0.002 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.073 * * * [progress]: [2/2] Setting up program. 0.096 * [progress]: [Phase 2 of 3] Improving. 0.096 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.096 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 0.096 * * [simplify]: iters left: 6 (11 enodes) 0.102 * * [simplify]: iters left: 5 (43 enodes) 0.116 * * [simplify]: iters left: 4 (88 enodes) 0.139 * * [simplify]: iters left: 3 (196 enodes) 0.201 * * [simplify]: iters left: 2 (392 enodes) 0.378 * * [simplify]: Extracting #0: cost 1 inf + 0 0.378 * * [simplify]: Extracting #1: cost 39 inf + 0 0.379 * * [simplify]: Extracting #2: cost 157 inf + 1 0.380 * * [simplify]: Extracting #3: cost 178 inf + 2500 0.384 * * [simplify]: Extracting #4: cost 75 inf + 19473 0.392 * * [simplify]: Extracting #5: cost 4 inf + 34537 0.400 * * [simplify]: Extracting #6: cost 0 inf + 34355 0.409 * * [simplify]: Extracting #7: cost 0 inf + 34195 0.424 * * [simplify]: Extracting #8: cost 0 inf + 34155 0.440 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 0.440 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 0.454 * * [progress]: iteration 1 / 4 0.454 * * * [progress]: picking best candidate 0.462 * * * * [pick]: Picked # 0.462 * * * [progress]: localizing error 0.491 * * * [progress]: generating rewritten candidates 0.491 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.513 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 0.550 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 0.570 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 0.578 * * * [progress]: generating series expansions 0.578 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.578 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.re) into (* x.re (- (pow x.re 2) (pow x.im 2))) 0.578 * [approximate]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 0.578 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.im 0.578 * [taylor]: Taking taylor expansion of x.re in x.im 0.578 * [backup-simplify]: Simplify x.re into x.re 0.578 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 0.578 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.578 * [taylor]: Taking taylor expansion of x.re in x.im 0.578 * [backup-simplify]: Simplify x.re into x.re 0.578 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.578 * [taylor]: Taking taylor expansion of x.im in x.im 0.578 * [backup-simplify]: Simplify 0 into 0 0.578 * [backup-simplify]: Simplify 1 into 1 0.578 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 0.578 * [taylor]: Taking taylor expansion of x.re in x.re 0.578 * [backup-simplify]: Simplify 0 into 0 0.578 * [backup-simplify]: Simplify 1 into 1 0.578 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.579 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.579 * [taylor]: Taking taylor expansion of x.re in x.re 0.579 * [backup-simplify]: Simplify 0 into 0 0.579 * [backup-simplify]: Simplify 1 into 1 0.579 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.579 * [taylor]: Taking taylor expansion of x.im in x.re 0.579 * [backup-simplify]: Simplify x.im into x.im 0.579 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 0.579 * [taylor]: Taking taylor expansion of x.re in x.re 0.579 * [backup-simplify]: Simplify 0 into 0 0.579 * [backup-simplify]: Simplify 1 into 1 0.579 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.579 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.579 * [taylor]: Taking taylor expansion of x.re in x.re 0.579 * [backup-simplify]: Simplify 0 into 0 0.579 * [backup-simplify]: Simplify 1 into 1 0.579 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.579 * [taylor]: Taking taylor expansion of x.im in x.re 0.579 * [backup-simplify]: Simplify x.im into x.im 0.579 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.579 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 0.579 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 0.579 * [backup-simplify]: Simplify (* 0 (- (pow x.im 2))) into 0 0.579 * [taylor]: Taking taylor expansion of 0 in x.im 0.579 * [backup-simplify]: Simplify 0 into 0 0.579 * [backup-simplify]: Simplify 0 into 0 0.579 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.580 * [backup-simplify]: Simplify (- 0) into 0 0.580 * [backup-simplify]: Simplify (+ 0 0) into 0 0.580 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (- (pow x.im 2)))) into (- (pow x.im 2)) 0.580 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 0.580 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.581 * [taylor]: Taking taylor expansion of x.im in x.im 0.581 * [backup-simplify]: Simplify 0 into 0 0.581 * [backup-simplify]: Simplify 1 into 1 0.581 * [backup-simplify]: Simplify 0 into 0 0.581 * [backup-simplify]: Simplify (* 1 1) into 1 0.581 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.581 * [backup-simplify]: Simplify (- 0) into 0 0.582 * [backup-simplify]: Simplify (+ 1 0) into 1 0.582 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow x.im 2))))) into 0 0.582 * [taylor]: Taking taylor expansion of 0 in x.im 0.582 * [backup-simplify]: Simplify 0 into 0 0.582 * [backup-simplify]: Simplify 0 into 0 0.582 * [backup-simplify]: Simplify 0 into 0 0.583 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.584 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.584 * [backup-simplify]: Simplify (- 0) into 0 0.584 * [backup-simplify]: Simplify (+ 0 0) into 0 0.586 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 1 0.586 * [taylor]: Taking taylor expansion of 1 in x.im 0.586 * [backup-simplify]: Simplify 1 into 1 0.586 * [backup-simplify]: Simplify 1 into 1 0.586 * [backup-simplify]: Simplify 0 into 0 0.586 * [backup-simplify]: Simplify (* 1 1) into 1 0.587 * [backup-simplify]: Simplify (- 1) into -1 0.587 * [backup-simplify]: Simplify -1 into -1 0.587 * [backup-simplify]: Simplify 0 into 0 0.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.589 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.589 * [backup-simplify]: Simplify (- 0) into 0 0.589 * [backup-simplify]: Simplify (+ 0 0) into 0 0.591 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 0.591 * [taylor]: Taking taylor expansion of 0 in x.im 0.591 * [backup-simplify]: Simplify 0 into 0 0.591 * [backup-simplify]: Simplify 0 into 0 0.591 * [backup-simplify]: Simplify 0 into 0 0.591 * [backup-simplify]: Simplify 0 into 0 0.592 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.593 * [backup-simplify]: Simplify (- 0) into 0 0.593 * [backup-simplify]: Simplify 0 into 0 0.593 * [backup-simplify]: Simplify 0 into 0 0.593 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 0.593 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) 0.593 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in (x.re x.im) around 0 0.593 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 0.593 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.593 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.593 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.593 * [taylor]: Taking taylor expansion of x.re in x.im 0.593 * [backup-simplify]: Simplify x.re into x.re 0.593 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.594 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.594 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.594 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.594 * [taylor]: Taking taylor expansion of x.im in x.im 0.594 * [backup-simplify]: Simplify 0 into 0 0.594 * [backup-simplify]: Simplify 1 into 1 0.594 * [backup-simplify]: Simplify (* 1 1) into 1 0.595 * [backup-simplify]: Simplify (/ 1 1) into 1 0.595 * [taylor]: Taking taylor expansion of x.re in x.im 0.595 * [backup-simplify]: Simplify x.re into x.re 0.595 * [backup-simplify]: Simplify (- 1) into -1 0.596 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.596 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 0.596 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.596 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.596 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.596 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.596 * [taylor]: Taking taylor expansion of x.re in x.re 0.596 * [backup-simplify]: Simplify 0 into 0 0.596 * [backup-simplify]: Simplify 1 into 1 0.596 * [backup-simplify]: Simplify (* 1 1) into 1 0.597 * [backup-simplify]: Simplify (/ 1 1) into 1 0.597 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.597 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.597 * [taylor]: Taking taylor expansion of x.im in x.re 0.597 * [backup-simplify]: Simplify x.im into x.im 0.597 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.597 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.597 * [taylor]: Taking taylor expansion of x.re in x.re 0.597 * [backup-simplify]: Simplify 0 into 0 0.597 * [backup-simplify]: Simplify 1 into 1 0.598 * [backup-simplify]: Simplify (+ 1 0) into 1 0.598 * [backup-simplify]: Simplify (/ 1 1) into 1 0.598 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.598 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.598 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.598 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.598 * [taylor]: Taking taylor expansion of x.re in x.re 0.598 * [backup-simplify]: Simplify 0 into 0 0.598 * [backup-simplify]: Simplify 1 into 1 0.599 * [backup-simplify]: Simplify (* 1 1) into 1 0.599 * [backup-simplify]: Simplify (/ 1 1) into 1 0.599 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.599 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.599 * [taylor]: Taking taylor expansion of x.im in x.re 0.599 * [backup-simplify]: Simplify x.im into x.im 0.599 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.599 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.599 * [taylor]: Taking taylor expansion of x.re in x.re 0.599 * [backup-simplify]: Simplify 0 into 0 0.599 * [backup-simplify]: Simplify 1 into 1 0.600 * [backup-simplify]: Simplify (+ 1 0) into 1 0.600 * [backup-simplify]: Simplify (/ 1 1) into 1 0.600 * [taylor]: Taking taylor expansion of 1 in x.im 0.600 * [backup-simplify]: Simplify 1 into 1 0.601 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.602 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.602 * [backup-simplify]: Simplify (+ 0 0) into 0 0.603 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 0.603 * [taylor]: Taking taylor expansion of 0 in x.im 0.603 * [backup-simplify]: Simplify 0 into 0 0.604 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.605 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.605 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.606 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 0.606 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 0.606 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.606 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.606 * [taylor]: Taking taylor expansion of x.im in x.im 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify 1 into 1 0.607 * [backup-simplify]: Simplify (* 1 1) into 1 0.607 * [backup-simplify]: Simplify (/ 1 1) into 1 0.608 * [backup-simplify]: Simplify (- 1) into -1 0.608 * [backup-simplify]: Simplify -1 into -1 0.608 * [backup-simplify]: Simplify 1 into 1 0.609 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.610 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.610 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.610 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.610 * [backup-simplify]: Simplify (- 0) into 0 0.611 * [backup-simplify]: Simplify (+ 0 0) into 0 0.613 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 0.613 * [taylor]: Taking taylor expansion of 0 in x.im 0.613 * [backup-simplify]: Simplify 0 into 0 0.614 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.618 * [backup-simplify]: Simplify (- 0) into 0 0.618 * [backup-simplify]: Simplify 0 into 0 0.618 * [backup-simplify]: Simplify 0 into 0 0.618 * [backup-simplify]: Simplify 0 into 0 0.619 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.620 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.621 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.621 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.621 * [backup-simplify]: Simplify (- 0) into 0 0.622 * [backup-simplify]: Simplify (+ 0 0) into 0 0.624 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.625 * [taylor]: Taking taylor expansion of 0 in x.im 0.625 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.626 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.627 * [backup-simplify]: Simplify (- 0) into 0 0.627 * [backup-simplify]: Simplify 0 into 0 0.627 * [backup-simplify]: Simplify 0 into 0 0.627 * [backup-simplify]: Simplify 0 into 0 0.627 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 0.628 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) 0.628 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in (x.re x.im) around 0 0.628 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.im 0.628 * [taylor]: Taking taylor expansion of -1 in x.im 0.628 * [backup-simplify]: Simplify -1 into -1 0.628 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 0.628 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.628 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.628 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.628 * [taylor]: Taking taylor expansion of x.re in x.im 0.628 * [backup-simplify]: Simplify x.re into x.re 0.628 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.628 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.628 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.628 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.628 * [taylor]: Taking taylor expansion of x.im in x.im 0.628 * [backup-simplify]: Simplify 0 into 0 0.628 * [backup-simplify]: Simplify 1 into 1 0.629 * [backup-simplify]: Simplify (* 1 1) into 1 0.629 * [backup-simplify]: Simplify (/ 1 1) into 1 0.629 * [taylor]: Taking taylor expansion of x.re in x.im 0.629 * [backup-simplify]: Simplify x.re into x.re 0.629 * [backup-simplify]: Simplify (- 1) into -1 0.630 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.630 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 0.630 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 0.630 * [taylor]: Taking taylor expansion of -1 in x.re 0.630 * [backup-simplify]: Simplify -1 into -1 0.630 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.630 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.630 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.630 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.630 * [taylor]: Taking taylor expansion of x.re in x.re 0.630 * [backup-simplify]: Simplify 0 into 0 0.630 * [backup-simplify]: Simplify 1 into 1 0.631 * [backup-simplify]: Simplify (* 1 1) into 1 0.631 * [backup-simplify]: Simplify (/ 1 1) into 1 0.631 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.631 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.631 * [taylor]: Taking taylor expansion of x.im in x.re 0.631 * [backup-simplify]: Simplify x.im into x.im 0.631 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.631 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.631 * [taylor]: Taking taylor expansion of x.re in x.re 0.631 * [backup-simplify]: Simplify 0 into 0 0.631 * [backup-simplify]: Simplify 1 into 1 0.632 * [backup-simplify]: Simplify (+ 1 0) into 1 0.632 * [backup-simplify]: Simplify (/ 1 1) into 1 0.632 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 0.632 * [taylor]: Taking taylor expansion of -1 in x.re 0.632 * [backup-simplify]: Simplify -1 into -1 0.632 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 0.632 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.632 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.632 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.633 * [taylor]: Taking taylor expansion of x.re in x.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 (/ 1 1) into 1 0.633 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.633 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.633 * [taylor]: Taking taylor expansion of x.im in x.re 0.633 * [backup-simplify]: Simplify x.im into x.im 0.634 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.634 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.634 * [taylor]: Taking taylor expansion of x.re in x.re 0.634 * [backup-simplify]: Simplify 0 into 0 0.634 * [backup-simplify]: Simplify 1 into 1 0.634 * [backup-simplify]: Simplify (+ 1 0) into 1 0.634 * [backup-simplify]: Simplify (/ 1 1) into 1 0.635 * [backup-simplify]: Simplify (* -1 1) into -1 0.635 * [taylor]: Taking taylor expansion of -1 in x.im 0.635 * [backup-simplify]: Simplify -1 into -1 0.636 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.637 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.637 * [backup-simplify]: Simplify (+ 0 0) into 0 0.638 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 0.638 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 0.638 * [taylor]: Taking taylor expansion of 0 in x.im 0.639 * [backup-simplify]: Simplify 0 into 0 0.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.641 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.641 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.642 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 0.642 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 0.642 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.643 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.643 * [taylor]: Taking taylor expansion of x.im in x.im 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [backup-simplify]: Simplify (* 1 1) into 1 0.643 * [backup-simplify]: Simplify (/ 1 1) into 1 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [backup-simplify]: Simplify -1 into -1 0.645 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.646 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.646 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.646 * [backup-simplify]: Simplify (- 0) into 0 0.647 * [backup-simplify]: Simplify (+ 0 0) into 0 0.649 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 0.650 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 0.650 * [taylor]: Taking taylor expansion of 0 in x.im 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.651 * [backup-simplify]: Simplify 0 into 0 0.651 * [backup-simplify]: Simplify 0 into 0 0.651 * [backup-simplify]: Simplify 0 into 0 0.652 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.653 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.654 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.654 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.654 * [backup-simplify]: Simplify (- 0) into 0 0.655 * [backup-simplify]: Simplify (+ 0 0) into 0 0.658 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.659 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 0.659 * [taylor]: Taking taylor expansion of 0 in x.im 0.659 * [backup-simplify]: Simplify 0 into 0 0.660 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.661 * [backup-simplify]: Simplify 0 into 0 0.661 * [backup-simplify]: Simplify 0 into 0 0.661 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 0.662 * * * * [progress]: [ 2 / 4 ] generating series at (2) 0.662 * [backup-simplify]: Simplify (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 0.662 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 0.662 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 0.662 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.662 * [taylor]: Taking taylor expansion of x.re in x.im 0.662 * [backup-simplify]: Simplify x.re into x.re 0.662 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 0.662 * [taylor]: Taking taylor expansion of 3 in x.im 0.662 * [backup-simplify]: Simplify 3 into 3 0.662 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.662 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.662 * [taylor]: Taking taylor expansion of x.im in x.im 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [taylor]: Taking taylor expansion of x.re in x.im 0.663 * [backup-simplify]: Simplify x.re into x.re 0.663 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.663 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.663 * [taylor]: Taking taylor expansion of x.re in x.re 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.663 * [taylor]: Taking taylor expansion of 3 in x.re 0.663 * [backup-simplify]: Simplify 3 into 3 0.663 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.663 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.663 * [taylor]: Taking taylor expansion of x.im in x.re 0.663 * [backup-simplify]: Simplify x.im into x.im 0.663 * [taylor]: Taking taylor expansion of x.re in x.re 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 0.663 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.663 * [taylor]: Taking taylor expansion of x.re in x.re 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 0.663 * [taylor]: Taking taylor expansion of 3 in x.re 0.663 * [backup-simplify]: Simplify 3 into 3 0.663 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.663 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.663 * [taylor]: Taking taylor expansion of x.im in x.re 0.663 * [backup-simplify]: Simplify x.im into x.im 0.663 * [taylor]: Taking taylor expansion of x.re in x.re 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.664 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.664 * [backup-simplify]: Simplify (* 3 0) into 0 0.664 * [backup-simplify]: Simplify (- 0) into 0 0.665 * [backup-simplify]: Simplify (+ 0 0) into 0 0.665 * [taylor]: Taking taylor expansion of 0 in x.im 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.666 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.666 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 0.666 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 0.666 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 0.666 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 0.666 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 0.666 * [taylor]: Taking taylor expansion of 3 in x.im 0.666 * [backup-simplify]: Simplify 3 into 3 0.666 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.666 * [taylor]: Taking taylor expansion of x.im in x.im 0.667 * [backup-simplify]: Simplify 0 into 0 0.667 * [backup-simplify]: Simplify 1 into 1 0.667 * [backup-simplify]: Simplify 0 into 0 0.667 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.668 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.669 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 0.669 * [backup-simplify]: Simplify (- 0) into 0 0.670 * [backup-simplify]: Simplify (+ 0 0) into 0 0.670 * [taylor]: Taking taylor expansion of 0 in x.im 0.670 * [backup-simplify]: Simplify 0 into 0 0.670 * [backup-simplify]: Simplify 0 into 0 0.670 * [backup-simplify]: Simplify 0 into 0 0.670 * [backup-simplify]: Simplify (* 1 1) into 1 0.670 * [backup-simplify]: Simplify (* 1 1) into 1 0.671 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.672 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.674 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.674 * [backup-simplify]: Simplify (- 0) into 0 0.675 * [backup-simplify]: Simplify (+ 1 0) into 1 0.675 * [taylor]: Taking taylor expansion of 1 in x.im 0.675 * [backup-simplify]: Simplify 1 into 1 0.675 * [backup-simplify]: Simplify 1 into 1 0.675 * [backup-simplify]: Simplify 0 into 0 0.675 * [backup-simplify]: Simplify (* 1 1) into 1 0.676 * [backup-simplify]: Simplify (* 3 1) into 3 0.676 * [backup-simplify]: Simplify (- 3) into -3 0.676 * [backup-simplify]: Simplify -3 into -3 0.676 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.677 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.679 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.680 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.681 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 0.681 * [backup-simplify]: Simplify (- 0) into 0 0.682 * [backup-simplify]: Simplify (+ 0 0) into 0 0.682 * [taylor]: Taking taylor expansion of 0 in x.im 0.682 * [backup-simplify]: Simplify 0 into 0 0.682 * [backup-simplify]: Simplify 0 into 0 0.682 * [backup-simplify]: Simplify 0 into 0 0.682 * [backup-simplify]: Simplify 0 into 0 0.683 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.683 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.684 * [backup-simplify]: Simplify (- 0) into 0 0.684 * [backup-simplify]: Simplify 0 into 0 0.684 * [backup-simplify]: Simplify 0 into 0 0.684 * [backup-simplify]: Simplify (+ (* -3 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 0.685 * [backup-simplify]: Simplify (- (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 0.685 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 0.685 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 0.685 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.685 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.685 * [taylor]: Taking taylor expansion of x.re in x.im 0.685 * [backup-simplify]: Simplify x.re into x.re 0.685 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.685 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.685 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.685 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.685 * [taylor]: Taking taylor expansion of 3 in x.im 0.685 * [backup-simplify]: Simplify 3 into 3 0.685 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.685 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.685 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.685 * [taylor]: Taking taylor expansion of x.im in x.im 0.685 * [backup-simplify]: Simplify 0 into 0 0.685 * [backup-simplify]: Simplify 1 into 1 0.685 * [taylor]: Taking taylor expansion of x.re in x.im 0.685 * [backup-simplify]: Simplify x.re into x.re 0.686 * [backup-simplify]: Simplify (* 1 1) into 1 0.686 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.686 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.686 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.686 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.686 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.686 * [taylor]: Taking taylor expansion of x.re in x.re 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify 1 into 1 0.686 * [backup-simplify]: Simplify (* 1 1) into 1 0.687 * [backup-simplify]: Simplify (* 1 1) into 1 0.687 * [backup-simplify]: Simplify (/ 1 1) into 1 0.687 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.687 * [taylor]: Taking taylor expansion of 3 in x.re 0.687 * [backup-simplify]: Simplify 3 into 3 0.687 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.687 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.687 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.687 * [taylor]: Taking taylor expansion of x.im in x.re 0.687 * [backup-simplify]: Simplify x.im into x.im 0.687 * [taylor]: Taking taylor expansion of x.re in x.re 0.687 * [backup-simplify]: Simplify 0 into 0 0.687 * [backup-simplify]: Simplify 1 into 1 0.688 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.688 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.688 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.688 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.688 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.688 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 0.688 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.688 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.688 * [taylor]: Taking taylor expansion of x.re in x.re 0.688 * [backup-simplify]: Simplify 0 into 0 0.688 * [backup-simplify]: Simplify 1 into 1 0.689 * [backup-simplify]: Simplify (* 1 1) into 1 0.689 * [backup-simplify]: Simplify (* 1 1) into 1 0.689 * [backup-simplify]: Simplify (/ 1 1) into 1 0.690 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.690 * [taylor]: Taking taylor expansion of 3 in x.re 0.690 * [backup-simplify]: Simplify 3 into 3 0.690 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.690 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.690 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.690 * [taylor]: Taking taylor expansion of x.im in x.re 0.690 * [backup-simplify]: Simplify x.im into x.im 0.690 * [taylor]: Taking taylor expansion of x.re in x.re 0.690 * [backup-simplify]: Simplify 0 into 0 0.690 * [backup-simplify]: Simplify 1 into 1 0.690 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.690 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.690 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.690 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.691 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.691 * [backup-simplify]: Simplify (+ 1 0) into 1 0.691 * [taylor]: Taking taylor expansion of 1 in x.im 0.691 * [backup-simplify]: Simplify 1 into 1 0.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.694 * [backup-simplify]: Simplify (+ 0 0) into 0 0.694 * [taylor]: Taking taylor expansion of 0 in x.im 0.694 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.697 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.697 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.697 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 0.697 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 0.697 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.697 * [taylor]: Taking taylor expansion of 3 in x.im 0.697 * [backup-simplify]: Simplify 3 into 3 0.697 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.697 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.697 * [taylor]: Taking taylor expansion of x.im in x.im 0.697 * [backup-simplify]: Simplify 0 into 0 0.697 * [backup-simplify]: Simplify 1 into 1 0.698 * [backup-simplify]: Simplify (* 1 1) into 1 0.698 * [backup-simplify]: Simplify (/ 1 1) into 1 0.698 * [backup-simplify]: Simplify (* 3 1) into 3 0.699 * [backup-simplify]: Simplify (- 3) into -3 0.699 * [backup-simplify]: Simplify -3 into -3 0.699 * [backup-simplify]: Simplify 1 into 1 0.700 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.701 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.702 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.703 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.703 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.703 * [backup-simplify]: Simplify (- 0) into 0 0.704 * [backup-simplify]: Simplify (+ 0 0) into 0 0.704 * [taylor]: Taking taylor expansion of 0 in x.im 0.704 * [backup-simplify]: Simplify 0 into 0 0.704 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.705 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.705 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.705 * [backup-simplify]: Simplify (- 0) into 0 0.705 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify 0 into 0 0.706 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.707 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.707 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.708 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.708 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.708 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.709 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.709 * [backup-simplify]: Simplify (- 0) into 0 0.710 * [backup-simplify]: Simplify (+ 0 0) into 0 0.710 * [taylor]: Taking taylor expansion of 0 in x.im 0.710 * [backup-simplify]: Simplify 0 into 0 0.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.711 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.711 * [backup-simplify]: Simplify (- 0) into 0 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 0.712 * [backup-simplify]: Simplify (- (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 0.712 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.re x.im) around 0 0.712 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 0.712 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 0.712 * [taylor]: Taking taylor expansion of 3 in x.im 0.712 * [backup-simplify]: Simplify 3 into 3 0.712 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 0.712 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.712 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.712 * [taylor]: Taking taylor expansion of x.im in x.im 0.712 * [backup-simplify]: Simplify 0 into 0 0.712 * [backup-simplify]: Simplify 1 into 1 0.712 * [taylor]: Taking taylor expansion of x.re in x.im 0.712 * [backup-simplify]: Simplify x.re into x.re 0.713 * [backup-simplify]: Simplify (* 1 1) into 1 0.713 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.713 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.713 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 0.713 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 0.713 * [taylor]: Taking taylor expansion of x.re in x.im 0.713 * [backup-simplify]: Simplify x.re into x.re 0.713 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.713 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 0.713 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 0.713 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.713 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.713 * [taylor]: Taking taylor expansion of 3 in x.re 0.713 * [backup-simplify]: Simplify 3 into 3 0.713 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.713 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.713 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.713 * [taylor]: Taking taylor expansion of x.im in x.re 0.713 * [backup-simplify]: Simplify x.im into x.im 0.713 * [taylor]: Taking taylor expansion of x.re in x.re 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify 1 into 1 0.713 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.713 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.713 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.714 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.714 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.714 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.714 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.714 * [taylor]: Taking taylor expansion of x.re in x.re 0.714 * [backup-simplify]: Simplify 0 into 0 0.714 * [backup-simplify]: Simplify 1 into 1 0.714 * [backup-simplify]: Simplify (* 1 1) into 1 0.714 * [backup-simplify]: Simplify (* 1 1) into 1 0.714 * [backup-simplify]: Simplify (/ 1 1) into 1 0.714 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 0.714 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 0.714 * [taylor]: Taking taylor expansion of 3 in x.re 0.714 * [backup-simplify]: Simplify 3 into 3 0.714 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 0.715 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.715 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.715 * [taylor]: Taking taylor expansion of x.im in x.re 0.715 * [backup-simplify]: Simplify x.im into x.im 0.715 * [taylor]: Taking taylor expansion of x.re in x.re 0.715 * [backup-simplify]: Simplify 0 into 0 0.715 * [backup-simplify]: Simplify 1 into 1 0.715 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.715 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.715 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.715 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.715 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.715 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 0.715 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 0.715 * [taylor]: Taking taylor expansion of x.re in x.re 0.715 * [backup-simplify]: Simplify 0 into 0 0.715 * [backup-simplify]: Simplify 1 into 1 0.715 * [backup-simplify]: Simplify (* 1 1) into 1 0.716 * [backup-simplify]: Simplify (* 1 1) into 1 0.716 * [backup-simplify]: Simplify (/ 1 1) into 1 0.716 * [backup-simplify]: Simplify (- 1) into -1 0.716 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.716 * [taylor]: Taking taylor expansion of -1 in x.im 0.716 * [backup-simplify]: Simplify -1 into -1 0.717 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.717 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.718 * [backup-simplify]: Simplify (- 0) into 0 0.718 * [backup-simplify]: Simplify (+ 0 0) into 0 0.718 * [taylor]: Taking taylor expansion of 0 in x.im 0.718 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 0.719 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.720 * [backup-simplify]: Simplify (- 0) into 0 0.720 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 0.720 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 0.720 * [taylor]: Taking taylor expansion of 3 in x.im 0.720 * [backup-simplify]: Simplify 3 into 3 0.720 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.720 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.721 * [taylor]: Taking taylor expansion of x.im in x.im 0.721 * [backup-simplify]: Simplify 0 into 0 0.721 * [backup-simplify]: Simplify 1 into 1 0.721 * [backup-simplify]: Simplify (* 1 1) into 1 0.721 * [backup-simplify]: Simplify (/ 1 1) into 1 0.721 * [backup-simplify]: Simplify (* 3 1) into 3 0.721 * [backup-simplify]: Simplify 3 into 3 0.721 * [backup-simplify]: Simplify -1 into -1 0.722 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.722 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.723 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 0.723 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.724 * [backup-simplify]: Simplify (- 0) into 0 0.725 * [backup-simplify]: Simplify (+ 0 0) into 0 0.725 * [taylor]: Taking taylor expansion of 0 in x.im 0.725 * [backup-simplify]: Simplify 0 into 0 0.725 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.726 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.726 * [backup-simplify]: Simplify 0 into 0 0.726 * [backup-simplify]: Simplify 0 into 0 0.726 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.727 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.727 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.728 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 0.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.730 * [backup-simplify]: Simplify (- 0) into 0 0.730 * [backup-simplify]: Simplify (+ 0 0) into 0 0.730 * [taylor]: Taking taylor expansion of 0 in x.im 0.730 * [backup-simplify]: Simplify 0 into 0 0.731 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.732 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 0.732 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 0.732 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 0.732 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.732 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 0.732 * [taylor]: Taking taylor expansion of 2 in x.im 0.733 * [backup-simplify]: Simplify 2 into 2 0.733 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.733 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.733 * [taylor]: Taking taylor expansion of x.im in x.im 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify 1 into 1 0.733 * [taylor]: Taking taylor expansion of x.re in x.im 0.733 * [backup-simplify]: Simplify x.re into x.re 0.733 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 0.733 * [taylor]: Taking taylor expansion of 2 in x.re 0.733 * [backup-simplify]: Simplify 2 into 2 0.733 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.733 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.733 * [taylor]: Taking taylor expansion of x.im in x.re 0.733 * [backup-simplify]: Simplify x.im into x.im 0.733 * [taylor]: Taking taylor expansion of x.re in x.re 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify 1 into 1 0.733 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 0.733 * [taylor]: Taking taylor expansion of 2 in x.re 0.733 * [backup-simplify]: Simplify 2 into 2 0.733 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.733 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.733 * [taylor]: Taking taylor expansion of x.im in x.re 0.733 * [backup-simplify]: Simplify x.im into x.im 0.733 * [taylor]: Taking taylor expansion of x.re in x.re 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify 1 into 1 0.733 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.733 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.733 * [backup-simplify]: Simplify (* 2 0) into 0 0.733 * [taylor]: Taking taylor expansion of 0 in x.im 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.734 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.734 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 0.734 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 0.734 * [taylor]: Taking taylor expansion of 2 in x.im 0.734 * [backup-simplify]: Simplify 2 into 2 0.734 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.734 * [taylor]: Taking taylor expansion of x.im in x.im 0.734 * [backup-simplify]: Simplify 0 into 0 0.734 * [backup-simplify]: Simplify 1 into 1 0.734 * [backup-simplify]: Simplify (* 1 1) into 1 0.735 * [backup-simplify]: Simplify (* 2 1) into 2 0.735 * [backup-simplify]: Simplify 2 into 2 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.736 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.737 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 0.737 * [taylor]: Taking taylor expansion of 0 in x.im 0.737 * [backup-simplify]: Simplify 0 into 0 0.737 * [backup-simplify]: Simplify 0 into 0 0.738 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.739 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 0.739 * [backup-simplify]: Simplify 0 into 0 0.739 * [backup-simplify]: Simplify 0 into 0 0.740 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.740 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.744 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 0.744 * [taylor]: Taking taylor expansion of 0 in x.im 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 0.744 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 0.745 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.745 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 0.745 * [taylor]: Taking taylor expansion of 2 in x.im 0.745 * [backup-simplify]: Simplify 2 into 2 0.745 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.745 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.745 * [taylor]: Taking taylor expansion of x.im in x.im 0.745 * [backup-simplify]: Simplify 0 into 0 0.745 * [backup-simplify]: Simplify 1 into 1 0.745 * [taylor]: Taking taylor expansion of x.re in x.im 0.745 * [backup-simplify]: Simplify x.re into x.re 0.745 * [backup-simplify]: Simplify (* 1 1) into 1 0.745 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.745 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 0.745 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 0.745 * [taylor]: Taking taylor expansion of 2 in x.re 0.745 * [backup-simplify]: Simplify 2 into 2 0.745 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.745 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.745 * [taylor]: Taking taylor expansion of x.im in x.re 0.745 * [backup-simplify]: Simplify x.im into x.im 0.745 * [taylor]: Taking taylor expansion of x.re in x.re 0.746 * [backup-simplify]: Simplify 0 into 0 0.746 * [backup-simplify]: Simplify 1 into 1 0.746 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.746 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.746 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.746 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.746 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 0.746 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 0.746 * [taylor]: Taking taylor expansion of 2 in x.re 0.746 * [backup-simplify]: Simplify 2 into 2 0.746 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.746 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.747 * [taylor]: Taking taylor expansion of x.im in x.re 0.747 * [backup-simplify]: Simplify x.im into x.im 0.747 * [taylor]: Taking taylor expansion of x.re in x.re 0.747 * [backup-simplify]: Simplify 0 into 0 0.747 * [backup-simplify]: Simplify 1 into 1 0.747 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.747 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.747 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.747 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.747 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 0.748 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 0.748 * [taylor]: Taking taylor expansion of 2 in x.im 0.748 * [backup-simplify]: Simplify 2 into 2 0.748 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.748 * [taylor]: Taking taylor expansion of x.im in x.im 0.748 * [backup-simplify]: Simplify 0 into 0 0.748 * [backup-simplify]: Simplify 1 into 1 0.748 * [backup-simplify]: Simplify (* 1 1) into 1 0.748 * [backup-simplify]: Simplify (/ 2 1) into 2 0.749 * [backup-simplify]: Simplify 2 into 2 0.749 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.750 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.750 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.750 * [taylor]: Taking taylor expansion of 0 in x.im 0.750 * [backup-simplify]: Simplify 0 into 0 0.751 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.752 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.752 * [backup-simplify]: Simplify 0 into 0 0.752 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.753 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.753 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.754 * [taylor]: Taking taylor expansion of 0 in x.im 0.754 * [backup-simplify]: Simplify 0 into 0 0.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.755 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.756 * [backup-simplify]: Simplify 0 into 0 0.757 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.758 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.758 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.758 * [taylor]: Taking taylor expansion of 0 in x.im 0.758 * [backup-simplify]: Simplify 0 into 0 0.758 * [backup-simplify]: Simplify 0 into 0 0.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.760 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.760 * [backup-simplify]: Simplify 0 into 0 0.762 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.763 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.763 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.763 * [taylor]: Taking taylor expansion of 0 in x.im 0.763 * [backup-simplify]: Simplify 0 into 0 0.763 * [backup-simplify]: Simplify 0 into 0 0.763 * [backup-simplify]: Simplify 0 into 0 0.763 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 0.763 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 0.763 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 0.763 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 0.763 * [taylor]: Taking taylor expansion of -2 in x.im 0.763 * [backup-simplify]: Simplify -2 into -2 0.763 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 0.763 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.763 * [taylor]: Taking taylor expansion of x.im in x.im 0.763 * [backup-simplify]: Simplify 0 into 0 0.763 * [backup-simplify]: Simplify 1 into 1 0.763 * [taylor]: Taking taylor expansion of x.re in x.im 0.763 * [backup-simplify]: Simplify x.re into x.re 0.764 * [backup-simplify]: Simplify (* 1 1) into 1 0.764 * [backup-simplify]: Simplify (* 1 x.re) into x.re 0.764 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 0.764 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 0.764 * [taylor]: Taking taylor expansion of -2 in x.re 0.764 * [backup-simplify]: Simplify -2 into -2 0.764 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.764 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.764 * [taylor]: Taking taylor expansion of x.im in x.re 0.764 * [backup-simplify]: Simplify x.im into x.im 0.764 * [taylor]: Taking taylor expansion of x.re in x.re 0.764 * [backup-simplify]: Simplify 0 into 0 0.764 * [backup-simplify]: Simplify 1 into 1 0.764 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.764 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.764 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.764 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.764 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 0.764 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 0.764 * [taylor]: Taking taylor expansion of -2 in x.re 0.765 * [backup-simplify]: Simplify -2 into -2 0.765 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 0.765 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.765 * [taylor]: Taking taylor expansion of x.im in x.re 0.765 * [backup-simplify]: Simplify x.im into x.im 0.765 * [taylor]: Taking taylor expansion of x.re in x.re 0.765 * [backup-simplify]: Simplify 0 into 0 0.765 * [backup-simplify]: Simplify 1 into 1 0.765 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.765 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 0.765 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.765 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 0.765 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 0.765 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 0.765 * [taylor]: Taking taylor expansion of -2 in x.im 0.765 * [backup-simplify]: Simplify -2 into -2 0.765 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.765 * [taylor]: Taking taylor expansion of x.im in x.im 0.765 * [backup-simplify]: Simplify 0 into 0 0.765 * [backup-simplify]: Simplify 1 into 1 0.765 * [backup-simplify]: Simplify (* 1 1) into 1 0.766 * [backup-simplify]: Simplify (/ -2 1) into -2 0.766 * [backup-simplify]: Simplify -2 into -2 0.766 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.767 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 0.767 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.767 * [taylor]: Taking taylor expansion of 0 in x.im 0.767 * [backup-simplify]: Simplify 0 into 0 0.767 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.768 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 0.768 * [backup-simplify]: Simplify 0 into 0 0.768 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.769 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.769 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.769 * [taylor]: Taking taylor expansion of 0 in x.im 0.769 * [backup-simplify]: Simplify 0 into 0 0.770 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.770 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.770 * [backup-simplify]: Simplify 0 into 0 0.771 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.771 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.772 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.772 * [taylor]: Taking taylor expansion of 0 in x.im 0.772 * [backup-simplify]: Simplify 0 into 0 0.772 * [backup-simplify]: Simplify 0 into 0 0.772 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.773 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.773 * [backup-simplify]: Simplify 0 into 0 0.774 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.775 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.775 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.775 * [taylor]: Taking taylor expansion of 0 in x.im 0.775 * [backup-simplify]: Simplify 0 into 0 0.775 * [backup-simplify]: Simplify 0 into 0 0.775 * [backup-simplify]: Simplify 0 into 0 0.775 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 0.775 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 0.775 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 0.775 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 0.775 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 0.775 * [taylor]: Taking taylor expansion of 2 in x.im 0.775 * [backup-simplify]: Simplify 2 into 2 0.775 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.775 * [taylor]: Taking taylor expansion of x.im in x.im 0.775 * [backup-simplify]: Simplify 0 into 0 0.775 * [backup-simplify]: Simplify 1 into 1 0.775 * [taylor]: Taking taylor expansion of x.re in x.im 0.775 * [backup-simplify]: Simplify x.re into x.re 0.775 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.775 * [taylor]: Taking taylor expansion of 2 in x.re 0.775 * [backup-simplify]: Simplify 2 into 2 0.775 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.775 * [taylor]: Taking taylor expansion of x.im in x.re 0.775 * [backup-simplify]: Simplify x.im into x.im 0.775 * [taylor]: Taking taylor expansion of x.re in x.re 0.775 * [backup-simplify]: Simplify 0 into 0 0.775 * [backup-simplify]: Simplify 1 into 1 0.776 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.776 * [taylor]: Taking taylor expansion of 2 in x.re 0.776 * [backup-simplify]: Simplify 2 into 2 0.776 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.776 * [taylor]: Taking taylor expansion of x.im in x.re 0.776 * [backup-simplify]: Simplify x.im into x.im 0.776 * [taylor]: Taking taylor expansion of x.re in x.re 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [backup-simplify]: Simplify 1 into 1 0.776 * [backup-simplify]: Simplify (* x.im 0) into 0 0.776 * [backup-simplify]: Simplify (* 2 0) into 0 0.776 * [taylor]: Taking taylor expansion of 0 in x.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.777 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 0.777 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.777 * [taylor]: Taking taylor expansion of 2 in x.im 0.777 * [backup-simplify]: Simplify 2 into 2 0.777 * [taylor]: Taking taylor expansion of x.im in x.im 0.777 * [backup-simplify]: Simplify 0 into 0 0.777 * [backup-simplify]: Simplify 1 into 1 0.777 * [backup-simplify]: Simplify (* 2 0) into 0 0.777 * [backup-simplify]: Simplify 0 into 0 0.777 * [backup-simplify]: Simplify 0 into 0 0.778 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.778 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 0.778 * [taylor]: Taking taylor expansion of 0 in x.im 0.778 * [backup-simplify]: Simplify 0 into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.779 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.779 * [backup-simplify]: Simplify 2 into 2 0.779 * [backup-simplify]: Simplify 0 into 0 0.779 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.780 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 0.780 * [taylor]: Taking taylor expansion of 0 in x.im 0.780 * [backup-simplify]: Simplify 0 into 0 0.780 * [backup-simplify]: Simplify 0 into 0 0.780 * [backup-simplify]: Simplify 0 into 0 0.780 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.781 * [backup-simplify]: Simplify 0 into 0 0.781 * [backup-simplify]: Simplify 0 into 0 0.781 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.782 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 0.782 * [taylor]: Taking taylor expansion of 0 in x.im 0.782 * [backup-simplify]: Simplify 0 into 0 0.782 * [backup-simplify]: Simplify 0 into 0 0.782 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 0.782 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 0.782 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.782 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.782 * [taylor]: Taking taylor expansion of 2 in x.im 0.782 * [backup-simplify]: Simplify 2 into 2 0.782 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.782 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.782 * [taylor]: Taking taylor expansion of x.im in x.im 0.782 * [backup-simplify]: Simplify 0 into 0 0.782 * [backup-simplify]: Simplify 1 into 1 0.782 * [taylor]: Taking taylor expansion of x.re in x.im 0.782 * [backup-simplify]: Simplify x.re into x.re 0.782 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.783 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.783 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.783 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.783 * [taylor]: Taking taylor expansion of 2 in x.re 0.783 * [backup-simplify]: Simplify 2 into 2 0.783 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.783 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.783 * [taylor]: Taking taylor expansion of x.im in x.re 0.783 * [backup-simplify]: Simplify x.im into x.im 0.783 * [taylor]: Taking taylor expansion of x.re in x.re 0.783 * [backup-simplify]: Simplify 0 into 0 0.783 * [backup-simplify]: Simplify 1 into 1 0.783 * [backup-simplify]: Simplify (* x.im 0) into 0 0.783 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.783 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.783 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.783 * [taylor]: Taking taylor expansion of 2 in x.re 0.783 * [backup-simplify]: Simplify 2 into 2 0.783 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.783 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.783 * [taylor]: Taking taylor expansion of x.im in x.re 0.783 * [backup-simplify]: Simplify x.im into x.im 0.783 * [taylor]: Taking taylor expansion of x.re in x.re 0.783 * [backup-simplify]: Simplify 0 into 0 0.783 * [backup-simplify]: Simplify 1 into 1 0.783 * [backup-simplify]: Simplify (* x.im 0) into 0 0.784 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.784 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.784 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.784 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.784 * [taylor]: Taking taylor expansion of 2 in x.im 0.784 * [backup-simplify]: Simplify 2 into 2 0.784 * [taylor]: Taking taylor expansion of x.im in x.im 0.784 * [backup-simplify]: Simplify 0 into 0 0.784 * [backup-simplify]: Simplify 1 into 1 0.784 * [backup-simplify]: Simplify (/ 2 1) into 2 0.784 * [backup-simplify]: Simplify 2 into 2 0.785 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.785 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.785 * [taylor]: Taking taylor expansion of 0 in x.im 0.785 * [backup-simplify]: Simplify 0 into 0 0.786 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.786 * [backup-simplify]: Simplify 0 into 0 0.786 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.786 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.787 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.787 * [taylor]: Taking taylor expansion of 0 in x.im 0.787 * [backup-simplify]: Simplify 0 into 0 0.787 * [backup-simplify]: Simplify 0 into 0 0.787 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.787 * [backup-simplify]: Simplify 0 into 0 0.788 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.789 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.789 * [taylor]: Taking taylor expansion of 0 in x.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.789 * [backup-simplify]: Simplify 0 into 0 0.790 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 0.790 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 0.790 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.790 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.790 * [taylor]: Taking taylor expansion of 2 in x.im 0.790 * [backup-simplify]: Simplify 2 into 2 0.790 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.790 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.790 * [taylor]: Taking taylor expansion of x.im in x.im 0.790 * [backup-simplify]: Simplify 0 into 0 0.790 * [backup-simplify]: Simplify 1 into 1 0.790 * [taylor]: Taking taylor expansion of x.re in x.im 0.790 * [backup-simplify]: Simplify x.re into x.re 0.790 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.790 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.790 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.790 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.790 * [taylor]: Taking taylor expansion of 2 in x.re 0.790 * [backup-simplify]: Simplify 2 into 2 0.790 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.790 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.790 * [taylor]: Taking taylor expansion of x.im in x.re 0.790 * [backup-simplify]: Simplify x.im into x.im 0.790 * [taylor]: Taking taylor expansion of x.re in x.re 0.790 * [backup-simplify]: Simplify 0 into 0 0.790 * [backup-simplify]: Simplify 1 into 1 0.790 * [backup-simplify]: Simplify (* x.im 0) into 0 0.791 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.791 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.791 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.791 * [taylor]: Taking taylor expansion of 2 in x.re 0.791 * [backup-simplify]: Simplify 2 into 2 0.791 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.791 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.791 * [taylor]: Taking taylor expansion of x.im in x.re 0.791 * [backup-simplify]: Simplify x.im into x.im 0.791 * [taylor]: Taking taylor expansion of x.re in x.re 0.791 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify 1 into 1 0.791 * [backup-simplify]: Simplify (* x.im 0) into 0 0.791 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.791 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.791 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.791 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.791 * [taylor]: Taking taylor expansion of 2 in x.im 0.791 * [backup-simplify]: Simplify 2 into 2 0.791 * [taylor]: Taking taylor expansion of x.im in x.im 0.791 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify 1 into 1 0.792 * [backup-simplify]: Simplify (/ 2 1) into 2 0.792 * [backup-simplify]: Simplify 2 into 2 0.792 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.792 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.792 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.792 * [taylor]: Taking taylor expansion of 0 in x.im 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.793 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.794 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.794 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.794 * [taylor]: Taking taylor expansion of 0 in x.im 0.794 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.795 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.797 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.797 * [taylor]: Taking taylor expansion of 0 in x.im 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 0.798 * * * [progress]: simplifying candidates 0.798 * * * * [progress]: [ 1 / 84 ] simplifiying candidate # 0.798 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 0.798 * * [simplify]: iters left: 6 (6 enodes) 0.799 * * [simplify]: iters left: 5 (24 enodes) 0.804 * * [simplify]: iters left: 4 (47 enodes) 0.820 * * [simplify]: iters left: 3 (100 enodes) 0.867 * * [simplify]: iters left: 2 (242 enodes) 0.969 * * [simplify]: iters left: 1 (463 enodes) 1.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1.136 * * [simplify]: Extracting #1: cost 25 inf + 0 1.136 * * [simplify]: Extracting #2: cost 86 inf + 1 1.137 * * [simplify]: Extracting #3: cost 107 inf + 1353 1.143 * * [simplify]: Extracting #4: cost 31 inf + 10714 1.153 * * [simplify]: Extracting #5: cost 0 inf + 16457 1.157 * * [simplify]: Extracting #6: cost 0 inf + 16337 1.161 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1.161 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (- (* x.re x.re) (* x.im x.im)) x.re) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.161 * * * * [progress]: [ 2 / 84 ] simplifiying candidate # 1.161 * * * * [progress]: [ 3 / 84 ] simplifiying candidate # 1.162 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1.162 * * [simplify]: iters left: 6 (8 enodes) 1.163 * * [simplify]: iters left: 5 (30 enodes) 1.168 * * [simplify]: iters left: 4 (46 enodes) 1.174 * * [simplify]: iters left: 3 (72 enodes) 1.188 * * [simplify]: iters left: 2 (121 enodes) 1.228 * * [simplify]: iters left: 1 (204 enodes) 1.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1.265 * * [simplify]: Extracting #1: cost 8 inf + 0 1.265 * * [simplify]: Extracting #2: cost 18 inf + 0 1.265 * * [simplify]: Extracting #3: cost 40 inf + 1 1.266 * * [simplify]: Extracting #4: cost 52 inf + 1410 1.268 * * [simplify]: Extracting #5: cost 9 inf + 6733 1.272 * * [simplify]: Extracting #6: cost 2 inf + 7767 1.276 * * [simplify]: Extracting #7: cost 0 inf + 8211 1.280 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1.280 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.280 * * * * [progress]: [ 4 / 84 ] simplifiying candidate # 1.280 * * * * [progress]: [ 5 / 84 ] simplifiying candidate # 1.281 * * * * [progress]: [ 6 / 84 ] simplifiying candidate # 1.281 * [simplify]: Simplifying (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) x.re)) 1.281 * * [simplify]: iters left: 6 (9 enodes) 1.286 * * [simplify]: iters left: 5 (39 enodes) 1.299 * * [simplify]: iters left: 4 (104 enodes) 1.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1.366 * * [simplify]: Extracting #1: cost 37 inf + 0 1.366 * * [simplify]: Extracting #2: cost 136 inf + 42 1.367 * * [simplify]: Extracting #3: cost 161 inf + 1300 1.371 * * [simplify]: Extracting #4: cost 53 inf + 21871 1.378 * * [simplify]: Extracting #5: cost 0 inf + 34415 1.386 * * [simplify]: Extracting #6: cost 0 inf + 34375 1.393 * [simplify]: Simplified to (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.393 * * * * [progress]: [ 7 / 84 ] simplifiying candidate # 1.394 * * * * [progress]: [ 8 / 84 ] simplifiying candidate # 1.394 * * * * [progress]: [ 9 / 84 ] simplifiying candidate # 1.394 * * * * [progress]: [ 10 / 84 ] simplifiying candidate # 1.394 * * * * [progress]: [ 11 / 84 ] simplifiying candidate # 1.394 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1.394 * * [simplify]: iters left: 6 (8 enodes) 1.396 * * [simplify]: iters left: 5 (30 enodes) 1.401 * * [simplify]: iters left: 4 (43 enodes) 1.414 * * [simplify]: iters left: 3 (60 enodes) 1.432 * * [simplify]: iters left: 2 (101 enodes) 1.472 * * [simplify]: iters left: 1 (184 enodes) 1.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1.519 * * [simplify]: Extracting #1: cost 4 inf + 0 1.519 * * [simplify]: Extracting #2: cost 8 inf + 0 1.519 * * [simplify]: Extracting #3: cost 28 inf + 1 1.520 * * [simplify]: Extracting #4: cost 58 inf + 124 1.520 * * [simplify]: Extracting #5: cost 39 inf + 2118 1.522 * * [simplify]: Extracting #6: cost 7 inf + 6021 1.523 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.525 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1.525 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.525 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1.525 * * [simplify]: iters left: 6 (8 enodes) 1.527 * * [simplify]: iters left: 5 (30 enodes) 1.532 * * [simplify]: iters left: 4 (43 enodes) 1.538 * * [simplify]: iters left: 3 (60 enodes) 1.557 * * [simplify]: iters left: 2 (101 enodes) 1.594 * * [simplify]: iters left: 1 (184 enodes) 1.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1.624 * * [simplify]: Extracting #1: cost 4 inf + 0 1.624 * * [simplify]: Extracting #2: cost 8 inf + 0 1.624 * * [simplify]: Extracting #3: cost 28 inf + 1 1.624 * * [simplify]: Extracting #4: cost 58 inf + 124 1.625 * * [simplify]: Extracting #5: cost 39 inf + 2118 1.626 * * [simplify]: Extracting #6: cost 7 inf + 6021 1.630 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.633 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1.633 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.634 * * * * [progress]: [ 12 / 84 ] simplifiying candidate # 1.634 * [simplify]: Simplifying (cbrt x.re) 1.634 * * [simplify]: iters left: 1 (2 enodes) 1.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1.635 * * [simplify]: Extracting #1: cost 3 inf + 0 1.635 * * [simplify]: Extracting #2: cost 2 inf + 1 1.635 * * [simplify]: Extracting #3: cost 0 inf + 163 1.635 * [simplify]: Simplified to (cbrt x.re) 1.635 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.635 * * * * [progress]: [ 13 / 84 ] simplifiying candidate # 1.636 * [simplify]: Simplifying (sqrt x.re) 1.636 * * [simplify]: iters left: 1 (2 enodes) 1.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1.636 * * [simplify]: Extracting #1: cost 3 inf + 0 1.636 * * [simplify]: Extracting #2: cost 2 inf + 1 1.636 * * [simplify]: Extracting #3: cost 0 inf + 83 1.637 * [simplify]: Simplified to (sqrt x.re) 1.637 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.re)) (sqrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.637 * * * * [progress]: [ 14 / 84 ] simplifiying candidate # 1.637 * * * * [progress]: [ 15 / 84 ] simplifiying candidate # 1.637 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.637 * * [simplify]: iters left: 6 (7 enodes) 1.640 * * [simplify]: iters left: 5 (26 enodes) 1.648 * * [simplify]: iters left: 4 (39 enodes) 1.661 * * [simplify]: iters left: 3 (56 enodes) 1.678 * * [simplify]: iters left: 2 (97 enodes) 1.700 * * [simplify]: iters left: 1 (180 enodes) 1.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1.742 * * [simplify]: Extracting #1: cost 3 inf + 0 1.742 * * [simplify]: Extracting #2: cost 5 inf + 0 1.742 * * [simplify]: Extracting #3: cost 25 inf + 0 1.742 * * [simplify]: Extracting #4: cost 59 inf + 0 1.743 * * [simplify]: Extracting #5: cost 53 inf + 290 1.744 * * [simplify]: Extracting #6: cost 20 inf + 3951 1.747 * * [simplify]: Extracting #7: cost 2 inf + 6227 1.750 * * [simplify]: Extracting #8: cost 0 inf + 6471 1.752 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.752 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.752 * * * * [progress]: [ 16 / 84 ] simplifiying candidate # 1.752 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1.752 * * [simplify]: iters left: 5 (6 enodes) 1.754 * * [simplify]: iters left: 4 (23 enodes) 1.757 * * [simplify]: iters left: 3 (36 enodes) 1.762 * * [simplify]: iters left: 2 (53 enodes) 1.771 * * [simplify]: iters left: 1 (94 enodes) 1.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1.798 * * [simplify]: Extracting #1: cost 3 inf + 0 1.798 * * [simplify]: Extracting #2: cost 32 inf + 0 1.798 * * [simplify]: Extracting #3: cost 48 inf + 0 1.799 * * [simplify]: Extracting #4: cost 42 inf + 247 1.800 * * [simplify]: Extracting #5: cost 18 inf + 3412 1.802 * * [simplify]: Extracting #6: cost 0 inf + 5728 1.805 * * [simplify]: Extracting #7: cost 0 inf + 5448 1.807 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1.807 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.807 * * * * [progress]: [ 17 / 84 ] simplifiying candidate # 1.807 * * * * [progress]: [ 18 / 84 ] simplifiying candidate # 1.808 * [simplify]: Simplifying (+ x.re x.im) 1.808 * * [simplify]: iters left: 2 (3 enodes) 1.809 * * [simplify]: iters left: 1 (10 enodes) 1.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1.812 * * [simplify]: Extracting #1: cost 4 inf + 0 1.812 * * [simplify]: Extracting #2: cost 2 inf + 2 1.812 * * [simplify]: Extracting #3: cost 0 inf + 86 1.812 * [simplify]: Simplified to (+ x.im x.re) 1.812 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1.812 * * * * [progress]: [ 19 / 84 ] simplifiying candidate # 1.812 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) 1.812 * * [simplify]: iters left: 6 (9 enodes) 1.818 * * [simplify]: iters left: 5 (47 enodes) 1.833 * * [simplify]: iters left: 4 (135 enodes) 1.886 * * [simplify]: iters left: 3 (387 enodes) 2.409 * * [simplify]: Extracting #0: cost 1 inf + 0 2.409 * * [simplify]: Extracting #1: cost 41 inf + 0 2.410 * * [simplify]: Extracting #2: cost 213 inf + 1 2.413 * * [simplify]: Extracting #3: cost 300 inf + 2190 2.420 * * [simplify]: Extracting #4: cost 230 inf + 15200 2.430 * * [simplify]: Extracting #5: cost 119 inf + 52910 2.441 * * [simplify]: Extracting #6: cost 11 inf + 99700 2.453 * * [simplify]: Extracting #7: cost 0 inf + 104923 2.465 * [simplify]: Simplified to (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re) 2.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re) (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 2.466 * * * * [progress]: [ 20 / 84 ] simplifiying candidate # 2.466 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) 2.466 * * [simplify]: iters left: 6 (8 enodes) 2.470 * * [simplify]: iters left: 5 (38 enodes) 2.489 * * [simplify]: iters left: 4 (78 enodes) 2.519 * * [simplify]: iters left: 3 (186 enodes) 2.624 * * [simplify]: Extracting #0: cost 1 inf + 0 2.624 * * [simplify]: Extracting #1: cost 40 inf + 0 2.624 * * [simplify]: Extracting #2: cost 115 inf + 1 2.625 * * [simplify]: Extracting #3: cost 144 inf + 1705 2.628 * * [simplify]: Extracting #4: cost 44 inf + 16040 2.633 * * [simplify]: Extracting #5: cost 4 inf + 24078 2.638 * * [simplify]: Extracting #6: cost 0 inf + 25046 2.643 * [simplify]: Simplified to (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 2.643 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (+ (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 2.643 * * * * [progress]: [ 21 / 84 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 2.643 * * * * [progress]: [ 22 / 84 ] simplifiying candidate # 2.643 * * * * [progress]: [ 23 / 84 ] simplifiying candidate # 2.643 * [simplify]: Simplifying (/ (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 2.644 * * [simplify]: iters left: 6 (13 enodes) 2.647 * * [simplify]: iters left: 5 (53 enodes) 2.655 * * [simplify]: iters left: 4 (120 enodes) 2.691 * * [simplify]: iters left: 3 (292 enodes) 2.785 * * [simplify]: Extracting #0: cost 1 inf + 0 2.785 * * [simplify]: Extracting #1: cost 29 inf + 0 2.785 * * [simplify]: Extracting #2: cost 161 inf + 0 2.786 * * [simplify]: Extracting #3: cost 256 inf + 1857 2.789 * * [simplify]: Extracting #4: cost 147 inf + 19429 2.803 * * [simplify]: Extracting #5: cost 32 inf + 49701 2.825 * * [simplify]: Extracting #6: cost 3 inf + 62343 2.839 * * [simplify]: Extracting #7: cost 0 inf + 63501 2.849 * [simplify]: Simplified to (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))) 2.849 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))))) 2.849 * * * * [progress]: [ 24 / 84 ] simplifiying candidate # 2.849 * * * * [progress]: [ 25 / 84 ] simplifiying candidate # 2.849 * * * * [progress]: [ 26 / 84 ] simplifiying candidate # 2.849 * * * * [progress]: [ 27 / 84 ] simplifiying candidate # 2.849 * * * * [progress]: [ 28 / 84 ] simplifiying candidate # 2.849 * * * * [progress]: [ 29 / 84 ] simplifiying candidate # 2.849 * * * * [progress]: [ 30 / 84 ] simplifiying candidate # 2.849 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 2.850 * * [simplify]: iters left: 6 (28 enodes) 2.859 * * [simplify]: iters left: 5 (164 enodes) 2.949 * * [simplify]: Extracting #0: cost 1 inf + 0 2.949 * * [simplify]: Extracting #1: cost 8 inf + 0 2.949 * * [simplify]: Extracting #2: cost 60 inf + 0 2.950 * * [simplify]: Extracting #3: cost 125 inf + 166 2.953 * * [simplify]: Extracting #4: cost 142 inf + 6114 2.963 * * [simplify]: Extracting #5: cost 54 inf + 28146 2.979 * * [simplify]: Extracting #6: cost 6 inf + 44687 2.998 * * [simplify]: Extracting #7: cost 0 inf + 47330 3.017 * * [simplify]: Extracting #8: cost 0 inf + 46290 3.027 * * [simplify]: Extracting #9: cost 0 inf + 46130 3.037 * [simplify]: Simplified to (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) 3.037 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 3.037 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 3.037 * * [simplify]: iters left: 6 (17 enodes) 3.047 * * [simplify]: iters left: 5 (94 enodes) 3.093 * * [simplify]: iters left: 4 (331 enodes) 3.245 * * [simplify]: Extracting #0: cost 1 inf + 0 3.246 * * [simplify]: Extracting #1: cost 56 inf + 0 3.247 * * [simplify]: Extracting #2: cost 302 inf + 0 3.256 * * [simplify]: Extracting #3: cost 361 inf + 9568 3.267 * * [simplify]: Extracting #4: cost 95 inf + 64776 3.290 * * [simplify]: Extracting #5: cost 1 inf + 87906 3.322 * * [simplify]: Extracting #6: cost 0 inf + 87998 3.342 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))) 3.343 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 3.343 * * * * [progress]: [ 31 / 84 ] simplifiying candidate # 3.344 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 3.344 * * [simplify]: iters left: 6 (24 enodes) 3.359 * * [simplify]: iters left: 5 (130 enodes) 3.396 * * [simplify]: iters left: 4 (369 enodes) 3.600 * * [simplify]: Extracting #0: cost 1 inf + 0 3.600 * * [simplify]: Extracting #1: cost 22 inf + 0 3.600 * * [simplify]: Extracting #2: cost 142 inf + 0 3.602 * * [simplify]: Extracting #3: cost 203 inf + 1110 3.608 * * [simplify]: Extracting #4: cost 184 inf + 16055 3.624 * * [simplify]: Extracting #5: cost 90 inf + 37749 3.647 * * [simplify]: Extracting #6: cost 38 inf + 52591 3.671 * * [simplify]: Extracting #7: cost 4 inf + 64941 3.683 * * [simplify]: Extracting #8: cost 0 inf + 66571 3.698 * [simplify]: Simplified to (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 3.698 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 3.698 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) 3.698 * * [simplify]: iters left: 6 (13 enodes) 3.702 * * [simplify]: iters left: 5 (62 enodes) 3.713 * * [simplify]: iters left: 4 (130 enodes) 3.742 * * [simplify]: iters left: 3 (370 enodes) 4.098 * * [simplify]: Extracting #0: cost 1 inf + 0 4.098 * * [simplify]: Extracting #1: cost 0 inf + 1 4.098 * [simplify]: Simplified to 0 4.098 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 4.098 * * * * [progress]: [ 32 / 84 ] simplifiying candidate # 4.098 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 4.099 * * [simplify]: iters left: 6 (24 enodes) 4.115 * * [simplify]: iters left: 5 (138 enodes) 4.181 * * [simplify]: iters left: 4 (459 enodes) 4.476 * * [simplify]: Extracting #0: cost 1 inf + 0 4.476 * * [simplify]: Extracting #1: cost 20 inf + 0 4.477 * * [simplify]: Extracting #2: cost 193 inf + 0 4.480 * * [simplify]: Extracting #3: cost 433 inf + 2838 4.503 * * [simplify]: Extracting #4: cost 244 inf + 55640 4.558 * * [simplify]: Extracting #5: cost 32 inf + 106219 4.594 * * [simplify]: Extracting #6: cost 5 inf + 115360 4.622 * * [simplify]: Extracting #7: cost 0 inf + 117075 4.663 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) 4.663 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 4.663 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 4.664 * * [simplify]: iters left: 6 (13 enodes) 4.667 * * [simplify]: iters left: 5 (68 enodes) 4.682 * * [simplify]: iters left: 4 (216 enodes) 4.744 * * [simplify]: Extracting #0: cost 1 inf + 0 4.744 * * [simplify]: Extracting #1: cost 21 inf + 0 4.745 * * [simplify]: Extracting #2: cost 106 inf + 1 4.745 * * [simplify]: Extracting #3: cost 151 inf + 1269 4.749 * * [simplify]: Extracting #4: cost 32 inf + 19635 4.754 * * [simplify]: Extracting #5: cost 0 inf + 24817 4.760 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 4.760 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 4.760 * * * * [progress]: [ 33 / 84 ] simplifiying candidate # 4.760 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 4.761 * * [simplify]: iters left: 6 (19 enodes) 4.769 * * [simplify]: iters left: 5 (96 enodes) 4.809 * * [simplify]: iters left: 4 (276 enodes) 4.934 * * [simplify]: Extracting #0: cost 1 inf + 0 4.934 * * [simplify]: Extracting #1: cost 15 inf + 0 4.934 * * [simplify]: Extracting #2: cost 84 inf + 1 4.935 * * [simplify]: Extracting #3: cost 119 inf + 209 4.937 * * [simplify]: Extracting #4: cost 94 inf + 6459 4.945 * * [simplify]: Extracting #5: cost 19 inf + 22214 4.954 * * [simplify]: Extracting #6: cost 1 inf + 25218 4.965 * * [simplify]: Extracting #7: cost 0 inf + 25430 4.976 * [simplify]: Simplified to (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 4.976 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 4.976 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 4.976 * * [simplify]: iters left: 6 (9 enodes) 4.981 * * [simplify]: iters left: 5 (31 enodes) 4.995 * * [simplify]: iters left: 4 (59 enodes) 5.018 * * [simplify]: iters left: 3 (140 enodes) 5.077 * * [simplify]: iters left: 2 (253 enodes) 5.115 * * [simplify]: iters left: 1 (337 enodes) 5.171 * * [simplify]: Extracting #0: cost 1 inf + 0 5.171 * * [simplify]: Extracting #1: cost 0 inf + 1 5.171 * [simplify]: Simplified to 0 5.172 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 0)) 5.172 * * * * [progress]: [ 34 / 84 ] simplifiying candidate # 5.172 * * * * [progress]: [ 35 / 84 ] simplifiying candidate # 5.172 * * * * [progress]: [ 36 / 84 ] simplifiying candidate # 5.172 * * * * [progress]: [ 37 / 84 ] simplifiying candidate # 5.172 * * * * [progress]: [ 38 / 84 ] simplifiying candidate # 5.172 * * * * [progress]: [ 39 / 84 ] simplifiying candidate #real (real->posit16 (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 5.172 * * * * [progress]: [ 40 / 84 ] simplifiying candidate # 5.172 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 5.173 * * [simplify]: iters left: 6 (6 enodes) 5.175 * * [simplify]: iters left: 5 (20 enodes) 5.181 * * [simplify]: iters left: 4 (34 enodes) 5.195 * * [simplify]: iters left: 3 (50 enodes) 5.207 * * [simplify]: iters left: 2 (58 enodes) 5.221 * * [simplify]: iters left: 1 (60 enodes) 5.234 * * [simplify]: Extracting #0: cost 1 inf + 0 5.234 * * [simplify]: Extracting #1: cost 11 inf + 0 5.234 * * [simplify]: Extracting #2: cost 13 inf + 165 5.235 * * [simplify]: Extracting #3: cost 2 inf + 903 5.235 * * [simplify]: Extracting #4: cost 0 inf + 1066 5.236 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 5.236 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 5.236 * * * * [progress]: [ 41 / 84 ] simplifiying candidate # 5.236 * * * * [progress]: [ 42 / 84 ] simplifiying candidate # 5.236 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 5.237 * * [simplify]: iters left: 6 (8 enodes) 5.240 * * [simplify]: iters left: 5 (26 enodes) 5.247 * * [simplify]: iters left: 4 (30 enodes) 5.254 * * [simplify]: iters left: 3 (41 enodes) 5.265 * * [simplify]: iters left: 2 (56 enodes) 5.278 * * [simplify]: iters left: 1 (67 enodes) 5.295 * * [simplify]: Extracting #0: cost 1 inf + 0 5.295 * * [simplify]: Extracting #1: cost 10 inf + 0 5.295 * * [simplify]: Extracting #2: cost 23 inf + 0 5.295 * * [simplify]: Extracting #3: cost 21 inf + 266 5.296 * * [simplify]: Extracting #4: cost 7 inf + 1866 5.297 * * [simplify]: Extracting #5: cost 0 inf + 2998 5.298 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 5.298 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (exp (+ (log (* x.re (+ x.im x.im))) (log x.im))))) 5.298 * * * * [progress]: [ 43 / 84 ] simplifiying candidate # 5.298 * * * * [progress]: [ 44 / 84 ] simplifiying candidate # 5.298 * * * * [progress]: [ 45 / 84 ] simplifiying candidate # 5.298 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.im x.im) x.im)) 5.299 * * [simplify]: iters left: 6 (10 enodes) 5.304 * * [simplify]: iters left: 5 (50 enodes) 5.318 * * [simplify]: iters left: 4 (213 enodes) 5.455 * * [simplify]: Extracting #0: cost 1 inf + 0 5.455 * * [simplify]: Extracting #1: cost 34 inf + 0 5.456 * * [simplify]: Extracting #2: cost 125 inf + 1 5.457 * * [simplify]: Extracting #3: cost 132 inf + 2003 5.461 * * [simplify]: Extracting #4: cost 26 inf + 21912 5.468 * * [simplify]: Extracting #5: cost 0 inf + 26495 5.476 * * [simplify]: Extracting #6: cost 0 inf + 26455 5.490 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 5.490 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 5.491 * * * * [progress]: [ 46 / 84 ] simplifiying candidate # 5.491 * * * * [progress]: [ 47 / 84 ] simplifiying candidate # 5.491 * * * * [progress]: [ 48 / 84 ] simplifiying candidate # 5.491 * * * * [progress]: [ 49 / 84 ] simplifiying candidate # 5.491 * * * * [progress]: [ 50 / 84 ] simplifiying candidate # 5.491 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 5.491 * * [simplify]: iters left: 6 (8 enodes) 5.498 * * [simplify]: iters left: 5 (26 enodes) 5.505 * * [simplify]: iters left: 4 (30 enodes) 5.512 * * [simplify]: iters left: 3 (36 enodes) 5.521 * * [simplify]: Extracting #0: cost 1 inf + 0 5.521 * * [simplify]: Extracting #1: cost 4 inf + 0 5.521 * * [simplify]: Extracting #2: cost 8 inf + 0 5.521 * * [simplify]: Extracting #3: cost 11 inf + 42 5.521 * * [simplify]: Extracting #4: cost 11 inf + 125 5.522 * * [simplify]: Extracting #5: cost 3 inf + 779 5.522 * * [simplify]: Extracting #6: cost 0 inf + 1144 5.523 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 5.523 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 5.523 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 5.523 * * [simplify]: iters left: 6 (8 enodes) 5.527 * * [simplify]: iters left: 5 (26 enodes) 5.534 * * [simplify]: iters left: 4 (30 enodes) 5.542 * * [simplify]: iters left: 3 (36 enodes) 5.551 * * [simplify]: Extracting #0: cost 1 inf + 0 5.551 * * [simplify]: Extracting #1: cost 4 inf + 0 5.551 * * [simplify]: Extracting #2: cost 8 inf + 0 5.551 * * [simplify]: Extracting #3: cost 11 inf + 42 5.551 * * [simplify]: Extracting #4: cost 11 inf + 125 5.551 * * [simplify]: Extracting #5: cost 3 inf + 779 5.552 * * [simplify]: Extracting #6: cost 0 inf + 1144 5.552 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 5.552 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))))) 5.553 * * * * [progress]: [ 51 / 84 ] simplifiying candidate # 5.553 * [simplify]: Simplifying (cbrt x.im) 5.553 * * [simplify]: iters left: 1 (2 enodes) 5.554 * * [simplify]: Extracting #0: cost 1 inf + 0 5.554 * * [simplify]: Extracting #1: cost 3 inf + 0 5.554 * * [simplify]: Extracting #2: cost 2 inf + 1 5.554 * * [simplify]: Extracting #3: cost 0 inf + 163 5.554 * [simplify]: Simplified to (cbrt x.im) 5.554 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 5.554 * * * * [progress]: [ 52 / 84 ] simplifiying candidate # 5.555 * [simplify]: Simplifying (sqrt x.im) 5.555 * * [simplify]: iters left: 1 (2 enodes) 5.555 * * [simplify]: Extracting #0: cost 1 inf + 0 5.555 * * [simplify]: Extracting #1: cost 3 inf + 0 5.556 * * [simplify]: Extracting #2: cost 2 inf + 1 5.556 * * [simplify]: Extracting #3: cost 0 inf + 83 5.556 * [simplify]: Simplified to (sqrt x.im) 5.556 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 5.556 * * * * [progress]: [ 53 / 84 ] simplifiying candidate # 5.556 * * * * [progress]: [ 54 / 84 ] simplifiying candidate # 5.556 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 5.556 * * [simplify]: iters left: 6 (7 enodes) 5.559 * * [simplify]: iters left: 5 (22 enodes) 5.565 * * [simplify]: iters left: 4 (26 enodes) 5.572 * * [simplify]: iters left: 3 (32 enodes) 5.580 * * [simplify]: Extracting #0: cost 1 inf + 0 5.580 * * [simplify]: Extracting #1: cost 3 inf + 0 5.580 * * [simplify]: Extracting #2: cost 5 inf + 0 5.580 * * [simplify]: Extracting #3: cost 11 inf + 0 5.580 * * [simplify]: Extracting #4: cost 11 inf + 43 5.580 * * [simplify]: Extracting #5: cost 2 inf + 738 5.581 * * [simplify]: Extracting #6: cost 1 inf + 940 5.581 * * [simplify]: Extracting #7: cost 0 inf + 1142 5.581 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 5.582 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 5.582 * * * * [progress]: [ 55 / 84 ] simplifiying candidate # 5.582 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 5.582 * * [simplify]: iters left: 5 (6 enodes) 5.585 * * [simplify]: iters left: 4 (19 enodes) 5.590 * * [simplify]: iters left: 3 (23 enodes) 5.596 * * [simplify]: iters left: 2 (29 enodes) 5.603 * * [simplify]: Extracting #0: cost 1 inf + 0 5.603 * * [simplify]: Extracting #1: cost 3 inf + 0 5.603 * * [simplify]: Extracting #2: cost 9 inf + 0 5.603 * * [simplify]: Extracting #3: cost 9 inf + 43 5.603 * * [simplify]: Extracting #4: cost 0 inf + 658 5.604 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 5.604 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 5.604 * * * * [progress]: [ 56 / 84 ] simplifiying candidate # 5.604 * * * * [progress]: [ 57 / 84 ] simplifiying candidate # 5.604 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 5.604 * * [simplify]: iters left: 6 (9 enodes) 5.610 * * [simplify]: iters left: 5 (46 enodes) 5.631 * * [simplify]: iters left: 4 (125 enodes) 5.692 * * [simplify]: iters left: 3 (356 enodes) 5.843 * * [simplify]: Extracting #0: cost 1 inf + 0 5.844 * * [simplify]: Extracting #1: cost 54 inf + 0 5.844 * * [simplify]: Extracting #2: cost 184 inf + 2 5.846 * * [simplify]: Extracting #3: cost 154 inf + 7056 5.851 * * [simplify]: Extracting #4: cost 57 inf + 27724 5.864 * * [simplify]: Extracting #5: cost 10 inf + 45453 5.879 * * [simplify]: Extracting #6: cost 0 inf + 50220 5.893 * [simplify]: Simplified to (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) 5.893 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 5.894 * * * * [progress]: [ 58 / 84 ] simplifiying candidate # 5.894 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 5.894 * * [simplify]: iters left: 6 (8 enodes) 5.899 * * [simplify]: iters left: 5 (42 enodes) 5.921 * * [simplify]: iters left: 4 (126 enodes) 5.969 * * [simplify]: iters left: 3 (219 enodes) 6.021 * * [simplify]: iters left: 2 (288 enodes) 6.088 * * [simplify]: iters left: 1 (300 enodes) 6.117 * * [simplify]: Extracting #0: cost 1 inf + 0 6.117 * * [simplify]: Extracting #1: cost 0 inf + 1 6.117 * [simplify]: Simplified to 0 6.117 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 6.117 * * * * [progress]: [ 59 / 84 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 6.117 * * * * [progress]: [ 60 / 84 ] simplifiying candidate # 6.117 * * * * [progress]: [ 61 / 84 ] simplifiying candidate # 6.117 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 6.117 * * [simplify]: iters left: 5 (7 enodes) 6.119 * * [simplify]: iters left: 4 (28 enodes) 6.123 * * [simplify]: iters left: 3 (51 enodes) 6.130 * * [simplify]: iters left: 2 (103 enodes) 6.153 * * [simplify]: iters left: 1 (228 enodes) 6.231 * * [simplify]: Extracting #0: cost 1 inf + 0 6.231 * * [simplify]: Extracting #1: cost 41 inf + 0 6.232 * * [simplify]: Extracting #2: cost 144 inf + 115 6.233 * * [simplify]: Extracting #3: cost 134 inf + 6139 6.236 * * [simplify]: Extracting #4: cost 59 inf + 40413 6.243 * * [simplify]: Extracting #5: cost 4 inf + 73469 6.251 * * [simplify]: Extracting #6: cost 0 inf + 75164 6.265 * * [simplify]: Extracting #7: cost 0 inf + 75083 6.279 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 6.279 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.im))) 6.279 * * * * [progress]: [ 62 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 63 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 64 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 65 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 66 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 67 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 68 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 69 / 84 ] simplifiying candidate # 6.279 * * * * [progress]: [ 70 / 84 ] simplifiying candidate # 6.280 * * * * [progress]: [ 71 / 84 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 6.280 * * * * [progress]: [ 72 / 84 ] simplifiying candidate # 6.280 * * * * [progress]: [ 73 / 84 ] simplifiying candidate # 6.280 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 6.280 * * [simplify]: iters left: 5 (8 enodes) 6.286 * * [simplify]: iters left: 4 (39 enodes) 6.304 * * [simplify]: iters left: 3 (72 enodes) 6.331 * * [simplify]: iters left: 2 (132 enodes) 6.358 * * [simplify]: iters left: 1 (197 enodes) 6.409 * * [simplify]: Extracting #0: cost 1 inf + 0 6.409 * * [simplify]: Extracting #1: cost 15 inf + 0 6.409 * * [simplify]: Extracting #2: cost 43 inf + 1 6.410 * * [simplify]: Extracting #3: cost 58 inf + 414 6.411 * * [simplify]: Extracting #4: cost 30 inf + 3095 6.413 * * [simplify]: Extracting #5: cost 10 inf + 8584 6.415 * * [simplify]: Extracting #6: cost 1 inf + 12842 6.416 * * [simplify]: Extracting #7: cost 0 inf + 12974 6.418 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 6.418 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 6.418 * * * * [progress]: [ 74 / 84 ] simplifiying candidate # 6.418 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 6.418 * * [simplify]: iters left: 5 (8 enodes) 6.421 * * [simplify]: iters left: 4 (39 enodes) 6.429 * * [simplify]: iters left: 3 (72 enodes) 6.443 * * [simplify]: iters left: 2 (132 enodes) 6.482 * * [simplify]: iters left: 1 (197 enodes) 6.524 * * [simplify]: Extracting #0: cost 1 inf + 0 6.524 * * [simplify]: Extracting #1: cost 15 inf + 0 6.525 * * [simplify]: Extracting #2: cost 43 inf + 1 6.525 * * [simplify]: Extracting #3: cost 58 inf + 414 6.526 * * [simplify]: Extracting #4: cost 30 inf + 3095 6.528 * * [simplify]: Extracting #5: cost 10 inf + 8584 6.531 * * [simplify]: Extracting #6: cost 1 inf + 12842 6.532 * * [simplify]: Extracting #7: cost 0 inf + 12974 6.534 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 6.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 6.534 * * * * [progress]: [ 75 / 84 ] simplifiying candidate # 6.534 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 6.534 * * [simplify]: iters left: 5 (8 enodes) 6.537 * * [simplify]: iters left: 4 (39 enodes) 6.545 * * [simplify]: iters left: 3 (72 enodes) 6.559 * * [simplify]: iters left: 2 (132 enodes) 6.600 * * [simplify]: iters left: 1 (197 enodes) 6.639 * * [simplify]: Extracting #0: cost 1 inf + 0 6.639 * * [simplify]: Extracting #1: cost 15 inf + 0 6.640 * * [simplify]: Extracting #2: cost 43 inf + 1 6.640 * * [simplify]: Extracting #3: cost 58 inf + 414 6.641 * * [simplify]: Extracting #4: cost 30 inf + 3095 6.643 * * [simplify]: Extracting #5: cost 10 inf + 8584 6.646 * * [simplify]: Extracting #6: cost 1 inf + 12842 6.649 * * [simplify]: Extracting #7: cost 0 inf + 12974 6.651 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 6.651 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 6.651 * * * * [progress]: [ 76 / 84 ] simplifiying candidate # 6.651 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 6.651 * * [simplify]: iters left: 6 (9 enodes) 6.655 * * [simplify]: iters left: 5 (45 enodes) 6.664 * * [simplify]: iters left: 4 (93 enodes) 6.687 * * [simplify]: iters left: 3 (192 enodes) 6.730 * * [simplify]: iters left: 2 (304 enodes) 6.833 * * [simplify]: iters left: 1 (408 enodes) 6.949 * * [simplify]: Extracting #0: cost 1 inf + 0 6.949 * * [simplify]: Extracting #1: cost 7 inf + 0 6.949 * * [simplify]: Extracting #2: cost 43 inf + 1 6.950 * * [simplify]: Extracting #3: cost 90 inf + 211 6.952 * * [simplify]: Extracting #4: cost 65 inf + 2484 6.955 * * [simplify]: Extracting #5: cost 37 inf + 9373 6.960 * * [simplify]: Extracting #6: cost 8 inf + 26384 6.965 * * [simplify]: Extracting #7: cost 0 inf + 30721 6.971 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 6.971 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 6.971 * * * * [progress]: [ 77 / 84 ] simplifiying candidate # 6.971 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 6.972 * * [simplify]: iters left: 6 (9 enodes) 6.978 * * [simplify]: iters left: 5 (45 enodes) 6.995 * * [simplify]: iters left: 4 (93 enodes) 7.027 * * [simplify]: iters left: 3 (192 enodes) 7.063 * * [simplify]: iters left: 2 (304 enodes) 7.160 * * [simplify]: iters left: 1 (408 enodes) 7.270 * * [simplify]: Extracting #0: cost 1 inf + 0 7.270 * * [simplify]: Extracting #1: cost 7 inf + 0 7.270 * * [simplify]: Extracting #2: cost 43 inf + 1 7.270 * * [simplify]: Extracting #3: cost 90 inf + 211 7.271 * * [simplify]: Extracting #4: cost 65 inf + 2484 7.273 * * [simplify]: Extracting #5: cost 37 inf + 9373 7.275 * * [simplify]: Extracting #6: cost 8 inf + 26384 7.278 * * [simplify]: Extracting #7: cost 0 inf + 30721 7.281 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 7.281 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 7.281 * * * * [progress]: [ 78 / 84 ] simplifiying candidate # 7.281 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 7.282 * * [simplify]: iters left: 6 (9 enodes) 7.285 * * [simplify]: iters left: 5 (45 enodes) 7.301 * * [simplify]: iters left: 4 (93 enodes) 7.341 * * [simplify]: iters left: 3 (192 enodes) 7.387 * * [simplify]: iters left: 2 (304 enodes) 7.477 * * [simplify]: iters left: 1 (408 enodes) 7.577 * * [simplify]: Extracting #0: cost 1 inf + 0 7.578 * * [simplify]: Extracting #1: cost 7 inf + 0 7.578 * * [simplify]: Extracting #2: cost 43 inf + 1 7.578 * * [simplify]: Extracting #3: cost 90 inf + 211 7.579 * * [simplify]: Extracting #4: cost 65 inf + 2484 7.581 * * [simplify]: Extracting #5: cost 37 inf + 9373 7.583 * * [simplify]: Extracting #6: cost 8 inf + 26384 7.586 * * [simplify]: Extracting #7: cost 0 inf + 30721 7.589 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 7.589 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 7.589 * * * * [progress]: [ 79 / 84 ] simplifiying candidate # 7.589 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 7.589 * * [simplify]: iters left: 5 (6 enodes) 7.591 * * [simplify]: iters left: 4 (27 enodes) 7.596 * * [simplify]: iters left: 3 (45 enodes) 7.614 * * [simplify]: iters left: 2 (68 enodes) 7.630 * * [simplify]: iters left: 1 (76 enodes) 7.640 * * [simplify]: Extracting #0: cost 1 inf + 0 7.640 * * [simplify]: Extracting #1: cost 12 inf + 0 7.640 * * [simplify]: Extracting #2: cost 15 inf + 45 7.640 * * [simplify]: Extracting #3: cost 3 inf + 870 7.641 * * [simplify]: Extracting #4: cost 0 inf + 1077 7.641 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 7.641 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 7.641 * * * * [progress]: [ 80 / 84 ] simplifiying candidate # 7.641 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 7.641 * * [simplify]: iters left: 5 (6 enodes) 7.643 * * [simplify]: iters left: 4 (27 enodes) 7.648 * * [simplify]: iters left: 3 (45 enodes) 7.656 * * [simplify]: iters left: 2 (68 enodes) 7.673 * * [simplify]: iters left: 1 (76 enodes) 7.688 * * [simplify]: Extracting #0: cost 1 inf + 0 7.688 * * [simplify]: Extracting #1: cost 12 inf + 0 7.688 * * [simplify]: Extracting #2: cost 15 inf + 45 7.689 * * [simplify]: Extracting #3: cost 3 inf + 870 7.689 * * [simplify]: Extracting #4: cost 0 inf + 1077 7.689 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 7.689 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 7.690 * * * * [progress]: [ 81 / 84 ] simplifiying candidate # 7.690 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 7.690 * * [simplify]: iters left: 5 (6 enodes) 7.692 * * [simplify]: iters left: 4 (27 enodes) 7.696 * * [simplify]: iters left: 3 (45 enodes) 7.703 * * [simplify]: iters left: 2 (68 enodes) 7.714 * * [simplify]: iters left: 1 (76 enodes) 7.730 * * [simplify]: Extracting #0: cost 1 inf + 0 7.731 * * [simplify]: Extracting #1: cost 12 inf + 0 7.731 * * [simplify]: Extracting #2: cost 15 inf + 45 7.731 * * [simplify]: Extracting #3: cost 3 inf + 870 7.731 * * [simplify]: Extracting #4: cost 0 inf + 1077 7.732 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 7.732 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 7.732 * * * * [progress]: [ 82 / 84 ] simplifiying candidate # 7.732 * [simplify]: Simplifying (* 2 (* x.im x.re)) 7.732 * * [simplify]: iters left: 4 (5 enodes) 7.733 * * [simplify]: iters left: 3 (19 enodes) 7.736 * * [simplify]: iters left: 2 (27 enodes) 7.740 * * [simplify]: iters left: 1 (32 enodes) 7.744 * * [simplify]: Extracting #0: cost 1 inf + 0 7.744 * * [simplify]: Extracting #1: cost 8 inf + 0 7.744 * * [simplify]: Extracting #2: cost 7 inf + 45 7.744 * * [simplify]: Extracting #3: cost 0 inf + 421 7.745 * [simplify]: Simplified to (* (* x.re x.im) 2) 7.745 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 7.745 * * * * [progress]: [ 83 / 84 ] simplifiying candidate # 7.745 * [simplify]: Simplifying (* 2 (* x.im x.re)) 7.745 * * [simplify]: iters left: 4 (5 enodes) 7.746 * * [simplify]: iters left: 3 (19 enodes) 7.749 * * [simplify]: iters left: 2 (27 enodes) 7.753 * * [simplify]: iters left: 1 (32 enodes) 7.757 * * [simplify]: Extracting #0: cost 1 inf + 0 7.757 * * [simplify]: Extracting #1: cost 8 inf + 0 7.757 * * [simplify]: Extracting #2: cost 7 inf + 45 7.757 * * [simplify]: Extracting #3: cost 0 inf + 421 7.758 * [simplify]: Simplified to (* (* x.re x.im) 2) 7.758 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 7.758 * * * * [progress]: [ 84 / 84 ] simplifiying candidate # 7.758 * [simplify]: Simplifying (* 2 (* x.im x.re)) 7.758 * * [simplify]: iters left: 4 (5 enodes) 7.760 * * [simplify]: iters left: 3 (19 enodes) 7.766 * * [simplify]: iters left: 2 (27 enodes) 7.774 * * [simplify]: iters left: 1 (32 enodes) 7.781 * * [simplify]: Extracting #0: cost 1 inf + 0 7.781 * * [simplify]: Extracting #1: cost 8 inf + 0 7.781 * * [simplify]: Extracting #2: cost 7 inf + 45 7.781 * * [simplify]: Extracting #3: cost 0 inf + 421 7.781 * [simplify]: Simplified to (* (* x.re x.im) 2) 7.781 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 7.781 * * * [progress]: adding candidates to table 8.500 * * [progress]: iteration 2 / 4 8.500 * * * [progress]: picking best candidate 8.546 * * * * [pick]: Picked # 8.547 * * * [progress]: localizing error 8.599 * * * [progress]: generating rewritten candidates 8.599 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 8.661 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 8.712 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 8.747 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 8.766 * * * [progress]: generating series expansions 8.766 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 8.766 * [backup-simplify]: Simplify (* (+ x.im x.re) (* x.re (- x.re x.im))) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 8.766 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.im x.re) around 0 8.766 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 8.766 * [taylor]: Taking taylor expansion of x.re in x.re 8.766 * [backup-simplify]: Simplify 0 into 0 8.766 * [backup-simplify]: Simplify 1 into 1 8.766 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 8.766 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 8.766 * [taylor]: Taking taylor expansion of x.im in x.re 8.766 * [backup-simplify]: Simplify x.im into x.im 8.766 * [taylor]: Taking taylor expansion of x.re in x.re 8.766 * [backup-simplify]: Simplify 0 into 0 8.766 * [backup-simplify]: Simplify 1 into 1 8.766 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.766 * [taylor]: Taking taylor expansion of x.re in x.re 8.766 * [backup-simplify]: Simplify 0 into 0 8.766 * [backup-simplify]: Simplify 1 into 1 8.766 * [taylor]: Taking taylor expansion of x.im in x.re 8.766 * [backup-simplify]: Simplify x.im into x.im 8.766 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 8.766 * [taylor]: Taking taylor expansion of x.re in x.im 8.766 * [backup-simplify]: Simplify x.re into x.re 8.767 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 8.767 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 8.767 * [taylor]: Taking taylor expansion of x.im in x.im 8.767 * [backup-simplify]: Simplify 0 into 0 8.767 * [backup-simplify]: Simplify 1 into 1 8.767 * [taylor]: Taking taylor expansion of x.re in x.im 8.767 * [backup-simplify]: Simplify x.re into x.re 8.767 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 8.767 * [taylor]: Taking taylor expansion of x.re in x.im 8.767 * [backup-simplify]: Simplify x.re into x.re 8.767 * [taylor]: Taking taylor expansion of x.im in x.im 8.767 * [backup-simplify]: Simplify 0 into 0 8.767 * [backup-simplify]: Simplify 1 into 1 8.767 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 8.767 * [taylor]: Taking taylor expansion of x.re in x.im 8.767 * [backup-simplify]: Simplify x.re into x.re 8.767 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 8.767 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 8.767 * [taylor]: Taking taylor expansion of x.im in x.im 8.767 * [backup-simplify]: Simplify 0 into 0 8.767 * [backup-simplify]: Simplify 1 into 1 8.767 * [taylor]: Taking taylor expansion of x.re in x.im 8.767 * [backup-simplify]: Simplify x.re into x.re 8.767 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 8.767 * [taylor]: Taking taylor expansion of x.re in x.im 8.767 * [backup-simplify]: Simplify x.re into x.re 8.767 * [taylor]: Taking taylor expansion of x.im in x.im 8.767 * [backup-simplify]: Simplify 0 into 0 8.767 * [backup-simplify]: Simplify 1 into 1 8.767 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 8.768 * [backup-simplify]: Simplify (- 0) into 0 8.768 * [backup-simplify]: Simplify (+ x.re 0) into x.re 8.768 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.768 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 8.768 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.768 * [taylor]: Taking taylor expansion of x.re in x.re 8.768 * [backup-simplify]: Simplify 0 into 0 8.768 * [backup-simplify]: Simplify 1 into 1 8.768 * [backup-simplify]: Simplify (- 1) into -1 8.769 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.769 * [backup-simplify]: Simplify (+ 1 0) into 1 8.769 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 8.769 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 8.769 * [taylor]: Taking taylor expansion of 0 in x.re 8.769 * [backup-simplify]: Simplify 0 into 0 8.769 * [backup-simplify]: Simplify 0 into 0 8.769 * [backup-simplify]: Simplify (- 0) into 0 8.770 * [backup-simplify]: Simplify (+ 0 0) into 0 8.770 * [backup-simplify]: Simplify (+ 0 0) into 0 8.770 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 8.771 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 8.771 * [taylor]: Taking taylor expansion of (- x.re) in x.re 8.771 * [taylor]: Taking taylor expansion of x.re in x.re 8.771 * [backup-simplify]: Simplify 0 into 0 8.771 * [backup-simplify]: Simplify 1 into 1 8.771 * [backup-simplify]: Simplify (- 0) into 0 8.771 * [backup-simplify]: Simplify 0 into 0 8.771 * [backup-simplify]: Simplify 0 into 0 8.771 * [backup-simplify]: Simplify (- 0) into 0 8.771 * [backup-simplify]: Simplify (+ 0 0) into 0 8.772 * [backup-simplify]: Simplify (+ 0 0) into 0 8.772 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 8.773 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 8.773 * [taylor]: Taking taylor expansion of 0 in x.re 8.773 * [backup-simplify]: Simplify 0 into 0 8.773 * [backup-simplify]: Simplify 0 into 0 8.773 * [backup-simplify]: Simplify (- 1) into -1 8.773 * [backup-simplify]: Simplify -1 into -1 8.773 * [backup-simplify]: Simplify 0 into 0 8.773 * [backup-simplify]: Simplify (* 1 1) into 1 8.774 * [backup-simplify]: Simplify (* 1 1) into 1 8.774 * [backup-simplify]: Simplify 1 into 1 8.774 * [backup-simplify]: Simplify (- 0) into 0 8.774 * [backup-simplify]: Simplify (+ 0 0) into 0 8.774 * [backup-simplify]: Simplify (+ 0 0) into 0 8.776 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 8.777 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 8.777 * [taylor]: Taking taylor expansion of 0 in x.re 8.777 * [backup-simplify]: Simplify 0 into 0 8.777 * [backup-simplify]: Simplify 0 into 0 8.777 * [backup-simplify]: Simplify 0 into 0 8.777 * [backup-simplify]: Simplify (- 0) into 0 8.777 * [backup-simplify]: Simplify 0 into 0 8.777 * [backup-simplify]: Simplify 0 into 0 8.778 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.779 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.779 * [backup-simplify]: Simplify 0 into 0 8.779 * [backup-simplify]: Simplify (- 0) into 0 8.780 * [backup-simplify]: Simplify (+ 0 0) into 0 8.780 * [backup-simplify]: Simplify (+ 0 0) into 0 8.781 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re)))))) into 0 8.783 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))))) into 0 8.783 * [taylor]: Taking taylor expansion of 0 in x.re 8.783 * [backup-simplify]: Simplify 0 into 0 8.783 * [backup-simplify]: Simplify 0 into 0 8.783 * [backup-simplify]: Simplify (+ (* 1 (pow (* x.re 1) 3)) (* -1 (* x.re (pow x.im 2)))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 8.784 * [backup-simplify]: Simplify (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 8.784 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.im x.re) around 0 8.784 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 8.784 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.784 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.784 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.784 * [taylor]: Taking taylor expansion of x.re in x.re 8.784 * [backup-simplify]: Simplify 0 into 0 8.784 * [backup-simplify]: Simplify 1 into 1 8.784 * [backup-simplify]: Simplify (/ 1 1) into 1 8.784 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.784 * [taylor]: Taking taylor expansion of x.im in x.re 8.784 * [backup-simplify]: Simplify x.im into x.im 8.784 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.784 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.784 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.784 * [taylor]: Taking taylor expansion of x.im in x.re 8.784 * [backup-simplify]: Simplify x.im into x.im 8.784 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.784 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.785 * [taylor]: Taking taylor expansion of x.re in x.re 8.785 * [backup-simplify]: Simplify 0 into 0 8.785 * [backup-simplify]: Simplify 1 into 1 8.785 * [backup-simplify]: Simplify (/ 1 1) into 1 8.785 * [taylor]: Taking taylor expansion of x.re in x.re 8.785 * [backup-simplify]: Simplify 0 into 0 8.785 * [backup-simplify]: Simplify 1 into 1 8.785 * [backup-simplify]: Simplify (+ 1 0) into 1 8.786 * [backup-simplify]: Simplify (+ 0 1) into 1 8.786 * [backup-simplify]: Simplify (* 1 1) into 1 8.787 * [backup-simplify]: Simplify (/ 1 1) into 1 8.787 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 8.787 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.787 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 8.787 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.787 * [taylor]: Taking taylor expansion of x.re in x.im 8.787 * [backup-simplify]: Simplify x.re into x.re 8.787 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.787 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.787 * [taylor]: Taking taylor expansion of x.im in x.im 8.787 * [backup-simplify]: Simplify 0 into 0 8.787 * [backup-simplify]: Simplify 1 into 1 8.787 * [backup-simplify]: Simplify (/ 1 1) into 1 8.787 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.787 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.787 * [taylor]: Taking taylor expansion of x.im in x.im 8.787 * [backup-simplify]: Simplify 0 into 0 8.787 * [backup-simplify]: Simplify 1 into 1 8.788 * [backup-simplify]: Simplify (/ 1 1) into 1 8.788 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.788 * [taylor]: Taking taylor expansion of x.re in x.im 8.788 * [backup-simplify]: Simplify x.re into x.re 8.788 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.788 * [taylor]: Taking taylor expansion of x.re in x.im 8.788 * [backup-simplify]: Simplify x.re into x.re 8.788 * [backup-simplify]: Simplify (- 1) into -1 8.789 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.789 * [backup-simplify]: Simplify (+ 1 0) into 1 8.789 * [backup-simplify]: Simplify (* -1 1) into -1 8.790 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 8.790 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 8.790 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.790 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 8.790 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.790 * [taylor]: Taking taylor expansion of x.re in x.im 8.790 * [backup-simplify]: Simplify x.re into x.re 8.790 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.790 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.790 * [taylor]: Taking taylor expansion of x.im in x.im 8.790 * [backup-simplify]: Simplify 0 into 0 8.790 * [backup-simplify]: Simplify 1 into 1 8.790 * [backup-simplify]: Simplify (/ 1 1) into 1 8.790 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.790 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.790 * [taylor]: Taking taylor expansion of x.im in x.im 8.790 * [backup-simplify]: Simplify 0 into 0 8.790 * [backup-simplify]: Simplify 1 into 1 8.791 * [backup-simplify]: Simplify (/ 1 1) into 1 8.791 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.791 * [taylor]: Taking taylor expansion of x.re in x.im 8.791 * [backup-simplify]: Simplify x.re into x.re 8.791 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.791 * [taylor]: Taking taylor expansion of x.re in x.im 8.791 * [backup-simplify]: Simplify x.re into x.re 8.791 * [backup-simplify]: Simplify (- 1) into -1 8.792 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.792 * [backup-simplify]: Simplify (+ 1 0) into 1 8.792 * [backup-simplify]: Simplify (* -1 1) into -1 8.792 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 8.793 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 8.793 * [taylor]: Taking taylor expansion of -1 in x.re 8.793 * [backup-simplify]: Simplify -1 into -1 8.793 * [taylor]: Taking taylor expansion of x.re in x.re 8.793 * [backup-simplify]: Simplify 0 into 0 8.793 * [backup-simplify]: Simplify 1 into 1 8.793 * [backup-simplify]: Simplify (/ -1 1) into -1 8.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.794 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 8.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.795 * [backup-simplify]: Simplify (- 0) into 0 8.795 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 8.795 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 8.795 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 8.795 * [taylor]: Taking taylor expansion of 0 in x.re 8.796 * [backup-simplify]: Simplify 0 into 0 8.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.797 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 8.797 * [backup-simplify]: Simplify (+ 0 0) into 0 8.797 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 8.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.798 * [backup-simplify]: Simplify (- 0) into 0 8.799 * [backup-simplify]: Simplify (+ 0 0) into 0 8.800 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 8.800 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 8.800 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 8.800 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.800 * [taylor]: Taking taylor expansion of x.re in x.re 8.800 * [backup-simplify]: Simplify 0 into 0 8.800 * [backup-simplify]: Simplify 1 into 1 8.800 * [backup-simplify]: Simplify (* 1 1) into 1 8.801 * [backup-simplify]: Simplify (* 1 1) into 1 8.801 * [backup-simplify]: Simplify (/ 1 1) into 1 8.801 * [backup-simplify]: Simplify 1 into 1 8.801 * [backup-simplify]: Simplify -1 into -1 8.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.803 * [backup-simplify]: Simplify (+ 0 0) into 0 8.803 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.804 * [backup-simplify]: Simplify (- 0) into 0 8.805 * [backup-simplify]: Simplify (+ 0 0) into 0 8.805 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 8.806 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 8.806 * [taylor]: Taking taylor expansion of 0 in x.re 8.806 * [backup-simplify]: Simplify 0 into 0 8.807 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.807 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.808 * [backup-simplify]: Simplify 0 into 0 8.809 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 8.809 * [backup-simplify]: Simplify 0 into 0 8.810 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.810 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.810 * [backup-simplify]: Simplify (+ 0 0) into 0 8.810 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.812 * [backup-simplify]: Simplify (- 0) into 0 8.812 * [backup-simplify]: Simplify (+ 0 0) into 0 8.813 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 8.814 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.814 * [taylor]: Taking taylor expansion of 0 in x.re 8.814 * [backup-simplify]: Simplify 0 into 0 8.815 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.815 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.816 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.816 * [backup-simplify]: Simplify 0 into 0 8.816 * [backup-simplify]: Simplify 0 into 0 8.817 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.817 * [backup-simplify]: Simplify 0 into 0 8.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.819 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.819 * [backup-simplify]: Simplify (+ 0 0) into 0 8.819 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.820 * [backup-simplify]: Simplify (- 0) into 0 8.821 * [backup-simplify]: Simplify (+ 0 0) into 0 8.822 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))))) into 0 8.823 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.823 * [taylor]: Taking taylor expansion of 0 in x.re 8.823 * [backup-simplify]: Simplify 0 into 0 8.824 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.826 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.826 * [backup-simplify]: Simplify 0 into 0 8.826 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 x.re)) (pow (/ 1 x.im) -2))) (* 1 (pow (* (/ 1 (/ 1 x.re)) 1) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 8.827 * [backup-simplify]: Simplify (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 8.827 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.im x.re) around 0 8.827 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 8.827 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.827 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 8.827 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.827 * [taylor]: Taking taylor expansion of x.im in x.re 8.827 * [backup-simplify]: Simplify x.im into x.im 8.827 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.827 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.827 * [taylor]: Taking taylor expansion of x.re in x.re 8.827 * [backup-simplify]: Simplify 0 into 0 8.827 * [backup-simplify]: Simplify 1 into 1 8.827 * [backup-simplify]: Simplify (/ 1 1) into 1 8.827 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.827 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.827 * [taylor]: Taking taylor expansion of x.im in x.re 8.827 * [backup-simplify]: Simplify x.im into x.im 8.827 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.827 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.827 * [taylor]: Taking taylor expansion of x.re in x.re 8.828 * [backup-simplify]: Simplify 0 into 0 8.828 * [backup-simplify]: Simplify 1 into 1 8.828 * [backup-simplify]: Simplify (/ 1 1) into 1 8.828 * [taylor]: Taking taylor expansion of x.re in x.re 8.828 * [backup-simplify]: Simplify 0 into 0 8.828 * [backup-simplify]: Simplify 1 into 1 8.828 * [backup-simplify]: Simplify (- 1) into -1 8.829 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.829 * [backup-simplify]: Simplify (+ 0 1) into 1 8.830 * [backup-simplify]: Simplify (* -1 1) into -1 8.830 * [backup-simplify]: Simplify (/ -1 1) into -1 8.830 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 8.830 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.830 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 8.830 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.830 * [taylor]: Taking taylor expansion of x.im in x.im 8.830 * [backup-simplify]: Simplify 0 into 0 8.830 * [backup-simplify]: Simplify 1 into 1 8.831 * [backup-simplify]: Simplify (/ 1 1) into 1 8.831 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.831 * [taylor]: Taking taylor expansion of x.re in x.im 8.831 * [backup-simplify]: Simplify x.re into x.re 8.831 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.831 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.831 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.831 * [taylor]: Taking taylor expansion of x.im in x.im 8.831 * [backup-simplify]: Simplify 0 into 0 8.831 * [backup-simplify]: Simplify 1 into 1 8.831 * [backup-simplify]: Simplify (/ 1 1) into 1 8.831 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.831 * [taylor]: Taking taylor expansion of x.re in x.im 8.831 * [backup-simplify]: Simplify x.re into x.re 8.831 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.832 * [taylor]: Taking taylor expansion of x.re in x.im 8.832 * [backup-simplify]: Simplify x.re into x.re 8.832 * [backup-simplify]: Simplify (+ 1 0) into 1 8.832 * [backup-simplify]: Simplify (+ 1 0) into 1 8.833 * [backup-simplify]: Simplify (* 1 1) into 1 8.833 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.833 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 8.833 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.833 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 8.833 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.833 * [taylor]: Taking taylor expansion of x.im in x.im 8.833 * [backup-simplify]: Simplify 0 into 0 8.833 * [backup-simplify]: Simplify 1 into 1 8.833 * [backup-simplify]: Simplify (/ 1 1) into 1 8.833 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.833 * [taylor]: Taking taylor expansion of x.re in x.im 8.833 * [backup-simplify]: Simplify x.re into x.re 8.834 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.834 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.834 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.834 * [taylor]: Taking taylor expansion of x.im in x.im 8.834 * [backup-simplify]: Simplify 0 into 0 8.834 * [backup-simplify]: Simplify 1 into 1 8.834 * [backup-simplify]: Simplify (/ 1 1) into 1 8.834 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.834 * [taylor]: Taking taylor expansion of x.re in x.im 8.834 * [backup-simplify]: Simplify x.re into x.re 8.834 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.834 * [taylor]: Taking taylor expansion of x.re in x.im 8.834 * [backup-simplify]: Simplify x.re into x.re 8.835 * [backup-simplify]: Simplify (+ 1 0) into 1 8.835 * [backup-simplify]: Simplify (+ 1 0) into 1 8.835 * [backup-simplify]: Simplify (* 1 1) into 1 8.836 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.836 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.836 * [taylor]: Taking taylor expansion of x.re in x.re 8.836 * [backup-simplify]: Simplify 0 into 0 8.836 * [backup-simplify]: Simplify 1 into 1 8.836 * [backup-simplify]: Simplify (/ 1 1) into 1 8.837 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.837 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 8.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.838 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 8.838 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 8.838 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 8.838 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 8.838 * [taylor]: Taking taylor expansion of 0 in x.re 8.838 * [backup-simplify]: Simplify 0 into 0 8.839 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 8.840 * [backup-simplify]: Simplify (+ 0 0) into 0 8.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 8.841 * [backup-simplify]: Simplify (- 0) into 0 8.841 * [backup-simplify]: Simplify (+ 0 0) into 0 8.842 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 8.843 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 8.843 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3))) in x.re 8.843 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 8.843 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.843 * [taylor]: Taking taylor expansion of x.re in x.re 8.843 * [backup-simplify]: Simplify 0 into 0 8.843 * [backup-simplify]: Simplify 1 into 1 8.843 * [backup-simplify]: Simplify (* 1 1) into 1 8.843 * [backup-simplify]: Simplify (* 1 1) into 1 8.844 * [backup-simplify]: Simplify (/ 1 1) into 1 8.844 * [backup-simplify]: Simplify (- 1) into -1 8.844 * [backup-simplify]: Simplify -1 into -1 8.844 * [backup-simplify]: Simplify 1 into 1 8.845 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.845 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.846 * [backup-simplify]: Simplify (+ 0 0) into 0 8.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.847 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.847 * [backup-simplify]: Simplify (- 0) into 0 8.848 * [backup-simplify]: Simplify (+ 0 0) into 0 8.849 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 8.849 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 8.849 * [taylor]: Taking taylor expansion of 0 in x.re 8.849 * [backup-simplify]: Simplify 0 into 0 8.850 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.850 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.851 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.852 * [backup-simplify]: Simplify (- 0) into 0 8.852 * [backup-simplify]: Simplify 0 into 0 8.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.853 * [backup-simplify]: Simplify 0 into 0 8.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.854 * [backup-simplify]: Simplify (+ 0 0) into 0 8.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.856 * [backup-simplify]: Simplify (- 0) into 0 8.856 * [backup-simplify]: Simplify (+ 0 0) into 0 8.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 8.858 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.858 * [taylor]: Taking taylor expansion of 0 in x.re 8.858 * [backup-simplify]: Simplify 0 into 0 8.859 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.860 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.861 * [backup-simplify]: Simplify (- 0) into 0 8.861 * [backup-simplify]: Simplify 0 into 0 8.861 * [backup-simplify]: Simplify 0 into 0 8.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.862 * [backup-simplify]: Simplify 0 into 0 8.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.864 * [backup-simplify]: Simplify (+ 0 0) into 0 8.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.865 * [backup-simplify]: Simplify (- 0) into 0 8.866 * [backup-simplify]: Simplify (+ 0 0) into 0 8.867 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))))) into 0 8.868 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.868 * [taylor]: Taking taylor expansion of 0 in x.re 8.868 * [backup-simplify]: Simplify 0 into 0 8.869 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.870 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.871 * [backup-simplify]: Simplify (- 0) into 0 8.871 * [backup-simplify]: Simplify 0 into 0 8.872 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 (- x.re))) (pow (/ 1 (- x.im)) -2))) (* -1 (pow (* (/ 1 (/ 1 (- x.re))) 1) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 8.872 * * * * [progress]: [ 2 / 4 ] generating series at (2) 8.872 * [backup-simplify]: Simplify (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 8.872 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.im x.re) around 0 8.872 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 8.872 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.872 * [taylor]: Taking taylor expansion of x.re in x.re 8.872 * [backup-simplify]: Simplify 0 into 0 8.872 * [backup-simplify]: Simplify 1 into 1 8.872 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 8.872 * [taylor]: Taking taylor expansion of 3 in x.re 8.872 * [backup-simplify]: Simplify 3 into 3 8.872 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.872 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.873 * [taylor]: Taking taylor expansion of x.im in x.re 8.873 * [backup-simplify]: Simplify x.im into x.im 8.873 * [taylor]: Taking taylor expansion of x.re in x.re 8.873 * [backup-simplify]: Simplify 0 into 0 8.873 * [backup-simplify]: Simplify 1 into 1 8.873 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 8.873 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 8.873 * [taylor]: Taking taylor expansion of x.re in x.im 8.873 * [backup-simplify]: Simplify x.re into x.re 8.873 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 8.873 * [taylor]: Taking taylor expansion of 3 in x.im 8.873 * [backup-simplify]: Simplify 3 into 3 8.873 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.873 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.873 * [taylor]: Taking taylor expansion of x.im in x.im 8.873 * [backup-simplify]: Simplify 0 into 0 8.873 * [backup-simplify]: Simplify 1 into 1 8.873 * [taylor]: Taking taylor expansion of x.re in x.im 8.873 * [backup-simplify]: Simplify x.re into x.re 8.873 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 8.873 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 8.873 * [taylor]: Taking taylor expansion of x.re in x.im 8.873 * [backup-simplify]: Simplify x.re into x.re 8.873 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 8.873 * [taylor]: Taking taylor expansion of 3 in x.im 8.873 * [backup-simplify]: Simplify 3 into 3 8.873 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.873 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.873 * [taylor]: Taking taylor expansion of x.im in x.im 8.873 * [backup-simplify]: Simplify 0 into 0 8.873 * [backup-simplify]: Simplify 1 into 1 8.873 * [taylor]: Taking taylor expansion of x.re in x.im 8.873 * [backup-simplify]: Simplify x.re into x.re 8.873 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.874 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 8.874 * [backup-simplify]: Simplify (+ (pow x.re 3) 0) into (pow x.re 3) 8.874 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.874 * [taylor]: Taking taylor expansion of x.re in x.re 8.874 * [backup-simplify]: Simplify 0 into 0 8.874 * [backup-simplify]: Simplify 1 into 1 8.874 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.874 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 8.874 * [backup-simplify]: Simplify (+ 0 0) into 0 8.875 * [taylor]: Taking taylor expansion of 0 in x.re 8.875 * [backup-simplify]: Simplify 0 into 0 8.875 * [backup-simplify]: Simplify 0 into 0 8.875 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 8.876 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 8.876 * [backup-simplify]: Simplify (* 1 1) into 1 8.876 * [backup-simplify]: Simplify (* 1 x.re) into x.re 8.876 * [backup-simplify]: Simplify (* 3 x.re) into (* 3 x.re) 8.876 * [backup-simplify]: Simplify (- (* 3 x.re)) into (- (* 3 x.re)) 8.876 * [backup-simplify]: Simplify (+ 0 (- (* 3 x.re))) into (- (* 3 x.re)) 8.876 * [taylor]: Taking taylor expansion of (- (* 3 x.re)) in x.re 8.876 * [taylor]: Taking taylor expansion of (* 3 x.re) in x.re 8.876 * [taylor]: Taking taylor expansion of 3 in x.re 8.876 * [backup-simplify]: Simplify 3 into 3 8.876 * [taylor]: Taking taylor expansion of x.re in x.re 8.876 * [backup-simplify]: Simplify 0 into 0 8.877 * [backup-simplify]: Simplify 1 into 1 8.877 * [backup-simplify]: Simplify (* 3 0) into 0 8.877 * [backup-simplify]: Simplify (- 0) into 0 8.877 * [backup-simplify]: Simplify 0 into 0 8.877 * [backup-simplify]: Simplify 0 into 0 8.878 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 8.879 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 8.880 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.880 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 8.881 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.re)) into 0 8.881 * [backup-simplify]: Simplify (- 0) into 0 8.881 * [backup-simplify]: Simplify (+ 0 0) into 0 8.881 * [taylor]: Taking taylor expansion of 0 in x.re 8.881 * [backup-simplify]: Simplify 0 into 0 8.881 * [backup-simplify]: Simplify 0 into 0 8.882 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 8.883 * [backup-simplify]: Simplify (- 3) into -3 8.883 * [backup-simplify]: Simplify -3 into -3 8.883 * [backup-simplify]: Simplify 0 into 0 8.883 * [backup-simplify]: Simplify (* 1 1) into 1 8.883 * [backup-simplify]: Simplify (* 1 1) into 1 8.883 * [backup-simplify]: Simplify 1 into 1 8.885 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 8.886 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 8.887 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.888 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 8.888 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.re))) into 0 8.889 * [backup-simplify]: Simplify (- 0) into 0 8.889 * [backup-simplify]: Simplify (+ 0 0) into 0 8.889 * [taylor]: Taking taylor expansion of 0 in x.re 8.889 * [backup-simplify]: Simplify 0 into 0 8.889 * [backup-simplify]: Simplify 0 into 0 8.889 * [backup-simplify]: Simplify 0 into 0 8.890 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 8.891 * [backup-simplify]: Simplify (- 0) into 0 8.891 * [backup-simplify]: Simplify 0 into 0 8.891 * [backup-simplify]: Simplify 0 into 0 8.891 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.892 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.892 * [backup-simplify]: Simplify 0 into 0 8.893 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 8.895 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))))) into 0 8.896 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.898 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 8.899 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 8.899 * [backup-simplify]: Simplify (- 0) into 0 8.900 * [backup-simplify]: Simplify (+ 0 0) into 0 8.900 * [taylor]: Taking taylor expansion of 0 in x.re 8.900 * [backup-simplify]: Simplify 0 into 0 8.900 * [backup-simplify]: Simplify 0 into 0 8.900 * [backup-simplify]: Simplify (+ (* 1 (pow (* x.re 1) 3)) (* -3 (* x.re (pow x.im 2)))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 8.901 * [backup-simplify]: Simplify (- (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 8.901 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.im x.re) around 0 8.901 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 8.901 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 8.901 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.901 * [taylor]: Taking taylor expansion of x.re in x.re 8.901 * [backup-simplify]: Simplify 0 into 0 8.901 * [backup-simplify]: Simplify 1 into 1 8.901 * [backup-simplify]: Simplify (* 1 1) into 1 8.902 * [backup-simplify]: Simplify (* 1 1) into 1 8.904 * [backup-simplify]: Simplify (/ 1 1) into 1 8.904 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 8.904 * [taylor]: Taking taylor expansion of 3 in x.re 8.904 * [backup-simplify]: Simplify 3 into 3 8.904 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 8.904 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.904 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.904 * [taylor]: Taking taylor expansion of x.im in x.re 8.905 * [backup-simplify]: Simplify x.im into x.im 8.905 * [taylor]: Taking taylor expansion of x.re in x.re 8.905 * [backup-simplify]: Simplify 0 into 0 8.905 * [backup-simplify]: Simplify 1 into 1 8.905 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.905 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 8.905 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.905 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 8.906 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 8.906 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 8.906 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 8.906 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 8.906 * [taylor]: Taking taylor expansion of x.re in x.im 8.906 * [backup-simplify]: Simplify x.re into x.re 8.906 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.906 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 8.906 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 8.906 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 8.906 * [taylor]: Taking taylor expansion of 3 in x.im 8.906 * [backup-simplify]: Simplify 3 into 3 8.906 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 8.906 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.906 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.906 * [taylor]: Taking taylor expansion of x.im in x.im 8.906 * [backup-simplify]: Simplify 0 into 0 8.906 * [backup-simplify]: Simplify 1 into 1 8.906 * [taylor]: Taking taylor expansion of x.re in x.im 8.906 * [backup-simplify]: Simplify x.re into x.re 8.907 * [backup-simplify]: Simplify (* 1 1) into 1 8.907 * [backup-simplify]: Simplify (* 1 x.re) into x.re 8.907 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.907 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 8.907 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 8.907 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 8.907 * [taylor]: Taking taylor expansion of x.re in x.im 8.907 * [backup-simplify]: Simplify x.re into x.re 8.907 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.907 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 8.907 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 8.907 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 8.907 * [taylor]: Taking taylor expansion of 3 in x.im 8.907 * [backup-simplify]: Simplify 3 into 3 8.907 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 8.907 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.907 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.907 * [taylor]: Taking taylor expansion of x.im in x.im 8.907 * [backup-simplify]: Simplify 0 into 0 8.907 * [backup-simplify]: Simplify 1 into 1 8.907 * [taylor]: Taking taylor expansion of x.re in x.im 8.907 * [backup-simplify]: Simplify x.re into x.re 8.908 * [backup-simplify]: Simplify (* 1 1) into 1 8.908 * [backup-simplify]: Simplify (* 1 x.re) into x.re 8.908 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.908 * [backup-simplify]: Simplify (* 3 (/ 1 x.re)) into (/ 3 x.re) 8.908 * [backup-simplify]: Simplify (- (/ 3 x.re)) into (- (* 3 (/ 1 x.re))) 8.908 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.re)))) into (- (* 3 (/ 1 x.re))) 8.908 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.re))) in x.re 8.908 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.re)) in x.re 8.908 * [taylor]: Taking taylor expansion of 3 in x.re 8.908 * [backup-simplify]: Simplify 3 into 3 8.908 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.908 * [taylor]: Taking taylor expansion of x.re in x.re 8.908 * [backup-simplify]: Simplify 0 into 0 8.908 * [backup-simplify]: Simplify 1 into 1 8.909 * [backup-simplify]: Simplify (/ 1 1) into 1 8.909 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.910 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 8.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 8.910 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.re))) into 0 8.911 * [backup-simplify]: Simplify (- 0) into 0 8.911 * [backup-simplify]: Simplify (+ 0 0) into 0 8.911 * [taylor]: Taking taylor expansion of 0 in x.re 8.911 * [backup-simplify]: Simplify 0 into 0 8.913 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.914 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 8.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.915 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 8.915 * [backup-simplify]: Simplify (- 0) into 0 8.915 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 3)) 0) into (/ 1 (pow x.re 3)) 8.915 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 8.915 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.915 * [taylor]: Taking taylor expansion of x.re in x.re 8.915 * [backup-simplify]: Simplify 0 into 0 8.915 * [backup-simplify]: Simplify 1 into 1 8.915 * [backup-simplify]: Simplify (* 1 1) into 1 8.915 * [backup-simplify]: Simplify (* 1 1) into 1 8.916 * [backup-simplify]: Simplify (/ 1 1) into 1 8.916 * [backup-simplify]: Simplify 1 into 1 8.916 * [backup-simplify]: Simplify (* 3 1) into 3 8.916 * [backup-simplify]: Simplify (- 3) into -3 8.916 * [backup-simplify]: Simplify -3 into -3 8.916 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.916 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 8.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))))) into 0 8.917 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.918 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 8.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.919 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 8.919 * [backup-simplify]: Simplify (- 0) into 0 8.919 * [backup-simplify]: Simplify (+ 0 0) into 0 8.919 * [taylor]: Taking taylor expansion of 0 in x.re 8.919 * [backup-simplify]: Simplify 0 into 0 8.920 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.920 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.920 * [backup-simplify]: Simplify 0 into 0 8.921 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.921 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 8.921 * [backup-simplify]: Simplify (- 0) into 0 8.921 * [backup-simplify]: Simplify 0 into 0 8.922 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 8.922 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 8.922 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 8.923 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.924 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 8.924 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.925 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re)))))) into 0 8.925 * [backup-simplify]: Simplify (- 0) into 0 8.925 * [backup-simplify]: Simplify (+ 0 0) into 0 8.925 * [taylor]: Taking taylor expansion of 0 in x.re 8.925 * [backup-simplify]: Simplify 0 into 0 8.926 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.926 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.927 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.927 * [backup-simplify]: Simplify 0 into 0 8.927 * [backup-simplify]: Simplify 0 into 0 8.928 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.928 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 8.928 * [backup-simplify]: Simplify (- 0) into 0 8.928 * [backup-simplify]: Simplify 0 into 0 8.929 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 8.929 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 8.930 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 8.930 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.932 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 8.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.933 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))))) into 0 8.933 * [backup-simplify]: Simplify (- 0) into 0 8.933 * [backup-simplify]: Simplify (+ 0 0) into 0 8.933 * [taylor]: Taking taylor expansion of 0 in x.re 8.933 * [backup-simplify]: Simplify 0 into 0 8.934 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.935 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.936 * [backup-simplify]: Simplify 0 into 0 8.936 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 x.re)) (pow (/ 1 x.im) -2))) (* 1 (pow (* (/ 1 (/ 1 x.re)) 1) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 8.936 * [backup-simplify]: Simplify (- (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 8.936 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.im x.re) around 0 8.936 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 8.936 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 8.936 * [taylor]: Taking taylor expansion of 3 in x.re 8.936 * [backup-simplify]: Simplify 3 into 3 8.936 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 8.936 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.936 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.936 * [taylor]: Taking taylor expansion of x.im in x.re 8.936 * [backup-simplify]: Simplify x.im into x.im 8.936 * [taylor]: Taking taylor expansion of x.re in x.re 8.936 * [backup-simplify]: Simplify 0 into 0 8.936 * [backup-simplify]: Simplify 1 into 1 8.936 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.936 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 8.937 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.937 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 8.937 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 8.937 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 8.937 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.937 * [taylor]: Taking taylor expansion of x.re in x.re 8.937 * [backup-simplify]: Simplify 0 into 0 8.937 * [backup-simplify]: Simplify 1 into 1 8.937 * [backup-simplify]: Simplify (* 1 1) into 1 8.937 * [backup-simplify]: Simplify (* 1 1) into 1 8.938 * [backup-simplify]: Simplify (/ 1 1) into 1 8.938 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 8.938 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 8.938 * [taylor]: Taking taylor expansion of 3 in x.im 8.938 * [backup-simplify]: Simplify 3 into 3 8.938 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 8.938 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.938 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.938 * [taylor]: Taking taylor expansion of x.im in x.im 8.938 * [backup-simplify]: Simplify 0 into 0 8.938 * [backup-simplify]: Simplify 1 into 1 8.938 * [taylor]: Taking taylor expansion of x.re in x.im 8.938 * [backup-simplify]: Simplify x.re into x.re 8.938 * [backup-simplify]: Simplify (* 1 1) into 1 8.938 * [backup-simplify]: Simplify (* 1 x.re) into x.re 8.938 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.938 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 8.938 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 8.938 * [taylor]: Taking taylor expansion of x.re in x.im 8.938 * [backup-simplify]: Simplify x.re into x.re 8.938 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.938 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 8.938 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 8.938 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 8.938 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 8.938 * [taylor]: Taking taylor expansion of 3 in x.im 8.938 * [backup-simplify]: Simplify 3 into 3 8.938 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 8.939 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.939 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.939 * [taylor]: Taking taylor expansion of x.im in x.im 8.939 * [backup-simplify]: Simplify 0 into 0 8.939 * [backup-simplify]: Simplify 1 into 1 8.939 * [taylor]: Taking taylor expansion of x.re in x.im 8.939 * [backup-simplify]: Simplify x.re into x.re 8.939 * [backup-simplify]: Simplify (* 1 1) into 1 8.939 * [backup-simplify]: Simplify (* 1 x.re) into x.re 8.939 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.939 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 8.939 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 8.939 * [taylor]: Taking taylor expansion of x.re in x.im 8.939 * [backup-simplify]: Simplify x.re into x.re 8.939 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.939 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 8.939 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 8.939 * [backup-simplify]: Simplify (* 3 (/ 1 x.re)) into (/ 3 x.re) 8.939 * [backup-simplify]: Simplify (+ (/ 3 x.re) 0) into (* 3 (/ 1 x.re)) 8.939 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.re)) in x.re 8.939 * [taylor]: Taking taylor expansion of 3 in x.re 8.939 * [backup-simplify]: Simplify 3 into 3 8.939 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.939 * [taylor]: Taking taylor expansion of x.re in x.re 8.939 * [backup-simplify]: Simplify 0 into 0 8.939 * [backup-simplify]: Simplify 1 into 1 8.940 * [backup-simplify]: Simplify (/ 1 1) into 1 8.940 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.940 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 8.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 8.941 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.re))) into 0 8.941 * [backup-simplify]: Simplify (+ 0 0) into 0 8.941 * [taylor]: Taking taylor expansion of 0 in x.re 8.941 * [backup-simplify]: Simplify 0 into 0 8.941 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.942 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 8.942 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.943 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 8.943 * [backup-simplify]: Simplify (- (/ 1 (pow x.re 3))) into (- (/ 1 (pow x.re 3))) 8.943 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.re 3)))) into (- (/ 1 (pow x.re 3))) 8.943 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3))) in x.re 8.943 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 8.943 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 8.943 * [taylor]: Taking taylor expansion of x.re in x.re 8.943 * [backup-simplify]: Simplify 0 into 0 8.943 * [backup-simplify]: Simplify 1 into 1 8.943 * [backup-simplify]: Simplify (* 1 1) into 1 8.944 * [backup-simplify]: Simplify (* 1 1) into 1 8.944 * [backup-simplify]: Simplify (/ 1 1) into 1 8.945 * [backup-simplify]: Simplify (- 1) into -1 8.945 * [backup-simplify]: Simplify -1 into -1 8.945 * [backup-simplify]: Simplify (* 3 1) into 3 8.945 * [backup-simplify]: Simplify 3 into 3 8.946 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.947 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 8.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.949 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 8.949 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.949 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 8.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))))) into 0 8.949 * [backup-simplify]: Simplify (- 0) into 0 8.950 * [backup-simplify]: Simplify (+ 0 0) into 0 8.950 * [taylor]: Taking taylor expansion of 0 in x.re 8.950 * [backup-simplify]: Simplify 0 into 0 8.950 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.951 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.952 * [backup-simplify]: Simplify (- 0) into 0 8.952 * [backup-simplify]: Simplify 0 into 0 8.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.954 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 8.954 * [backup-simplify]: Simplify 0 into 0 8.955 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.957 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 8.957 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.958 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re)))))) into 0 8.959 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 8.959 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 8.960 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 8.960 * [backup-simplify]: Simplify (- 0) into 0 8.961 * [backup-simplify]: Simplify (+ 0 0) into 0 8.961 * [taylor]: Taking taylor expansion of 0 in x.re 8.961 * [backup-simplify]: Simplify 0 into 0 8.962 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.963 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.964 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.964 * [backup-simplify]: Simplify (- 0) into 0 8.964 * [backup-simplify]: Simplify 0 into 0 8.964 * [backup-simplify]: Simplify 0 into 0 8.965 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.966 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 8.966 * [backup-simplify]: Simplify 0 into 0 8.967 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.969 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 8.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 8.971 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))))) into 0 8.971 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 8.972 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 8.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 8.973 * [backup-simplify]: Simplify (- 0) into 0 8.973 * [backup-simplify]: Simplify (+ 0 0) into 0 8.973 * [taylor]: Taking taylor expansion of 0 in x.re 8.973 * [backup-simplify]: Simplify 0 into 0 8.973 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.974 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.975 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.975 * [backup-simplify]: Simplify (- 0) into 0 8.975 * [backup-simplify]: Simplify 0 into 0 8.975 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 (- x.re))) (pow (/ 1 (- x.im)) -2))) (* -1 (pow (* (/ 1 (/ 1 (- x.re))) 1) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 8.975 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 8.975 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 8.975 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 8.975 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 8.975 * [taylor]: Taking taylor expansion of 2 in x.im 8.975 * [backup-simplify]: Simplify 2 into 2 8.975 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.975 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.975 * [taylor]: Taking taylor expansion of x.im in x.im 8.975 * [backup-simplify]: Simplify 0 into 0 8.975 * [backup-simplify]: Simplify 1 into 1 8.975 * [taylor]: Taking taylor expansion of x.re in x.im 8.975 * [backup-simplify]: Simplify x.re into x.re 8.975 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 8.975 * [taylor]: Taking taylor expansion of 2 in x.re 8.975 * [backup-simplify]: Simplify 2 into 2 8.975 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.975 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.975 * [taylor]: Taking taylor expansion of x.im in x.re 8.975 * [backup-simplify]: Simplify x.im into x.im 8.975 * [taylor]: Taking taylor expansion of x.re in x.re 8.976 * [backup-simplify]: Simplify 0 into 0 8.976 * [backup-simplify]: Simplify 1 into 1 8.976 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 8.976 * [taylor]: Taking taylor expansion of 2 in x.re 8.976 * [backup-simplify]: Simplify 2 into 2 8.976 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.976 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.976 * [taylor]: Taking taylor expansion of x.im in x.re 8.976 * [backup-simplify]: Simplify x.im into x.im 8.976 * [taylor]: Taking taylor expansion of x.re in x.re 8.976 * [backup-simplify]: Simplify 0 into 0 8.976 * [backup-simplify]: Simplify 1 into 1 8.976 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.976 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 8.976 * [backup-simplify]: Simplify (* 2 0) into 0 8.976 * [taylor]: Taking taylor expansion of 0 in x.im 8.976 * [backup-simplify]: Simplify 0 into 0 8.976 * [backup-simplify]: Simplify 0 into 0 8.976 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.976 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 8.977 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 8.977 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 8.977 * [taylor]: Taking taylor expansion of 2 in x.im 8.977 * [backup-simplify]: Simplify 2 into 2 8.977 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.977 * [taylor]: Taking taylor expansion of x.im in x.im 8.977 * [backup-simplify]: Simplify 0 into 0 8.977 * [backup-simplify]: Simplify 1 into 1 8.977 * [backup-simplify]: Simplify (* 1 1) into 1 8.977 * [backup-simplify]: Simplify (* 2 1) into 2 8.977 * [backup-simplify]: Simplify 2 into 2 8.977 * [backup-simplify]: Simplify 0 into 0 8.978 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.978 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 8.979 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 8.979 * [taylor]: Taking taylor expansion of 0 in x.im 8.979 * [backup-simplify]: Simplify 0 into 0 8.979 * [backup-simplify]: Simplify 0 into 0 8.979 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.980 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 8.980 * [backup-simplify]: Simplify 0 into 0 8.980 * [backup-simplify]: Simplify 0 into 0 8.980 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.981 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 8.981 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 8.981 * [taylor]: Taking taylor expansion of 0 in x.im 8.981 * [backup-simplify]: Simplify 0 into 0 8.981 * [backup-simplify]: Simplify 0 into 0 8.981 * [backup-simplify]: Simplify 0 into 0 8.982 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 8.982 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 8.982 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 8.982 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 8.982 * [taylor]: Taking taylor expansion of 2 in x.im 8.982 * [backup-simplify]: Simplify 2 into 2 8.982 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.982 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.982 * [taylor]: Taking taylor expansion of x.im in x.im 8.982 * [backup-simplify]: Simplify 0 into 0 8.982 * [backup-simplify]: Simplify 1 into 1 8.982 * [taylor]: Taking taylor expansion of x.re in x.im 8.982 * [backup-simplify]: Simplify x.re into x.re 8.982 * [backup-simplify]: Simplify (* 1 1) into 1 8.982 * [backup-simplify]: Simplify (* 1 x.re) into x.re 8.982 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 8.982 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 8.982 * [taylor]: Taking taylor expansion of 2 in x.re 8.982 * [backup-simplify]: Simplify 2 into 2 8.982 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.982 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.982 * [taylor]: Taking taylor expansion of x.im in x.re 8.982 * [backup-simplify]: Simplify x.im into x.im 8.982 * [taylor]: Taking taylor expansion of x.re in x.re 8.982 * [backup-simplify]: Simplify 0 into 0 8.982 * [backup-simplify]: Simplify 1 into 1 8.982 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.982 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 8.982 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.983 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 8.983 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 8.983 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 8.983 * [taylor]: Taking taylor expansion of 2 in x.re 8.983 * [backup-simplify]: Simplify 2 into 2 8.983 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.983 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.983 * [taylor]: Taking taylor expansion of x.im in x.re 8.983 * [backup-simplify]: Simplify x.im into x.im 8.983 * [taylor]: Taking taylor expansion of x.re in x.re 8.983 * [backup-simplify]: Simplify 0 into 0 8.983 * [backup-simplify]: Simplify 1 into 1 8.983 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.983 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 8.983 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.983 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 8.983 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 8.984 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 8.984 * [taylor]: Taking taylor expansion of 2 in x.im 8.984 * [backup-simplify]: Simplify 2 into 2 8.984 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.984 * [taylor]: Taking taylor expansion of x.im in x.im 8.984 * [backup-simplify]: Simplify 0 into 0 8.984 * [backup-simplify]: Simplify 1 into 1 8.984 * [backup-simplify]: Simplify (* 1 1) into 1 8.984 * [backup-simplify]: Simplify (/ 2 1) into 2 8.984 * [backup-simplify]: Simplify 2 into 2 8.984 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.985 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 8.985 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 8.985 * [taylor]: Taking taylor expansion of 0 in x.im 8.985 * [backup-simplify]: Simplify 0 into 0 8.985 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.986 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 8.986 * [backup-simplify]: Simplify 0 into 0 8.986 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.987 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 8.987 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 8.987 * [taylor]: Taking taylor expansion of 0 in x.im 8.987 * [backup-simplify]: Simplify 0 into 0 8.988 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.988 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.988 * [backup-simplify]: Simplify 0 into 0 8.989 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 8.989 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 8.990 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 8.990 * [taylor]: Taking taylor expansion of 0 in x.im 8.990 * [backup-simplify]: Simplify 0 into 0 8.990 * [backup-simplify]: Simplify 0 into 0 8.990 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.991 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.991 * [backup-simplify]: Simplify 0 into 0 8.992 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 8.992 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 8.993 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 8.993 * [taylor]: Taking taylor expansion of 0 in x.im 8.993 * [backup-simplify]: Simplify 0 into 0 8.993 * [backup-simplify]: Simplify 0 into 0 8.993 * [backup-simplify]: Simplify 0 into 0 8.993 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 8.993 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 8.993 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 8.993 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 8.993 * [taylor]: Taking taylor expansion of -2 in x.im 8.993 * [backup-simplify]: Simplify -2 into -2 8.993 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 8.993 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.993 * [taylor]: Taking taylor expansion of x.im in x.im 8.993 * [backup-simplify]: Simplify 0 into 0 8.993 * [backup-simplify]: Simplify 1 into 1 8.993 * [taylor]: Taking taylor expansion of x.re in x.im 8.993 * [backup-simplify]: Simplify x.re into x.re 8.994 * [backup-simplify]: Simplify (* 1 1) into 1 8.994 * [backup-simplify]: Simplify (* 1 x.re) into x.re 8.994 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 8.994 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 8.994 * [taylor]: Taking taylor expansion of -2 in x.re 8.994 * [backup-simplify]: Simplify -2 into -2 8.994 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.994 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.994 * [taylor]: Taking taylor expansion of x.im in x.re 8.994 * [backup-simplify]: Simplify x.im into x.im 8.994 * [taylor]: Taking taylor expansion of x.re in x.re 8.994 * [backup-simplify]: Simplify 0 into 0 8.994 * [backup-simplify]: Simplify 1 into 1 8.994 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.994 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 8.994 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.994 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 8.994 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 8.994 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 8.994 * [taylor]: Taking taylor expansion of -2 in x.re 8.994 * [backup-simplify]: Simplify -2 into -2 8.994 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 8.994 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 8.994 * [taylor]: Taking taylor expansion of x.im in x.re 8.994 * [backup-simplify]: Simplify x.im into x.im 8.994 * [taylor]: Taking taylor expansion of x.re in x.re 8.994 * [backup-simplify]: Simplify 0 into 0 8.994 * [backup-simplify]: Simplify 1 into 1 8.994 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.995 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 8.995 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.995 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 8.995 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 8.995 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 8.995 * [taylor]: Taking taylor expansion of -2 in x.im 8.995 * [backup-simplify]: Simplify -2 into -2 8.995 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 8.995 * [taylor]: Taking taylor expansion of x.im in x.im 8.995 * [backup-simplify]: Simplify 0 into 0 8.995 * [backup-simplify]: Simplify 1 into 1 8.995 * [backup-simplify]: Simplify (* 1 1) into 1 8.996 * [backup-simplify]: Simplify (/ -2 1) into -2 8.996 * [backup-simplify]: Simplify -2 into -2 8.996 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.996 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 8.996 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 8.996 * [taylor]: Taking taylor expansion of 0 in x.im 8.996 * [backup-simplify]: Simplify 0 into 0 8.997 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.997 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 8.997 * [backup-simplify]: Simplify 0 into 0 8.998 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.998 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 8.999 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 8.999 * [taylor]: Taking taylor expansion of 0 in x.im 8.999 * [backup-simplify]: Simplify 0 into 0 9.000 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.001 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.001 * [backup-simplify]: Simplify 0 into 0 9.002 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 9.003 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 9.003 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 9.003 * [taylor]: Taking taylor expansion of 0 in x.im 9.003 * [backup-simplify]: Simplify 0 into 0 9.003 * [backup-simplify]: Simplify 0 into 0 9.004 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.005 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.005 * [backup-simplify]: Simplify 0 into 0 9.007 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 9.008 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 9.008 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 9.008 * [taylor]: Taking taylor expansion of 0 in x.im 9.008 * [backup-simplify]: Simplify 0 into 0 9.008 * [backup-simplify]: Simplify 0 into 0 9.008 * [backup-simplify]: Simplify 0 into 0 9.009 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 9.009 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 9.009 * [backup-simplify]: Simplify (* x.re (- x.re x.im)) into (* x.re (- x.re x.im)) 9.009 * [approximate]: Taking taylor expansion of (* x.re (- x.re x.im)) in (x.re x.im) around 0 9.009 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 9.009 * [taylor]: Taking taylor expansion of x.re in x.im 9.009 * [backup-simplify]: Simplify x.re into x.re 9.009 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 9.009 * [taylor]: Taking taylor expansion of x.re in x.im 9.009 * [backup-simplify]: Simplify x.re into x.re 9.009 * [taylor]: Taking taylor expansion of x.im in x.im 9.009 * [backup-simplify]: Simplify 0 into 0 9.009 * [backup-simplify]: Simplify 1 into 1 9.009 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 9.009 * [taylor]: Taking taylor expansion of x.re in x.re 9.009 * [backup-simplify]: Simplify 0 into 0 9.009 * [backup-simplify]: Simplify 1 into 1 9.009 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 9.009 * [taylor]: Taking taylor expansion of x.re in x.re 9.009 * [backup-simplify]: Simplify 0 into 0 9.009 * [backup-simplify]: Simplify 1 into 1 9.009 * [taylor]: Taking taylor expansion of x.im in x.re 9.009 * [backup-simplify]: Simplify x.im into x.im 9.009 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 9.009 * [taylor]: Taking taylor expansion of x.re in x.re 9.009 * [backup-simplify]: Simplify 0 into 0 9.009 * [backup-simplify]: Simplify 1 into 1 9.010 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 9.010 * [taylor]: Taking taylor expansion of x.re in x.re 9.010 * [backup-simplify]: Simplify 0 into 0 9.010 * [backup-simplify]: Simplify 1 into 1 9.010 * [taylor]: Taking taylor expansion of x.im in x.re 9.010 * [backup-simplify]: Simplify x.im into x.im 9.010 * [backup-simplify]: Simplify (- x.im) into (- x.im) 9.010 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 9.010 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 9.010 * [taylor]: Taking taylor expansion of 0 in x.im 9.010 * [backup-simplify]: Simplify 0 into 0 9.010 * [backup-simplify]: Simplify 0 into 0 9.012 * [backup-simplify]: Simplify (- 0) into 0 9.013 * [backup-simplify]: Simplify (+ 1 0) into 1 9.013 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 9.013 * [taylor]: Taking taylor expansion of (- x.im) in x.im 9.013 * [taylor]: Taking taylor expansion of x.im in x.im 9.013 * [backup-simplify]: Simplify 0 into 0 9.013 * [backup-simplify]: Simplify 1 into 1 9.014 * [backup-simplify]: Simplify (- 0) into 0 9.014 * [backup-simplify]: Simplify 0 into 0 9.014 * [backup-simplify]: Simplify 0 into 0 9.014 * [backup-simplify]: Simplify (- 0) into 0 9.015 * [backup-simplify]: Simplify (+ 0 0) into 0 9.015 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 9.015 * [taylor]: Taking taylor expansion of 1 in x.im 9.015 * [backup-simplify]: Simplify 1 into 1 9.015 * [backup-simplify]: Simplify 1 into 1 9.016 * [backup-simplify]: Simplify (- 1) into -1 9.016 * [backup-simplify]: Simplify -1 into -1 9.016 * [backup-simplify]: Simplify 0 into 0 9.016 * [backup-simplify]: Simplify (- 0) into 0 9.016 * [backup-simplify]: Simplify (+ 0 0) into 0 9.018 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 9.018 * [taylor]: Taking taylor expansion of 0 in x.im 9.018 * [backup-simplify]: Simplify 0 into 0 9.018 * [backup-simplify]: Simplify 0 into 0 9.018 * [backup-simplify]: Simplify 0 into 0 9.018 * [backup-simplify]: Simplify (- 0) into 0 9.018 * [backup-simplify]: Simplify 0 into 0 9.018 * [backup-simplify]: Simplify 0 into 0 9.019 * [backup-simplify]: Simplify (- 0) into 0 9.019 * [backup-simplify]: Simplify (+ 0 0) into 0 9.020 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 9.020 * [taylor]: Taking taylor expansion of 0 in x.im 9.020 * [backup-simplify]: Simplify 0 into 0 9.020 * [backup-simplify]: Simplify 0 into 0 9.021 * [backup-simplify]: Simplify (+ (* -1 (* x.im x.re)) (* 1 (pow (* 1 x.re) 2))) into (- (pow x.re 2) (* x.im x.re)) 9.021 * [backup-simplify]: Simplify (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 9.021 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in (x.re x.im) around 0 9.021 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 9.021 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 9.021 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 9.021 * [taylor]: Taking taylor expansion of x.re in x.im 9.021 * [backup-simplify]: Simplify x.re into x.re 9.021 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.021 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.021 * [taylor]: Taking taylor expansion of x.im in x.im 9.021 * [backup-simplify]: Simplify 0 into 0 9.021 * [backup-simplify]: Simplify 1 into 1 9.022 * [backup-simplify]: Simplify (/ 1 1) into 1 9.022 * [taylor]: Taking taylor expansion of x.re in x.im 9.022 * [backup-simplify]: Simplify x.re into x.re 9.022 * [backup-simplify]: Simplify (- 1) into -1 9.023 * [backup-simplify]: Simplify (+ 0 -1) into -1 9.023 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 9.023 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 9.023 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 9.023 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.023 * [taylor]: Taking taylor expansion of x.re in x.re 9.023 * [backup-simplify]: Simplify 0 into 0 9.023 * [backup-simplify]: Simplify 1 into 1 9.023 * [backup-simplify]: Simplify (/ 1 1) into 1 9.023 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.023 * [taylor]: Taking taylor expansion of x.im in x.re 9.023 * [backup-simplify]: Simplify x.im into x.im 9.023 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.023 * [taylor]: Taking taylor expansion of x.re in x.re 9.023 * [backup-simplify]: Simplify 0 into 0 9.024 * [backup-simplify]: Simplify 1 into 1 9.024 * [backup-simplify]: Simplify (+ 1 0) into 1 9.024 * [backup-simplify]: Simplify (/ 1 1) into 1 9.024 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 9.024 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 9.024 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.024 * [taylor]: Taking taylor expansion of x.re in x.re 9.024 * [backup-simplify]: Simplify 0 into 0 9.024 * [backup-simplify]: Simplify 1 into 1 9.025 * [backup-simplify]: Simplify (/ 1 1) into 1 9.025 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.025 * [taylor]: Taking taylor expansion of x.im in x.re 9.025 * [backup-simplify]: Simplify x.im into x.im 9.025 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.025 * [taylor]: Taking taylor expansion of x.re in x.re 9.025 * [backup-simplify]: Simplify 0 into 0 9.025 * [backup-simplify]: Simplify 1 into 1 9.025 * [backup-simplify]: Simplify (+ 1 0) into 1 9.026 * [backup-simplify]: Simplify (/ 1 1) into 1 9.026 * [taylor]: Taking taylor expansion of 1 in x.im 9.026 * [backup-simplify]: Simplify 1 into 1 9.027 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.027 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 9.027 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 9.027 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 9.027 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 9.028 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.028 * [taylor]: Taking taylor expansion of x.im in x.im 9.028 * [backup-simplify]: Simplify 0 into 0 9.028 * [backup-simplify]: Simplify 1 into 1 9.028 * [backup-simplify]: Simplify (/ 1 1) into 1 9.028 * [backup-simplify]: Simplify (- 1) into -1 9.028 * [backup-simplify]: Simplify -1 into -1 9.028 * [backup-simplify]: Simplify 1 into 1 9.029 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.030 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.030 * [backup-simplify]: Simplify (- 0) into 0 9.030 * [backup-simplify]: Simplify (+ 0 0) into 0 9.032 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 9.032 * [taylor]: Taking taylor expansion of 0 in x.im 9.032 * [backup-simplify]: Simplify 0 into 0 9.033 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.033 * [backup-simplify]: Simplify (- 0) into 0 9.033 * [backup-simplify]: Simplify 0 into 0 9.033 * [backup-simplify]: Simplify 0 into 0 9.034 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.034 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.035 * [backup-simplify]: Simplify (- 0) into 0 9.035 * [backup-simplify]: Simplify (+ 0 0) into 0 9.037 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.037 * [taylor]: Taking taylor expansion of 0 in x.im 9.037 * [backup-simplify]: Simplify 0 into 0 9.037 * [backup-simplify]: Simplify 0 into 0 9.038 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.038 * [backup-simplify]: Simplify (- 0) into 0 9.038 * [backup-simplify]: Simplify 0 into 0 9.039 * [backup-simplify]: Simplify 0 into 0 9.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.040 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.040 * [backup-simplify]: Simplify (- 0) into 0 9.040 * [backup-simplify]: Simplify (+ 0 0) into 0 9.043 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.043 * [taylor]: Taking taylor expansion of 0 in x.im 9.043 * [backup-simplify]: Simplify 0 into 0 9.043 * [backup-simplify]: Simplify 0 into 0 9.043 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 2)) (* -1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))))) into (- (pow x.re 2) (* x.im x.re)) 9.044 * [backup-simplify]: Simplify (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) 9.044 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in (x.re x.im) around 0 9.044 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 9.044 * [taylor]: Taking taylor expansion of -1 in x.im 9.044 * [backup-simplify]: Simplify -1 into -1 9.044 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 9.044 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 9.044 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.044 * [taylor]: Taking taylor expansion of x.im in x.im 9.044 * [backup-simplify]: Simplify 0 into 0 9.044 * [backup-simplify]: Simplify 1 into 1 9.044 * [backup-simplify]: Simplify (/ 1 1) into 1 9.044 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 9.044 * [taylor]: Taking taylor expansion of x.re in x.im 9.044 * [backup-simplify]: Simplify x.re into x.re 9.044 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.044 * [taylor]: Taking taylor expansion of x.re in x.im 9.044 * [backup-simplify]: Simplify x.re into x.re 9.045 * [backup-simplify]: Simplify (+ 1 0) into 1 9.045 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.045 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 9.045 * [taylor]: Taking taylor expansion of -1 in x.re 9.045 * [backup-simplify]: Simplify -1 into -1 9.045 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 9.045 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 9.045 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.045 * [taylor]: Taking taylor expansion of x.im in x.re 9.045 * [backup-simplify]: Simplify x.im into x.im 9.045 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.045 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.045 * [taylor]: Taking taylor expansion of x.re in x.re 9.045 * [backup-simplify]: Simplify 0 into 0 9.045 * [backup-simplify]: Simplify 1 into 1 9.046 * [backup-simplify]: Simplify (/ 1 1) into 1 9.046 * [taylor]: Taking taylor expansion of x.re in x.re 9.046 * [backup-simplify]: Simplify 0 into 0 9.046 * [backup-simplify]: Simplify 1 into 1 9.046 * [backup-simplify]: Simplify (- 1) into -1 9.047 * [backup-simplify]: Simplify (+ 0 -1) into -1 9.047 * [backup-simplify]: Simplify (/ -1 1) into -1 9.047 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 9.047 * [taylor]: Taking taylor expansion of -1 in x.re 9.047 * [backup-simplify]: Simplify -1 into -1 9.047 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 9.047 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 9.047 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.047 * [taylor]: Taking taylor expansion of x.im in x.re 9.047 * [backup-simplify]: Simplify x.im into x.im 9.047 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.047 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.047 * [taylor]: Taking taylor expansion of x.re in x.re 9.047 * [backup-simplify]: Simplify 0 into 0 9.047 * [backup-simplify]: Simplify 1 into 1 9.048 * [backup-simplify]: Simplify (/ 1 1) into 1 9.048 * [taylor]: Taking taylor expansion of x.re in x.re 9.048 * [backup-simplify]: Simplify 0 into 0 9.048 * [backup-simplify]: Simplify 1 into 1 9.048 * [backup-simplify]: Simplify (- 1) into -1 9.049 * [backup-simplify]: Simplify (+ 0 -1) into -1 9.049 * [backup-simplify]: Simplify (/ -1 1) into -1 9.049 * [backup-simplify]: Simplify (* -1 -1) into 1 9.049 * [taylor]: Taking taylor expansion of 1 in x.im 9.049 * [backup-simplify]: Simplify 1 into 1 9.050 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.051 * [backup-simplify]: Simplify (- 0) into 0 9.051 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 9.051 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 9.052 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* 0 -1)) into (- (/ 1 x.im)) 9.052 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 9.052 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.052 * [taylor]: Taking taylor expansion of x.im in x.im 9.052 * [backup-simplify]: Simplify 0 into 0 9.052 * [backup-simplify]: Simplify 1 into 1 9.052 * [backup-simplify]: Simplify (/ 1 1) into 1 9.053 * [backup-simplify]: Simplify (- 1) into -1 9.053 * [backup-simplify]: Simplify -1 into -1 9.053 * [backup-simplify]: Simplify 1 into 1 9.053 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.054 * [backup-simplify]: Simplify (- 0) into 0 9.055 * [backup-simplify]: Simplify (+ 0 0) into 0 9.056 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 9.057 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))) into 0 9.057 * [taylor]: Taking taylor expansion of 0 in x.im 9.057 * [backup-simplify]: Simplify 0 into 0 9.058 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.058 * [backup-simplify]: Simplify (- 0) into 0 9.058 * [backup-simplify]: Simplify 0 into 0 9.058 * [backup-simplify]: Simplify 0 into 0 9.058 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.059 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.059 * [backup-simplify]: Simplify (- 0) into 0 9.060 * [backup-simplify]: Simplify (+ 0 0) into 0 9.062 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.063 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 9.063 * [taylor]: Taking taylor expansion of 0 in x.im 9.063 * [backup-simplify]: Simplify 0 into 0 9.063 * [backup-simplify]: Simplify 0 into 0 9.064 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.064 * [backup-simplify]: Simplify (- 0) into 0 9.064 * [backup-simplify]: Simplify 0 into 0 9.064 * [backup-simplify]: Simplify 0 into 0 9.064 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.065 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.066 * [backup-simplify]: Simplify (- 0) into 0 9.066 * [backup-simplify]: Simplify (+ 0 0) into 0 9.068 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.070 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))))) into 0 9.070 * [taylor]: Taking taylor expansion of 0 in x.im 9.070 * [backup-simplify]: Simplify 0 into 0 9.070 * [backup-simplify]: Simplify 0 into 0 9.070 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 2)) (* -1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 2) (* x.im x.re)) 9.070 * * * [progress]: simplifying candidates 9.070 * * * * [progress]: [ 1 / 133 ] simplifiying candidate # 9.071 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 9.071 * * [simplify]: iters left: 6 (6 enodes) 9.074 * * [simplify]: iters left: 5 (25 enodes) 9.081 * * [simplify]: iters left: 4 (55 enodes) 9.103 * * [simplify]: iters left: 3 (144 enodes) 9.179 * * [simplify]: iters left: 2 (366 enodes) 9.324 * * [simplify]: Extracting #0: cost 1 inf + 0 9.324 * * [simplify]: Extracting #1: cost 39 inf + 0 9.325 * * [simplify]: Extracting #2: cost 93 inf + 1 9.326 * * [simplify]: Extracting #3: cost 99 inf + 1391 9.331 * * [simplify]: Extracting #4: cost 20 inf + 11951 9.339 * * [simplify]: Extracting #5: cost 0 inf + 15510 9.348 * * [simplify]: Extracting #6: cost 0 inf + 15470 9.356 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 9.356 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 9.356 * * * * [progress]: [ 2 / 133 ] simplifiying candidate # 9.356 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 9.356 * * [simplify]: iters left: 6 (6 enodes) 9.359 * * [simplify]: iters left: 5 (25 enodes) 9.367 * * [simplify]: iters left: 4 (55 enodes) 9.391 * * [simplify]: iters left: 3 (144 enodes) 9.467 * * [simplify]: iters left: 2 (366 enodes) 9.609 * * [simplify]: Extracting #0: cost 1 inf + 0 9.610 * * [simplify]: Extracting #1: cost 39 inf + 0 9.610 * * [simplify]: Extracting #2: cost 93 inf + 1 9.611 * * [simplify]: Extracting #3: cost 99 inf + 1391 9.617 * * [simplify]: Extracting #4: cost 20 inf + 11951 9.625 * * [simplify]: Extracting #5: cost 0 inf + 15510 9.636 * * [simplify]: Extracting #6: cost 0 inf + 15470 9.644 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 9.644 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 9.644 * * * * [progress]: [ 3 / 133 ] simplifiying candidate # 9.644 * * * * [progress]: [ 4 / 133 ] simplifiying candidate # 9.645 * [simplify]: Simplifying (+ (log (+ x.im x.re)) (+ (log x.re) (log (- x.re x.im)))) 9.645 * * [simplify]: iters left: 6 (9 enodes) 9.649 * * [simplify]: iters left: 5 (34 enodes) 9.659 * * [simplify]: iters left: 4 (45 enodes) 9.671 * * [simplify]: iters left: 3 (50 enodes) 9.683 * * [simplify]: Extracting #0: cost 1 inf + 0 9.683 * * [simplify]: Extracting #1: cost 8 inf + 0 9.683 * * [simplify]: Extracting #2: cost 17 inf + 0 9.683 * * [simplify]: Extracting #3: cost 20 inf + 1 9.683 * * [simplify]: Extracting #4: cost 19 inf + 73 9.684 * * [simplify]: Extracting #5: cost 11 inf + 687 9.684 * * [simplify]: Extracting #6: cost 3 inf + 2252 9.685 * * [simplify]: Extracting #7: cost 0 inf + 2998 9.686 * [simplify]: Simplified to (+ (log (- x.re x.im)) (+ (log (+ x.re x.im)) (log x.re))) 9.686 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (- x.re x.im)) (+ (log (+ x.re x.im)) (log x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 9.686 * * * * [progress]: [ 5 / 133 ] simplifiying candidate # 9.686 * [simplify]: Simplifying (+ (log (+ x.im x.re)) (log (* x.re (- x.re x.im)))) 9.687 * * [simplify]: iters left: 6 (8 enodes) 9.690 * * [simplify]: iters left: 5 (32 enodes) 9.699 * * [simplify]: iters left: 4 (49 enodes) 9.713 * * [simplify]: iters left: 3 (69 enodes) 9.731 * * [simplify]: iters left: 2 (78 enodes) 9.748 * * [simplify]: iters left: 1 (80 enodes) 9.757 * * [simplify]: Extracting #0: cost 1 inf + 0 9.757 * * [simplify]: Extracting #1: cost 8 inf + 0 9.757 * * [simplify]: Extracting #2: cost 18 inf + 0 9.757 * * [simplify]: Extracting #3: cost 25 inf + 1 9.757 * * [simplify]: Extracting #4: cost 24 inf + 350 9.758 * * [simplify]: Extracting #5: cost 4 inf + 2507 9.758 * * [simplify]: Extracting #6: cost 0 inf + 3294 9.759 * [simplify]: Simplified to (+ (log (+ x.re x.im)) (log (* x.re (- x.re x.im)))) 9.759 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.re x.im)) (log (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 9.759 * * * * [progress]: [ 6 / 133 ] simplifiying candidate # 9.759 * * * * [progress]: [ 7 / 133 ] simplifiying candidate # 9.759 * * * * [progress]: [ 8 / 133 ] simplifiying candidate # 9.759 * [simplify]: Simplifying (* (* (* (+ x.im x.re) (+ x.im x.re)) (+ x.im x.re)) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)))) 9.759 * * [simplify]: iters left: 6 (12 enodes) 9.763 * * [simplify]: iters left: 5 (64 enodes) 9.778 * * [simplify]: iters left: 4 (236 enodes) 9.925 * * [simplify]: Extracting #0: cost 1 inf + 0 9.926 * * [simplify]: Extracting #1: cost 58 inf + 0 9.927 * * [simplify]: Extracting #2: cost 292 inf + 1 9.938 * * [simplify]: Extracting #3: cost 279 inf + 16120 9.965 * * [simplify]: Extracting #4: cost 32 inf + 77898 10.002 * * [simplify]: Extracting #5: cost 0 inf + 82963 10.037 * * [simplify]: Extracting #6: cost 0 inf + 80283 10.054 * * [simplify]: Extracting #7: cost 0 inf + 80203 10.084 * [simplify]: Simplified to (* (* (+ x.re x.im) (* (+ x.re x.im) (+ x.re x.im))) (* (* x.re (- x.re x.im)) (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im))))) 10.084 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) (+ x.re x.im))) (* (* x.re (- x.re x.im)) (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 10.084 * * * * [progress]: [ 9 / 133 ] simplifiying candidate # 10.085 * [simplify]: Simplifying (* (* (* (+ x.im x.re) (+ x.im x.re)) (+ x.im x.re)) (* (* (* x.re (- x.re x.im)) (* x.re (- x.re x.im))) (* x.re (- x.re x.im)))) 10.085 * * [simplify]: iters left: 6 (10 enodes) 10.091 * * [simplify]: iters left: 5 (62 enodes) 10.111 * * [simplify]: iters left: 4 (247 enodes) 10.286 * * [simplify]: Extracting #0: cost 1 inf + 0 10.286 * * [simplify]: Extracting #1: cost 60 inf + 0 10.287 * * [simplify]: Extracting #2: cost 298 inf + 1 10.292 * * [simplify]: Extracting #3: cost 282 inf + 9620 10.317 * * [simplify]: Extracting #4: cost 35 inf + 68130 10.352 * * [simplify]: Extracting #5: cost 0 inf + 76800 10.392 * [simplify]: Simplified to (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (+ x.re x.im) x.re) (- x.re x.im)))) 10.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (* (+ x.re x.im) x.re) (- x.re x.im)) (* (* (+ x.re x.im) x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 10.393 * * * * [progress]: [ 10 / 133 ] simplifiying candidate # 10.393 * * * * [progress]: [ 11 / 133 ] simplifiying candidate # 10.393 * * * * [progress]: [ 12 / 133 ] simplifiying candidate # 10.393 * * * * [progress]: [ 13 / 133 ] simplifiying candidate # 10.393 * [simplify]: Simplifying (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))) 10.393 * * [simplify]: iters left: 6 (9 enodes) 10.399 * * [simplify]: iters left: 5 (47 enodes) 10.412 * * [simplify]: iters left: 4 (117 enodes) 10.448 * * [simplify]: iters left: 3 (397 enodes) 10.671 * * [simplify]: Extracting #0: cost 1 inf + 0 10.671 * * [simplify]: Extracting #1: cost 37 inf + 0 10.672 * * [simplify]: Extracting #2: cost 286 inf + 1 10.676 * * [simplify]: Extracting #3: cost 409 inf + 3639 10.690 * * [simplify]: Extracting #4: cost 263 inf + 34570 10.715 * * [simplify]: Extracting #5: cost 150 inf + 73680 10.746 * * [simplify]: Extracting #6: cost 17 inf + 141055 10.774 * * [simplify]: Extracting #7: cost 0 inf + 150054 10.809 * [simplify]: Simplified to (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) 10.809 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 10.810 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 10.810 * * [simplify]: iters left: 6 (11 enodes) 10.813 * * [simplify]: iters left: 5 (53 enodes) 10.822 * * [simplify]: iters left: 4 (135 enodes) 10.860 * * [simplify]: iters left: 3 (456 enodes) 11.175 * * [simplify]: Extracting #0: cost 1 inf + 0 11.176 * * [simplify]: Extracting #1: cost 68 inf + 0 11.176 * * [simplify]: Extracting #2: cost 298 inf + 0 11.179 * * [simplify]: Extracting #3: cost 298 inf + 9946 11.203 * * [simplify]: Extracting #4: cost 49 inf + 70313 11.228 * * [simplify]: Extracting #5: cost 0 inf + 86371 11.263 * * [simplify]: Extracting #6: cost 0 inf + 85931 11.285 * [simplify]: Simplified to (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re)))) 11.286 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 11.286 * * * * [progress]: [ 14 / 133 ] simplifiying candidate # 11.286 * [simplify]: Simplifying (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))) 11.286 * * [simplify]: iters left: 6 (11 enodes) 11.290 * * [simplify]: iters left: 5 (54 enodes) 11.310 * * [simplify]: iters left: 4 (122 enodes) 11.371 * * [simplify]: iters left: 3 (393 enodes) 11.662 * * [simplify]: Extracting #0: cost 1 inf + 0 11.662 * * [simplify]: Extracting #1: cost 51 inf + 0 11.664 * * [simplify]: Extracting #2: cost 252 inf + 1 11.667 * * [simplify]: Extracting #3: cost 376 inf + 2969 11.683 * * [simplify]: Extracting #4: cost 168 inf + 43831 11.722 * * [simplify]: Extracting #5: cost 37 inf + 80340 11.740 * * [simplify]: Extracting #6: cost 7 inf + 91797 11.759 * * [simplify]: Extracting #7: cost 0 inf + 94235 11.778 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) 11.778 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 11.778 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) 11.778 * * [simplify]: iters left: 6 (9 enodes) 11.780 * * [simplify]: iters left: 5 (43 enodes) 11.789 * * [simplify]: iters left: 4 (98 enodes) 11.826 * * [simplify]: iters left: 3 (245 enodes) 11.924 * * [simplify]: Extracting #0: cost 1 inf + 0 11.924 * * [simplify]: Extracting #1: cost 36 inf + 0 11.925 * * [simplify]: Extracting #2: cost 148 inf + 0 11.927 * * [simplify]: Extracting #3: cost 149 inf + 1588 11.936 * * [simplify]: Extracting #4: cost 24 inf + 27117 11.949 * * [simplify]: Extracting #5: cost 0 inf + 30644 11.963 * * [simplify]: Extracting #6: cost 0 inf + 30484 11.976 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re))) 11.977 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 11.977 * * * * [progress]: [ 15 / 133 ] simplifiying candidate # 11.977 * [simplify]: Simplifying (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))) 11.977 * * [simplify]: iters left: 6 (11 enodes) 11.984 * * [simplify]: iters left: 5 (55 enodes) 11.998 * * [simplify]: iters left: 4 (138 enodes) 12.041 * * [simplify]: iters left: 3 (491 enodes) 12.345 * * [simplify]: Extracting #0: cost 1 inf + 0 12.345 * * [simplify]: Extracting #1: cost 63 inf + 0 12.347 * * [simplify]: Extracting #2: cost 413 inf + 1 12.354 * * [simplify]: Extracting #3: cost 535 inf + 22778 12.388 * * [simplify]: Extracting #4: cost 239 inf + 85345 12.428 * * [simplify]: Extracting #5: cost 140 inf + 121516 12.468 * * [simplify]: Extracting #6: cost 21 inf + 181628 12.527 * * [simplify]: Extracting #7: cost 0 inf + 190209 12.557 * * [simplify]: Extracting #8: cost 0 inf + 190169 12.596 * [simplify]: Simplified to (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 12.596 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 12.597 * [simplify]: Simplifying (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 12.597 * * [simplify]: iters left: 6 (9 enodes) 12.599 * * [simplify]: iters left: 5 (43 enodes) 12.609 * * [simplify]: iters left: 4 (107 enodes) 12.655 * * [simplify]: iters left: 3 (314 enodes) 12.756 * * [simplify]: Extracting #0: cost 1 inf + 0 12.756 * * [simplify]: Extracting #1: cost 48 inf + 0 12.757 * * [simplify]: Extracting #2: cost 143 inf + 0 12.758 * * [simplify]: Extracting #3: cost 145 inf + 1468 12.767 * * [simplify]: Extracting #4: cost 47 inf + 21014 12.774 * * [simplify]: Extracting #5: cost 0 inf + 31067 12.781 * * [simplify]: Extracting #6: cost 0 inf + 30827 12.790 * [simplify]: Simplified to (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im))) 12.790 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (- x.im x.re) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 12.790 * * * * [progress]: [ 16 / 133 ] simplifiying candidate # 12.791 * [simplify]: Simplifying (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) 12.791 * * [simplify]: iters left: 6 (8 enodes) 12.793 * * [simplify]: iters left: 5 (38 enodes) 12.804 * * [simplify]: iters left: 4 (100 enodes) 12.848 * * [simplify]: iters left: 3 (401 enodes) 13.156 * * [simplify]: Extracting #0: cost 1 inf + 0 13.156 * * [simplify]: Extracting #1: cost 69 inf + 0 13.158 * * [simplify]: Extracting #2: cost 363 inf + 1 13.165 * * [simplify]: Extracting #3: cost 399 inf + 11184 13.193 * * [simplify]: Extracting #4: cost 55 inf + 74004 13.227 * * [simplify]: Extracting #5: cost 0 inf + 85242 13.254 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) 13.254 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.255 * [simplify]: Simplifying (* (- x.im x.re) (+ x.re x.im)) 13.255 * * [simplify]: iters left: 4 (5 enodes) 13.257 * * [simplify]: iters left: 3 (25 enodes) 13.266 * * [simplify]: iters left: 2 (55 enodes) 13.275 * * [simplify]: iters left: 1 (107 enodes) 13.290 * * [simplify]: Extracting #0: cost 1 inf + 0 13.290 * * [simplify]: Extracting #1: cost 21 inf + 0 13.290 * * [simplify]: Extracting #2: cost 47 inf + 0 13.290 * * [simplify]: Extracting #3: cost 45 inf + 43 13.291 * * [simplify]: Extracting #4: cost 16 inf + 2535 13.292 * * [simplify]: Extracting #5: cost 0 inf + 4845 13.294 * [simplify]: Simplified to (* (- x.im x.re) (+ x.re x.im)) 13.294 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (* (- x.im x.re) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.294 * * * * [progress]: [ 17 / 133 ] simplifiying candidate # 13.294 * * * * [progress]: [ 18 / 133 ] simplifiying candidate # 13.295 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.im))) 13.295 * * [simplify]: iters left: 6 (6 enodes) 13.298 * * [simplify]: iters left: 5 (25 enodes) 13.305 * * [simplify]: iters left: 4 (53 enodes) 13.324 * * [simplify]: iters left: 3 (117 enodes) 13.369 * * [simplify]: iters left: 2 (187 enodes) 13.410 * * [simplify]: iters left: 1 (198 enodes) 13.443 * * [simplify]: Extracting #0: cost 1 inf + 0 13.443 * * [simplify]: Extracting #1: cost 19 inf + 0 13.443 * * [simplify]: Extracting #2: cost 36 inf + 2 13.444 * * [simplify]: Extracting #3: cost 15 inf + 2005 13.445 * * [simplify]: Extracting #4: cost 0 inf + 3350 13.446 * [simplify]: Simplified to (* (* x.im x.re) (- (+ x.re x.im))) 13.446 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.446 * * * * [progress]: [ 19 / 133 ] simplifiying candidate # 13.446 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.im))) 13.447 * * [simplify]: iters left: 6 (6 enodes) 13.448 * * [simplify]: iters left: 5 (25 enodes) 13.452 * * [simplify]: iters left: 4 (53 enodes) 13.464 * * [simplify]: iters left: 3 (117 enodes) 13.497 * * [simplify]: iters left: 2 (187 enodes) 13.529 * * [simplify]: iters left: 1 (198 enodes) 13.557 * * [simplify]: Extracting #0: cost 1 inf + 0 13.557 * * [simplify]: Extracting #1: cost 19 inf + 0 13.558 * * [simplify]: Extracting #2: cost 36 inf + 2 13.559 * * [simplify]: Extracting #3: cost 15 inf + 2005 13.561 * * [simplify]: Extracting #4: cost 0 inf + 3350 13.563 * [simplify]: Simplified to (* (* x.im x.re) (- (+ x.re x.im))) 13.563 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.563 * * * * [progress]: [ 20 / 133 ] simplifiying candidate # 13.564 * [simplify]: Simplifying (* (+ x.im x.re) (* (- x.im) x.re)) 13.564 * * [simplify]: iters left: 6 (6 enodes) 13.567 * * [simplify]: iters left: 5 (25 enodes) 13.575 * * [simplify]: iters left: 4 (53 enodes) 13.595 * * [simplify]: iters left: 3 (119 enodes) 13.625 * * [simplify]: iters left: 2 (182 enodes) 13.671 * * [simplify]: iters left: 1 (196 enodes) 13.704 * * [simplify]: Extracting #0: cost 1 inf + 0 13.704 * * [simplify]: Extracting #1: cost 19 inf + 0 13.705 * * [simplify]: Extracting #2: cost 35 inf + 43 13.706 * * [simplify]: Extracting #3: cost 11 inf + 2373 13.709 * * [simplify]: Extracting #4: cost 0 inf + 3350 13.711 * [simplify]: Simplified to (* (* x.im x.re) (- (- x.re) x.im)) 13.711 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.711 * * * * [progress]: [ 21 / 133 ] simplifiying candidate # 13.711 * [simplify]: Simplifying (* (+ x.im x.re) (* (- x.im) x.re)) 13.711 * * [simplify]: iters left: 6 (6 enodes) 13.714 * * [simplify]: iters left: 5 (25 enodes) 13.722 * * [simplify]: iters left: 4 (53 enodes) 13.741 * * [simplify]: iters left: 3 (119 enodes) 13.772 * * [simplify]: iters left: 2 (182 enodes) 13.812 * * [simplify]: iters left: 1 (196 enodes) 13.840 * * [simplify]: Extracting #0: cost 1 inf + 0 13.840 * * [simplify]: Extracting #1: cost 19 inf + 0 13.841 * * [simplify]: Extracting #2: cost 35 inf + 43 13.842 * * [simplify]: Extracting #3: cost 11 inf + 2373 13.844 * * [simplify]: Extracting #4: cost 0 inf + 3350 13.846 * [simplify]: Simplified to (* (* x.im x.re) (- (- x.re) x.im)) 13.846 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (+ x.im x.re) (* x.re x.re)) (* (* x.im x.re) (- (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.846 * * * * [progress]: [ 22 / 133 ] simplifiying candidate # 13.847 * [simplify]: Simplifying (* (* x.re (- x.im)) (+ x.im x.re)) 13.847 * * [simplify]: iters left: 6 (6 enodes) 13.848 * * [simplify]: iters left: 5 (31 enodes) 13.854 * * [simplify]: iters left: 4 (80 enodes) 13.870 * * [simplify]: iters left: 3 (164 enodes) 13.917 * * [simplify]: iters left: 2 (207 enodes) 13.958 * * [simplify]: Extracting #0: cost 1 inf + 0 13.958 * * [simplify]: Extracting #1: cost 19 inf + 0 13.958 * * [simplify]: Extracting #2: cost 32 inf + 329 13.959 * * [simplify]: Extracting #3: cost 14 inf + 2207 13.960 * * [simplify]: Extracting #4: cost 1 inf + 3268 13.961 * * [simplify]: Extracting #5: cost 0 inf + 3350 13.962 * [simplify]: Simplified to (* x.re (* (- (- x.re) x.im) x.im)) 13.962 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.re (* (- (- x.re) x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 13.962 * * * * [progress]: [ 23 / 133 ] simplifiying candidate # 13.962 * [simplify]: Simplifying (* (* x.re (- x.im)) (+ x.im x.re)) 13.963 * * [simplify]: iters left: 6 (6 enodes) 13.964 * * [simplify]: iters left: 5 (31 enodes) 13.970 * * [simplify]: iters left: 4 (80 enodes) 14.000 * * [simplify]: iters left: 3 (164 enodes) 14.043 * * [simplify]: iters left: 2 (207 enodes) 14.087 * * [simplify]: Extracting #0: cost 1 inf + 0 14.088 * * [simplify]: Extracting #1: cost 19 inf + 0 14.088 * * [simplify]: Extracting #2: cost 32 inf + 329 14.088 * * [simplify]: Extracting #3: cost 14 inf + 2207 14.089 * * [simplify]: Extracting #4: cost 1 inf + 3268 14.090 * * [simplify]: Extracting #5: cost 0 inf + 3350 14.091 * [simplify]: Simplified to (* x.re (* (- (- x.re) x.im) x.im)) 14.091 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.re (* (- (- x.re) x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.092 * * * * [progress]: [ 24 / 133 ] simplifiying candidate # 14.092 * [simplify]: Simplifying (* (* (- x.im) x.re) (+ x.im x.re)) 14.092 * * [simplify]: iters left: 6 (6 enodes) 14.094 * * [simplify]: iters left: 5 (31 enodes) 14.100 * * [simplify]: iters left: 4 (80 enodes) 14.115 * * [simplify]: iters left: 3 (153 enodes) 14.153 * * [simplify]: iters left: 2 (202 enodes) 14.192 * * [simplify]: iters left: 1 (206 enodes) 14.228 * * [simplify]: Extracting #0: cost 1 inf + 0 14.228 * * [simplify]: Extracting #1: cost 19 inf + 0 14.228 * * [simplify]: Extracting #2: cost 35 inf + 43 14.229 * * [simplify]: Extracting #3: cost 17 inf + 1842 14.231 * * [simplify]: Extracting #4: cost 3 inf + 3024 14.233 * * [simplify]: Extracting #5: cost 0 inf + 3350 14.235 * [simplify]: Simplified to (* x.im (* (- (- x.re) x.im) x.re)) 14.235 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.im (* (- (- x.re) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.235 * * * * [progress]: [ 25 / 133 ] simplifiying candidate # 14.235 * [simplify]: Simplifying (* (* (- x.im) x.re) (+ x.im x.re)) 14.235 * * [simplify]: iters left: 6 (6 enodes) 14.238 * * [simplify]: iters left: 5 (31 enodes) 14.250 * * [simplify]: iters left: 4 (80 enodes) 14.281 * * [simplify]: iters left: 3 (153 enodes) 14.334 * * [simplify]: iters left: 2 (202 enodes) 14.390 * * [simplify]: iters left: 1 (206 enodes) 14.429 * * [simplify]: Extracting #0: cost 1 inf + 0 14.429 * * [simplify]: Extracting #1: cost 19 inf + 0 14.430 * * [simplify]: Extracting #2: cost 35 inf + 43 14.431 * * [simplify]: Extracting #3: cost 17 inf + 1842 14.432 * * [simplify]: Extracting #4: cost 3 inf + 3024 14.434 * * [simplify]: Extracting #5: cost 0 inf + 3350 14.437 * [simplify]: Simplified to (* x.im (* (- (- x.re) x.im) x.re)) 14.437 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (+ (* (* x.re x.re) (+ x.im x.re)) (* x.im (* (- (- x.re) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.437 * * * * [progress]: [ 26 / 133 ] simplifiying candidate # 14.437 * [simplify]: Simplifying (- x.re x.im) 14.437 * * [simplify]: iters left: 2 (3 enodes) 14.439 * * [simplify]: iters left: 1 (11 enodes) 14.442 * * [simplify]: Extracting #0: cost 1 inf + 0 14.442 * * [simplify]: Extracting #1: cost 5 inf + 0 14.442 * * [simplify]: Extracting #2: cost 3 inf + 43 14.442 * * [simplify]: Extracting #3: cost 0 inf + 168 14.442 * [simplify]: Simplified to (- x.re x.im) 14.442 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ x.im x.re) x.re) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.442 * * * * [progress]: [ 27 / 133 ] simplifiying candidate # 14.443 * [simplify]: Simplifying (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 14.443 * * [simplify]: iters left: 5 (5 enodes) 14.445 * * [simplify]: iters left: 4 (16 enodes) 14.449 * * [simplify]: Extracting #0: cost 1 inf + 0 14.449 * * [simplify]: Extracting #1: cost 3 inf + 0 14.449 * * [simplify]: Extracting #2: cost 5 inf + 0 14.449 * * [simplify]: Extracting #3: cost 8 inf + 0 14.449 * * [simplify]: Extracting #4: cost 6 inf + 2 14.450 * * [simplify]: Extracting #5: cost 0 inf + 654 14.450 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 14.450 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (cbrt (+ x.im x.re)) (* x.re (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.450 * * * * [progress]: [ 28 / 133 ] simplifiying candidate # 14.450 * [simplify]: Simplifying (sqrt (+ x.im x.re)) 14.450 * * [simplify]: iters left: 3 (4 enodes) 14.451 * * [simplify]: iters left: 2 (13 enodes) 14.453 * * [simplify]: Extracting #0: cost 1 inf + 0 14.453 * * [simplify]: Extracting #1: cost 3 inf + 0 14.453 * * [simplify]: Extracting #2: cost 6 inf + 0 14.453 * * [simplify]: Extracting #3: cost 4 inf + 2 14.453 * * [simplify]: Extracting #4: cost 0 inf + 250 14.453 * [simplify]: Simplified to (sqrt (+ x.re x.im)) 14.453 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (+ x.re x.im)) (* (sqrt (+ x.im x.re)) (* x.re (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.453 * * * * [progress]: [ 29 / 133 ] simplifiying candidate # 14.453 * * * * [progress]: [ 30 / 133 ] simplifiying candidate # 14.453 * * * * [progress]: [ 31 / 133 ] simplifiying candidate # 14.454 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 14.454 * * [simplify]: iters left: 6 (7 enodes) 14.456 * * [simplify]: iters left: 5 (28 enodes) 14.460 * * [simplify]: iters left: 4 (41 enodes) 14.466 * * [simplify]: iters left: 3 (44 enodes) 14.472 * * [simplify]: iters left: 2 (45 enodes) 14.477 * * [simplify]: Extracting #0: cost 1 inf + 0 14.477 * * [simplify]: Extracting #1: cost 8 inf + 0 14.477 * * [simplify]: Extracting #2: cost 17 inf + 0 14.477 * * [simplify]: Extracting #3: cost 14 inf + 84 14.477 * * [simplify]: Extracting #4: cost 7 inf + 576 14.478 * * [simplify]: Extracting #5: cost 1 inf + 1108 14.478 * * [simplify]: Extracting #6: cost 0 inf + 1230 14.478 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 14.478 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.478 * * * * [progress]: [ 32 / 133 ] simplifiying candidate # 14.479 * [simplify]: Simplifying (+ x.re x.im) 14.479 * * [simplify]: iters left: 2 (3 enodes) 14.480 * * [simplify]: iters left: 1 (10 enodes) 14.483 * * [simplify]: Extracting #0: cost 1 inf + 0 14.483 * * [simplify]: Extracting #1: cost 4 inf + 0 14.483 * * [simplify]: Extracting #2: cost 2 inf + 2 14.483 * * [simplify]: Extracting #3: cost 0 inf + 86 14.483 * [simplify]: Simplified to (+ x.im x.re) 14.483 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.483 * * * * [progress]: [ 33 / 133 ] simplifiying candidate # 14.483 * [simplify]: Simplifying (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))) 14.483 * * [simplify]: iters left: 6 (9 enodes) 14.489 * * [simplify]: iters left: 5 (47 enodes) 14.502 * * [simplify]: iters left: 4 (103 enodes) 14.534 * * [simplify]: iters left: 3 (273 enodes) 14.652 * * [simplify]: Extracting #0: cost 1 inf + 0 14.652 * * [simplify]: Extracting #1: cost 23 inf + 0 14.652 * * [simplify]: Extracting #2: cost 115 inf + 1 14.653 * * [simplify]: Extracting #3: cost 156 inf + 981 14.657 * * [simplify]: Extracting #4: cost 76 inf + 16725 14.669 * * [simplify]: Extracting #5: cost 12 inf + 33100 14.676 * * [simplify]: Extracting #6: cost 3 inf + 35620 14.682 * * [simplify]: Extracting #7: cost 0 inf + 36507 14.689 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re)))) 14.689 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- x.re x.im) (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re)))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.689 * * * * [progress]: [ 34 / 133 ] simplifiying candidate # 14.689 * [simplify]: Simplifying (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) 14.689 * * [simplify]: iters left: 6 (8 enodes) 14.691 * * [simplify]: iters left: 5 (35 enodes) 14.697 * * [simplify]: iters left: 4 (81 enodes) 14.725 * * [simplify]: iters left: 3 (267 enodes) 14.884 * * [simplify]: Extracting #0: cost 1 inf + 0 14.884 * * [simplify]: Extracting #1: cost 46 inf + 0 14.885 * * [simplify]: Extracting #2: cost 189 inf + 1 14.889 * * [simplify]: Extracting #3: cost 150 inf + 9415 14.902 * * [simplify]: Extracting #4: cost 12 inf + 31239 14.918 * * [simplify]: Extracting #5: cost 0 inf + 32823 14.935 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) 14.935 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))) (- x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.935 * * * * [progress]: [ 35 / 133 ] simplifiying candidate #real (real->posit16 (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 14.935 * * * * [progress]: [ 36 / 133 ] simplifiying candidate # 14.935 * * * * [progress]: [ 37 / 133 ] simplifiying candidate # 14.935 * [simplify]: Simplifying (/ (exp (* (+ x.im x.re) (* x.re (- x.re x.im)))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 14.936 * * [simplify]: iters left: 6 (13 enodes) 14.942 * * [simplify]: iters left: 5 (54 enodes) 14.958 * * [simplify]: iters left: 4 (124 enodes) 15.001 * * [simplify]: iters left: 3 (338 enodes) 15.103 * * [simplify]: Extracting #0: cost 1 inf + 0 15.103 * * [simplify]: Extracting #1: cost 38 inf + 0 15.104 * * [simplify]: Extracting #2: cost 168 inf + 0 15.105 * * [simplify]: Extracting #3: cost 269 inf + 1876 15.113 * * [simplify]: Extracting #4: cost 140 inf + 25593 15.132 * * [simplify]: Extracting #5: cost 16 inf + 65161 15.153 * * [simplify]: Extracting #6: cost 0 inf + 73558 15.165 * * [simplify]: Extracting #7: cost 0 inf + 73478 15.176 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.re x.im) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 15.176 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* (+ x.re x.im) (- x.re x.im)) (* (+ x.im x.im) x.im)))))) 15.176 * * * * [progress]: [ 38 / 133 ] simplifiying candidate # 15.177 * * * * [progress]: [ 39 / 133 ] simplifiying candidate # 15.177 * * * * [progress]: [ 40 / 133 ] simplifiying candidate # 15.177 * * * * [progress]: [ 41 / 133 ] simplifiying candidate # 15.177 * * * * [progress]: [ 42 / 133 ] simplifiying candidate # 15.177 * * * * [progress]: [ 43 / 133 ] simplifiying candidate # 15.177 * * * * [progress]: [ 44 / 133 ] simplifiying candidate # 15.177 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 15.180 * * [simplify]: iters left: 6 (30 enodes) 15.198 * * [simplify]: iters left: 5 (177 enodes) 15.254 * * [simplify]: Extracting #0: cost 1 inf + 0 15.254 * * [simplify]: Extracting #1: cost 9 inf + 0 15.255 * * [simplify]: Extracting #2: cost 77 inf + 0 15.255 * * [simplify]: Extracting #3: cost 169 inf + 84 15.257 * * [simplify]: Extracting #4: cost 199 inf + 7570 15.263 * * [simplify]: Extracting #5: cost 57 inf + 41802 15.278 * * [simplify]: Extracting #6: cost 4 inf + 60785 15.290 * * [simplify]: Extracting #7: cost 1 inf + 62841 15.304 * * [simplify]: Extracting #8: cost 0 inf + 63763 15.327 * [simplify]: Simplified to (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* (- (* x.re x.re) (- (* x.re x.im) (* x.im x.im))) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im)) 15.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* (- (* x.re x.re) (- (* x.re x.im) (* x.im x.im))) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im)) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 15.328 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 15.328 * * [simplify]: iters left: 6 (17 enodes) 15.339 * * [simplify]: iters left: 5 (101 enodes) 15.367 * * [simplify]: iters left: 4 (395 enodes) 15.659 * * [simplify]: Extracting #0: cost 1 inf + 0 15.659 * * [simplify]: Extracting #1: cost 79 inf + 0 15.660 * * [simplify]: Extracting #2: cost 551 inf + 0 15.668 * * [simplify]: Extracting #3: cost 615 inf + 46491 15.724 * * [simplify]: Extracting #4: cost 145 inf + 171582 15.790 * * [simplify]: Extracting #5: cost 3 inf + 209917 15.840 * * [simplify]: Extracting #6: cost 0 inf + 208845 15.919 * * [simplify]: Extracting #7: cost 0 inf + 207605 15.996 * [simplify]: Simplified to (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* (* x.im x.re) (* x.im x.re)) 0))) 15.996 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* (- (* x.re x.re) (- (* x.re x.im) (* x.im x.im))) (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))))) x.im)) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* (* x.im x.re) (* x.im x.re)) 0))))) 15.996 * * * * [progress]: [ 45 / 133 ] simplifiying candidate # 15.997 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 15.997 * * [simplify]: iters left: 6 (26 enodes) 16.005 * * [simplify]: iters left: 5 (142 enodes) 16.055 * * [simplify]: iters left: 4 (439 enodes) 16.705 * * [simplify]: Extracting #0: cost 1 inf + 0 16.706 * * [simplify]: Extracting #1: cost 14 inf + 0 16.706 * * [simplify]: Extracting #2: cost 209 inf + 0 16.708 * * [simplify]: Extracting #3: cost 437 inf + 416 16.711 * * [simplify]: Extracting #4: cost 494 inf + 11964 16.726 * * [simplify]: Extracting #5: cost 197 inf + 90400 16.767 * * [simplify]: Extracting #6: cost 17 inf + 149116 16.811 * * [simplify]: Extracting #7: cost 5 inf + 150386 16.866 * * [simplify]: Extracting #8: cost 0 inf + 147566 16.901 * [simplify]: Simplified to (+ (* (* (- (* x.re x.re) (* x.im (- x.re x.im))) 0) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) 16.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im (- x.re x.im))) 0) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 16.902 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 16.902 * * [simplify]: iters left: 6 (13 enodes) 16.909 * * [simplify]: iters left: 5 (63 enodes) 16.932 * * [simplify]: iters left: 4 (181 enodes) 17.042 * * [simplify]: Extracting #0: cost 1 inf + 0 17.042 * * [simplify]: Extracting #1: cost 64 inf + 0 17.043 * * [simplify]: Extracting #2: cost 223 inf + 1 17.046 * * [simplify]: Extracting #3: cost 272 inf + 15136 17.057 * * [simplify]: Extracting #4: cost 33 inf + 68679 17.076 * * [simplify]: Extracting #5: cost 0 inf + 75033 17.094 * * [simplify]: Extracting #6: cost 0 inf + 73553 17.120 * * [simplify]: Extracting #7: cost 0 inf + 73473 17.142 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 0) 17.143 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im (- x.re x.im))) 0) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 0))) 17.143 * * * * [progress]: [ 46 / 133 ] simplifiying candidate # 17.143 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 17.143 * * [simplify]: iters left: 6 (29 enodes) 17.153 * * [simplify]: iters left: 5 (170 enodes) 17.206 * * [simplify]: Extracting #0: cost 1 inf + 0 17.206 * * [simplify]: Extracting #1: cost 9 inf + 0 17.207 * * [simplify]: Extracting #2: cost 77 inf + 0 17.207 * * [simplify]: Extracting #3: cost 157 inf + 166 17.208 * * [simplify]: Extracting #4: cost 190 inf + 3267 17.213 * * [simplify]: Extracting #5: cost 69 inf + 30308 17.224 * * [simplify]: Extracting #6: cost 4 inf + 56242 17.236 * * [simplify]: Extracting #7: cost 0 inf + 57670 17.259 * [simplify]: Simplified to (- (* (* (* (* x.re (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* x.im (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) 17.260 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (* x.re (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* x.im (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 17.260 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 17.261 * * [simplify]: iters left: 6 (16 enodes) 17.266 * * [simplify]: iters left: 5 (93 enodes) 17.291 * * [simplify]: iters left: 4 (364 enodes) 17.549 * * [simplify]: Extracting #0: cost 1 inf + 0 17.550 * * [simplify]: Extracting #1: cost 69 inf + 0 17.556 * * [simplify]: Extracting #2: cost 466 inf + 0 17.568 * * [simplify]: Extracting #3: cost 434 inf + 37447 17.610 * * [simplify]: Extracting #4: cost 51 inf + 128072 17.659 * * [simplify]: Extracting #5: cost 0 inf + 134351 17.689 * * [simplify]: Extracting #6: cost 0 inf + 132591 17.723 * * [simplify]: Extracting #7: cost 0 inf + 132551 17.769 * [simplify]: Simplified to (* (* (* (* x.im x.re) (+ x.im x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (+ 0 (* x.im x.re))) 17.769 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (* x.re (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* x.im (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (* (* (* (* x.im x.re) (+ x.im x.re)) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (+ 0 (* x.im x.re))))) 17.770 * * * * [progress]: [ 47 / 133 ] simplifiying candidate # 17.770 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 17.770 * * [simplify]: iters left: 6 (25 enodes) 17.786 * * [simplify]: iters left: 5 (135 enodes) 17.835 * * [simplify]: iters left: 4 (415 enodes) 18.194 * * [simplify]: Extracting #0: cost 1 inf + 0 18.194 * * [simplify]: Extracting #1: cost 13 inf + 0 18.195 * * [simplify]: Extracting #2: cost 207 inf + 0 18.202 * * [simplify]: Extracting #3: cost 447 inf + 499 18.213 * * [simplify]: Extracting #4: cost 328 inf + 32482 18.230 * * [simplify]: Extracting #5: cost 75 inf + 93710 18.259 * * [simplify]: Extracting #6: cost 14 inf + 117449 18.294 * * [simplify]: Extracting #7: cost 3 inf + 120426 18.324 * * [simplify]: Extracting #8: cost 2 inf + 120427 18.370 * * [simplify]: Extracting #9: cost 0 inf + 120851 18.412 * [simplify]: Simplified to (+ (* 0 (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (* (* (- x.re x.im) (+ x.re x.im)) 0) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 18.412 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (* (* (- x.re x.im) (+ x.re x.im)) 0) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 18.412 * [simplify]: Simplifying (* (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 18.412 * * [simplify]: iters left: 6 (12 enodes) 18.415 * * [simplify]: iters left: 5 (55 enodes) 18.426 * * [simplify]: iters left: 4 (146 enodes) 18.484 * * [simplify]: Extracting #0: cost 1 inf + 0 18.484 * * [simplify]: Extracting #1: cost 61 inf + 0 18.484 * * [simplify]: Extracting #2: cost 189 inf + 1 18.486 * * [simplify]: Extracting #3: cost 182 inf + 9813 18.493 * * [simplify]: Extracting #4: cost 9 inf + 43299 18.501 * * [simplify]: Extracting #5: cost 0 inf + 43241 18.517 * * [simplify]: Extracting #6: cost 0 inf + 41001 18.525 * * [simplify]: Extracting #7: cost 0 inf + 40961 18.533 * [simplify]: Simplified to (* (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))) 0) 18.533 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (* (* (- x.re x.im) (+ x.re x.im)) 0) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))) 0))) 18.533 * * * * [progress]: [ 48 / 133 ] simplifiying candidate # 18.534 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 18.534 * * [simplify]: iters left: 6 (29 enodes) 18.543 * * [simplify]: iters left: 5 (171 enodes) 18.606 * * [simplify]: Extracting #0: cost 1 inf + 0 18.606 * * [simplify]: Extracting #1: cost 9 inf + 0 18.606 * * [simplify]: Extracting #2: cost 79 inf + 0 18.606 * * [simplify]: Extracting #3: cost 174 inf + 166 18.608 * * [simplify]: Extracting #4: cost 205 inf + 5002 18.618 * * [simplify]: Extracting #5: cost 48 inf + 43289 18.640 * * [simplify]: Extracting #6: cost 3 inf + 62526 18.652 * * [simplify]: Extracting #7: cost 0 inf + 63163 18.664 * [simplify]: Simplified to (- (* (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) (- x.im x.re)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)) x.im) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) 18.664 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) (- x.im x.re)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)) x.im) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 18.664 * [simplify]: Simplifying (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 18.664 * * [simplify]: iters left: 6 (16 enodes) 18.669 * * [simplify]: iters left: 5 (93 enodes) 18.704 * * [simplify]: iters left: 4 (369 enodes) 18.949 * * [simplify]: Extracting #0: cost 1 inf + 0 18.949 * * [simplify]: Extracting #1: cost 75 inf + 0 18.951 * * [simplify]: Extracting #2: cost 484 inf + 0 18.959 * * [simplify]: Extracting #3: cost 529 inf + 15416 18.987 * * [simplify]: Extracting #4: cost 131 inf + 101561 19.026 * * [simplify]: Extracting #5: cost 3 inf + 137124 19.057 * * [simplify]: Extracting #6: cost 0 inf + 138050 19.084 * [simplify]: Simplified to (* (* (* x.im x.re) (* (+ 0 (* x.im x.re)) (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 19.084 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) (- x.im x.re)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- x.im x.re)) x.im) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))))) (* (* (* x.im x.re) (* (+ 0 (* x.im x.re)) (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 19.084 * * * * [progress]: [ 49 / 133 ] simplifiying candidate # 19.085 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 19.085 * * [simplify]: iters left: 6 (25 enodes) 19.094 * * [simplify]: iters left: 5 (137 enodes) 19.158 * * [simplify]: iters left: 4 (449 enodes) 19.834 * * [simplify]: Extracting #0: cost 1 inf + 0 19.834 * * [simplify]: Extracting #1: cost 14 inf + 0 19.835 * * [simplify]: Extracting #2: cost 224 inf + 0 19.839 * * [simplify]: Extracting #3: cost 511 inf + 373 19.852 * * [simplify]: Extracting #4: cost 419 inf + 32748 19.899 * * [simplify]: Extracting #5: cost 74 inf + 120198 19.957 * * [simplify]: Extracting #6: cost 13 inf + 140049 20.011 * * [simplify]: Extracting #7: cost 1 inf + 142696 20.063 * * [simplify]: Extracting #8: cost 0 inf + 142828 20.110 * [simplify]: Simplified to (+ (* 0 (+ (* (- x.im x.re) (* x.re x.re)) (* (- (* x.im x.im) (* x.re x.re)) x.im))) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.im x.im) (* x.re x.re)))) 20.110 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (+ (* (- x.im x.re) (* x.re x.re)) (* (- (* x.im x.im) (* x.re x.re)) x.im))) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.im x.im) (* x.re x.re)))) (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 20.111 * [simplify]: Simplifying (* (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 20.111 * * [simplify]: iters left: 6 (12 enodes) 20.114 * * [simplify]: iters left: 5 (56 enodes) 20.124 * * [simplify]: iters left: 4 (165 enodes) 20.200 * * [simplify]: Extracting #0: cost 1 inf + 0 20.200 * * [simplify]: Extracting #1: cost 61 inf + 0 20.201 * * [simplify]: Extracting #2: cost 208 inf + 1 20.203 * * [simplify]: Extracting #3: cost 215 inf + 11011 20.214 * * [simplify]: Extracting #4: cost 27 inf + 43756 20.233 * * [simplify]: Extracting #5: cost 0 inf + 48578 20.245 * * [simplify]: Extracting #6: cost 0 inf + 48538 20.255 * [simplify]: Simplified to (* (* 0 (- x.im x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 20.255 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (+ (* (- x.im x.re) (* x.re x.re)) (* (- (* x.im x.im) (* x.re x.re)) x.im))) (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0) (- (* x.im x.im) (* x.re x.re)))) (* (* 0 (- x.im x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 20.256 * * * * [progress]: [ 50 / 133 ] simplifiying candidate # 20.256 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.im x.re) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 20.256 * * [simplify]: iters left: 6 (26 enodes) 20.268 * * [simplify]: iters left: 5 (152 enodes) 20.315 * * [simplify]: Extracting #0: cost 1 inf + 0 20.315 * * [simplify]: Extracting #1: cost 9 inf + 0 20.315 * * [simplify]: Extracting #2: cost 84 inf + 0 20.316 * * [simplify]: Extracting #3: cost 174 inf + 168 20.320 * * [simplify]: Extracting #4: cost 151 inf + 11944 20.328 * * [simplify]: Extracting #5: cost 23 inf + 40478 20.338 * * [simplify]: Extracting #6: cost 1 inf + 48641 20.350 * * [simplify]: Extracting #7: cost 0 inf + 48774 20.360 * [simplify]: Simplified to (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* (* (+ x.im x.re) (* x.re (- x.im x.re))) (+ x.im x.re)) (- x.re x.im))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) 20.360 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* (* (+ x.im x.re) (* x.re (- x.im x.re))) (+ x.im x.re)) (- x.re x.im))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (* (- x.im x.re) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 20.360 * [simplify]: Simplifying (* (* (- x.im x.re) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 20.360 * * [simplify]: iters left: 6 (13 enodes) 20.366 * * [simplify]: iters left: 5 (81 enodes) 20.392 * * [simplify]: iters left: 4 (307 enodes) 20.565 * * [simplify]: Extracting #0: cost 1 inf + 0 20.565 * * [simplify]: Extracting #1: cost 56 inf + 0 20.566 * * [simplify]: Extracting #2: cost 292 inf + 0 20.568 * * [simplify]: Extracting #3: cost 319 inf + 10882 20.578 * * [simplify]: Extracting #4: cost 52 inf + 54517 20.592 * * [simplify]: Extracting #5: cost 0 inf + 64393 20.608 * [simplify]: Simplified to (* (+ 0 (* (* x.im x.re) (* x.im x.re))) (* (- x.im x.re) (+ x.re x.im))) 20.609 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (* (* (+ x.im x.re) (* x.re (- x.im x.re))) (+ x.im x.re)) (- x.re x.im))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (+ 0 (* (* x.im x.re) (* x.im x.re))) (* (- x.im x.re) (+ x.re x.im))))) 20.609 * * * * [progress]: [ 51 / 133 ] simplifiying candidate # 20.609 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.im x.re) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 20.609 * * [simplify]: iters left: 6 (21 enodes) 20.615 * * [simplify]: iters left: 5 (110 enodes) 20.648 * * [simplify]: iters left: 4 (389 enodes) 21.046 * * [simplify]: Extracting #0: cost 1 inf + 0 21.047 * * [simplify]: Extracting #1: cost 24 inf + 0 21.047 * * [simplify]: Extracting #2: cost 248 inf + 0 21.049 * * [simplify]: Extracting #3: cost 451 inf + 5016 21.059 * * [simplify]: Extracting #4: cost 210 inf + 56098 21.082 * * [simplify]: Extracting #5: cost 1 inf + 101712 21.111 * * [simplify]: Extracting #6: cost 0 inf + 101873 21.152 * [simplify]: Simplified to (* (- (* x.im x.im) (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0)) 21.153 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- (* x.im x.im) (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0)) (* (* (- x.im x.re) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 21.153 * [simplify]: Simplifying (* (* (- x.im x.re) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 21.153 * * [simplify]: iters left: 6 (9 enodes) 21.158 * * [simplify]: iters left: 5 (42 enodes) 21.172 * * [simplify]: iters left: 4 (112 enodes) 21.227 * * [simplify]: iters left: 3 (411 enodes) 21.781 * * [simplify]: Extracting #0: cost 1 inf + 0 21.782 * * [simplify]: Extracting #1: cost 0 inf + 1 21.782 * [simplify]: Simplified to 0 21.782 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- (* x.im x.im) (* x.re x.re)) (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0)) 0)) 21.782 * * * * [progress]: [ 52 / 133 ] simplifiying candidate # 21.782 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 21.783 * * [simplify]: iters left: 6 (27 enodes) 21.800 * * [simplify]: iters left: 5 (151 enodes) 21.861 * * [simplify]: Extracting #0: cost 1 inf + 0 21.861 * * [simplify]: Extracting #1: cost 9 inf + 0 21.861 * * [simplify]: Extracting #2: cost 74 inf + 0 21.861 * * [simplify]: Extracting #3: cost 148 inf + 2 21.863 * * [simplify]: Extracting #4: cost 157 inf + 9057 21.870 * * [simplify]: Extracting #5: cost 35 inf + 38175 21.881 * * [simplify]: Extracting #6: cost 0 inf + 49243 21.891 * [simplify]: Simplified to (- (* (* (+ x.re x.im) x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 21.891 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 21.891 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 21.892 * * [simplify]: iters left: 6 (14 enodes) 21.896 * * [simplify]: iters left: 5 (76 enodes) 21.913 * * [simplify]: iters left: 4 (256 enodes) 22.040 * * [simplify]: Extracting #0: cost 1 inf + 0 22.040 * * [simplify]: Extracting #1: cost 40 inf + 0 22.041 * * [simplify]: Extracting #2: cost 263 inf + 0 22.048 * * [simplify]: Extracting #3: cost 218 inf + 15565 22.069 * * [simplify]: Extracting #4: cost 20 inf + 51606 22.092 * * [simplify]: Extracting #5: cost 0 inf + 54566 22.104 * * [simplify]: Extracting #6: cost 0 inf + 54486 22.116 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 22.116 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re))) (* x.im (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 22.116 * * * * [progress]: [ 53 / 133 ] simplifiying candidate # 22.116 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 22.117 * * [simplify]: iters left: 6 (23 enodes) 22.125 * * [simplify]: iters left: 5 (117 enodes) 22.151 * * [simplify]: iters left: 4 (328 enodes) 22.394 * * [simplify]: Extracting #0: cost 1 inf + 0 22.394 * * [simplify]: Extracting #1: cost 16 inf + 0 22.394 * * [simplify]: Extracting #2: cost 148 inf + 0 22.395 * * [simplify]: Extracting #3: cost 250 inf + 169 22.397 * * [simplify]: Extracting #4: cost 248 inf + 6306 22.403 * * [simplify]: Extracting #5: cost 105 inf + 36073 22.415 * * [simplify]: Extracting #6: cost 27 inf + 59580 22.427 * * [simplify]: Extracting #7: cost 4 inf + 67279 22.443 * * [simplify]: Extracting #8: cost 0 inf + 68167 22.461 * [simplify]: Simplified to (+ (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0)) (+ (* x.im (* (+ x.re x.im) 0)) 0)) 22.461 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0)) (+ (* x.im (* (+ x.re x.im) 0)) 0)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 22.461 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 22.461 * * [simplify]: iters left: 6 (10 enodes) 22.466 * * [simplify]: iters left: 5 (39 enodes) 22.479 * * [simplify]: iters left: 4 (86 enodes) 22.512 * * [simplify]: iters left: 3 (271 enodes) 22.718 * * [simplify]: Extracting #0: cost 1 inf + 0 22.718 * * [simplify]: Extracting #1: cost 0 inf + 1 22.718 * [simplify]: Simplified to 0 22.718 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) 0)) (+ (* x.im (* (+ x.re x.im) 0)) 0)) 0)) 22.718 * * * * [progress]: [ 54 / 133 ] simplifiying candidate # 22.719 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 22.719 * * [simplify]: iters left: 6 (24 enodes) 22.727 * * [simplify]: iters left: 5 (132 enodes) 22.768 * * [simplify]: iters left: 4 (489 enodes) 23.170 * * [simplify]: Extracting #0: cost 1 inf + 0 23.170 * * [simplify]: Extracting #1: cost 21 inf + 0 23.171 * * [simplify]: Extracting #2: cost 284 inf + 0 23.176 * * [simplify]: Extracting #3: cost 549 inf + 4016 23.207 * * [simplify]: Extracting #4: cost 322 inf + 63709 23.236 * * [simplify]: Extracting #5: cost 26 inf + 134082 23.276 * * [simplify]: Extracting #6: cost 2 inf + 141237 23.333 * * [simplify]: Extracting #7: cost 0 inf + 141822 23.383 * [simplify]: Simplified to (- (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) (* x.re (+ 0 (* (* x.im x.re) (* x.im x.re))))) (* x.im (* (+ x.re x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) 23.383 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) (* x.re (+ 0 (* (* x.im x.re) (* x.im x.re))))) (* x.im (* (+ x.re x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 23.384 * [simplify]: Simplifying (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 23.384 * * [simplify]: iters left: 6 (11 enodes) 23.388 * * [simplify]: iters left: 5 (64 enodes) 23.404 * * [simplify]: iters left: 4 (218 enodes) 23.506 * * [simplify]: Extracting #0: cost 1 inf + 0 23.506 * * [simplify]: Extracting #1: cost 27 inf + 0 23.507 * * [simplify]: Extracting #2: cost 114 inf + 1 23.508 * * [simplify]: Extracting #3: cost 128 inf + 1928 23.513 * * [simplify]: Extracting #4: cost 36 inf + 14200 23.525 * * [simplify]: Extracting #5: cost 0 inf + 18827 23.534 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 23.534 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (* (- x.re x.im) (+ x.re x.im))) (* x.re (+ 0 (* (* x.im x.re) (* x.im x.re))))) (* x.im (* (+ x.re x.im) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 23.535 * * * * [progress]: [ 55 / 133 ] simplifiying candidate # 23.535 * [simplify]: Simplifying (- (* (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) (* (+ x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 23.535 * * [simplify]: iters left: 6 (19 enodes) 23.546 * * [simplify]: iters left: 5 (90 enodes) 23.582 * * [simplify]: iters left: 4 (281 enodes) 23.803 * * [simplify]: Extracting #0: cost 1 inf + 0 23.803 * * [simplify]: Extracting #1: cost 10 inf + 0 23.804 * * [simplify]: Extracting #2: cost 98 inf + 1 23.805 * * [simplify]: Extracting #3: cost 134 inf + 1343 23.811 * * [simplify]: Extracting #4: cost 72 inf + 18300 23.823 * * [simplify]: Extracting #5: cost 7 inf + 30767 23.840 * * [simplify]: Extracting #6: cost 0 inf + 31661 23.853 * [simplify]: Simplified to (- (* (* (+ x.re x.im) (- x.re x.im)) 0) 0) 23.853 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (- x.re x.im)) 0) 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 23.854 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 23.854 * * [simplify]: iters left: 6 (7 enodes) 23.857 * * [simplify]: iters left: 5 (25 enodes) 23.864 * * [simplify]: iters left: 4 (53 enodes) 23.886 * * [simplify]: iters left: 3 (118 enodes) 23.925 * * [simplify]: iters left: 2 (185 enodes) 23.968 * * [simplify]: iters left: 1 (222 enodes) 24.022 * * [simplify]: Extracting #0: cost 1 inf + 0 24.022 * * [simplify]: Extracting #1: cost 0 inf + 1 24.022 * [simplify]: Simplified to 0 24.022 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (- x.re x.im)) 0) 0) 0)) 24.022 * * * * [progress]: [ 56 / 133 ] simplifiying candidate # 24.022 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 24.023 * * [simplify]: iters left: 6 (27 enodes) 24.031 * * [simplify]: iters left: 5 (149 enodes) 24.089 * * [simplify]: Extracting #0: cost 1 inf + 0 24.089 * * [simplify]: Extracting #1: cost 9 inf + 0 24.090 * * [simplify]: Extracting #2: cost 70 inf + 0 24.090 * * [simplify]: Extracting #3: cost 141 inf + 125 24.092 * * [simplify]: Extracting #4: cost 156 inf + 6365 24.097 * * [simplify]: Extracting #5: cost 39 inf + 34123 24.106 * * [simplify]: Extracting #6: cost 4 inf + 45588 24.122 * * [simplify]: Extracting #7: cost 0 inf + 47020 24.132 * [simplify]: Simplified to (- (* (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) 24.132 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 24.132 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 24.132 * * [simplify]: iters left: 6 (14 enodes) 24.137 * * [simplify]: iters left: 5 (77 enodes) 24.155 * * [simplify]: iters left: 4 (273 enodes) 24.307 * * [simplify]: Extracting #0: cost 1 inf + 0 24.307 * * [simplify]: Extracting #1: cost 50 inf + 0 24.307 * * [simplify]: Extracting #2: cost 247 inf + 0 24.310 * * [simplify]: Extracting #3: cost 209 inf + 16285 24.320 * * [simplify]: Extracting #4: cost 19 inf + 49482 24.341 * * [simplify]: Extracting #5: cost 0 inf + 51839 24.352 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 24.352 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 24.352 * * * * [progress]: [ 57 / 133 ] simplifiying candidate # 24.353 * [simplify]: Simplifying (- (* (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 24.353 * * [simplify]: iters left: 6 (23 enodes) 24.365 * * [simplify]: iters left: 5 (114 enodes) 24.398 * * [simplify]: iters left: 4 (312 enodes) 24.614 * * [simplify]: Extracting #0: cost 1 inf + 0 24.614 * * [simplify]: Extracting #1: cost 10 inf + 0 24.614 * * [simplify]: Extracting #2: cost 136 inf + 0 24.615 * * [simplify]: Extracting #3: cost 237 inf + 293 24.616 * * [simplify]: Extracting #4: cost 241 inf + 3599 24.622 * * [simplify]: Extracting #5: cost 86 inf + 33629 24.642 * * [simplify]: Extracting #6: cost 12 inf + 54707 24.654 * * [simplify]: Extracting #7: cost 9 inf + 55467 24.670 * * [simplify]: Extracting #8: cost 4 inf + 56316 24.694 * * [simplify]: Extracting #9: cost 0 inf + 57244 24.721 * [simplify]: Simplified to (+ (+ 0 (* (- x.re x.im) 0)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0))) 24.721 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (+ 0 (* (- x.re x.im) 0)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0))) (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (- (* x.re x.im) (* x.im x.re))))) 24.722 * [simplify]: Simplifying (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (- (* x.re x.im) (* x.im x.re))) 24.722 * * [simplify]: iters left: 6 (10 enodes) 24.727 * * [simplify]: iters left: 5 (39 enodes) 24.739 * * [simplify]: iters left: 4 (78 enodes) 24.770 * * [simplify]: iters left: 3 (221 enodes) 24.912 * * [simplify]: Extracting #0: cost 1 inf + 0 24.912 * * [simplify]: Extracting #1: cost 0 inf + 1 24.912 * [simplify]: Simplified to 0 24.912 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (+ 0 (* (- x.re x.im) 0)) (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) 0))) 0)) 24.912 * * * * [progress]: [ 58 / 133 ] simplifiying candidate # 24.913 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (- x.im x.re) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 24.913 * * [simplify]: iters left: 6 (24 enodes) 24.923 * * [simplify]: iters left: 5 (136 enodes) 24.970 * * [simplify]: Extracting #0: cost 1 inf + 0 24.970 * * [simplify]: Extracting #1: cost 9 inf + 0 24.970 * * [simplify]: Extracting #2: cost 72 inf + 0 24.970 * * [simplify]: Extracting #3: cost 146 inf + 209 24.972 * * [simplify]: Extracting #4: cost 123 inf + 9735 24.978 * * [simplify]: Extracting #5: cost 10 inf + 33757 24.992 * * [simplify]: Extracting #6: cost 2 inf + 36124 25.000 * * [simplify]: Extracting #7: cost 0 inf + 36630 25.011 * [simplify]: Simplified to (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) (* x.im (* (- x.im x.re) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) 25.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) (* x.im (* (- x.im x.re) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (- x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 25.011 * [simplify]: Simplifying (* (- x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 25.011 * * [simplify]: iters left: 6 (11 enodes) 25.015 * * [simplify]: iters left: 5 (65 enodes) 25.030 * * [simplify]: iters left: 4 (225 enodes) 25.154 * * [simplify]: Extracting #0: cost 1 inf + 0 25.154 * * [simplify]: Extracting #1: cost 27 inf + 0 25.154 * * [simplify]: Extracting #2: cost 135 inf + 0 25.155 * * [simplify]: Extracting #3: cost 150 inf + 1452 25.158 * * [simplify]: Extracting #4: cost 43 inf + 15276 25.163 * * [simplify]: Extracting #5: cost 0 inf + 21637 25.168 * [simplify]: Simplified to (* (- x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) 0)) 25.168 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (* (- x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im))) (* x.im (* (- x.im x.re) (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (* (- x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) 0)))) 25.169 * * * * [progress]: [ 59 / 133 ] simplifiying candidate # 25.169 * [simplify]: Simplifying (- (* (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))) (- (* x.re x.im) (* x.im x.re))) (* (- x.im x.re) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 25.169 * * [simplify]: iters left: 6 (19 enodes) 25.174 * * [simplify]: iters left: 5 (94 enodes) 25.198 * * [simplify]: iters left: 4 (291 enodes) 25.400 * * [simplify]: Extracting #0: cost 1 inf + 0 25.400 * * [simplify]: Extracting #1: cost 9 inf + 0 25.400 * * [simplify]: Extracting #2: cost 140 inf + 0 25.401 * * [simplify]: Extracting #3: cost 279 inf + 540 25.405 * * [simplify]: Extracting #4: cost 169 inf + 22546 25.417 * * [simplify]: Extracting #5: cost 6 inf + 52122 25.441 * * [simplify]: Extracting #6: cost 0 inf + 53377 25.454 * [simplify]: Simplified to (+ (* (* (- x.re x.im) 0) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) 0)) 25.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) 0)) (* (- x.im x.re) (- (* x.re x.im) (* x.im x.re))))) 25.454 * [simplify]: Simplifying (* (- x.im x.re) (- (* x.re x.im) (* x.im x.re))) 25.454 * * [simplify]: iters left: 6 (7 enodes) 25.458 * * [simplify]: iters left: 5 (26 enodes) 25.461 * * [simplify]: iters left: 4 (54 enodes) 25.472 * * [simplify]: iters left: 3 (124 enodes) 25.499 * * [simplify]: iters left: 2 (203 enodes) 25.545 * * [simplify]: iters left: 1 (244 enodes) 25.581 * * [simplify]: Extracting #0: cost 1 inf + 0 25.581 * * [simplify]: Extracting #1: cost 0 inf + 1 25.581 * [simplify]: Simplified to 0 25.581 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) 0) (- (* x.im x.im) (* x.re x.re))) (* (- x.im x.re) 0)) 0)) 25.581 * * * * [progress]: [ 60 / 133 ] simplifiying candidate # 25.581 * * * * [progress]: [ 61 / 133 ] simplifiying candidate # 25.581 * * * * [progress]: [ 62 / 133 ] simplifiying candidate # 25.581 * * * * [progress]: [ 63 / 133 ] simplifiying candidate # 25.581 * * * * [progress]: [ 64 / 133 ] simplifiying candidate # 25.581 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 25.581 * * [simplify]: iters left: 4 (5 enodes) 25.583 * * [simplify]: iters left: 3 (19 enodes) 25.588 * * [simplify]: iters left: 2 (31 enodes) 25.598 * * [simplify]: iters left: 1 (47 enodes) 25.605 * * [simplify]: Extracting #0: cost 1 inf + 0 25.605 * * [simplify]: Extracting #1: cost 8 inf + 0 25.605 * * [simplify]: Extracting #2: cost 14 inf + 123 25.605 * * [simplify]: Extracting #3: cost 12 inf + 247 25.605 * * [simplify]: Extracting #4: cost 4 inf + 782 25.606 * * [simplify]: Extracting #5: cost 0 inf + 1200 25.606 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 25.606 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* x.re (- x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.606 * * * * [progress]: [ 65 / 133 ] simplifiying candidate # 25.606 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 25.606 * * [simplify]: iters left: 4 (5 enodes) 25.608 * * [simplify]: iters left: 3 (19 enodes) 25.610 * * [simplify]: iters left: 2 (31 enodes) 25.615 * * [simplify]: iters left: 1 (47 enodes) 25.622 * * [simplify]: Extracting #0: cost 1 inf + 0 25.622 * * [simplify]: Extracting #1: cost 8 inf + 0 25.622 * * [simplify]: Extracting #2: cost 14 inf + 123 25.622 * * [simplify]: Extracting #3: cost 12 inf + 247 25.622 * * [simplify]: Extracting #4: cost 4 inf + 782 25.624 * * [simplify]: Extracting #5: cost 0 inf + 1200 25.624 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 25.624 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* x.re (- x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.624 * * * * [progress]: [ 66 / 133 ] simplifiying candidate # 25.624 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 25.624 * * [simplify]: iters left: 4 (5 enodes) 25.626 * * [simplify]: iters left: 3 (19 enodes) 25.630 * * [simplify]: iters left: 2 (31 enodes) 25.640 * * [simplify]: iters left: 1 (47 enodes) 25.648 * * [simplify]: Extracting #0: cost 1 inf + 0 25.648 * * [simplify]: Extracting #1: cost 8 inf + 0 25.648 * * [simplify]: Extracting #2: cost 14 inf + 123 25.648 * * [simplify]: Extracting #3: cost 12 inf + 247 25.648 * * [simplify]: Extracting #4: cost 4 inf + 782 25.649 * * [simplify]: Extracting #5: cost 0 inf + 1200 25.649 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 25.649 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* (- x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.649 * * * * [progress]: [ 67 / 133 ] simplifiying candidate # 25.649 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re x.re)) 25.649 * * [simplify]: iters left: 4 (5 enodes) 25.650 * * [simplify]: iters left: 3 (19 enodes) 25.653 * * [simplify]: iters left: 2 (31 enodes) 25.658 * * [simplify]: iters left: 1 (47 enodes) 25.664 * * [simplify]: Extracting #0: cost 1 inf + 0 25.664 * * [simplify]: Extracting #1: cost 8 inf + 0 25.665 * * [simplify]: Extracting #2: cost 14 inf + 123 25.665 * * [simplify]: Extracting #3: cost 12 inf + 247 25.665 * * [simplify]: Extracting #4: cost 4 inf + 782 25.665 * * [simplify]: Extracting #5: cost 0 inf + 1200 25.665 * [simplify]: Simplified to (* (+ x.re x.im) (* x.re x.re)) 25.665 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (+ x.re x.im) (* x.re x.re)) (- (* (+ x.im x.re) (* (- x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.666 * * * * [progress]: [ 68 / 133 ] simplifiying candidate # 25.666 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 25.666 * * [simplify]: iters left: 4 (5 enodes) 25.667 * * [simplify]: iters left: 3 (25 enodes) 25.671 * * [simplify]: iters left: 2 (47 enodes) 25.679 * * [simplify]: iters left: 1 (64 enodes) 25.689 * * [simplify]: Extracting #0: cost 1 inf + 0 25.689 * * [simplify]: Extracting #1: cost 8 inf + 0 25.689 * * [simplify]: Extracting #2: cost 16 inf + 1 25.689 * * [simplify]: Extracting #3: cost 12 inf + 332 25.690 * * [simplify]: Extracting #4: cost 3 inf + 1290 25.690 * * [simplify]: Extracting #5: cost 0 inf + 1625 25.691 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 25.691 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* x.re (- x.im)) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.691 * * * * [progress]: [ 69 / 133 ] simplifiying candidate # 25.691 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 25.691 * * [simplify]: iters left: 4 (5 enodes) 25.692 * * [simplify]: iters left: 3 (25 enodes) 25.696 * * [simplify]: iters left: 2 (47 enodes) 25.706 * * [simplify]: iters left: 1 (64 enodes) 25.724 * * [simplify]: Extracting #0: cost 1 inf + 0 25.724 * * [simplify]: Extracting #1: cost 8 inf + 0 25.724 * * [simplify]: Extracting #2: cost 16 inf + 1 25.725 * * [simplify]: Extracting #3: cost 12 inf + 332 25.725 * * [simplify]: Extracting #4: cost 3 inf + 1290 25.726 * * [simplify]: Extracting #5: cost 0 inf + 1625 25.726 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 25.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* x.re (- x.im)) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.727 * * * * [progress]: [ 70 / 133 ] simplifiying candidate # 25.727 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 25.727 * * [simplify]: iters left: 4 (5 enodes) 25.728 * * [simplify]: iters left: 3 (25 enodes) 25.732 * * [simplify]: iters left: 2 (47 enodes) 25.740 * * [simplify]: iters left: 1 (64 enodes) 25.748 * * [simplify]: Extracting #0: cost 1 inf + 0 25.748 * * [simplify]: Extracting #1: cost 8 inf + 0 25.749 * * [simplify]: Extracting #2: cost 16 inf + 1 25.749 * * [simplify]: Extracting #3: cost 12 inf + 332 25.749 * * [simplify]: Extracting #4: cost 3 inf + 1290 25.749 * * [simplify]: Extracting #5: cost 0 inf + 1625 25.750 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 25.750 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* (- x.im) x.re) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.750 * * * * [progress]: [ 71 / 133 ] simplifiying candidate # 25.750 * [simplify]: Simplifying (* (* x.re x.re) (+ x.im x.re)) 25.750 * * [simplify]: iters left: 4 (5 enodes) 25.751 * * [simplify]: iters left: 3 (25 enodes) 25.756 * * [simplify]: iters left: 2 (47 enodes) 25.771 * * [simplify]: iters left: 1 (64 enodes) 25.787 * * [simplify]: Extracting #0: cost 1 inf + 0 25.787 * * [simplify]: Extracting #1: cost 8 inf + 0 25.787 * * [simplify]: Extracting #2: cost 16 inf + 1 25.787 * * [simplify]: Extracting #3: cost 12 inf + 332 25.788 * * [simplify]: Extracting #4: cost 3 inf + 1290 25.788 * * [simplify]: Extracting #5: cost 0 inf + 1625 25.789 * [simplify]: Simplified to (* (* (+ x.re x.im) x.re) x.re) 25.789 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.re) x.re) (- (* (* (- x.im) x.re) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))) 25.789 * * * * [progress]: [ 72 / 133 ] simplifiying candidate # 25.789 * * * * [progress]: [ 73 / 133 ] simplifiying candidate #real (real->posit16 (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 25.789 * * * * [progress]: [ 74 / 133 ] simplifiying candidate # 25.790 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 25.790 * * [simplify]: iters left: 6 (6 enodes) 25.792 * * [simplify]: iters left: 5 (20 enodes) 25.794 * * [simplify]: iters left: 4 (34 enodes) 25.800 * * [simplify]: iters left: 3 (50 enodes) 25.807 * * [simplify]: iters left: 2 (58 enodes) 25.814 * * [simplify]: iters left: 1 (60 enodes) 25.820 * * [simplify]: Extracting #0: cost 1 inf + 0 25.820 * * [simplify]: Extracting #1: cost 11 inf + 0 25.820 * * [simplify]: Extracting #2: cost 13 inf + 165 25.820 * * [simplify]: Extracting #3: cost 2 inf + 903 25.820 * * [simplify]: Extracting #4: cost 0 inf + 1066 25.821 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 25.821 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 25.821 * * * * [progress]: [ 75 / 133 ] simplifiying candidate # 25.821 * * * * [progress]: [ 76 / 133 ] simplifiying candidate # 25.821 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 25.821 * * [simplify]: iters left: 6 (8 enodes) 25.823 * * [simplify]: iters left: 5 (26 enodes) 25.830 * * [simplify]: iters left: 4 (30 enodes) 25.837 * * [simplify]: iters left: 3 (41 enodes) 25.848 * * [simplify]: iters left: 2 (56 enodes) 25.861 * * [simplify]: iters left: 1 (67 enodes) 25.877 * * [simplify]: Extracting #0: cost 1 inf + 0 25.877 * * [simplify]: Extracting #1: cost 10 inf + 0 25.877 * * [simplify]: Extracting #2: cost 23 inf + 0 25.877 * * [simplify]: Extracting #3: cost 21 inf + 266 25.878 * * [simplify]: Extracting #4: cost 7 inf + 1866 25.879 * * [simplify]: Extracting #5: cost 0 inf + 2998 25.880 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 25.880 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (exp (+ (log (* x.re (+ x.im x.im))) (log x.im))))) 25.880 * * * * [progress]: [ 77 / 133 ] simplifiying candidate # 25.880 * * * * [progress]: [ 78 / 133 ] simplifiying candidate # 25.880 * * * * [progress]: [ 79 / 133 ] simplifiying candidate # 25.880 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.im x.im) x.im)) 25.881 * * [simplify]: iters left: 6 (10 enodes) 25.886 * * [simplify]: iters left: 5 (50 enodes) 25.908 * * [simplify]: iters left: 4 (213 enodes) 26.030 * * [simplify]: Extracting #0: cost 1 inf + 0 26.030 * * [simplify]: Extracting #1: cost 34 inf + 0 26.030 * * [simplify]: Extracting #2: cost 125 inf + 1 26.031 * * [simplify]: Extracting #3: cost 132 inf + 2003 26.036 * * [simplify]: Extracting #4: cost 26 inf + 21912 26.050 * * [simplify]: Extracting #5: cost 0 inf + 26495 26.064 * * [simplify]: Extracting #6: cost 0 inf + 26455 26.078 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 26.078 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 26.078 * * * * [progress]: [ 80 / 133 ] simplifiying candidate # 26.078 * * * * [progress]: [ 81 / 133 ] simplifiying candidate # 26.078 * * * * [progress]: [ 82 / 133 ] simplifiying candidate # 26.078 * * * * [progress]: [ 83 / 133 ] simplifiying candidate # 26.078 * * * * [progress]: [ 84 / 133 ] simplifiying candidate # 26.079 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 26.079 * * [simplify]: iters left: 6 (8 enodes) 26.082 * * [simplify]: iters left: 5 (26 enodes) 26.086 * * [simplify]: iters left: 4 (30 enodes) 26.089 * * [simplify]: iters left: 3 (36 enodes) 26.096 * * [simplify]: Extracting #0: cost 1 inf + 0 26.096 * * [simplify]: Extracting #1: cost 4 inf + 0 26.096 * * [simplify]: Extracting #2: cost 8 inf + 0 26.096 * * [simplify]: Extracting #3: cost 11 inf + 42 26.096 * * [simplify]: Extracting #4: cost 11 inf + 125 26.096 * * [simplify]: Extracting #5: cost 3 inf + 779 26.096 * * [simplify]: Extracting #6: cost 0 inf + 1144 26.097 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 26.097 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 26.097 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 26.097 * * [simplify]: iters left: 6 (8 enodes) 26.099 * * [simplify]: iters left: 5 (26 enodes) 26.102 * * [simplify]: iters left: 4 (30 enodes) 26.106 * * [simplify]: iters left: 3 (36 enodes) 26.110 * * [simplify]: Extracting #0: cost 1 inf + 0 26.110 * * [simplify]: Extracting #1: cost 4 inf + 0 26.110 * * [simplify]: Extracting #2: cost 8 inf + 0 26.110 * * [simplify]: Extracting #3: cost 11 inf + 42 26.110 * * [simplify]: Extracting #4: cost 11 inf + 125 26.111 * * [simplify]: Extracting #5: cost 3 inf + 779 26.111 * * [simplify]: Extracting #6: cost 0 inf + 1144 26.112 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 26.112 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))))) 26.112 * * * * [progress]: [ 85 / 133 ] simplifiying candidate # 26.112 * [simplify]: Simplifying (cbrt x.im) 26.112 * * [simplify]: iters left: 1 (2 enodes) 26.113 * * [simplify]: Extracting #0: cost 1 inf + 0 26.113 * * [simplify]: Extracting #1: cost 3 inf + 0 26.113 * * [simplify]: Extracting #2: cost 2 inf + 1 26.113 * * [simplify]: Extracting #3: cost 0 inf + 163 26.113 * [simplify]: Simplified to (cbrt x.im) 26.113 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 26.114 * * * * [progress]: [ 86 / 133 ] simplifiying candidate # 26.114 * [simplify]: Simplifying (sqrt x.im) 26.114 * * [simplify]: iters left: 1 (2 enodes) 26.115 * * [simplify]: Extracting #0: cost 1 inf + 0 26.115 * * [simplify]: Extracting #1: cost 3 inf + 0 26.115 * * [simplify]: Extracting #2: cost 2 inf + 1 26.115 * * [simplify]: Extracting #3: cost 0 inf + 83 26.115 * [simplify]: Simplified to (sqrt x.im) 26.115 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 26.115 * * * * [progress]: [ 87 / 133 ] simplifiying candidate # 26.115 * * * * [progress]: [ 88 / 133 ] simplifiying candidate # 26.116 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 26.116 * * [simplify]: iters left: 6 (7 enodes) 26.119 * * [simplify]: iters left: 5 (22 enodes) 26.125 * * [simplify]: iters left: 4 (26 enodes) 26.131 * * [simplify]: iters left: 3 (32 enodes) 26.140 * * [simplify]: Extracting #0: cost 1 inf + 0 26.140 * * [simplify]: Extracting #1: cost 3 inf + 0 26.140 * * [simplify]: Extracting #2: cost 5 inf + 0 26.140 * * [simplify]: Extracting #3: cost 11 inf + 0 26.140 * * [simplify]: Extracting #4: cost 11 inf + 43 26.140 * * [simplify]: Extracting #5: cost 2 inf + 738 26.141 * * [simplify]: Extracting #6: cost 1 inf + 940 26.141 * * [simplify]: Extracting #7: cost 0 inf + 1142 26.141 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 26.142 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 26.142 * * * * [progress]: [ 89 / 133 ] simplifiying candidate # 26.142 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 26.142 * * [simplify]: iters left: 5 (6 enodes) 26.145 * * [simplify]: iters left: 4 (19 enodes) 26.150 * * [simplify]: iters left: 3 (23 enodes) 26.156 * * [simplify]: iters left: 2 (29 enodes) 26.164 * * [simplify]: Extracting #0: cost 1 inf + 0 26.164 * * [simplify]: Extracting #1: cost 3 inf + 0 26.165 * * [simplify]: Extracting #2: cost 9 inf + 0 26.165 * * [simplify]: Extracting #3: cost 9 inf + 43 26.165 * * [simplify]: Extracting #4: cost 0 inf + 658 26.165 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 26.165 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 26.165 * * * * [progress]: [ 90 / 133 ] simplifiying candidate # 26.166 * * * * [progress]: [ 91 / 133 ] simplifiying candidate # 26.166 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 26.166 * * [simplify]: iters left: 6 (9 enodes) 26.172 * * [simplify]: iters left: 5 (46 enodes) 26.192 * * [simplify]: iters left: 4 (125 enodes) 26.260 * * [simplify]: iters left: 3 (356 enodes) 26.451 * * [simplify]: Extracting #0: cost 1 inf + 0 26.451 * * [simplify]: Extracting #1: cost 54 inf + 0 26.452 * * [simplify]: Extracting #2: cost 184 inf + 2 26.456 * * [simplify]: Extracting #3: cost 154 inf + 7056 26.462 * * [simplify]: Extracting #4: cost 57 inf + 27724 26.469 * * [simplify]: Extracting #5: cost 10 inf + 45453 26.476 * * [simplify]: Extracting #6: cost 0 inf + 50220 26.484 * [simplify]: Simplified to (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) 26.484 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (/ (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 26.484 * * * * [progress]: [ 92 / 133 ] simplifiying candidate # 26.484 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 26.484 * * [simplify]: iters left: 6 (8 enodes) 26.486 * * [simplify]: iters left: 5 (42 enodes) 26.495 * * [simplify]: iters left: 4 (126 enodes) 26.527 * * [simplify]: iters left: 3 (219 enodes) 26.585 * * [simplify]: iters left: 2 (288 enodes) 26.635 * * [simplify]: iters left: 1 (300 enodes) 26.686 * * [simplify]: Extracting #0: cost 1 inf + 0 26.686 * * [simplify]: Extracting #1: cost 0 inf + 1 26.686 * [simplify]: Simplified to 0 26.686 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 26.686 * * * * [progress]: [ 93 / 133 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 26.686 * * * * [progress]: [ 94 / 133 ] simplifiying candidate # 26.686 * * * * [progress]: [ 95 / 133 ] simplifiying candidate # 26.686 * [simplify]: Simplifying (* x.re (- x.re x.im)) 26.686 * * [simplify]: iters left: 4 (4 enodes) 26.687 * * [simplify]: iters left: 3 (15 enodes) 26.691 * * [simplify]: iters left: 2 (23 enodes) 26.695 * * [simplify]: iters left: 1 (35 enodes) 26.699 * * [simplify]: Extracting #0: cost 1 inf + 0 26.699 * * [simplify]: Extracting #1: cost 7 inf + 0 26.699 * * [simplify]: Extracting #2: cost 13 inf + 1 26.699 * * [simplify]: Extracting #3: cost 11 inf + 84 26.700 * * [simplify]: Extracting #4: cost 1 inf + 621 26.700 * * [simplify]: Extracting #5: cost 0 inf + 703 26.700 * [simplify]: Simplified to (* x.re (- x.re x.im)) 26.700 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (pow (* x.re (- x.re x.im)) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 26.700 * * * * [progress]: [ 96 / 133 ] simplifiying candidate # 26.700 * * * * [progress]: [ 97 / 133 ] simplifiying candidate # 26.700 * [simplify]: Simplifying (+ (log x.re) (log (- x.re x.im))) 26.700 * * [simplify]: iters left: 5 (6 enodes) 26.702 * * [simplify]: iters left: 4 (21 enodes) 26.704 * * [simplify]: iters left: 3 (24 enodes) 26.707 * * [simplify]: Extracting #0: cost 1 inf + 0 26.707 * * [simplify]: Extracting #1: cost 4 inf + 0 26.707 * * [simplify]: Extracting #2: cost 8 inf + 0 26.707 * * [simplify]: Extracting #3: cost 10 inf + 1 26.708 * * [simplify]: Extracting #4: cost 8 inf + 144 26.708 * * [simplify]: Extracting #5: cost 1 inf + 756 26.708 * * [simplify]: Extracting #6: cost 0 inf + 978 26.708 * [simplify]: Simplified to (+ (log x.re) (log (- x.re x.im))) 26.708 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (exp (+ (log x.re) (log (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 26.708 * * * * [progress]: [ 98 / 133 ] simplifiying candidate # 26.708 * * * * [progress]: [ 99 / 133 ] simplifiying candidate # 26.708 * * * * [progress]: [ 100 / 133 ] simplifiying candidate # 26.708 * [simplify]: Simplifying (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im))) 26.708 * * [simplify]: iters left: 6 (8 enodes) 26.710 * * [simplify]: iters left: 5 (33 enodes) 26.716 * * [simplify]: iters left: 4 (81 enodes) 26.756 * * [simplify]: iters left: 3 (328 enodes) 27.084 * * [simplify]: Extracting #0: cost 1 inf + 0 27.084 * * [simplify]: Extracting #1: cost 30 inf + 0 27.084 * * [simplify]: Extracting #2: cost 173 inf + 43 27.086 * * [simplify]: Extracting #3: cost 258 inf + 4396 27.093 * * [simplify]: Extracting #4: cost 112 inf + 33048 27.105 * * [simplify]: Extracting #5: cost 11 inf + 55568 27.120 * * [simplify]: Extracting #6: cost 0 inf + 57750 27.148 * * [simplify]: Extracting #7: cost 0 inf + 57590 27.163 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re)) 27.163 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (cbrt (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.163 * * * * [progress]: [ 101 / 133 ] simplifiying candidate # 27.164 * * * * [progress]: [ 102 / 133 ] simplifiying candidate # 27.164 * * * * [progress]: [ 103 / 133 ] simplifiying candidate # 27.164 * * * * [progress]: [ 104 / 133 ] simplifiying candidate # 27.164 * * * * [progress]: [ 105 / 133 ] simplifiying candidate # 27.164 * [simplify]: Simplifying (* (sqrt x.re) (sqrt (- x.re x.im))) 27.164 * * [simplify]: iters left: 5 (6 enodes) 27.167 * * [simplify]: iters left: 4 (21 enodes) 27.170 * * [simplify]: iters left: 3 (24 enodes) 27.173 * * [simplify]: Extracting #0: cost 1 inf + 0 27.173 * * [simplify]: Extracting #1: cost 4 inf + 0 27.173 * * [simplify]: Extracting #2: cost 8 inf + 0 27.173 * * [simplify]: Extracting #3: cost 10 inf + 1 27.173 * * [simplify]: Extracting #4: cost 8 inf + 84 27.173 * * [simplify]: Extracting #5: cost 1 inf + 576 27.174 * * [simplify]: Extracting #6: cost 0 inf + 738 27.174 * [simplify]: Simplified to (* (sqrt x.re) (sqrt (- x.re x.im))) 27.174 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* (sqrt x.re) (sqrt (- x.re x.im))) (* (sqrt x.re) (sqrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.174 * [simplify]: Simplifying (* (sqrt x.re) (sqrt (- x.re x.im))) 27.174 * * [simplify]: iters left: 5 (6 enodes) 27.175 * * [simplify]: iters left: 4 (21 enodes) 27.178 * * [simplify]: iters left: 3 (24 enodes) 27.183 * * [simplify]: Extracting #0: cost 1 inf + 0 27.184 * * [simplify]: Extracting #1: cost 4 inf + 0 27.184 * * [simplify]: Extracting #2: cost 8 inf + 0 27.184 * * [simplify]: Extracting #3: cost 10 inf + 1 27.184 * * [simplify]: Extracting #4: cost 8 inf + 84 27.184 * * [simplify]: Extracting #5: cost 1 inf + 576 27.184 * * [simplify]: Extracting #6: cost 0 inf + 738 27.185 * [simplify]: Simplified to (* (sqrt x.re) (sqrt (- x.re x.im))) 27.185 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* (sqrt x.re) (sqrt (- x.re x.im))) (* (sqrt x.re) (sqrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.185 * * * * [progress]: [ 106 / 133 ] simplifiying candidate # 27.185 * [simplify]: Simplifying (* x.re (- x.im)) 27.185 * * [simplify]: iters left: 4 (4 enodes) 27.187 * * [simplify]: iters left: 3 (15 enodes) 27.191 * * [simplify]: iters left: 2 (21 enodes) 27.197 * * [simplify]: iters left: 1 (24 enodes) 27.202 * * [simplify]: Extracting #0: cost 1 inf + 0 27.202 * * [simplify]: Extracting #1: cost 7 inf + 0 27.202 * * [simplify]: Extracting #2: cost 7 inf + 43 27.203 * * [simplify]: Extracting #3: cost 1 inf + 373 27.203 * * [simplify]: Extracting #4: cost 0 inf + 414 27.203 * [simplify]: Simplified to (* x.re (- x.im)) 27.203 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* x.re (- x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.203 * * * * [progress]: [ 107 / 133 ] simplifiying candidate # 27.204 * [simplify]: Simplifying (* x.re (- x.im)) 27.204 * * [simplify]: iters left: 4 (4 enodes) 27.205 * * [simplify]: iters left: 3 (15 enodes) 27.210 * * [simplify]: iters left: 2 (21 enodes) 27.215 * * [simplify]: iters left: 1 (24 enodes) 27.221 * * [simplify]: Extracting #0: cost 1 inf + 0 27.221 * * [simplify]: Extracting #1: cost 7 inf + 0 27.221 * * [simplify]: Extracting #2: cost 7 inf + 43 27.221 * * [simplify]: Extracting #3: cost 1 inf + 373 27.221 * * [simplify]: Extracting #4: cost 0 inf + 414 27.222 * [simplify]: Simplified to (* x.re (- x.im)) 27.222 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* x.re (- x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.222 * * * * [progress]: [ 108 / 133 ] simplifiying candidate # 27.222 * [simplify]: Simplifying (* (- x.im) x.re) 27.222 * * [simplify]: iters left: 4 (4 enodes) 27.223 * * [simplify]: iters left: 3 (15 enodes) 27.225 * * [simplify]: iters left: 2 (21 enodes) 27.228 * * [simplify]: iters left: 1 (24 enodes) 27.230 * * [simplify]: Extracting #0: cost 1 inf + 0 27.230 * * [simplify]: Extracting #1: cost 7 inf + 0 27.230 * * [simplify]: Extracting #2: cost 7 inf + 43 27.230 * * [simplify]: Extracting #3: cost 0 inf + 414 27.231 * [simplify]: Simplified to (* (- x.re) x.im) 27.231 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.231 * * * * [progress]: [ 109 / 133 ] simplifiying candidate # 27.231 * [simplify]: Simplifying (* (- x.im) x.re) 27.231 * * [simplify]: iters left: 4 (4 enodes) 27.232 * * [simplify]: iters left: 3 (15 enodes) 27.234 * * [simplify]: iters left: 2 (21 enodes) 27.236 * * [simplify]: iters left: 1 (24 enodes) 27.239 * * [simplify]: Extracting #0: cost 1 inf + 0 27.239 * * [simplify]: Extracting #1: cost 7 inf + 0 27.239 * * [simplify]: Extracting #2: cost 7 inf + 43 27.239 * * [simplify]: Extracting #3: cost 0 inf + 414 27.239 * [simplify]: Simplified to (* (- x.re) x.im) 27.239 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.re) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.239 * * * * [progress]: [ 110 / 133 ] simplifiying candidate # 27.240 * [simplify]: Simplifying (cbrt (- x.re x.im)) 27.240 * * [simplify]: iters left: 3 (4 enodes) 27.241 * * [simplify]: iters left: 2 (14 enodes) 27.243 * * [simplify]: iters left: 1 (17 enodes) 27.245 * * [simplify]: Extracting #0: cost 1 inf + 0 27.245 * * [simplify]: Extracting #1: cost 3 inf + 0 27.245 * * [simplify]: Extracting #2: cost 7 inf + 0 27.245 * * [simplify]: Extracting #3: cost 5 inf + 43 27.245 * * [simplify]: Extracting #4: cost 0 inf + 412 27.245 * [simplify]: Simplified to (cbrt (- x.re x.im)) 27.245 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.245 * * * * [progress]: [ 111 / 133 ] simplifiying candidate # 27.245 * [simplify]: Simplifying (sqrt (- x.re x.im)) 27.245 * * [simplify]: iters left: 3 (4 enodes) 27.246 * * [simplify]: iters left: 2 (14 enodes) 27.248 * * [simplify]: iters left: 1 (17 enodes) 27.250 * * [simplify]: Extracting #0: cost 1 inf + 0 27.250 * * [simplify]: Extracting #1: cost 3 inf + 0 27.250 * * [simplify]: Extracting #2: cost 7 inf + 0 27.250 * * [simplify]: Extracting #3: cost 5 inf + 43 27.250 * * [simplify]: Extracting #4: cost 0 inf + 332 27.250 * [simplify]: Simplified to (sqrt (- x.re x.im)) 27.250 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re (sqrt (- x.re x.im))) (sqrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.251 * * * * [progress]: [ 112 / 133 ] simplifiying candidate # 27.251 * [simplify]: Simplifying (- x.re x.im) 27.251 * * [simplify]: iters left: 2 (3 enodes) 27.251 * * [simplify]: iters left: 1 (11 enodes) 27.253 * * [simplify]: Extracting #0: cost 1 inf + 0 27.253 * * [simplify]: Extracting #1: cost 5 inf + 0 27.253 * * [simplify]: Extracting #2: cost 3 inf + 43 27.253 * * [simplify]: Extracting #3: cost 0 inf + 168 27.253 * [simplify]: Simplified to (- x.re x.im) 27.253 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re 1) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.253 * * * * [progress]: [ 113 / 133 ] simplifiying candidate # 27.253 * [simplify]: Simplifying (- (sqrt x.re) (sqrt x.im)) 27.253 * * [simplify]: iters left: 3 (5 enodes) 27.254 * * [simplify]: iters left: 2 (17 enodes) 27.259 * * [simplify]: iters left: 1 (20 enodes) 27.264 * * [simplify]: Extracting #0: cost 1 inf + 0 27.264 * * [simplify]: Extracting #1: cost 5 inf + 0 27.264 * * [simplify]: Extracting #2: cost 10 inf + 0 27.264 * * [simplify]: Extracting #3: cost 8 inf + 2 27.264 * * [simplify]: Extracting #4: cost 1 inf + 491 27.265 * * [simplify]: Extracting #5: cost 0 inf + 572 27.265 * [simplify]: Simplified to (- (sqrt x.re) (sqrt x.im)) 27.265 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re (+ (sqrt x.re) (sqrt x.im))) (- (sqrt x.re) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.265 * * * * [progress]: [ 114 / 133 ] simplifiying candidate # 27.265 * [simplify]: Simplifying (- x.re x.im) 27.266 * * [simplify]: iters left: 2 (3 enodes) 27.267 * * [simplify]: iters left: 1 (11 enodes) 27.270 * * [simplify]: Extracting #0: cost 1 inf + 0 27.270 * * [simplify]: Extracting #1: cost 5 inf + 0 27.270 * * [simplify]: Extracting #2: cost 3 inf + 43 27.270 * * [simplify]: Extracting #3: cost 0 inf + 168 27.270 * [simplify]: Simplified to (- x.re x.im) 27.270 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* x.re 1) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.270 * * * * [progress]: [ 115 / 133 ] simplifiying candidate # 27.271 * [simplify]: Simplifying (* (cbrt x.re) (cbrt x.re)) 27.271 * * [simplify]: iters left: 3 (3 enodes) 27.272 * * [simplify]: iters left: 2 (9 enodes) 27.276 * * [simplify]: Extracting #0: cost 1 inf + 0 27.276 * * [simplify]: Extracting #1: cost 3 inf + 0 27.276 * * [simplify]: Extracting #2: cost 5 inf + 0 27.276 * * [simplify]: Extracting #3: cost 4 inf + 1 27.276 * * [simplify]: Extracting #4: cost 0 inf + 405 27.276 * [simplify]: Simplified to (* (cbrt x.re) (cbrt x.re)) 27.276 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.277 * * * * [progress]: [ 116 / 133 ] simplifiying candidate # 27.277 * [simplify]: Simplifying (sqrt x.re) 27.277 * * [simplify]: iters left: 1 (2 enodes) 27.278 * * [simplify]: Extracting #0: cost 1 inf + 0 27.278 * * [simplify]: Extracting #1: cost 3 inf + 0 27.278 * * [simplify]: Extracting #2: cost 2 inf + 1 27.278 * * [simplify]: Extracting #3: cost 0 inf + 83 27.278 * [simplify]: Simplified to (sqrt x.re) 27.278 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (sqrt x.re) (* (sqrt x.re) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.278 * * * * [progress]: [ 117 / 133 ] simplifiying candidate # 27.278 * * * * [progress]: [ 118 / 133 ] simplifiying candidate # 27.279 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 27.279 * * [simplify]: iters left: 6 (7 enodes) 27.282 * * [simplify]: iters left: 5 (28 enodes) 27.286 * * [simplify]: iters left: 4 (41 enodes) 27.292 * * [simplify]: iters left: 3 (44 enodes) 27.297 * * [simplify]: iters left: 2 (45 enodes) 27.302 * * [simplify]: Extracting #0: cost 1 inf + 0 27.303 * * [simplify]: Extracting #1: cost 8 inf + 0 27.303 * * [simplify]: Extracting #2: cost 17 inf + 0 27.303 * * [simplify]: Extracting #3: cost 14 inf + 84 27.303 * * [simplify]: Extracting #4: cost 7 inf + 576 27.303 * * [simplify]: Extracting #5: cost 1 inf + 1108 27.303 * * [simplify]: Extracting #6: cost 0 inf + 1230 27.304 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 27.304 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (/ (* x.re (- (pow x.re 3) (pow x.im 3))) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.304 * * * * [progress]: [ 119 / 133 ] simplifiying candidate # 27.304 * [simplify]: Simplifying (+ x.re x.im) 27.304 * * [simplify]: iters left: 2 (3 enodes) 27.305 * * [simplify]: iters left: 1 (10 enodes) 27.306 * * [simplify]: Extracting #0: cost 1 inf + 0 27.306 * * [simplify]: Extracting #1: cost 4 inf + 0 27.306 * * [simplify]: Extracting #2: cost 2 inf + 2 27.306 * * [simplify]: Extracting #3: cost 0 inf + 86 27.306 * [simplify]: Simplified to (+ x.im x.re) 27.306 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (/ (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.306 * * * * [progress]: [ 120 / 133 ] simplifiying candidate #real (real->posit16 (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 27.306 * * * * [progress]: [ 121 / 133 ] simplifiying candidate # 27.306 * * * * [progress]: [ 122 / 133 ] simplifiying candidate # 27.307 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 27.307 * * [simplify]: iters left: 5 (8 enodes) 27.310 * * [simplify]: iters left: 4 (39 enodes) 27.322 * * [simplify]: iters left: 3 (72 enodes) 27.341 * * [simplify]: iters left: 2 (132 enodes) 27.372 * * [simplify]: iters left: 1 (197 enodes) 27.433 * * [simplify]: Extracting #0: cost 1 inf + 0 27.433 * * [simplify]: Extracting #1: cost 15 inf + 0 27.433 * * [simplify]: Extracting #2: cost 43 inf + 1 27.434 * * [simplify]: Extracting #3: cost 58 inf + 414 27.435 * * [simplify]: Extracting #4: cost 30 inf + 3095 27.437 * * [simplify]: Extracting #5: cost 10 inf + 8584 27.440 * * [simplify]: Extracting #6: cost 1 inf + 12842 27.443 * * [simplify]: Extracting #7: cost 0 inf + 12974 27.445 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 27.445 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.445 * * * * [progress]: [ 123 / 133 ] simplifiying candidate # 27.446 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 27.446 * * [simplify]: iters left: 5 (8 enodes) 27.451 * * [simplify]: iters left: 4 (39 enodes) 27.467 * * [simplify]: iters left: 3 (72 enodes) 27.494 * * [simplify]: iters left: 2 (132 enodes) 27.542 * * [simplify]: iters left: 1 (197 enodes) 27.606 * * [simplify]: Extracting #0: cost 1 inf + 0 27.606 * * [simplify]: Extracting #1: cost 15 inf + 0 27.607 * * [simplify]: Extracting #2: cost 43 inf + 1 27.607 * * [simplify]: Extracting #3: cost 58 inf + 414 27.609 * * [simplify]: Extracting #4: cost 30 inf + 3095 27.611 * * [simplify]: Extracting #5: cost 10 inf + 8584 27.612 * * [simplify]: Extracting #6: cost 1 inf + 12842 27.614 * * [simplify]: Extracting #7: cost 0 inf + 12974 27.615 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 27.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.615 * * * * [progress]: [ 124 / 133 ] simplifiying candidate # 27.615 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 27.616 * * [simplify]: iters left: 5 (8 enodes) 27.619 * * [simplify]: iters left: 4 (39 enodes) 27.626 * * [simplify]: iters left: 3 (72 enodes) 27.648 * * [simplify]: iters left: 2 (132 enodes) 27.683 * * [simplify]: iters left: 1 (197 enodes) 27.728 * * [simplify]: Extracting #0: cost 1 inf + 0 27.728 * * [simplify]: Extracting #1: cost 15 inf + 0 27.729 * * [simplify]: Extracting #2: cost 43 inf + 1 27.729 * * [simplify]: Extracting #3: cost 58 inf + 414 27.730 * * [simplify]: Extracting #4: cost 30 inf + 3095 27.732 * * [simplify]: Extracting #5: cost 10 inf + 8584 27.735 * * [simplify]: Extracting #6: cost 1 inf + 12842 27.738 * * [simplify]: Extracting #7: cost 0 inf + 12974 27.741 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 27.741 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 27.741 * * * * [progress]: [ 125 / 133 ] simplifiying candidate # 27.741 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 27.742 * * [simplify]: iters left: 6 (9 enodes) 27.751 * * [simplify]: iters left: 5 (45 enodes) 27.769 * * [simplify]: iters left: 4 (93 enodes) 27.805 * * [simplify]: iters left: 3 (192 enodes) 27.877 * * [simplify]: iters left: 2 (304 enodes) 27.955 * * [simplify]: iters left: 1 (408 enodes) 28.064 * * [simplify]: Extracting #0: cost 1 inf + 0 28.064 * * [simplify]: Extracting #1: cost 7 inf + 0 28.064 * * [simplify]: Extracting #2: cost 43 inf + 1 28.065 * * [simplify]: Extracting #3: cost 90 inf + 211 28.067 * * [simplify]: Extracting #4: cost 65 inf + 2484 28.070 * * [simplify]: Extracting #5: cost 37 inf + 9373 28.074 * * [simplify]: Extracting #6: cost 8 inf + 26384 28.083 * * [simplify]: Extracting #7: cost 0 inf + 30721 28.089 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 28.089 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 28.089 * * * * [progress]: [ 126 / 133 ] simplifiying candidate # 28.089 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 28.089 * * [simplify]: iters left: 6 (9 enodes) 28.095 * * [simplify]: iters left: 5 (45 enodes) 28.113 * * [simplify]: iters left: 4 (93 enodes) 28.150 * * [simplify]: iters left: 3 (192 enodes) 28.208 * * [simplify]: iters left: 2 (304 enodes) 28.292 * * [simplify]: iters left: 1 (408 enodes) 28.401 * * [simplify]: Extracting #0: cost 1 inf + 0 28.401 * * [simplify]: Extracting #1: cost 7 inf + 0 28.402 * * [simplify]: Extracting #2: cost 43 inf + 1 28.402 * * [simplify]: Extracting #3: cost 90 inf + 211 28.404 * * [simplify]: Extracting #4: cost 65 inf + 2484 28.410 * * [simplify]: Extracting #5: cost 37 inf + 9373 28.415 * * [simplify]: Extracting #6: cost 8 inf + 26384 28.420 * * [simplify]: Extracting #7: cost 0 inf + 30721 28.423 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 28.423 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 28.423 * * * * [progress]: [ 127 / 133 ] simplifiying candidate # 28.424 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 28.424 * * [simplify]: iters left: 6 (9 enodes) 28.427 * * [simplify]: iters left: 5 (45 enodes) 28.436 * * [simplify]: iters left: 4 (93 enodes) 28.460 * * [simplify]: iters left: 3 (192 enodes) 28.889 * * [simplify]: iters left: 2 (304 enodes) 28.964 * * [simplify]: iters left: 1 (408 enodes) 29.095 * * [simplify]: Extracting #0: cost 1 inf + 0 29.095 * * [simplify]: Extracting #1: cost 7 inf + 0 29.095 * * [simplify]: Extracting #2: cost 43 inf + 1 29.095 * * [simplify]: Extracting #3: cost 90 inf + 211 29.096 * * [simplify]: Extracting #4: cost 65 inf + 2484 29.098 * * [simplify]: Extracting #5: cost 37 inf + 9373 29.102 * * [simplify]: Extracting #6: cost 8 inf + 26384 29.108 * * [simplify]: Extracting #7: cost 0 inf + 30721 29.113 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 29.113 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 29.114 * * * * [progress]: [ 128 / 133 ] simplifiying candidate # 29.114 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 29.114 * * [simplify]: iters left: 5 (6 enodes) 29.118 * * [simplify]: iters left: 4 (27 enodes) 29.127 * * [simplify]: iters left: 3 (45 enodes) 29.141 * * [simplify]: iters left: 2 (68 enodes) 29.159 * * [simplify]: iters left: 1 (76 enodes) 29.177 * * [simplify]: Extracting #0: cost 1 inf + 0 29.178 * * [simplify]: Extracting #1: cost 12 inf + 0 29.178 * * [simplify]: Extracting #2: cost 15 inf + 45 29.178 * * [simplify]: Extracting #3: cost 3 inf + 870 29.179 * * [simplify]: Extracting #4: cost 0 inf + 1077 29.180 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 29.180 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* 2 x.im) (* x.re x.im)))) 29.180 * * * * [progress]: [ 129 / 133 ] simplifiying candidate # 29.180 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 29.180 * * [simplify]: iters left: 5 (6 enodes) 29.184 * * [simplify]: iters left: 4 (27 enodes) 29.193 * * [simplify]: iters left: 3 (45 enodes) 29.207 * * [simplify]: iters left: 2 (68 enodes) 29.224 * * [simplify]: iters left: 1 (76 enodes) 29.234 * * [simplify]: Extracting #0: cost 1 inf + 0 29.234 * * [simplify]: Extracting #1: cost 12 inf + 0 29.234 * * [simplify]: Extracting #2: cost 15 inf + 45 29.234 * * [simplify]: Extracting #3: cost 3 inf + 870 29.235 * * [simplify]: Extracting #4: cost 0 inf + 1077 29.235 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 29.235 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* 2 x.im) (* x.re x.im)))) 29.235 * * * * [progress]: [ 130 / 133 ] simplifiying candidate # 29.235 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 29.235 * * [simplify]: iters left: 5 (6 enodes) 29.237 * * [simplify]: iters left: 4 (27 enodes) 29.242 * * [simplify]: iters left: 3 (45 enodes) 29.249 * * [simplify]: iters left: 2 (68 enodes) 29.265 * * [simplify]: iters left: 1 (76 enodes) 29.285 * * [simplify]: Extracting #0: cost 1 inf + 0 29.285 * * [simplify]: Extracting #1: cost 12 inf + 0 29.285 * * [simplify]: Extracting #2: cost 15 inf + 45 29.286 * * [simplify]: Extracting #3: cost 3 inf + 870 29.287 * * [simplify]: Extracting #4: cost 0 inf + 1077 29.288 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 29.288 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (* 2 x.im) (* x.re x.im)))) 29.288 * * * * [progress]: [ 131 / 133 ] simplifiying candidate # 29.288 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 29.288 * * [simplify]: iters left: 4 (6 enodes) 29.293 * * [simplify]: iters left: 3 (26 enodes) 29.302 * * [simplify]: iters left: 2 (41 enodes) 29.314 * * [simplify]: iters left: 1 (54 enodes) 29.328 * * [simplify]: Extracting #0: cost 1 inf + 0 29.328 * * [simplify]: Extracting #1: cost 7 inf + 0 29.329 * * [simplify]: Extracting #2: cost 14 inf + 1 29.329 * * [simplify]: Extracting #3: cost 10 inf + 167 29.329 * * [simplify]: Extracting #4: cost 3 inf + 539 29.330 * * [simplify]: Extracting #5: cost 0 inf + 745 29.330 * [simplify]: Simplified to (* x.re (- x.re x.im)) 29.330 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 29.330 * * * * [progress]: [ 132 / 133 ] simplifiying candidate # 29.330 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 29.331 * * [simplify]: iters left: 4 (6 enodes) 29.334 * * [simplify]: iters left: 3 (26 enodes) 29.343 * * [simplify]: iters left: 2 (41 enodes) 29.359 * * [simplify]: iters left: 1 (54 enodes) 29.374 * * [simplify]: Extracting #0: cost 1 inf + 0 29.374 * * [simplify]: Extracting #1: cost 7 inf + 0 29.374 * * [simplify]: Extracting #2: cost 14 inf + 1 29.374 * * [simplify]: Extracting #3: cost 10 inf + 167 29.374 * * [simplify]: Extracting #4: cost 3 inf + 539 29.375 * * [simplify]: Extracting #5: cost 0 inf + 745 29.375 * [simplify]: Simplified to (* x.re (- x.re x.im)) 29.375 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 29.376 * * * * [progress]: [ 133 / 133 ] simplifiying candidate # 29.376 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 29.376 * * [simplify]: iters left: 4 (6 enodes) 29.380 * * [simplify]: iters left: 3 (26 enodes) 29.388 * * [simplify]: iters left: 2 (41 enodes) 29.400 * * [simplify]: iters left: 1 (54 enodes) 29.415 * * [simplify]: Extracting #0: cost 1 inf + 0 29.415 * * [simplify]: Extracting #1: cost 7 inf + 0 29.415 * * [simplify]: Extracting #2: cost 14 inf + 1 29.415 * * [simplify]: Extracting #3: cost 10 inf + 167 29.415 * * [simplify]: Extracting #4: cost 3 inf + 539 29.416 * * [simplify]: Extracting #5: cost 0 inf + 745 29.416 * [simplify]: Simplified to (* x.re (- x.re x.im)) 29.416 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 29.417 * * * [progress]: adding candidates to table 30.628 * * [progress]: iteration 3 / 4 30.629 * * * [progress]: picking best candidate 30.660 * * * * [pick]: Picked # 30.660 * * * [progress]: localizing error 30.711 * * * [progress]: generating rewritten candidates 30.711 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 30.729 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 30.767 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 30.786 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 30.859 * * * [progress]: generating series expansions 30.859 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 30.860 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 30.860 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 30.860 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 30.860 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 30.860 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 30.860 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.860 * [backup-simplify]: Simplify 1/3 into 1/3 30.860 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 30.860 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 30.860 * [taylor]: Taking taylor expansion of x.re in x.re 30.860 * [backup-simplify]: Simplify 0 into 0 30.860 * [backup-simplify]: Simplify 1 into 1 30.860 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 30.860 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 30.860 * [taylor]: Taking taylor expansion of x.im in x.re 30.860 * [backup-simplify]: Simplify x.im into x.im 30.860 * [taylor]: Taking taylor expansion of x.re in x.re 30.860 * [backup-simplify]: Simplify 0 into 0 30.860 * [backup-simplify]: Simplify 1 into 1 30.860 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 30.860 * [taylor]: Taking taylor expansion of x.re in x.re 30.860 * [backup-simplify]: Simplify 0 into 0 30.860 * [backup-simplify]: Simplify 1 into 1 30.860 * [taylor]: Taking taylor expansion of x.im in x.re 30.860 * [backup-simplify]: Simplify x.im into x.im 30.860 * [backup-simplify]: Simplify (+ x.im 0) into x.im 30.860 * [backup-simplify]: Simplify (- x.im) into (- x.im) 30.860 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 30.860 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 30.860 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 30.861 * [backup-simplify]: Simplify (- 0) into 0 30.861 * [backup-simplify]: Simplify (+ 1 0) into 1 30.861 * [backup-simplify]: Simplify (+ 0 1) into 1 30.862 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 30.862 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 30.862 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 30.862 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 30.862 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 30.863 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 30.863 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 30.863 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 30.863 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 30.863 * [taylor]: Taking taylor expansion of 1/3 in x.im 30.863 * [backup-simplify]: Simplify 1/3 into 1/3 30.863 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 30.863 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 30.863 * [taylor]: Taking taylor expansion of x.re in x.im 30.863 * [backup-simplify]: Simplify x.re into x.re 30.863 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 30.863 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 30.863 * [taylor]: Taking taylor expansion of x.im in x.im 30.863 * [backup-simplify]: Simplify 0 into 0 30.863 * [backup-simplify]: Simplify 1 into 1 30.863 * [taylor]: Taking taylor expansion of x.re in x.im 30.863 * [backup-simplify]: Simplify x.re into x.re 30.863 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 30.863 * [taylor]: Taking taylor expansion of x.re in x.im 30.863 * [backup-simplify]: Simplify x.re into x.re 30.863 * [taylor]: Taking taylor expansion of x.im in x.im 30.863 * [backup-simplify]: Simplify 0 into 0 30.863 * [backup-simplify]: Simplify 1 into 1 30.863 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 30.863 * [backup-simplify]: Simplify (- 0) into 0 30.863 * [backup-simplify]: Simplify (+ x.re 0) into x.re 30.863 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.863 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 30.863 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 30.863 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 30.863 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 30.863 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 30.863 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 30.863 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 30.864 * [taylor]: Taking taylor expansion of 1/3 in x.im 30.864 * [backup-simplify]: Simplify 1/3 into 1/3 30.864 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 30.864 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 30.864 * [taylor]: Taking taylor expansion of x.re in x.im 30.864 * [backup-simplify]: Simplify x.re into x.re 30.864 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 30.864 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 30.864 * [taylor]: Taking taylor expansion of x.im in x.im 30.864 * [backup-simplify]: Simplify 0 into 0 30.864 * [backup-simplify]: Simplify 1 into 1 30.864 * [taylor]: Taking taylor expansion of x.re in x.im 30.864 * [backup-simplify]: Simplify x.re into x.re 30.864 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 30.864 * [taylor]: Taking taylor expansion of x.re in x.im 30.864 * [backup-simplify]: Simplify x.re into x.re 30.864 * [taylor]: Taking taylor expansion of x.im in x.im 30.864 * [backup-simplify]: Simplify 0 into 0 30.864 * [backup-simplify]: Simplify 1 into 1 30.864 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 30.864 * [backup-simplify]: Simplify (- 0) into 0 30.864 * [backup-simplify]: Simplify (+ x.re 0) into x.re 30.864 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 30.864 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 30.864 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 30.864 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 30.864 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 30.864 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 30.864 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 30.864 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 30.864 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.865 * [backup-simplify]: Simplify 1/3 into 1/3 30.865 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 30.865 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 30.865 * [taylor]: Taking taylor expansion of x.re in x.re 30.865 * [backup-simplify]: Simplify 0 into 0 30.865 * [backup-simplify]: Simplify 1 into 1 30.865 * [backup-simplify]: Simplify (* 1 1) into 1 30.865 * [backup-simplify]: Simplify (* 1 1) into 1 30.865 * [backup-simplify]: Simplify (log 1) into 0 30.866 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 30.866 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 30.866 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 30.866 * [backup-simplify]: Simplify x.re into x.re 30.866 * [backup-simplify]: Simplify (- 1) into -1 30.866 * [backup-simplify]: Simplify (+ 0 -1) into -1 30.867 * [backup-simplify]: Simplify (+ 1 0) into 1 30.867 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 30.867 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 30.867 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 30.868 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 30.868 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 30.868 * [taylor]: Taking taylor expansion of 0 in x.re 30.868 * [backup-simplify]: Simplify 0 into 0 30.868 * [backup-simplify]: Simplify 0 into 0 30.869 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.869 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.870 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 30.870 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 30.870 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 30.871 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 30.871 * [backup-simplify]: Simplify 0 into 0 30.871 * [backup-simplify]: Simplify (- 0) into 0 30.871 * [backup-simplify]: Simplify (+ 0 0) into 0 30.872 * [backup-simplify]: Simplify (+ 0 0) into 0 30.872 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 30.872 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 30.873 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 30.873 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 30.874 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 30.874 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 30.874 * [taylor]: Taking taylor expansion of -1/3 in x.re 30.874 * [backup-simplify]: Simplify -1/3 into -1/3 30.874 * [taylor]: Taking taylor expansion of x.re in x.re 30.874 * [backup-simplify]: Simplify 0 into 0 30.874 * [backup-simplify]: Simplify 1 into 1 30.874 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 30.875 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 30.875 * [backup-simplify]: Simplify 0 into 0 30.875 * [backup-simplify]: Simplify 0 into 0 30.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.878 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 30.878 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 30.879 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 30.879 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 30.879 * [backup-simplify]: Simplify 0 into 0 30.880 * [backup-simplify]: Simplify (- 0) into 0 30.880 * [backup-simplify]: Simplify (+ 0 0) into 0 30.880 * [backup-simplify]: Simplify (+ 0 0) into 0 30.881 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 30.881 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 30.883 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 30.884 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 30.886 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 30.886 * [taylor]: Taking taylor expansion of 0 in x.re 30.886 * [backup-simplify]: Simplify 0 into 0 30.886 * [backup-simplify]: Simplify 0 into 0 30.886 * [backup-simplify]: Simplify x.re into x.re 30.886 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 30.886 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 30.886 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 30.887 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 30.887 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 30.887 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.887 * [backup-simplify]: Simplify 1/3 into 1/3 30.887 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 30.887 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 30.887 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 30.887 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 30.887 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.887 * [taylor]: Taking taylor expansion of x.re in x.re 30.887 * [backup-simplify]: Simplify 0 into 0 30.887 * [backup-simplify]: Simplify 1 into 1 30.887 * [backup-simplify]: Simplify (/ 1 1) into 1 30.887 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.887 * [taylor]: Taking taylor expansion of x.im in x.re 30.887 * [backup-simplify]: Simplify x.im into x.im 30.887 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.887 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 30.887 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.887 * [taylor]: Taking taylor expansion of x.im in x.re 30.887 * [backup-simplify]: Simplify x.im into x.im 30.888 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.888 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.888 * [taylor]: Taking taylor expansion of x.re in x.re 30.888 * [backup-simplify]: Simplify 0 into 0 30.888 * [backup-simplify]: Simplify 1 into 1 30.888 * [backup-simplify]: Simplify (/ 1 1) into 1 30.888 * [taylor]: Taking taylor expansion of x.re in x.re 30.888 * [backup-simplify]: Simplify 0 into 0 30.888 * [backup-simplify]: Simplify 1 into 1 30.889 * [backup-simplify]: Simplify (+ 1 0) into 1 30.889 * [backup-simplify]: Simplify (+ 0 1) into 1 30.889 * [backup-simplify]: Simplify (* 1 1) into 1 30.890 * [backup-simplify]: Simplify (/ 1 1) into 1 30.890 * [backup-simplify]: Simplify (log 1) into 0 30.891 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 30.891 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 30.891 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 30.891 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 30.891 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 30.891 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 30.891 * [taylor]: Taking taylor expansion of 1/3 in x.im 30.891 * [backup-simplify]: Simplify 1/3 into 1/3 30.891 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 30.891 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 30.891 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 30.891 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 30.891 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.891 * [taylor]: Taking taylor expansion of x.re in x.im 30.891 * [backup-simplify]: Simplify x.re into x.re 30.891 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.891 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.891 * [taylor]: Taking taylor expansion of x.im in x.im 30.891 * [backup-simplify]: Simplify 0 into 0 30.891 * [backup-simplify]: Simplify 1 into 1 30.892 * [backup-simplify]: Simplify (/ 1 1) into 1 30.892 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 30.892 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.892 * [taylor]: Taking taylor expansion of x.im in x.im 30.892 * [backup-simplify]: Simplify 0 into 0 30.892 * [backup-simplify]: Simplify 1 into 1 30.892 * [backup-simplify]: Simplify (/ 1 1) into 1 30.892 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.892 * [taylor]: Taking taylor expansion of x.re in x.im 30.892 * [backup-simplify]: Simplify x.re into x.re 30.893 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.893 * [taylor]: Taking taylor expansion of x.re in x.im 30.893 * [backup-simplify]: Simplify x.re into x.re 30.893 * [backup-simplify]: Simplify (- 1) into -1 30.894 * [backup-simplify]: Simplify (+ 0 -1) into -1 30.894 * [backup-simplify]: Simplify (+ 1 0) into 1 30.894 * [backup-simplify]: Simplify (* -1 1) into -1 30.894 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.895 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 30.895 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 30.895 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 30.895 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 30.895 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 30.895 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 30.895 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 30.896 * [taylor]: Taking taylor expansion of 1/3 in x.im 30.896 * [backup-simplify]: Simplify 1/3 into 1/3 30.896 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 30.896 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 30.896 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 30.896 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 30.896 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.896 * [taylor]: Taking taylor expansion of x.re in x.im 30.896 * [backup-simplify]: Simplify x.re into x.re 30.896 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.896 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.896 * [taylor]: Taking taylor expansion of x.im in x.im 30.896 * [backup-simplify]: Simplify 0 into 0 30.896 * [backup-simplify]: Simplify 1 into 1 30.896 * [backup-simplify]: Simplify (/ 1 1) into 1 30.896 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 30.896 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.896 * [taylor]: Taking taylor expansion of x.im in x.im 30.896 * [backup-simplify]: Simplify 0 into 0 30.896 * [backup-simplify]: Simplify 1 into 1 30.897 * [backup-simplify]: Simplify (/ 1 1) into 1 30.897 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.897 * [taylor]: Taking taylor expansion of x.re in x.im 30.897 * [backup-simplify]: Simplify x.re into x.re 30.897 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.897 * [taylor]: Taking taylor expansion of x.re in x.im 30.897 * [backup-simplify]: Simplify x.re into x.re 30.897 * [backup-simplify]: Simplify (- 1) into -1 30.898 * [backup-simplify]: Simplify (+ 0 -1) into -1 30.898 * [backup-simplify]: Simplify (+ 1 0) into 1 30.899 * [backup-simplify]: Simplify (* -1 1) into -1 30.899 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 30.899 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 30.899 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 30.899 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 30.899 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 30.899 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 30.899 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 30.899 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.899 * [backup-simplify]: Simplify 1/3 into 1/3 30.899 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 30.899 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 30.899 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 30.899 * [taylor]: Taking taylor expansion of -1 in x.re 30.899 * [backup-simplify]: Simplify -1 into -1 30.899 * [taylor]: Taking taylor expansion of x.re in x.re 30.899 * [backup-simplify]: Simplify 0 into 0 30.899 * [backup-simplify]: Simplify 1 into 1 30.900 * [backup-simplify]: Simplify (/ -1 1) into -1 30.900 * [backup-simplify]: Simplify (log -1) into (log -1) 30.900 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 30.900 * [taylor]: Taking taylor expansion of 2 in x.re 30.900 * [backup-simplify]: Simplify 2 into 2 30.900 * [taylor]: Taking taylor expansion of (log x.im) in x.re 30.900 * [taylor]: Taking taylor expansion of x.im in x.re 30.900 * [backup-simplify]: Simplify x.im into x.im 30.900 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.901 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 30.901 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 30.901 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 30.901 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 30.901 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 30.902 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 30.902 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 30.903 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.903 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 30.903 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.903 * [backup-simplify]: Simplify (- 0) into 0 30.903 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 30.903 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 30.903 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 30.904 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 30.904 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 30.905 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 30.905 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 30.905 * [taylor]: Taking taylor expansion of 0 in x.re 30.905 * [backup-simplify]: Simplify 0 into 0 30.905 * [backup-simplify]: Simplify 0 into 0 30.906 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.907 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 30.907 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 30.908 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 30.908 * [backup-simplify]: Simplify (- 0) into 0 30.908 * [backup-simplify]: Simplify (+ 0 0) into 0 30.909 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 30.909 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 30.909 * [backup-simplify]: Simplify 0 into 0 30.910 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.910 * [backup-simplify]: Simplify (+ 0 0) into 0 30.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.911 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.911 * [backup-simplify]: Simplify (- 0) into 0 30.911 * [backup-simplify]: Simplify (+ 0 0) into 0 30.912 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 30.912 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 30.913 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 30.913 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 30.913 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 30.914 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 30.914 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 30.914 * [taylor]: Taking taylor expansion of -1/3 in x.re 30.914 * [backup-simplify]: Simplify -1/3 into -1/3 30.914 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 30.914 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 30.914 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 30.914 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.914 * [backup-simplify]: Simplify 1/3 into 1/3 30.914 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 30.914 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 30.914 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 30.914 * [taylor]: Taking taylor expansion of -1 in x.re 30.914 * [backup-simplify]: Simplify -1 into -1 30.914 * [taylor]: Taking taylor expansion of x.re in x.re 30.914 * [backup-simplify]: Simplify 0 into 0 30.914 * [backup-simplify]: Simplify 1 into 1 30.915 * [backup-simplify]: Simplify (/ -1 1) into -1 30.915 * [backup-simplify]: Simplify (log -1) into (log -1) 30.915 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 30.915 * [taylor]: Taking taylor expansion of 2 in x.re 30.915 * [backup-simplify]: Simplify 2 into 2 30.915 * [taylor]: Taking taylor expansion of (log x.im) in x.re 30.915 * [taylor]: Taking taylor expansion of x.im in x.re 30.915 * [backup-simplify]: Simplify x.im into x.im 30.915 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.915 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 30.916 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 30.916 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 30.916 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 30.916 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 30.917 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 30.917 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 30.917 * [taylor]: Taking taylor expansion of x.re in x.re 30.917 * [backup-simplify]: Simplify 0 into 0 30.917 * [backup-simplify]: Simplify 1 into 1 30.917 * [backup-simplify]: Simplify (* 1 1) into 1 30.917 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 30.922 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 30.923 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 30.924 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 30.924 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 30.925 * [backup-simplify]: Simplify (- 0) into 0 30.925 * [backup-simplify]: Simplify (+ 0 0) into 0 30.925 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 30.926 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.929 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 30.930 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 30.931 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 30.932 * [backup-simplify]: Simplify (- 0) into 0 30.932 * [backup-simplify]: Simplify (+ 0 0) into 0 30.933 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 30.935 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 30.936 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 30.937 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 30.938 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 30.939 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 30.941 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.942 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 30.942 * [backup-simplify]: Simplify 0 into 0 30.942 * [backup-simplify]: Simplify 0 into 0 30.944 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.947 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 30.949 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 30.949 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 30.950 * [backup-simplify]: Simplify (- 0) into 0 30.950 * [backup-simplify]: Simplify (+ 0 0) into 0 30.952 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 30.954 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 30.954 * [backup-simplify]: Simplify 0 into 0 30.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.956 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 30.956 * [backup-simplify]: Simplify (+ 0 0) into 0 30.956 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 30.957 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.957 * [backup-simplify]: Simplify (- 0) into 0 30.957 * [backup-simplify]: Simplify (+ 0 0) into 0 30.958 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 30.958 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 30.960 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 30.961 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 30.961 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 30.963 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 30.963 * [taylor]: Taking taylor expansion of 0 in x.re 30.963 * [backup-simplify]: Simplify 0 into 0 30.963 * [backup-simplify]: Simplify 0 into 0 30.963 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 30.963 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 30.964 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 30.964 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 30.964 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 30.964 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 30.964 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.964 * [backup-simplify]: Simplify 1/3 into 1/3 30.964 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 30.964 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 30.964 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 30.964 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 30.964 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.964 * [taylor]: Taking taylor expansion of x.im in x.re 30.964 * [backup-simplify]: Simplify x.im into x.im 30.964 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.964 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.964 * [taylor]: Taking taylor expansion of x.re in x.re 30.964 * [backup-simplify]: Simplify 0 into 0 30.964 * [backup-simplify]: Simplify 1 into 1 30.964 * [backup-simplify]: Simplify (/ 1 1) into 1 30.964 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 30.964 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 30.964 * [taylor]: Taking taylor expansion of x.im in x.re 30.964 * [backup-simplify]: Simplify x.im into x.im 30.964 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 30.964 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.964 * [taylor]: Taking taylor expansion of x.re in x.re 30.964 * [backup-simplify]: Simplify 0 into 0 30.964 * [backup-simplify]: Simplify 1 into 1 30.965 * [backup-simplify]: Simplify (/ 1 1) into 1 30.965 * [taylor]: Taking taylor expansion of x.re in x.re 30.965 * [backup-simplify]: Simplify 0 into 0 30.965 * [backup-simplify]: Simplify 1 into 1 30.965 * [backup-simplify]: Simplify (- 1) into -1 30.965 * [backup-simplify]: Simplify (+ 0 -1) into -1 30.965 * [backup-simplify]: Simplify (+ 0 1) into 1 30.966 * [backup-simplify]: Simplify (* -1 1) into -1 30.966 * [backup-simplify]: Simplify (/ -1 1) into -1 30.966 * [backup-simplify]: Simplify (log -1) into (log -1) 30.967 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 30.967 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 30.967 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 30.967 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 30.967 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 30.967 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 30.967 * [taylor]: Taking taylor expansion of 1/3 in x.im 30.967 * [backup-simplify]: Simplify 1/3 into 1/3 30.967 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 30.967 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 30.968 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 30.968 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 30.968 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.968 * [taylor]: Taking taylor expansion of x.im in x.im 30.968 * [backup-simplify]: Simplify 0 into 0 30.968 * [backup-simplify]: Simplify 1 into 1 30.968 * [backup-simplify]: Simplify (/ 1 1) into 1 30.968 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.968 * [taylor]: Taking taylor expansion of x.re in x.im 30.968 * [backup-simplify]: Simplify x.re into x.re 30.968 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.968 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 30.968 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.968 * [taylor]: Taking taylor expansion of x.im in x.im 30.968 * [backup-simplify]: Simplify 0 into 0 30.968 * [backup-simplify]: Simplify 1 into 1 30.968 * [backup-simplify]: Simplify (/ 1 1) into 1 30.968 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.968 * [taylor]: Taking taylor expansion of x.re in x.im 30.968 * [backup-simplify]: Simplify x.re into x.re 30.968 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.968 * [taylor]: Taking taylor expansion of x.re in x.im 30.968 * [backup-simplify]: Simplify x.re into x.re 30.969 * [backup-simplify]: Simplify (+ 1 0) into 1 30.969 * [backup-simplify]: Simplify (+ 1 0) into 1 30.969 * [backup-simplify]: Simplify (* 1 1) into 1 30.969 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.969 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 30.970 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 30.970 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 30.970 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 30.970 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 30.970 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 30.970 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 30.970 * [taylor]: Taking taylor expansion of 1/3 in x.im 30.970 * [backup-simplify]: Simplify 1/3 into 1/3 30.970 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 30.970 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 30.970 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 30.970 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 30.970 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.970 * [taylor]: Taking taylor expansion of x.im in x.im 30.970 * [backup-simplify]: Simplify 0 into 0 30.970 * [backup-simplify]: Simplify 1 into 1 30.970 * [backup-simplify]: Simplify (/ 1 1) into 1 30.970 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.970 * [taylor]: Taking taylor expansion of x.re in x.im 30.970 * [backup-simplify]: Simplify x.re into x.re 30.970 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.970 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 30.970 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 30.970 * [taylor]: Taking taylor expansion of x.im in x.im 30.970 * [backup-simplify]: Simplify 0 into 0 30.970 * [backup-simplify]: Simplify 1 into 1 30.971 * [backup-simplify]: Simplify (/ 1 1) into 1 30.971 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 30.971 * [taylor]: Taking taylor expansion of x.re in x.im 30.971 * [backup-simplify]: Simplify x.re into x.re 30.971 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.971 * [taylor]: Taking taylor expansion of x.re in x.im 30.971 * [backup-simplify]: Simplify x.re into x.re 30.971 * [backup-simplify]: Simplify (+ 1 0) into 1 30.971 * [backup-simplify]: Simplify (+ 1 0) into 1 30.971 * [backup-simplify]: Simplify (* 1 1) into 1 30.972 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 30.972 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 30.972 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 30.972 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 30.972 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 30.972 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 30.972 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 30.972 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.972 * [backup-simplify]: Simplify 1/3 into 1/3 30.972 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 30.972 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 30.972 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.972 * [taylor]: Taking taylor expansion of x.re in x.re 30.972 * [backup-simplify]: Simplify 0 into 0 30.972 * [backup-simplify]: Simplify 1 into 1 30.973 * [backup-simplify]: Simplify (/ 1 1) into 1 30.973 * [backup-simplify]: Simplify (log 1) into 0 30.973 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 30.973 * [taylor]: Taking taylor expansion of 2 in x.re 30.973 * [backup-simplify]: Simplify 2 into 2 30.973 * [taylor]: Taking taylor expansion of (log x.im) in x.re 30.973 * [taylor]: Taking taylor expansion of x.im in x.re 30.973 * [backup-simplify]: Simplify x.im into x.im 30.973 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.973 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.973 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 30.973 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 30.973 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 30.973 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 30.974 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 30.974 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 30.974 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.974 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 30.975 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.975 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 30.975 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 30.975 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 30.975 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.975 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 30.976 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 30.976 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 30.977 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 30.977 * [taylor]: Taking taylor expansion of 0 in x.re 30.977 * [backup-simplify]: Simplify 0 into 0 30.977 * [backup-simplify]: Simplify 0 into 0 30.977 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.978 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 30.979 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 30.979 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 30.979 * [backup-simplify]: Simplify (- 0) into 0 30.979 * [backup-simplify]: Simplify (+ 0 0) into 0 30.980 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 30.980 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 30.980 * [backup-simplify]: Simplify 0 into 0 30.981 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.981 * [backup-simplify]: Simplify (+ 0 0) into 0 30.982 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.982 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 30.982 * [backup-simplify]: Simplify (- 0) into 0 30.982 * [backup-simplify]: Simplify (+ 0 0) into 0 30.983 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 30.983 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 30.984 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 30.984 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 30.985 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 30.985 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 30.985 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 30.985 * [taylor]: Taking taylor expansion of -1/3 in x.re 30.985 * [backup-simplify]: Simplify -1/3 into -1/3 30.985 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 30.985 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 30.985 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 30.985 * [taylor]: Taking taylor expansion of 1/3 in x.re 30.986 * [backup-simplify]: Simplify 1/3 into 1/3 30.986 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 30.986 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 30.986 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 30.986 * [taylor]: Taking taylor expansion of x.re in x.re 30.986 * [backup-simplify]: Simplify 0 into 0 30.986 * [backup-simplify]: Simplify 1 into 1 30.986 * [backup-simplify]: Simplify (/ 1 1) into 1 30.986 * [backup-simplify]: Simplify (log 1) into 0 30.986 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 30.986 * [taylor]: Taking taylor expansion of 2 in x.re 30.986 * [backup-simplify]: Simplify 2 into 2 30.986 * [taylor]: Taking taylor expansion of (log x.im) in x.re 30.986 * [taylor]: Taking taylor expansion of x.im in x.re 30.986 * [backup-simplify]: Simplify x.im into x.im 30.986 * [backup-simplify]: Simplify (log x.im) into (log x.im) 30.986 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 30.987 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 30.987 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 30.987 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 30.987 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 30.987 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 30.987 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 30.987 * [taylor]: Taking taylor expansion of x.re in x.re 30.987 * [backup-simplify]: Simplify 0 into 0 30.987 * [backup-simplify]: Simplify 1 into 1 30.987 * [backup-simplify]: Simplify (* 1 1) into 1 30.987 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 30.988 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 30.988 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 30.989 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 30.989 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 30.990 * [backup-simplify]: Simplify (- 0) into 0 30.990 * [backup-simplify]: Simplify (+ 0 0) into 0 30.990 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 30.991 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 30.994 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 30.995 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 30.996 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 30.997 * [backup-simplify]: Simplify (- 0) into 0 30.997 * [backup-simplify]: Simplify (+ 0 0) into 0 30.998 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 30.999 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.000 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.001 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.002 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.003 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 31.004 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.005 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 31.005 * [backup-simplify]: Simplify 0 into 0 31.005 * [backup-simplify]: Simplify 0 into 0 31.006 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.009 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.011 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.011 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.012 * [backup-simplify]: Simplify (- 0) into 0 31.012 * [backup-simplify]: Simplify (+ 0 0) into 0 31.013 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.014 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.015 * [backup-simplify]: Simplify 0 into 0 31.015 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.016 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.016 * [backup-simplify]: Simplify (+ 0 0) into 0 31.017 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.018 * [backup-simplify]: Simplify (- 0) into 0 31.018 * [backup-simplify]: Simplify (+ 0 0) into 0 31.019 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 31.020 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 31.022 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 31.022 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.023 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 31.025 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.026 * [taylor]: Taking taylor expansion of 0 in x.re 31.026 * [backup-simplify]: Simplify 0 into 0 31.026 * [backup-simplify]: Simplify 0 into 0 31.026 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 31.026 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 31.026 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 31.026 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 31.026 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 31.026 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 31.026 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 31.026 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.026 * [backup-simplify]: Simplify 1/3 into 1/3 31.026 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 31.026 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 31.026 * [taylor]: Taking taylor expansion of x.re in x.re 31.026 * [backup-simplify]: Simplify 0 into 0 31.026 * [backup-simplify]: Simplify 1 into 1 31.026 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 31.026 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 31.026 * [taylor]: Taking taylor expansion of x.im in x.re 31.026 * [backup-simplify]: Simplify x.im into x.im 31.027 * [taylor]: Taking taylor expansion of x.re in x.re 31.027 * [backup-simplify]: Simplify 0 into 0 31.027 * [backup-simplify]: Simplify 1 into 1 31.027 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 31.027 * [taylor]: Taking taylor expansion of x.re in x.re 31.027 * [backup-simplify]: Simplify 0 into 0 31.027 * [backup-simplify]: Simplify 1 into 1 31.027 * [taylor]: Taking taylor expansion of x.im in x.re 31.027 * [backup-simplify]: Simplify x.im into x.im 31.027 * [backup-simplify]: Simplify (+ x.im 0) into x.im 31.027 * [backup-simplify]: Simplify (- x.im) into (- x.im) 31.027 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 31.027 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 31.027 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 31.027 * [backup-simplify]: Simplify (- 0) into 0 31.028 * [backup-simplify]: Simplify (+ 1 0) into 1 31.028 * [backup-simplify]: Simplify (+ 0 1) into 1 31.028 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 31.029 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 31.029 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 31.029 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 31.030 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 31.030 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 31.030 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 31.030 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 31.030 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 31.030 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.030 * [backup-simplify]: Simplify 1/3 into 1/3 31.030 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 31.030 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 31.030 * [taylor]: Taking taylor expansion of x.re in x.im 31.030 * [backup-simplify]: Simplify x.re into x.re 31.030 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 31.030 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 31.030 * [taylor]: Taking taylor expansion of x.im in x.im 31.030 * [backup-simplify]: Simplify 0 into 0 31.030 * [backup-simplify]: Simplify 1 into 1 31.030 * [taylor]: Taking taylor expansion of x.re in x.im 31.030 * [backup-simplify]: Simplify x.re into x.re 31.030 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 31.030 * [taylor]: Taking taylor expansion of x.re in x.im 31.030 * [backup-simplify]: Simplify x.re into x.re 31.030 * [taylor]: Taking taylor expansion of x.im in x.im 31.030 * [backup-simplify]: Simplify 0 into 0 31.030 * [backup-simplify]: Simplify 1 into 1 31.030 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 31.031 * [backup-simplify]: Simplify (- 0) into 0 31.031 * [backup-simplify]: Simplify (+ x.re 0) into x.re 31.031 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.031 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 31.031 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 31.031 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 31.031 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 31.031 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 31.031 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 31.031 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 31.031 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.031 * [backup-simplify]: Simplify 1/3 into 1/3 31.031 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 31.031 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 31.031 * [taylor]: Taking taylor expansion of x.re in x.im 31.031 * [backup-simplify]: Simplify x.re into x.re 31.032 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 31.032 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 31.032 * [taylor]: Taking taylor expansion of x.im in x.im 31.032 * [backup-simplify]: Simplify 0 into 0 31.032 * [backup-simplify]: Simplify 1 into 1 31.032 * [taylor]: Taking taylor expansion of x.re in x.im 31.032 * [backup-simplify]: Simplify x.re into x.re 31.032 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 31.032 * [taylor]: Taking taylor expansion of x.re in x.im 31.032 * [backup-simplify]: Simplify x.re into x.re 31.032 * [taylor]: Taking taylor expansion of x.im in x.im 31.032 * [backup-simplify]: Simplify 0 into 0 31.032 * [backup-simplify]: Simplify 1 into 1 31.032 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 31.032 * [backup-simplify]: Simplify (- 0) into 0 31.032 * [backup-simplify]: Simplify (+ x.re 0) into x.re 31.032 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.032 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 31.033 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 31.033 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 31.033 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 31.033 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 31.033 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 31.033 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 31.033 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.033 * [backup-simplify]: Simplify 1/3 into 1/3 31.033 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 31.033 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 31.033 * [taylor]: Taking taylor expansion of x.re in x.re 31.033 * [backup-simplify]: Simplify 0 into 0 31.033 * [backup-simplify]: Simplify 1 into 1 31.033 * [backup-simplify]: Simplify (* 1 1) into 1 31.034 * [backup-simplify]: Simplify (* 1 1) into 1 31.034 * [backup-simplify]: Simplify (log 1) into 0 31.035 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 31.035 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 31.035 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 31.035 * [backup-simplify]: Simplify x.re into x.re 31.035 * [backup-simplify]: Simplify (- 1) into -1 31.036 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.036 * [backup-simplify]: Simplify (+ 1 0) into 1 31.036 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 31.036 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 31.037 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 31.038 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 31.038 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.039 * [taylor]: Taking taylor expansion of 0 in x.re 31.039 * [backup-simplify]: Simplify 0 into 0 31.039 * [backup-simplify]: Simplify 0 into 0 31.039 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.040 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.041 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.042 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 31.042 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 31.043 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 31.043 * [backup-simplify]: Simplify 0 into 0 31.043 * [backup-simplify]: Simplify (- 0) into 0 31.049 * [backup-simplify]: Simplify (+ 0 0) into 0 31.049 * [backup-simplify]: Simplify (+ 0 0) into 0 31.050 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 31.051 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 31.052 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 31.052 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 31.053 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 31.053 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 31.053 * [taylor]: Taking taylor expansion of -1/3 in x.re 31.053 * [backup-simplify]: Simplify -1/3 into -1/3 31.053 * [taylor]: Taking taylor expansion of x.re in x.re 31.053 * [backup-simplify]: Simplify 0 into 0 31.053 * [backup-simplify]: Simplify 1 into 1 31.054 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 31.055 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 31.055 * [backup-simplify]: Simplify 0 into 0 31.055 * [backup-simplify]: Simplify 0 into 0 31.056 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.057 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.059 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.060 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 31.061 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 31.062 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.062 * [backup-simplify]: Simplify 0 into 0 31.063 * [backup-simplify]: Simplify (- 0) into 0 31.063 * [backup-simplify]: Simplify (+ 0 0) into 0 31.063 * [backup-simplify]: Simplify (+ 0 0) into 0 31.064 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 31.065 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 31.068 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 31.069 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 31.071 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.071 * [taylor]: Taking taylor expansion of 0 in x.re 31.071 * [backup-simplify]: Simplify 0 into 0 31.071 * [backup-simplify]: Simplify 0 into 0 31.071 * [backup-simplify]: Simplify x.re into x.re 31.071 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 31.071 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 31.071 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 31.071 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 31.071 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 31.071 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.071 * [backup-simplify]: Simplify 1/3 into 1/3 31.071 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 31.071 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 31.071 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 31.071 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 31.071 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.071 * [taylor]: Taking taylor expansion of x.re in x.re 31.071 * [backup-simplify]: Simplify 0 into 0 31.072 * [backup-simplify]: Simplify 1 into 1 31.072 * [backup-simplify]: Simplify (/ 1 1) into 1 31.072 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.072 * [taylor]: Taking taylor expansion of x.im in x.re 31.072 * [backup-simplify]: Simplify x.im into x.im 31.072 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.072 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 31.072 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.072 * [taylor]: Taking taylor expansion of x.im in x.re 31.072 * [backup-simplify]: Simplify x.im into x.im 31.072 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.072 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.072 * [taylor]: Taking taylor expansion of x.re in x.re 31.072 * [backup-simplify]: Simplify 0 into 0 31.072 * [backup-simplify]: Simplify 1 into 1 31.073 * [backup-simplify]: Simplify (/ 1 1) into 1 31.073 * [taylor]: Taking taylor expansion of x.re in x.re 31.073 * [backup-simplify]: Simplify 0 into 0 31.073 * [backup-simplify]: Simplify 1 into 1 31.073 * [backup-simplify]: Simplify (+ 1 0) into 1 31.074 * [backup-simplify]: Simplify (+ 0 1) into 1 31.074 * [backup-simplify]: Simplify (* 1 1) into 1 31.074 * [backup-simplify]: Simplify (/ 1 1) into 1 31.075 * [backup-simplify]: Simplify (log 1) into 0 31.075 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 31.075 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 31.075 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 31.075 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.075 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.075 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.075 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.075 * [backup-simplify]: Simplify 1/3 into 1/3 31.075 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.075 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.076 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.076 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 31.076 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.076 * [taylor]: Taking taylor expansion of x.re in x.im 31.076 * [backup-simplify]: Simplify x.re into x.re 31.076 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.076 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.076 * [taylor]: Taking taylor expansion of x.im in x.im 31.076 * [backup-simplify]: Simplify 0 into 0 31.076 * [backup-simplify]: Simplify 1 into 1 31.077 * [backup-simplify]: Simplify (/ 1 1) into 1 31.077 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.077 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.077 * [taylor]: Taking taylor expansion of x.im in x.im 31.077 * [backup-simplify]: Simplify 0 into 0 31.077 * [backup-simplify]: Simplify 1 into 1 31.077 * [backup-simplify]: Simplify (/ 1 1) into 1 31.077 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.077 * [taylor]: Taking taylor expansion of x.re in x.im 31.077 * [backup-simplify]: Simplify x.re into x.re 31.077 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.077 * [taylor]: Taking taylor expansion of x.re in x.im 31.077 * [backup-simplify]: Simplify x.re into x.re 31.078 * [backup-simplify]: Simplify (- 1) into -1 31.078 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.078 * [backup-simplify]: Simplify (+ 1 0) into 1 31.079 * [backup-simplify]: Simplify (* -1 1) into -1 31.079 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.079 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 31.079 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.080 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 31.080 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 31.080 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.080 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.080 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.080 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.080 * [backup-simplify]: Simplify 1/3 into 1/3 31.080 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.080 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.080 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.080 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 31.080 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.080 * [taylor]: Taking taylor expansion of x.re in x.im 31.080 * [backup-simplify]: Simplify x.re into x.re 31.080 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.080 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.080 * [taylor]: Taking taylor expansion of x.im in x.im 31.080 * [backup-simplify]: Simplify 0 into 0 31.080 * [backup-simplify]: Simplify 1 into 1 31.081 * [backup-simplify]: Simplify (/ 1 1) into 1 31.081 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.081 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.081 * [taylor]: Taking taylor expansion of x.im in x.im 31.081 * [backup-simplify]: Simplify 0 into 0 31.081 * [backup-simplify]: Simplify 1 into 1 31.081 * [backup-simplify]: Simplify (/ 1 1) into 1 31.081 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.081 * [taylor]: Taking taylor expansion of x.re in x.im 31.081 * [backup-simplify]: Simplify x.re into x.re 31.081 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.081 * [taylor]: Taking taylor expansion of x.re in x.im 31.081 * [backup-simplify]: Simplify x.re into x.re 31.082 * [backup-simplify]: Simplify (- 1) into -1 31.082 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.082 * [backup-simplify]: Simplify (+ 1 0) into 1 31.083 * [backup-simplify]: Simplify (* -1 1) into -1 31.083 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.083 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 31.084 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.084 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 31.084 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 31.084 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 31.084 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 31.084 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.084 * [backup-simplify]: Simplify 1/3 into 1/3 31.084 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 31.084 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 31.084 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 31.084 * [taylor]: Taking taylor expansion of -1 in x.re 31.084 * [backup-simplify]: Simplify -1 into -1 31.084 * [taylor]: Taking taylor expansion of x.re in x.re 31.084 * [backup-simplify]: Simplify 0 into 0 31.084 * [backup-simplify]: Simplify 1 into 1 31.085 * [backup-simplify]: Simplify (/ -1 1) into -1 31.085 * [backup-simplify]: Simplify (log -1) into (log -1) 31.085 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.085 * [taylor]: Taking taylor expansion of 2 in x.re 31.085 * [backup-simplify]: Simplify 2 into 2 31.085 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.085 * [taylor]: Taking taylor expansion of x.im in x.re 31.085 * [backup-simplify]: Simplify x.im into x.im 31.085 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.086 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 31.086 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.086 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.087 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 31.087 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 31.088 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.088 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.089 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 31.090 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.090 * [backup-simplify]: Simplify (- 0) into 0 31.091 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 31.091 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 31.091 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.092 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 31.092 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.093 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 31.093 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.094 * [taylor]: Taking taylor expansion of 0 in x.re 31.094 * [backup-simplify]: Simplify 0 into 0 31.094 * [backup-simplify]: Simplify 0 into 0 31.095 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.096 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 31.097 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.097 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.098 * [backup-simplify]: Simplify (- 0) into 0 31.098 * [backup-simplify]: Simplify (+ 0 0) into 0 31.099 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 31.100 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.100 * [backup-simplify]: Simplify 0 into 0 31.101 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.101 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.102 * [backup-simplify]: Simplify (+ 0 0) into 0 31.102 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.103 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.103 * [backup-simplify]: Simplify (- 0) into 0 31.104 * [backup-simplify]: Simplify (+ 0 0) into 0 31.105 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 31.105 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 31.106 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 31.106 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.107 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 31.108 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 31.108 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 31.108 * [taylor]: Taking taylor expansion of -1/3 in x.re 31.108 * [backup-simplify]: Simplify -1/3 into -1/3 31.108 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 31.108 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 31.108 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 31.108 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.108 * [backup-simplify]: Simplify 1/3 into 1/3 31.108 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 31.108 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 31.108 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 31.108 * [taylor]: Taking taylor expansion of -1 in x.re 31.108 * [backup-simplify]: Simplify -1 into -1 31.108 * [taylor]: Taking taylor expansion of x.re in x.re 31.108 * [backup-simplify]: Simplify 0 into 0 31.108 * [backup-simplify]: Simplify 1 into 1 31.109 * [backup-simplify]: Simplify (/ -1 1) into -1 31.109 * [backup-simplify]: Simplify (log -1) into (log -1) 31.109 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.109 * [taylor]: Taking taylor expansion of 2 in x.re 31.109 * [backup-simplify]: Simplify 2 into 2 31.109 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.109 * [taylor]: Taking taylor expansion of x.im in x.re 31.109 * [backup-simplify]: Simplify x.im into x.im 31.110 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.110 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 31.110 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.111 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.111 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 31.112 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 31.112 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.112 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.112 * [taylor]: Taking taylor expansion of x.re in x.re 31.112 * [backup-simplify]: Simplify 0 into 0 31.112 * [backup-simplify]: Simplify 1 into 1 31.113 * [backup-simplify]: Simplify (* 1 1) into 1 31.113 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.114 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.115 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 31.115 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.116 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.116 * [backup-simplify]: Simplify (- 0) into 0 31.116 * [backup-simplify]: Simplify (+ 0 0) into 0 31.117 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 31.117 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.119 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 31.120 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.120 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.121 * [backup-simplify]: Simplify (- 0) into 0 31.121 * [backup-simplify]: Simplify (+ 0 0) into 0 31.122 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.123 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.123 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.124 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.125 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.125 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 31.126 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.127 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 31.127 * [backup-simplify]: Simplify 0 into 0 31.127 * [backup-simplify]: Simplify 0 into 0 31.128 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.129 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 31.130 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.131 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.131 * [backup-simplify]: Simplify (- 0) into 0 31.131 * [backup-simplify]: Simplify (+ 0 0) into 0 31.132 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.133 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.133 * [backup-simplify]: Simplify 0 into 0 31.134 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.134 * [backup-simplify]: Simplify (+ 0 0) into 0 31.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.135 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.135 * [backup-simplify]: Simplify (- 0) into 0 31.135 * [backup-simplify]: Simplify (+ 0 0) into 0 31.136 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 31.136 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 31.138 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 31.138 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.138 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 31.140 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.140 * [taylor]: Taking taylor expansion of 0 in x.re 31.140 * [backup-simplify]: Simplify 0 into 0 31.140 * [backup-simplify]: Simplify 0 into 0 31.140 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 31.140 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 31.140 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 31.140 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 31.140 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 31.140 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 31.141 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.141 * [backup-simplify]: Simplify 1/3 into 1/3 31.141 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 31.141 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 31.141 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 31.141 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 31.141 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.141 * [taylor]: Taking taylor expansion of x.im in x.re 31.141 * [backup-simplify]: Simplify x.im into x.im 31.141 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.141 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.141 * [taylor]: Taking taylor expansion of x.re in x.re 31.141 * [backup-simplify]: Simplify 0 into 0 31.141 * [backup-simplify]: Simplify 1 into 1 31.141 * [backup-simplify]: Simplify (/ 1 1) into 1 31.141 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 31.141 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.141 * [taylor]: Taking taylor expansion of x.im in x.re 31.141 * [backup-simplify]: Simplify x.im into x.im 31.141 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.141 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.141 * [taylor]: Taking taylor expansion of x.re in x.re 31.141 * [backup-simplify]: Simplify 0 into 0 31.141 * [backup-simplify]: Simplify 1 into 1 31.141 * [backup-simplify]: Simplify (/ 1 1) into 1 31.141 * [taylor]: Taking taylor expansion of x.re in x.re 31.141 * [backup-simplify]: Simplify 0 into 0 31.141 * [backup-simplify]: Simplify 1 into 1 31.142 * [backup-simplify]: Simplify (- 1) into -1 31.142 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.142 * [backup-simplify]: Simplify (+ 0 1) into 1 31.142 * [backup-simplify]: Simplify (* -1 1) into -1 31.143 * [backup-simplify]: Simplify (/ -1 1) into -1 31.143 * [backup-simplify]: Simplify (log -1) into (log -1) 31.144 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 31.144 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 31.145 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 31.145 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.145 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.145 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.145 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.145 * [backup-simplify]: Simplify 1/3 into 1/3 31.145 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.145 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.145 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.145 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 31.145 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.145 * [taylor]: Taking taylor expansion of x.im in x.im 31.145 * [backup-simplify]: Simplify 0 into 0 31.145 * [backup-simplify]: Simplify 1 into 1 31.146 * [backup-simplify]: Simplify (/ 1 1) into 1 31.146 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.146 * [taylor]: Taking taylor expansion of x.re in x.im 31.146 * [backup-simplify]: Simplify x.re into x.re 31.146 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.146 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.146 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.146 * [taylor]: Taking taylor expansion of x.im in x.im 31.146 * [backup-simplify]: Simplify 0 into 0 31.146 * [backup-simplify]: Simplify 1 into 1 31.146 * [backup-simplify]: Simplify (/ 1 1) into 1 31.146 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.146 * [taylor]: Taking taylor expansion of x.re in x.im 31.146 * [backup-simplify]: Simplify x.re into x.re 31.146 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.146 * [taylor]: Taking taylor expansion of x.re in x.im 31.147 * [backup-simplify]: Simplify x.re into x.re 31.147 * [backup-simplify]: Simplify (+ 1 0) into 1 31.147 * [backup-simplify]: Simplify (+ 1 0) into 1 31.148 * [backup-simplify]: Simplify (* 1 1) into 1 31.148 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.148 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 31.148 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.148 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 31.149 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 31.149 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.149 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.149 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.149 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.149 * [backup-simplify]: Simplify 1/3 into 1/3 31.149 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.149 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.149 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.149 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 31.149 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.149 * [taylor]: Taking taylor expansion of x.im in x.im 31.149 * [backup-simplify]: Simplify 0 into 0 31.149 * [backup-simplify]: Simplify 1 into 1 31.149 * [backup-simplify]: Simplify (/ 1 1) into 1 31.149 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.149 * [taylor]: Taking taylor expansion of x.re in x.im 31.149 * [backup-simplify]: Simplify x.re into x.re 31.150 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.150 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.150 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.150 * [taylor]: Taking taylor expansion of x.im in x.im 31.150 * [backup-simplify]: Simplify 0 into 0 31.150 * [backup-simplify]: Simplify 1 into 1 31.150 * [backup-simplify]: Simplify (/ 1 1) into 1 31.150 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.150 * [taylor]: Taking taylor expansion of x.re in x.im 31.150 * [backup-simplify]: Simplify x.re into x.re 31.150 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.150 * [taylor]: Taking taylor expansion of x.re in x.im 31.150 * [backup-simplify]: Simplify x.re into x.re 31.151 * [backup-simplify]: Simplify (+ 1 0) into 1 31.151 * [backup-simplify]: Simplify (+ 1 0) into 1 31.151 * [backup-simplify]: Simplify (* 1 1) into 1 31.151 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.152 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 31.152 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.152 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 31.152 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 31.152 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 31.152 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 31.152 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.153 * [backup-simplify]: Simplify 1/3 into 1/3 31.153 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 31.153 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 31.153 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.153 * [taylor]: Taking taylor expansion of x.re in x.re 31.153 * [backup-simplify]: Simplify 0 into 0 31.153 * [backup-simplify]: Simplify 1 into 1 31.153 * [backup-simplify]: Simplify (/ 1 1) into 1 31.153 * [backup-simplify]: Simplify (log 1) into 0 31.153 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.154 * [taylor]: Taking taylor expansion of 2 in x.re 31.154 * [backup-simplify]: Simplify 2 into 2 31.154 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.154 * [taylor]: Taking taylor expansion of x.im in x.re 31.154 * [backup-simplify]: Simplify x.im into x.im 31.154 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.154 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.154 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.154 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.154 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 31.155 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 31.155 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.155 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.156 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.156 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 31.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.157 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 31.157 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 31.157 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 31.157 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.158 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 31.158 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.159 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 31.160 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.160 * [taylor]: Taking taylor expansion of 0 in x.re 31.160 * [backup-simplify]: Simplify 0 into 0 31.160 * [backup-simplify]: Simplify 0 into 0 31.161 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.162 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.163 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.163 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.163 * [backup-simplify]: Simplify (- 0) into 0 31.164 * [backup-simplify]: Simplify (+ 0 0) into 0 31.164 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 31.165 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.165 * [backup-simplify]: Simplify 0 into 0 31.166 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.166 * [backup-simplify]: Simplify (+ 0 0) into 0 31.167 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.168 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.168 * [backup-simplify]: Simplify (- 0) into 0 31.168 * [backup-simplify]: Simplify (+ 0 0) into 0 31.169 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 31.169 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 31.175 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 31.176 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.176 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 31.177 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 31.177 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 31.177 * [taylor]: Taking taylor expansion of -1/3 in x.re 31.177 * [backup-simplify]: Simplify -1/3 into -1/3 31.177 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 31.177 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 31.177 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 31.177 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.177 * [backup-simplify]: Simplify 1/3 into 1/3 31.177 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 31.177 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 31.177 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.177 * [taylor]: Taking taylor expansion of x.re in x.re 31.177 * [backup-simplify]: Simplify 0 into 0 31.177 * [backup-simplify]: Simplify 1 into 1 31.177 * [backup-simplify]: Simplify (/ 1 1) into 1 31.178 * [backup-simplify]: Simplify (log 1) into 0 31.178 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.178 * [taylor]: Taking taylor expansion of 2 in x.re 31.178 * [backup-simplify]: Simplify 2 into 2 31.178 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.178 * [taylor]: Taking taylor expansion of x.im in x.re 31.178 * [backup-simplify]: Simplify x.im into x.im 31.178 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.178 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.178 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.178 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.178 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 31.178 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 31.179 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.179 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.179 * [taylor]: Taking taylor expansion of x.re in x.re 31.179 * [backup-simplify]: Simplify 0 into 0 31.179 * [backup-simplify]: Simplify 1 into 1 31.179 * [backup-simplify]: Simplify (* 1 1) into 1 31.179 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.179 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.180 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.181 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.181 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.181 * [backup-simplify]: Simplify (- 0) into 0 31.182 * [backup-simplify]: Simplify (+ 0 0) into 0 31.182 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 31.182 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.184 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.185 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.185 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.186 * [backup-simplify]: Simplify (- 0) into 0 31.186 * [backup-simplify]: Simplify (+ 0 0) into 0 31.187 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.188 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.188 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.189 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.189 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.190 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 31.191 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.191 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 31.191 * [backup-simplify]: Simplify 0 into 0 31.191 * [backup-simplify]: Simplify 0 into 0 31.192 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.193 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.194 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.195 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.195 * [backup-simplify]: Simplify (- 0) into 0 31.195 * [backup-simplify]: Simplify (+ 0 0) into 0 31.196 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.197 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.197 * [backup-simplify]: Simplify 0 into 0 31.197 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.197 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.198 * [backup-simplify]: Simplify (+ 0 0) into 0 31.198 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.198 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.199 * [backup-simplify]: Simplify (- 0) into 0 31.199 * [backup-simplify]: Simplify (+ 0 0) into 0 31.199 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 31.200 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 31.201 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 31.202 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.202 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 31.204 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.204 * [taylor]: Taking taylor expansion of 0 in x.re 31.204 * [backup-simplify]: Simplify 0 into 0 31.204 * [backup-simplify]: Simplify 0 into 0 31.204 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 31.204 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 31.204 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 31.204 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 31.204 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 31.204 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 31.204 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 31.204 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.204 * [backup-simplify]: Simplify 1/3 into 1/3 31.204 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 31.204 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 31.204 * [taylor]: Taking taylor expansion of x.re in x.re 31.204 * [backup-simplify]: Simplify 0 into 0 31.204 * [backup-simplify]: Simplify 1 into 1 31.205 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 31.205 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 31.205 * [taylor]: Taking taylor expansion of x.im in x.re 31.205 * [backup-simplify]: Simplify x.im into x.im 31.205 * [taylor]: Taking taylor expansion of x.re in x.re 31.205 * [backup-simplify]: Simplify 0 into 0 31.205 * [backup-simplify]: Simplify 1 into 1 31.205 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 31.205 * [taylor]: Taking taylor expansion of x.re in x.re 31.205 * [backup-simplify]: Simplify 0 into 0 31.205 * [backup-simplify]: Simplify 1 into 1 31.205 * [taylor]: Taking taylor expansion of x.im in x.re 31.205 * [backup-simplify]: Simplify x.im into x.im 31.205 * [backup-simplify]: Simplify (+ x.im 0) into x.im 31.205 * [backup-simplify]: Simplify (- x.im) into (- x.im) 31.205 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 31.205 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 31.205 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 31.205 * [backup-simplify]: Simplify (- 0) into 0 31.205 * [backup-simplify]: Simplify (+ 1 0) into 1 31.206 * [backup-simplify]: Simplify (+ 0 1) into 1 31.206 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 31.206 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 31.206 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 31.207 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 31.207 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 31.207 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 31.207 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 31.207 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 31.207 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 31.207 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.207 * [backup-simplify]: Simplify 1/3 into 1/3 31.207 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 31.207 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 31.207 * [taylor]: Taking taylor expansion of x.re in x.im 31.207 * [backup-simplify]: Simplify x.re into x.re 31.207 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 31.207 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 31.207 * [taylor]: Taking taylor expansion of x.im in x.im 31.207 * [backup-simplify]: Simplify 0 into 0 31.207 * [backup-simplify]: Simplify 1 into 1 31.207 * [taylor]: Taking taylor expansion of x.re in x.im 31.207 * [backup-simplify]: Simplify x.re into x.re 31.207 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 31.207 * [taylor]: Taking taylor expansion of x.re in x.im 31.207 * [backup-simplify]: Simplify x.re into x.re 31.207 * [taylor]: Taking taylor expansion of x.im in x.im 31.207 * [backup-simplify]: Simplify 0 into 0 31.207 * [backup-simplify]: Simplify 1 into 1 31.207 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 31.207 * [backup-simplify]: Simplify (- 0) into 0 31.207 * [backup-simplify]: Simplify (+ x.re 0) into x.re 31.208 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.208 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 31.208 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 31.208 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 31.208 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 31.208 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 31.208 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 31.208 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 31.208 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.208 * [backup-simplify]: Simplify 1/3 into 1/3 31.208 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 31.208 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 31.208 * [taylor]: Taking taylor expansion of x.re in x.im 31.208 * [backup-simplify]: Simplify x.re into x.re 31.208 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 31.208 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 31.208 * [taylor]: Taking taylor expansion of x.im in x.im 31.208 * [backup-simplify]: Simplify 0 into 0 31.208 * [backup-simplify]: Simplify 1 into 1 31.208 * [taylor]: Taking taylor expansion of x.re in x.im 31.208 * [backup-simplify]: Simplify x.re into x.re 31.208 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 31.208 * [taylor]: Taking taylor expansion of x.re in x.im 31.208 * [backup-simplify]: Simplify x.re into x.re 31.208 * [taylor]: Taking taylor expansion of x.im in x.im 31.208 * [backup-simplify]: Simplify 0 into 0 31.208 * [backup-simplify]: Simplify 1 into 1 31.208 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 31.208 * [backup-simplify]: Simplify (- 0) into 0 31.208 * [backup-simplify]: Simplify (+ x.re 0) into x.re 31.208 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.208 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 31.208 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 31.209 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 31.209 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 31.209 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 31.209 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 31.209 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 31.209 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.209 * [backup-simplify]: Simplify 1/3 into 1/3 31.209 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 31.209 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 31.209 * [taylor]: Taking taylor expansion of x.re in x.re 31.209 * [backup-simplify]: Simplify 0 into 0 31.209 * [backup-simplify]: Simplify 1 into 1 31.209 * [backup-simplify]: Simplify (* 1 1) into 1 31.209 * [backup-simplify]: Simplify (* 1 1) into 1 31.209 * [backup-simplify]: Simplify (log 1) into 0 31.210 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 31.210 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 31.210 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 31.210 * [backup-simplify]: Simplify x.re into x.re 31.210 * [backup-simplify]: Simplify (- 1) into -1 31.210 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.211 * [backup-simplify]: Simplify (+ 1 0) into 1 31.211 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 31.211 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 31.212 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 31.212 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 31.213 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.213 * [taylor]: Taking taylor expansion of 0 in x.re 31.213 * [backup-simplify]: Simplify 0 into 0 31.213 * [backup-simplify]: Simplify 0 into 0 31.214 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.215 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.216 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.216 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 31.217 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 31.218 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 31.218 * [backup-simplify]: Simplify 0 into 0 31.218 * [backup-simplify]: Simplify (- 0) into 0 31.218 * [backup-simplify]: Simplify (+ 0 0) into 0 31.219 * [backup-simplify]: Simplify (+ 0 0) into 0 31.219 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 31.220 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 31.221 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 31.222 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 31.223 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 31.223 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 31.223 * [taylor]: Taking taylor expansion of -1/3 in x.re 31.223 * [backup-simplify]: Simplify -1/3 into -1/3 31.223 * [taylor]: Taking taylor expansion of x.re in x.re 31.223 * [backup-simplify]: Simplify 0 into 0 31.223 * [backup-simplify]: Simplify 1 into 1 31.223 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 31.224 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 31.224 * [backup-simplify]: Simplify 0 into 0 31.224 * [backup-simplify]: Simplify 0 into 0 31.225 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.226 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.229 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.229 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 31.230 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 31.232 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.232 * [backup-simplify]: Simplify 0 into 0 31.232 * [backup-simplify]: Simplify (- 0) into 0 31.232 * [backup-simplify]: Simplify (+ 0 0) into 0 31.233 * [backup-simplify]: Simplify (+ 0 0) into 0 31.234 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 31.235 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 31.237 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 31.238 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 31.240 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.240 * [taylor]: Taking taylor expansion of 0 in x.re 31.240 * [backup-simplify]: Simplify 0 into 0 31.240 * [backup-simplify]: Simplify 0 into 0 31.240 * [backup-simplify]: Simplify x.re into x.re 31.240 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 31.240 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 31.241 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 31.241 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 31.241 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 31.241 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.241 * [backup-simplify]: Simplify 1/3 into 1/3 31.241 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 31.241 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 31.241 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 31.241 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 31.241 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.241 * [taylor]: Taking taylor expansion of x.re in x.re 31.241 * [backup-simplify]: Simplify 0 into 0 31.241 * [backup-simplify]: Simplify 1 into 1 31.241 * [backup-simplify]: Simplify (/ 1 1) into 1 31.241 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.241 * [taylor]: Taking taylor expansion of x.im in x.re 31.241 * [backup-simplify]: Simplify x.im into x.im 31.241 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.241 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 31.241 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.241 * [taylor]: Taking taylor expansion of x.im in x.re 31.241 * [backup-simplify]: Simplify x.im into x.im 31.241 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.242 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.242 * [taylor]: Taking taylor expansion of x.re in x.re 31.242 * [backup-simplify]: Simplify 0 into 0 31.242 * [backup-simplify]: Simplify 1 into 1 31.242 * [backup-simplify]: Simplify (/ 1 1) into 1 31.242 * [taylor]: Taking taylor expansion of x.re in x.re 31.242 * [backup-simplify]: Simplify 0 into 0 31.242 * [backup-simplify]: Simplify 1 into 1 31.242 * [backup-simplify]: Simplify (+ 1 0) into 1 31.243 * [backup-simplify]: Simplify (+ 0 1) into 1 31.243 * [backup-simplify]: Simplify (* 1 1) into 1 31.244 * [backup-simplify]: Simplify (/ 1 1) into 1 31.244 * [backup-simplify]: Simplify (log 1) into 0 31.244 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 31.244 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 31.245 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 31.245 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.245 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.245 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.245 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.245 * [backup-simplify]: Simplify 1/3 into 1/3 31.245 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.245 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.245 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.245 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 31.245 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.245 * [taylor]: Taking taylor expansion of x.re in x.im 31.245 * [backup-simplify]: Simplify x.re into x.re 31.245 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.245 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.245 * [taylor]: Taking taylor expansion of x.im in x.im 31.245 * [backup-simplify]: Simplify 0 into 0 31.245 * [backup-simplify]: Simplify 1 into 1 31.245 * [backup-simplify]: Simplify (/ 1 1) into 1 31.245 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.245 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.245 * [taylor]: Taking taylor expansion of x.im in x.im 31.245 * [backup-simplify]: Simplify 0 into 0 31.245 * [backup-simplify]: Simplify 1 into 1 31.246 * [backup-simplify]: Simplify (/ 1 1) into 1 31.246 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.246 * [taylor]: Taking taylor expansion of x.re in x.im 31.246 * [backup-simplify]: Simplify x.re into x.re 31.246 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.246 * [taylor]: Taking taylor expansion of x.re in x.im 31.246 * [backup-simplify]: Simplify x.re into x.re 31.246 * [backup-simplify]: Simplify (- 1) into -1 31.247 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.247 * [backup-simplify]: Simplify (+ 1 0) into 1 31.248 * [backup-simplify]: Simplify (* -1 1) into -1 31.248 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.248 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 31.248 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.249 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 31.249 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 31.249 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.249 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.249 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.249 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.249 * [backup-simplify]: Simplify 1/3 into 1/3 31.249 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.249 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.249 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.249 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 31.249 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.249 * [taylor]: Taking taylor expansion of x.re in x.im 31.249 * [backup-simplify]: Simplify x.re into x.re 31.249 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.249 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.249 * [taylor]: Taking taylor expansion of x.im in x.im 31.249 * [backup-simplify]: Simplify 0 into 0 31.249 * [backup-simplify]: Simplify 1 into 1 31.250 * [backup-simplify]: Simplify (/ 1 1) into 1 31.250 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.250 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.250 * [taylor]: Taking taylor expansion of x.im in x.im 31.250 * [backup-simplify]: Simplify 0 into 0 31.250 * [backup-simplify]: Simplify 1 into 1 31.250 * [backup-simplify]: Simplify (/ 1 1) into 1 31.250 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.250 * [taylor]: Taking taylor expansion of x.re in x.im 31.250 * [backup-simplify]: Simplify x.re into x.re 31.250 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.250 * [taylor]: Taking taylor expansion of x.re in x.im 31.250 * [backup-simplify]: Simplify x.re into x.re 31.251 * [backup-simplify]: Simplify (- 1) into -1 31.251 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.251 * [backup-simplify]: Simplify (+ 1 0) into 1 31.252 * [backup-simplify]: Simplify (* -1 1) into -1 31.252 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 31.252 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 31.252 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.253 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 31.253 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 31.253 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 31.253 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 31.253 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.253 * [backup-simplify]: Simplify 1/3 into 1/3 31.253 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 31.253 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 31.253 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 31.253 * [taylor]: Taking taylor expansion of -1 in x.re 31.253 * [backup-simplify]: Simplify -1 into -1 31.253 * [taylor]: Taking taylor expansion of x.re in x.re 31.253 * [backup-simplify]: Simplify 0 into 0 31.253 * [backup-simplify]: Simplify 1 into 1 31.253 * [backup-simplify]: Simplify (/ -1 1) into -1 31.254 * [backup-simplify]: Simplify (log -1) into (log -1) 31.254 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.254 * [taylor]: Taking taylor expansion of 2 in x.re 31.254 * [backup-simplify]: Simplify 2 into 2 31.254 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.254 * [taylor]: Taking taylor expansion of x.im in x.re 31.254 * [backup-simplify]: Simplify x.im into x.im 31.254 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.255 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 31.255 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.255 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.255 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 31.256 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 31.256 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.257 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.258 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.258 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 31.259 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.259 * [backup-simplify]: Simplify (- 0) into 0 31.259 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 31.259 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 31.259 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 31.260 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 31.260 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.261 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 31.262 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.262 * [taylor]: Taking taylor expansion of 0 in x.re 31.262 * [backup-simplify]: Simplify 0 into 0 31.262 * [backup-simplify]: Simplify 0 into 0 31.263 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.264 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 31.265 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.265 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.266 * [backup-simplify]: Simplify (- 0) into 0 31.266 * [backup-simplify]: Simplify (+ 0 0) into 0 31.267 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 31.268 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.268 * [backup-simplify]: Simplify 0 into 0 31.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.269 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.270 * [backup-simplify]: Simplify (+ 0 0) into 0 31.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.271 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.271 * [backup-simplify]: Simplify (- 0) into 0 31.271 * [backup-simplify]: Simplify (+ 0 0) into 0 31.272 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 31.272 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 31.273 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 31.274 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.275 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 31.276 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 31.276 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 31.276 * [taylor]: Taking taylor expansion of -1/3 in x.re 31.276 * [backup-simplify]: Simplify -1/3 into -1/3 31.276 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 31.276 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 31.276 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 31.276 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.276 * [backup-simplify]: Simplify 1/3 into 1/3 31.276 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 31.276 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 31.276 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 31.276 * [taylor]: Taking taylor expansion of -1 in x.re 31.276 * [backup-simplify]: Simplify -1 into -1 31.276 * [taylor]: Taking taylor expansion of x.re in x.re 31.276 * [backup-simplify]: Simplify 0 into 0 31.276 * [backup-simplify]: Simplify 1 into 1 31.276 * [backup-simplify]: Simplify (/ -1 1) into -1 31.277 * [backup-simplify]: Simplify (log -1) into (log -1) 31.277 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.277 * [taylor]: Taking taylor expansion of 2 in x.re 31.277 * [backup-simplify]: Simplify 2 into 2 31.277 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.277 * [taylor]: Taking taylor expansion of x.im in x.re 31.277 * [backup-simplify]: Simplify x.im into x.im 31.277 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.278 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 31.278 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.278 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.278 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 31.279 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 31.279 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.279 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.279 * [taylor]: Taking taylor expansion of x.re in x.re 31.279 * [backup-simplify]: Simplify 0 into 0 31.279 * [backup-simplify]: Simplify 1 into 1 31.280 * [backup-simplify]: Simplify (* 1 1) into 1 31.280 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 31.281 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 31.282 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 31.283 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.284 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.284 * [backup-simplify]: Simplify (- 0) into 0 31.284 * [backup-simplify]: Simplify (+ 0 0) into 0 31.285 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 31.286 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.289 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 31.290 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.291 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.292 * [backup-simplify]: Simplify (- 0) into 0 31.292 * [backup-simplify]: Simplify (+ 0 0) into 0 31.299 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.300 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.301 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.303 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.304 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.305 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 31.307 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.308 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 31.308 * [backup-simplify]: Simplify 0 into 0 31.308 * [backup-simplify]: Simplify 0 into 0 31.309 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.312 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 31.313 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.314 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.315 * [backup-simplify]: Simplify (- 0) into 0 31.315 * [backup-simplify]: Simplify (+ 0 0) into 0 31.316 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.318 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.318 * [backup-simplify]: Simplify 0 into 0 31.319 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.320 * [backup-simplify]: Simplify (+ 0 0) into 0 31.320 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.321 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.321 * [backup-simplify]: Simplify (- 0) into 0 31.322 * [backup-simplify]: Simplify (+ 0 0) into 0 31.322 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 31.323 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 31.325 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 31.326 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 31.327 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 31.329 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.329 * [taylor]: Taking taylor expansion of 0 in x.re 31.329 * [backup-simplify]: Simplify 0 into 0 31.329 * [backup-simplify]: Simplify 0 into 0 31.329 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 31.330 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 31.330 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 31.330 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 31.330 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 31.330 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 31.330 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.330 * [backup-simplify]: Simplify 1/3 into 1/3 31.330 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 31.330 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 31.330 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 31.330 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 31.330 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.330 * [taylor]: Taking taylor expansion of x.im in x.re 31.330 * [backup-simplify]: Simplify x.im into x.im 31.330 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.330 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.330 * [taylor]: Taking taylor expansion of x.re in x.re 31.330 * [backup-simplify]: Simplify 0 into 0 31.330 * [backup-simplify]: Simplify 1 into 1 31.331 * [backup-simplify]: Simplify (/ 1 1) into 1 31.331 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 31.331 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.331 * [taylor]: Taking taylor expansion of x.im in x.re 31.331 * [backup-simplify]: Simplify x.im into x.im 31.331 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.331 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.331 * [taylor]: Taking taylor expansion of x.re in x.re 31.331 * [backup-simplify]: Simplify 0 into 0 31.331 * [backup-simplify]: Simplify 1 into 1 31.331 * [backup-simplify]: Simplify (/ 1 1) into 1 31.331 * [taylor]: Taking taylor expansion of x.re in x.re 31.331 * [backup-simplify]: Simplify 0 into 0 31.331 * [backup-simplify]: Simplify 1 into 1 31.331 * [backup-simplify]: Simplify (- 1) into -1 31.332 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.332 * [backup-simplify]: Simplify (+ 0 1) into 1 31.332 * [backup-simplify]: Simplify (* -1 1) into -1 31.332 * [backup-simplify]: Simplify (/ -1 1) into -1 31.333 * [backup-simplify]: Simplify (log -1) into (log -1) 31.333 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 31.333 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 31.334 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 31.334 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.334 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.334 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.334 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.334 * [backup-simplify]: Simplify 1/3 into 1/3 31.334 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.334 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.334 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.334 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 31.334 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.334 * [taylor]: Taking taylor expansion of x.im in x.im 31.334 * [backup-simplify]: Simplify 0 into 0 31.334 * [backup-simplify]: Simplify 1 into 1 31.334 * [backup-simplify]: Simplify (/ 1 1) into 1 31.334 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.334 * [taylor]: Taking taylor expansion of x.re in x.im 31.334 * [backup-simplify]: Simplify x.re into x.re 31.334 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.334 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.334 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.334 * [taylor]: Taking taylor expansion of x.im in x.im 31.334 * [backup-simplify]: Simplify 0 into 0 31.334 * [backup-simplify]: Simplify 1 into 1 31.335 * [backup-simplify]: Simplify (/ 1 1) into 1 31.335 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.335 * [taylor]: Taking taylor expansion of x.re in x.im 31.335 * [backup-simplify]: Simplify x.re into x.re 31.335 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.335 * [taylor]: Taking taylor expansion of x.re in x.im 31.335 * [backup-simplify]: Simplify x.re into x.re 31.335 * [backup-simplify]: Simplify (+ 1 0) into 1 31.335 * [backup-simplify]: Simplify (+ 1 0) into 1 31.336 * [backup-simplify]: Simplify (* 1 1) into 1 31.336 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.336 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 31.336 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.336 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 31.336 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 31.336 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 31.336 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 31.336 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 31.336 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.336 * [backup-simplify]: Simplify 1/3 into 1/3 31.336 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 31.336 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 31.336 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 31.336 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 31.336 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.336 * [taylor]: Taking taylor expansion of x.im in x.im 31.336 * [backup-simplify]: Simplify 0 into 0 31.336 * [backup-simplify]: Simplify 1 into 1 31.337 * [backup-simplify]: Simplify (/ 1 1) into 1 31.337 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.337 * [taylor]: Taking taylor expansion of x.re in x.im 31.337 * [backup-simplify]: Simplify x.re into x.re 31.337 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.337 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.337 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.337 * [taylor]: Taking taylor expansion of x.im in x.im 31.337 * [backup-simplify]: Simplify 0 into 0 31.337 * [backup-simplify]: Simplify 1 into 1 31.337 * [backup-simplify]: Simplify (/ 1 1) into 1 31.337 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.337 * [taylor]: Taking taylor expansion of x.re in x.im 31.337 * [backup-simplify]: Simplify x.re into x.re 31.337 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.337 * [taylor]: Taking taylor expansion of x.re in x.im 31.337 * [backup-simplify]: Simplify x.re into x.re 31.337 * [backup-simplify]: Simplify (+ 1 0) into 1 31.338 * [backup-simplify]: Simplify (+ 1 0) into 1 31.338 * [backup-simplify]: Simplify (* 1 1) into 1 31.338 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.338 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 31.338 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.338 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 31.338 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 31.339 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 31.339 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 31.339 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.339 * [backup-simplify]: Simplify 1/3 into 1/3 31.339 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 31.339 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 31.339 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.339 * [taylor]: Taking taylor expansion of x.re in x.re 31.339 * [backup-simplify]: Simplify 0 into 0 31.339 * [backup-simplify]: Simplify 1 into 1 31.339 * [backup-simplify]: Simplify (/ 1 1) into 1 31.339 * [backup-simplify]: Simplify (log 1) into 0 31.339 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.339 * [taylor]: Taking taylor expansion of 2 in x.re 31.339 * [backup-simplify]: Simplify 2 into 2 31.339 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.339 * [taylor]: Taking taylor expansion of x.im in x.re 31.339 * [backup-simplify]: Simplify x.im into x.im 31.339 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.340 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.340 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.340 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.340 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 31.340 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 31.340 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.340 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.341 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.341 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 31.341 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.341 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 31.341 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 31.341 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 31.341 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.342 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 31.342 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.342 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 31.343 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.343 * [taylor]: Taking taylor expansion of 0 in x.re 31.343 * [backup-simplify]: Simplify 0 into 0 31.343 * [backup-simplify]: Simplify 0 into 0 31.344 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.344 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.345 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.345 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.345 * [backup-simplify]: Simplify (- 0) into 0 31.345 * [backup-simplify]: Simplify (+ 0 0) into 0 31.346 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 31.346 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.346 * [backup-simplify]: Simplify 0 into 0 31.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.347 * [backup-simplify]: Simplify (+ 0 0) into 0 31.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.348 * [backup-simplify]: Simplify (- 0) into 0 31.348 * [backup-simplify]: Simplify (+ 0 0) into 0 31.349 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 31.349 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 31.350 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 31.350 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.350 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 31.351 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 31.351 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 31.351 * [taylor]: Taking taylor expansion of -1/3 in x.re 31.351 * [backup-simplify]: Simplify -1/3 into -1/3 31.351 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 31.351 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 31.351 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 31.351 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.351 * [backup-simplify]: Simplify 1/3 into 1/3 31.351 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 31.351 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 31.351 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.351 * [taylor]: Taking taylor expansion of x.re in x.re 31.351 * [backup-simplify]: Simplify 0 into 0 31.351 * [backup-simplify]: Simplify 1 into 1 31.352 * [backup-simplify]: Simplify (/ 1 1) into 1 31.352 * [backup-simplify]: Simplify (log 1) into 0 31.352 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 31.352 * [taylor]: Taking taylor expansion of 2 in x.re 31.352 * [backup-simplify]: Simplify 2 into 2 31.352 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.352 * [taylor]: Taking taylor expansion of x.im in x.re 31.352 * [backup-simplify]: Simplify x.im into x.im 31.352 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.352 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 31.352 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 31.352 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 31.352 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 31.352 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 31.352 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.353 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.353 * [taylor]: Taking taylor expansion of x.re in x.re 31.353 * [backup-simplify]: Simplify 0 into 0 31.353 * [backup-simplify]: Simplify 1 into 1 31.353 * [backup-simplify]: Simplify (* 1 1) into 1 31.353 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 31.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.354 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.355 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.355 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 31.355 * [backup-simplify]: Simplify (- 0) into 0 31.355 * [backup-simplify]: Simplify (+ 0 0) into 0 31.356 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 31.356 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.358 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.359 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.360 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.360 * [backup-simplify]: Simplify (- 0) into 0 31.361 * [backup-simplify]: Simplify (+ 0 0) into 0 31.362 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.363 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.364 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.365 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.365 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.366 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 31.368 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.369 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 31.369 * [backup-simplify]: Simplify 0 into 0 31.369 * [backup-simplify]: Simplify 0 into 0 31.370 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.373 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.374 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.375 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.375 * [backup-simplify]: Simplify (- 0) into 0 31.376 * [backup-simplify]: Simplify (+ 0 0) into 0 31.377 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 31.378 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.378 * [backup-simplify]: Simplify 0 into 0 31.379 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.379 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.380 * [backup-simplify]: Simplify (+ 0 0) into 0 31.380 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.381 * [backup-simplify]: Simplify (- 0) into 0 31.381 * [backup-simplify]: Simplify (+ 0 0) into 0 31.382 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 31.383 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 31.385 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 31.386 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 31.387 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 31.389 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.389 * [taylor]: Taking taylor expansion of 0 in x.re 31.389 * [backup-simplify]: Simplify 0 into 0 31.389 * [backup-simplify]: Simplify 0 into 0 31.389 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 31.389 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 31.390 * [backup-simplify]: Simplify (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) into (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) 31.390 * [approximate]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in (x.im x.re) around 0 31.390 * [taylor]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.re 31.390 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.re 31.390 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.re 31.390 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.390 * [backup-simplify]: Simplify 1/3 into 1/3 31.390 * [taylor]: Taking taylor expansion of (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.re 31.390 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 31.390 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.390 * [taylor]: Taking taylor expansion of x.re in x.re 31.390 * [backup-simplify]: Simplify 0 into 0 31.390 * [backup-simplify]: Simplify 1 into 1 31.390 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 31.390 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 31.390 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 31.390 * [taylor]: Taking taylor expansion of x.im in x.re 31.390 * [backup-simplify]: Simplify x.im into x.im 31.390 * [taylor]: Taking taylor expansion of x.re in x.re 31.390 * [backup-simplify]: Simplify 0 into 0 31.390 * [backup-simplify]: Simplify 1 into 1 31.390 * [backup-simplify]: Simplify (+ x.im 0) into x.im 31.390 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 31.390 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 31.390 * [taylor]: Taking taylor expansion of x.re in x.re 31.390 * [backup-simplify]: Simplify 0 into 0 31.391 * [backup-simplify]: Simplify 1 into 1 31.391 * [taylor]: Taking taylor expansion of x.im in x.re 31.391 * [backup-simplify]: Simplify x.im into x.im 31.391 * [backup-simplify]: Simplify (- x.im) into (- x.im) 31.391 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 31.391 * [backup-simplify]: Simplify (* 1 1) into 1 31.391 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 31.391 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 31.391 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 31.391 * [backup-simplify]: Simplify (* 1 (pow x.im 4)) into (pow x.im 4) 31.391 * [backup-simplify]: Simplify (log (pow x.im 4)) into (log (pow x.im 4)) 31.392 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 4))) into (+ (log (pow x.im 4)) (* 2 (log x.re))) 31.392 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re)))) 31.392 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 4)) (* 2 (log x.re))))) 31.392 * [taylor]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.im 31.392 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.im 31.392 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.im 31.393 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.393 * [backup-simplify]: Simplify 1/3 into 1/3 31.393 * [taylor]: Taking taylor expansion of (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.im 31.393 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.im 31.393 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 31.393 * [taylor]: Taking taylor expansion of x.re in x.im 31.393 * [backup-simplify]: Simplify x.re into x.re 31.393 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.im 31.393 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 31.393 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 31.393 * [taylor]: Taking taylor expansion of x.im in x.im 31.393 * [backup-simplify]: Simplify 0 into 0 31.393 * [backup-simplify]: Simplify 1 into 1 31.393 * [taylor]: Taking taylor expansion of x.re in x.im 31.393 * [backup-simplify]: Simplify x.re into x.re 31.393 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 31.393 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.im 31.393 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 31.393 * [taylor]: Taking taylor expansion of x.re in x.im 31.393 * [backup-simplify]: Simplify x.re into x.re 31.393 * [taylor]: Taking taylor expansion of x.im in x.im 31.393 * [backup-simplify]: Simplify 0 into 0 31.393 * [backup-simplify]: Simplify 1 into 1 31.393 * [backup-simplify]: Simplify (- 0) into 0 31.394 * [backup-simplify]: Simplify (+ x.re 0) into x.re 31.394 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.394 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.394 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.394 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 31.394 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 4)) into (pow x.re 6) 31.394 * [backup-simplify]: Simplify (log (pow x.re 6)) into (log (pow x.re 6)) 31.394 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 6))) into (* 1/3 (log (pow x.re 6))) 31.394 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 6)))) into (pow (pow x.re 6) 1/3) 31.394 * [taylor]: Taking taylor expansion of (pow (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.im 31.394 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.im 31.394 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.im 31.394 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.394 * [backup-simplify]: Simplify 1/3 into 1/3 31.394 * [taylor]: Taking taylor expansion of (log (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.im 31.394 * [taylor]: Taking taylor expansion of (* (pow x.re 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.im 31.394 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 31.394 * [taylor]: Taking taylor expansion of x.re in x.im 31.394 * [backup-simplify]: Simplify x.re into x.re 31.395 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.im 31.395 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 31.395 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 31.395 * [taylor]: Taking taylor expansion of x.im in x.im 31.395 * [backup-simplify]: Simplify 0 into 0 31.395 * [backup-simplify]: Simplify 1 into 1 31.395 * [taylor]: Taking taylor expansion of x.re in x.im 31.395 * [backup-simplify]: Simplify x.re into x.re 31.395 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 31.395 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.im 31.395 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 31.395 * [taylor]: Taking taylor expansion of x.re in x.im 31.395 * [backup-simplify]: Simplify x.re into x.re 31.395 * [taylor]: Taking taylor expansion of x.im in x.im 31.395 * [backup-simplify]: Simplify 0 into 0 31.395 * [backup-simplify]: Simplify 1 into 1 31.395 * [backup-simplify]: Simplify (- 0) into 0 31.395 * [backup-simplify]: Simplify (+ x.re 0) into x.re 31.395 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.395 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.396 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.396 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 31.396 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 4)) into (pow x.re 6) 31.396 * [backup-simplify]: Simplify (log (pow x.re 6)) into (log (pow x.re 6)) 31.396 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 6))) into (* 1/3 (log (pow x.re 6))) 31.396 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 6)))) into (pow (pow x.re 6) 1/3) 31.396 * [taylor]: Taking taylor expansion of (pow (pow x.re 6) 1/3) in x.re 31.396 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 6)))) in x.re 31.396 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 6))) in x.re 31.396 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.396 * [backup-simplify]: Simplify 1/3 into 1/3 31.396 * [taylor]: Taking taylor expansion of (log (pow x.re 6)) in x.re 31.396 * [taylor]: Taking taylor expansion of (pow x.re 6) in x.re 31.396 * [taylor]: Taking taylor expansion of x.re in x.re 31.396 * [backup-simplify]: Simplify 0 into 0 31.396 * [backup-simplify]: Simplify 1 into 1 31.397 * [backup-simplify]: Simplify (* 1 1) into 1 31.397 * [backup-simplify]: Simplify (* 1 1) into 1 31.397 * [backup-simplify]: Simplify (* 1 1) into 1 31.398 * [backup-simplify]: Simplify (log 1) into 0 31.398 * [backup-simplify]: Simplify (+ (* (- -6) (log x.re)) 0) into (* 6 (log x.re)) 31.398 * [backup-simplify]: Simplify (* 1/3 (* 6 (log x.re))) into (* 2 (log x.re)) 31.398 * [backup-simplify]: Simplify (exp (* 2 (log x.re))) into (pow x.re 2) 31.398 * [backup-simplify]: Simplify (pow x.re 2) into (pow x.re 2) 31.399 * [backup-simplify]: Simplify (- 1) into -1 31.399 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.399 * [backup-simplify]: Simplify (+ (* x.re -1) (* -1 x.re)) into (- (* 2 x.re)) 31.400 * [backup-simplify]: Simplify (+ 1 0) into 1 31.400 * [backup-simplify]: Simplify (+ (* x.re 1) (* 1 x.re)) into (* 2 x.re) 31.400 * [backup-simplify]: Simplify (+ (* (pow x.re 2) (- (* 2 x.re))) (* (* 2 x.re) (pow x.re 2))) into 0 31.400 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 31.401 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 0) (* 0 (pow x.re 4))) into 0 31.401 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 6) 1)))) 1) into 0 31.402 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 6)))) into 0 31.403 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 6)))) (+ (* (/ (pow 0 1) 1)))) into 0 31.403 * [taylor]: Taking taylor expansion of 0 in x.re 31.403 * [backup-simplify]: Simplify 0 into 0 31.403 * [backup-simplify]: Simplify 0 into 0 31.403 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.404 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.405 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.406 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.406 * [backup-simplify]: Simplify (+ (* (- -6) (log x.re)) 0) into (* 6 (log x.re)) 31.407 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 6 (log x.re)))) into 0 31.408 * [backup-simplify]: Simplify (* (exp (* 2 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 31.408 * [backup-simplify]: Simplify 0 into 0 31.409 * [backup-simplify]: Simplify (- 0) into 0 31.409 * [backup-simplify]: Simplify (+ 0 0) into 0 31.409 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* -1 -1) (* 0 x.re))) into 1 31.410 * [backup-simplify]: Simplify (+ 0 0) into 0 31.410 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 1) (* 0 x.re))) into 1 31.411 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 1) (+ (* (* 2 x.re) (- (* 2 x.re))) (* 1 (pow x.re 2)))) into (- (* 2 (pow x.re 2))) 31.411 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 31.412 * [backup-simplify]: Simplify (+ (* (pow x.re 2) (- (* 2 (pow x.re 2)))) (+ (* 0 0) (* 0 (pow x.re 4)))) into (- (* 2 (pow x.re 4))) 31.413 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 6) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (pow x.re 4)))) 1)) (pow (pow x.re 6) 1)))) 2) into (/ -2 (pow x.re 2)) 31.413 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 6))))) into (- (* 2/3 (/ 1 (pow x.re 2)))) 31.414 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 6)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)))) into -2/3 31.414 * [taylor]: Taking taylor expansion of -2/3 in x.re 31.415 * [backup-simplify]: Simplify -2/3 into -2/3 31.415 * [backup-simplify]: Simplify -2/3 into -2/3 31.415 * [backup-simplify]: Simplify 0 into 0 31.416 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.416 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.417 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.421 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.427 * [backup-simplify]: Simplify (+ (* (- -6) (log x.re)) 0) into (* 6 (log x.re)) 31.429 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 6 (log x.re))))) into 0 31.430 * [backup-simplify]: Simplify (* (exp (* 2 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.430 * [backup-simplify]: Simplify 0 into 0 31.431 * [backup-simplify]: Simplify (- 0) into 0 31.431 * [backup-simplify]: Simplify (+ 0 0) into 0 31.432 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* -1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 31.433 * [backup-simplify]: Simplify (+ 0 0) into 0 31.434 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.re)))) into 0 31.434 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 0) (+ (* (* 2 x.re) 1) (+ (* 1 (- (* 2 x.re))) (* 0 (pow x.re 2))))) into 0 31.435 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 31.436 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 0) (+ (* 0 (- (* 2 (pow x.re 2)))) (+ (* 0 0) (* 0 (pow x.re 4))))) into 0 31.438 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 6) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (pow x.re 4)))) 1)) (pow (pow x.re 6) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 6) 1)))) 6) into 0 31.439 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 6)))))) into 0 31.442 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 6)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.442 * [taylor]: Taking taylor expansion of 0 in x.re 31.442 * [backup-simplify]: Simplify 0 into 0 31.442 * [backup-simplify]: Simplify 0 into 0 31.442 * [backup-simplify]: Simplify 0 into 0 31.442 * [backup-simplify]: Simplify 0 into 0 31.443 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 31.444 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 31.445 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 31.450 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 31.451 * [backup-simplify]: Simplify (+ (* (- -6) (log x.re)) 0) into (* 6 (log x.re)) 31.452 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 6 (log x.re)))))) into 0 31.454 * [backup-simplify]: Simplify (* (exp (* 2 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.454 * [backup-simplify]: Simplify 0 into 0 31.454 * [backup-simplify]: Simplify (+ (* -2/3 (pow (* 1 x.im) 2)) (pow x.re 2)) into (- (pow x.re 2) (* 2/3 (pow x.im 2))) 31.455 * [backup-simplify]: Simplify (* (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))))) into (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) 31.455 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in (x.im x.re) around 0 31.455 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.re 31.455 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.re 31.455 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.re 31.455 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.455 * [backup-simplify]: Simplify 1/3 into 1/3 31.455 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.re 31.455 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.re 31.455 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 31.455 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 31.455 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 31.456 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.456 * [taylor]: Taking taylor expansion of x.re in x.re 31.456 * [backup-simplify]: Simplify 0 into 0 31.456 * [backup-simplify]: Simplify 1 into 1 31.456 * [backup-simplify]: Simplify (/ 1 1) into 1 31.456 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.456 * [taylor]: Taking taylor expansion of x.im in x.re 31.456 * [backup-simplify]: Simplify x.im into x.im 31.456 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.457 * [backup-simplify]: Simplify (+ 1 0) into 1 31.457 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 31.457 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 31.457 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.457 * [taylor]: Taking taylor expansion of x.im in x.re 31.457 * [backup-simplify]: Simplify x.im into x.im 31.457 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.457 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.457 * [taylor]: Taking taylor expansion of x.re in x.re 31.457 * [backup-simplify]: Simplify 0 into 0 31.457 * [backup-simplify]: Simplify 1 into 1 31.457 * [backup-simplify]: Simplify (/ 1 1) into 1 31.458 * [backup-simplify]: Simplify (+ 0 1) into 1 31.458 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.458 * [taylor]: Taking taylor expansion of x.re in x.re 31.458 * [backup-simplify]: Simplify 0 into 0 31.458 * [backup-simplify]: Simplify 1 into 1 31.459 * [backup-simplify]: Simplify (* 1 1) into 1 31.459 * [backup-simplify]: Simplify (* 1 1) into 1 31.459 * [backup-simplify]: Simplify (* 1 1) into 1 31.460 * [backup-simplify]: Simplify (* 1 1) into 1 31.460 * [backup-simplify]: Simplify (/ 1 1) into 1 31.461 * [backup-simplify]: Simplify (log 1) into 0 31.461 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 31.461 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.re)))) into (* -2 (log x.re)) 31.461 * [backup-simplify]: Simplify (exp (* -2 (log x.re))) into (pow x.re -2) 31.461 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.im 31.461 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.im 31.461 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.im 31.461 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.461 * [backup-simplify]: Simplify 1/3 into 1/3 31.461 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.im 31.461 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.im 31.461 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 31.461 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.im 31.461 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 31.462 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.462 * [taylor]: Taking taylor expansion of x.re in x.im 31.462 * [backup-simplify]: Simplify x.re into x.re 31.462 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.462 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.462 * [taylor]: Taking taylor expansion of x.im in x.im 31.462 * [backup-simplify]: Simplify 0 into 0 31.462 * [backup-simplify]: Simplify 1 into 1 31.462 * [backup-simplify]: Simplify (/ 1 1) into 1 31.463 * [backup-simplify]: Simplify (- 1) into -1 31.463 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.463 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 31.463 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.463 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.463 * [taylor]: Taking taylor expansion of x.im in x.im 31.463 * [backup-simplify]: Simplify 0 into 0 31.463 * [backup-simplify]: Simplify 1 into 1 31.464 * [backup-simplify]: Simplify (/ 1 1) into 1 31.464 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.464 * [taylor]: Taking taylor expansion of x.re in x.im 31.464 * [backup-simplify]: Simplify x.re into x.re 31.464 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.464 * [backup-simplify]: Simplify (+ 1 0) into 1 31.464 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 31.464 * [taylor]: Taking taylor expansion of x.re in x.im 31.464 * [backup-simplify]: Simplify x.re into x.re 31.465 * [backup-simplify]: Simplify (* -1 -1) into 1 31.465 * [backup-simplify]: Simplify (* 1 1) into 1 31.465 * [backup-simplify]: Simplify (* 1 1) into 1 31.465 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.465 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 31.466 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 31.466 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.466 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 31.466 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 31.467 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.im 31.467 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.im 31.467 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.im 31.467 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.467 * [backup-simplify]: Simplify 1/3 into 1/3 31.467 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.im 31.467 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.im 31.467 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 31.467 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.im 31.467 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 31.467 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.467 * [taylor]: Taking taylor expansion of x.re in x.im 31.467 * [backup-simplify]: Simplify x.re into x.re 31.467 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.467 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.467 * [taylor]: Taking taylor expansion of x.im in x.im 31.467 * [backup-simplify]: Simplify 0 into 0 31.467 * [backup-simplify]: Simplify 1 into 1 31.467 * [backup-simplify]: Simplify (/ 1 1) into 1 31.468 * [backup-simplify]: Simplify (- 1) into -1 31.468 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.468 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 31.468 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.468 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.468 * [taylor]: Taking taylor expansion of x.im in x.im 31.468 * [backup-simplify]: Simplify 0 into 0 31.468 * [backup-simplify]: Simplify 1 into 1 31.469 * [backup-simplify]: Simplify (/ 1 1) into 1 31.469 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.469 * [taylor]: Taking taylor expansion of x.re in x.im 31.469 * [backup-simplify]: Simplify x.re into x.re 31.469 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.469 * [backup-simplify]: Simplify (+ 1 0) into 1 31.469 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 31.469 * [taylor]: Taking taylor expansion of x.re in x.im 31.469 * [backup-simplify]: Simplify x.re into x.re 31.470 * [backup-simplify]: Simplify (* -1 -1) into 1 31.470 * [backup-simplify]: Simplify (* 1 1) into 1 31.470 * [backup-simplify]: Simplify (* 1 1) into 1 31.470 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.470 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 31.470 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 31.471 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.471 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 31.471 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 31.472 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) in x.re 31.472 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) in x.re 31.472 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.472 * [backup-simplify]: Simplify 1/3 into 1/3 31.472 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) in x.re 31.472 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.re 31.472 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 31.472 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.472 * [taylor]: Taking taylor expansion of x.re in x.re 31.472 * [backup-simplify]: Simplify 0 into 0 31.472 * [backup-simplify]: Simplify 1 into 1 31.472 * [backup-simplify]: Simplify (* 1 1) into 1 31.473 * [backup-simplify]: Simplify (/ 1 1) into 1 31.473 * [backup-simplify]: Simplify (log 1) into 0 31.473 * [taylor]: Taking taylor expansion of (* 4 (log x.im)) in x.re 31.473 * [taylor]: Taking taylor expansion of 4 in x.re 31.473 * [backup-simplify]: Simplify 4 into 4 31.473 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.473 * [taylor]: Taking taylor expansion of x.im in x.re 31.473 * [backup-simplify]: Simplify x.im into x.im 31.473 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.474 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 31.474 * [backup-simplify]: Simplify (* 4 (log x.im)) into (* 4 (log x.im)) 31.474 * [backup-simplify]: Simplify (- (* 4 (log x.im))) into (- (* 4 (log x.im))) 31.474 * [backup-simplify]: Simplify (+ (- (* 2 (log x.re))) (- (* 4 (log x.im)))) into (- (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.474 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.474 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.474 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.475 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.475 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 31.476 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into (* 2 (/ 1 x.re)) 31.476 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.477 * [backup-simplify]: Simplify (- 0) into 0 31.477 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 31.477 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) -1)) into (- (* 2 (/ 1 x.re))) 31.477 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.re))) (* (- (* 2 (/ 1 x.re))) 1)) into 0 31.477 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 31.477 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 31.478 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 31.479 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.479 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into 0 31.480 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.480 * [taylor]: Taking taylor expansion of 0 in x.re 31.480 * [backup-simplify]: Simplify 0 into 0 31.480 * [backup-simplify]: Simplify 0 into 0 31.481 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.483 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.484 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.484 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.im))) into 0 31.485 * [backup-simplify]: Simplify (- 0) into 0 31.485 * [backup-simplify]: Simplify (+ 0 0) into 0 31.486 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 31.487 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.487 * [backup-simplify]: Simplify 0 into 0 31.488 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.488 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.488 * [backup-simplify]: Simplify (+ 0 0) into 0 31.489 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 31.489 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.490 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.491 * [backup-simplify]: Simplify (- 0) into 0 31.491 * [backup-simplify]: Simplify (+ 0 0) into 0 31.492 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 -1))) into (/ 1 (pow x.re 2)) 31.492 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.re 2))) (+ (* (- (* 2 (/ 1 x.re))) (* 2 (/ 1 x.re))) (* (/ 1 (pow x.re 2)) 1))) into (- (* 2 (/ 1 (pow x.re 2)))) 31.493 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 31.493 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.re 2)))) (pow x.re 2)) (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into (- (* 2 (/ 1 (pow x.re 4)))) 31.494 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.re 4))))) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into (/ -2 (pow x.re 2)) 31.495 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.496 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))))) into (- (* 2/3 (/ 1 (pow x.re 2)))) 31.497 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (pow x.re 2))) 31.497 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (pow x.re 2))) in x.re 31.497 * [taylor]: Taking taylor expansion of -2/3 in x.re 31.497 * [backup-simplify]: Simplify -2/3 into -2/3 31.497 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (pow x.re 2)) in x.re 31.497 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) in x.re 31.497 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) in x.re 31.497 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.497 * [backup-simplify]: Simplify 1/3 into 1/3 31.497 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) in x.re 31.497 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.re 31.497 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 31.497 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.497 * [taylor]: Taking taylor expansion of x.re in x.re 31.497 * [backup-simplify]: Simplify 0 into 0 31.497 * [backup-simplify]: Simplify 1 into 1 31.497 * [backup-simplify]: Simplify (* 1 1) into 1 31.498 * [backup-simplify]: Simplify (/ 1 1) into 1 31.498 * [backup-simplify]: Simplify (log 1) into 0 31.498 * [taylor]: Taking taylor expansion of (* 4 (log x.im)) in x.re 31.498 * [taylor]: Taking taylor expansion of 4 in x.re 31.498 * [backup-simplify]: Simplify 4 into 4 31.498 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.498 * [taylor]: Taking taylor expansion of x.im in x.re 31.498 * [backup-simplify]: Simplify x.im into x.im 31.498 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.499 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 31.499 * [backup-simplify]: Simplify (* 4 (log x.im)) into (* 4 (log x.im)) 31.499 * [backup-simplify]: Simplify (- (* 4 (log x.im))) into (- (* 4 (log x.im))) 31.499 * [backup-simplify]: Simplify (+ (- (* 2 (log x.re))) (- (* 4 (log x.im)))) into (- (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.499 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.500 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.500 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.500 * [taylor]: Taking taylor expansion of x.re in x.re 31.500 * [backup-simplify]: Simplify 0 into 0 31.500 * [backup-simplify]: Simplify 1 into 1 31.500 * [backup-simplify]: Simplify (* 1 1) into 1 31.500 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.501 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.503 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.504 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.504 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.im))) into 0 31.505 * [backup-simplify]: Simplify (- 0) into 0 31.505 * [backup-simplify]: Simplify (+ 0 0) into 0 31.506 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 31.507 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.510 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.512 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.513 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.513 * [backup-simplify]: Simplify (- 0) into 0 31.514 * [backup-simplify]: Simplify (+ 0 0) into 0 31.515 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 31.516 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.517 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.518 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.519 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.520 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (/ 0 1)))) into 0 31.522 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.523 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))))) into 0 31.523 * [backup-simplify]: Simplify 0 into 0 31.523 * [backup-simplify]: Simplify 0 into 0 31.524 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.525 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.527 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.529 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.530 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.530 * [backup-simplify]: Simplify (- 0) into 0 31.531 * [backup-simplify]: Simplify (+ 0 0) into 0 31.532 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 31.533 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.533 * [backup-simplify]: Simplify 0 into 0 31.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.535 * [backup-simplify]: Simplify (+ 0 0) into 0 31.536 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 31.536 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.537 * [backup-simplify]: Simplify (- 0) into 0 31.537 * [backup-simplify]: Simplify (+ 0 0) into 0 31.538 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 -1)))) into 0 31.540 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.re))) (/ 1 (pow x.re 2))) (+ (* (/ 1 (pow x.re 2)) (* 2 (/ 1 x.re))) (* 0 1)))) into 0 31.540 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 31.541 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* (- (* 2 (/ 1 (pow x.re 4)))) (/ 0 (pow x.re 2))))) into 0 31.544 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.re 4))))) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 31.544 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.545 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))))) into 0 31.547 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.547 * [taylor]: Taking taylor expansion of 0 in x.re 31.547 * [backup-simplify]: Simplify 0 into 0 31.547 * [backup-simplify]: Simplify 0 into 0 31.548 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (* 4 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) 31.549 * [backup-simplify]: Simplify (* (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))))) into (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) 31.549 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in (x.im x.re) around 0 31.549 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.re 31.549 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.re 31.549 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.re 31.549 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.549 * [backup-simplify]: Simplify 1/3 into 1/3 31.549 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.re 31.549 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.re 31.549 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 31.549 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 31.549 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 31.549 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.549 * [taylor]: Taking taylor expansion of x.im in x.re 31.549 * [backup-simplify]: Simplify x.im into x.im 31.549 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.549 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.549 * [taylor]: Taking taylor expansion of x.re in x.re 31.549 * [backup-simplify]: Simplify 0 into 0 31.549 * [backup-simplify]: Simplify 1 into 1 31.550 * [backup-simplify]: Simplify (/ 1 1) into 1 31.550 * [backup-simplify]: Simplify (- 1) into -1 31.551 * [backup-simplify]: Simplify (+ 0 -1) into -1 31.551 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 31.551 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 31.551 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 31.551 * [taylor]: Taking taylor expansion of x.im in x.re 31.551 * [backup-simplify]: Simplify x.im into x.im 31.551 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 31.551 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 31.551 * [taylor]: Taking taylor expansion of x.re in x.re 31.551 * [backup-simplify]: Simplify 0 into 0 31.551 * [backup-simplify]: Simplify 1 into 1 31.551 * [backup-simplify]: Simplify (/ 1 1) into 1 31.552 * [backup-simplify]: Simplify (+ 0 1) into 1 31.552 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.552 * [taylor]: Taking taylor expansion of x.re in x.re 31.552 * [backup-simplify]: Simplify 0 into 0 31.552 * [backup-simplify]: Simplify 1 into 1 31.552 * [backup-simplify]: Simplify (* -1 -1) into 1 31.553 * [backup-simplify]: Simplify (* 1 1) into 1 31.553 * [backup-simplify]: Simplify (* 1 1) into 1 31.554 * [backup-simplify]: Simplify (* 1 1) into 1 31.554 * [backup-simplify]: Simplify (/ 1 1) into 1 31.555 * [backup-simplify]: Simplify (log 1) into 0 31.555 * [backup-simplify]: Simplify (+ (* (- 6) (log x.re)) 0) into (- (* 6 (log x.re))) 31.555 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.re)))) into (* -2 (log x.re)) 31.555 * [backup-simplify]: Simplify (exp (* -2 (log x.re))) into (pow x.re -2) 31.556 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.im 31.556 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.im 31.556 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.im 31.556 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.556 * [backup-simplify]: Simplify 1/3 into 1/3 31.556 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.im 31.556 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.im 31.556 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 31.556 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.im 31.556 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 31.556 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.556 * [taylor]: Taking taylor expansion of x.im in x.im 31.556 * [backup-simplify]: Simplify 0 into 0 31.556 * [backup-simplify]: Simplify 1 into 1 31.556 * [backup-simplify]: Simplify (/ 1 1) into 1 31.556 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.556 * [taylor]: Taking taylor expansion of x.re in x.im 31.556 * [backup-simplify]: Simplify x.re into x.re 31.556 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.557 * [backup-simplify]: Simplify (+ 1 0) into 1 31.557 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 31.557 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.557 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.557 * [taylor]: Taking taylor expansion of x.im in x.im 31.557 * [backup-simplify]: Simplify 0 into 0 31.557 * [backup-simplify]: Simplify 1 into 1 31.557 * [backup-simplify]: Simplify (/ 1 1) into 1 31.557 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.558 * [taylor]: Taking taylor expansion of x.re in x.im 31.558 * [backup-simplify]: Simplify x.re into x.re 31.558 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.558 * [backup-simplify]: Simplify (+ 1 0) into 1 31.558 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 31.558 * [taylor]: Taking taylor expansion of x.re in x.im 31.558 * [backup-simplify]: Simplify x.re into x.re 31.559 * [backup-simplify]: Simplify (* 1 1) into 1 31.559 * [backup-simplify]: Simplify (* 1 1) into 1 31.559 * [backup-simplify]: Simplify (* 1 1) into 1 31.559 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.559 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 31.560 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 31.560 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.560 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 31.560 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 31.561 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) 1/3) in x.im 31.561 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))))) in x.im 31.561 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)))) in x.im 31.561 * [taylor]: Taking taylor expansion of 1/3 in x.im 31.561 * [backup-simplify]: Simplify 1/3 into 1/3 31.561 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2))) in x.im 31.561 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.re 2)) in x.im 31.561 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 31.561 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.im 31.561 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 31.561 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.561 * [taylor]: Taking taylor expansion of x.im in x.im 31.561 * [backup-simplify]: Simplify 0 into 0 31.561 * [backup-simplify]: Simplify 1 into 1 31.561 * [backup-simplify]: Simplify (/ 1 1) into 1 31.561 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.561 * [taylor]: Taking taylor expansion of x.re in x.im 31.561 * [backup-simplify]: Simplify x.re into x.re 31.561 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.562 * [backup-simplify]: Simplify (+ 1 0) into 1 31.562 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 31.562 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 31.562 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 31.562 * [taylor]: Taking taylor expansion of x.im in x.im 31.562 * [backup-simplify]: Simplify 0 into 0 31.562 * [backup-simplify]: Simplify 1 into 1 31.562 * [backup-simplify]: Simplify (/ 1 1) into 1 31.562 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 31.562 * [taylor]: Taking taylor expansion of x.re in x.im 31.563 * [backup-simplify]: Simplify x.re into x.re 31.563 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 31.563 * [backup-simplify]: Simplify (+ 1 0) into 1 31.563 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 31.563 * [taylor]: Taking taylor expansion of x.re in x.im 31.563 * [backup-simplify]: Simplify x.re into x.re 31.563 * [backup-simplify]: Simplify (* 1 1) into 1 31.564 * [backup-simplify]: Simplify (* 1 1) into 1 31.564 * [backup-simplify]: Simplify (* 1 1) into 1 31.564 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 31.564 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 31.564 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 31.565 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.565 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) 31.565 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) 31.565 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) in x.re 31.565 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) in x.re 31.566 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.566 * [backup-simplify]: Simplify 1/3 into 1/3 31.566 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) in x.re 31.566 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.re 31.566 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 31.566 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.566 * [taylor]: Taking taylor expansion of x.re in x.re 31.566 * [backup-simplify]: Simplify 0 into 0 31.566 * [backup-simplify]: Simplify 1 into 1 31.566 * [backup-simplify]: Simplify (* 1 1) into 1 31.566 * [backup-simplify]: Simplify (/ 1 1) into 1 31.567 * [backup-simplify]: Simplify (log 1) into 0 31.567 * [taylor]: Taking taylor expansion of (* 4 (log x.im)) in x.re 31.567 * [taylor]: Taking taylor expansion of 4 in x.re 31.567 * [backup-simplify]: Simplify 4 into 4 31.567 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.567 * [taylor]: Taking taylor expansion of x.im in x.re 31.567 * [backup-simplify]: Simplify x.im into x.im 31.567 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.567 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 31.568 * [backup-simplify]: Simplify (* 4 (log x.im)) into (* 4 (log x.im)) 31.568 * [backup-simplify]: Simplify (- (* 4 (log x.im))) into (- (* 4 (log x.im))) 31.568 * [backup-simplify]: Simplify (+ (- (* 2 (log x.re))) (- (* 4 (log x.im)))) into (- (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.568 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.568 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.568 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.569 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.569 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 31.570 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into (* 2 (/ 1 x.re)) 31.570 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.570 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 31.571 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 31.571 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.re))) (* (- (/ 1 x.re)) 1)) into (- (* 2 (/ 1 x.re))) 31.571 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.re))) (* (- (* 2 (/ 1 x.re))) 1)) into 0 31.571 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 31.571 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 31.572 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 31.573 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.578 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) into 0 31.579 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.579 * [taylor]: Taking taylor expansion of 0 in x.re 31.579 * [backup-simplify]: Simplify 0 into 0 31.579 * [backup-simplify]: Simplify 0 into 0 31.580 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.582 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.583 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.584 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.im))) into 0 31.584 * [backup-simplify]: Simplify (- 0) into 0 31.584 * [backup-simplify]: Simplify (+ 0 0) into 0 31.585 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 31.586 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.586 * [backup-simplify]: Simplify 0 into 0 31.587 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.587 * [backup-simplify]: Simplify (+ 0 0) into 0 31.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 31.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.588 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 31.588 * [backup-simplify]: Simplify (- 0) into 0 31.589 * [backup-simplify]: Simplify (+ 0 0) into 0 31.589 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (- (/ 1 x.re))) (* 0 1))) into (/ 1 (pow x.re 2)) 31.590 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.re 2))) (+ (* (- (* 2 (/ 1 x.re))) (* 2 (/ 1 x.re))) (* (/ 1 (pow x.re 2)) 1))) into (- (* 2 (/ 1 (pow x.re 2)))) 31.590 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 31.590 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.re 2)))) (pow x.re 2)) (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into (- (* 2 (/ 1 (pow x.re 4)))) 31.591 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.re 4))))) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into (/ -2 (pow x.re 2)) 31.591 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.592 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))))) into (- (* 2/3 (/ 1 (pow x.re 2)))) 31.592 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (pow x.re 2))) 31.592 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (pow x.re 2))) in x.re 31.592 * [taylor]: Taking taylor expansion of -2/3 in x.re 31.592 * [backup-simplify]: Simplify -2/3 into -2/3 31.593 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (pow x.re 2)) in x.re 31.593 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) in x.re 31.593 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im)))) in x.re 31.593 * [taylor]: Taking taylor expansion of 1/3 in x.re 31.593 * [backup-simplify]: Simplify 1/3 into 1/3 31.593 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) in x.re 31.593 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.re 31.593 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 31.593 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.593 * [taylor]: Taking taylor expansion of x.re in x.re 31.593 * [backup-simplify]: Simplify 0 into 0 31.593 * [backup-simplify]: Simplify 1 into 1 31.593 * [backup-simplify]: Simplify (* 1 1) into 1 31.593 * [backup-simplify]: Simplify (/ 1 1) into 1 31.593 * [backup-simplify]: Simplify (log 1) into 0 31.593 * [taylor]: Taking taylor expansion of (* 4 (log x.im)) in x.re 31.593 * [taylor]: Taking taylor expansion of 4 in x.re 31.593 * [backup-simplify]: Simplify 4 into 4 31.594 * [taylor]: Taking taylor expansion of (log x.im) in x.re 31.594 * [taylor]: Taking taylor expansion of x.im in x.re 31.594 * [backup-simplify]: Simplify x.im into x.im 31.594 * [backup-simplify]: Simplify (log x.im) into (log x.im) 31.594 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 31.594 * [backup-simplify]: Simplify (* 4 (log x.im)) into (* 4 (log x.im)) 31.594 * [backup-simplify]: Simplify (- (* 4 (log x.im))) into (- (* 4 (log x.im))) 31.595 * [backup-simplify]: Simplify (+ (- (* 2 (log x.re))) (- (* 4 (log x.im)))) into (- (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.595 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))) 31.595 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.595 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 31.595 * [taylor]: Taking taylor expansion of x.re in x.re 31.595 * [backup-simplify]: Simplify 0 into 0 31.595 * [backup-simplify]: Simplify 1 into 1 31.595 * [backup-simplify]: Simplify (* 1 1) into 1 31.595 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) 31.596 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 31.597 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 31.597 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 31.598 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.im))) into 0 31.598 * [backup-simplify]: Simplify (- 0) into 0 31.598 * [backup-simplify]: Simplify (+ 0 0) into 0 31.598 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re)))))) into 0 31.599 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.599 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.601 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.602 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.602 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.603 * [backup-simplify]: Simplify (- 0) into 0 31.603 * [backup-simplify]: Simplify (+ 0 0) into 0 31.603 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 31.604 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.605 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.605 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 31.606 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 31.606 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (/ 0 1)))) into 0 31.607 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.608 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re)))))))) into 0 31.608 * [backup-simplify]: Simplify 0 into 0 31.608 * [backup-simplify]: Simplify 0 into 0 31.609 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 31.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.611 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 31.612 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 31.612 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 31.613 * [backup-simplify]: Simplify (- 0) into 0 31.613 * [backup-simplify]: Simplify (+ 0 0) into 0 31.613 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 4 (log x.im)) (* 2 (log x.re))))))) into 0 31.614 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 4 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 31.614 * [backup-simplify]: Simplify 0 into 0 31.615 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.615 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.616 * [backup-simplify]: Simplify (+ 0 0) into 0 31.616 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 31.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 31.618 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 31.618 * [backup-simplify]: Simplify (- 0) into 0 31.618 * [backup-simplify]: Simplify (+ 0 0) into 0 31.619 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (- (/ 1 x.re))) (* 0 1)))) into 0 31.620 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.re))) (/ 1 (pow x.re 2))) (+ (* (/ 1 (pow x.re 2)) (* 2 (/ 1 x.re))) (* 0 1)))) into 0 31.621 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 31.622 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* (- (* 2 (/ 1 (pow x.re 4)))) (/ 0 (pow x.re 2))))) into 0 31.624 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.re 4))))) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 31.625 * [backup-simplify]: Simplify (+ (* (- 4) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))) 31.626 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))))) into 0 31.628 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 4 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 31.628 * [taylor]: Taking taylor expansion of 0 in x.re 31.628 * [backup-simplify]: Simplify 0 into 0 31.628 * [backup-simplify]: Simplify 0 into 0 31.629 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 4 (log (/ 1 (- x.im)))) (* 2 (log (/ 1 (- x.re))))))) into (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 4 (log (/ -1 x.im)))))) 31.629 * * * [progress]: simplifying candidates 31.629 * * * * [progress]: [ 1 / 178 ] simplifiying candidate # 31.629 * * * * [progress]: [ 2 / 178 ] simplifiying candidate # 31.629 * * * * [progress]: [ 3 / 178 ] simplifiying candidate # 31.629 * * * * [progress]: [ 4 / 178 ] simplifiying candidate # 31.629 * * * * [progress]: [ 5 / 178 ] simplifiying candidate # 31.630 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 31.630 * * [simplify]: iters left: 3 (4 enodes) 31.632 * * [simplify]: iters left: 2 (13 enodes) 31.635 * * [simplify]: Extracting #0: cost 1 inf + 0 31.635 * * [simplify]: Extracting #1: cost 3 inf + 0 31.635 * * [simplify]: Extracting #2: cost 6 inf + 0 31.635 * * [simplify]: Extracting #3: cost 4 inf + 2 31.635 * * [simplify]: Extracting #4: cost 0 inf + 330 31.635 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 31.635 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 31.636 * * * * [progress]: [ 6 / 178 ] simplifiying candidate # 31.636 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 31.636 * * [simplify]: iters left: 6 (10 enodes) 31.642 * * [simplify]: iters left: 5 (50 enodes) 31.656 * * [simplify]: iters left: 4 (120 enodes) 31.703 * * [simplify]: iters left: 3 (402 enodes) 31.943 * * [simplify]: Extracting #0: cost 1 inf + 0 31.944 * * [simplify]: Extracting #1: cost 3 inf + 0 31.944 * * [simplify]: Extracting #2: cost 38 inf + 0 31.945 * * [simplify]: Extracting #3: cost 288 inf + 1 31.948 * * [simplify]: Extracting #4: cost 424 inf + 936 31.959 * * [simplify]: Extracting #5: cost 275 inf + 31562 31.980 * * [simplify]: Extracting #6: cost 150 inf + 74836 32.003 * * [simplify]: Extracting #7: cost 22 inf + 136678 32.025 * * [simplify]: Extracting #8: cost 0 inf + 150395 32.047 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 32.047 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 32.047 * * * * [progress]: [ 7 / 178 ] simplifiying candidate # 32.047 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 32.047 * * [simplify]: iters left: 6 (12 enodes) 32.052 * * [simplify]: iters left: 5 (57 enodes) 32.065 * * [simplify]: iters left: 4 (125 enodes) 32.098 * * [simplify]: iters left: 3 (396 enodes) 32.348 * * [simplify]: Extracting #0: cost 1 inf + 0 32.348 * * [simplify]: Extracting #1: cost 3 inf + 0 32.348 * * [simplify]: Extracting #2: cost 52 inf + 0 32.349 * * [simplify]: Extracting #3: cost 255 inf + 1 32.351 * * [simplify]: Extracting #4: cost 387 inf + 1834 32.358 * * [simplify]: Extracting #5: cost 180 inf + 45780 32.379 * * [simplify]: Extracting #6: cost 22 inf + 88490 32.404 * * [simplify]: Extracting #7: cost 4 inf + 93691 32.427 * * [simplify]: Extracting #8: cost 0 inf + 95041 32.447 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 32.448 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 32.448 * * * * [progress]: [ 8 / 178 ] simplifiying candidate # 32.448 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 32.449 * * [simplify]: iters left: 6 (12 enodes) 32.457 * * [simplify]: iters left: 5 (58 enodes) 32.482 * * [simplify]: iters left: 4 (141 enodes) 32.555 * * [simplify]: iters left: 3 (495 enodes) 32.955 * * [simplify]: Extracting #0: cost 1 inf + 0 32.955 * * [simplify]: Extracting #1: cost 3 inf + 0 32.955 * * [simplify]: Extracting #2: cost 65 inf + 0 32.956 * * [simplify]: Extracting #3: cost 420 inf + 1 32.962 * * [simplify]: Extracting #4: cost 523 inf + 26576 32.993 * * [simplify]: Extracting #5: cost 194 inf + 103182 33.020 * * [simplify]: Extracting #6: cost 37 inf + 176645 33.076 * * [simplify]: Extracting #7: cost 10 inf + 188701 33.133 * * [simplify]: Extracting #8: cost 0 inf + 192567 33.190 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 33.190 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 33.190 * * * * [progress]: [ 9 / 178 ] simplifiying candidate # 33.191 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 33.191 * * [simplify]: iters left: 6 (9 enodes) 33.195 * * [simplify]: iters left: 5 (41 enodes) 33.210 * * [simplify]: iters left: 4 (103 enodes) 33.247 * * [simplify]: iters left: 3 (402 enodes) 33.664 * * [simplify]: Extracting #0: cost 1 inf + 0 33.664 * * [simplify]: Extracting #1: cost 3 inf + 0 33.664 * * [simplify]: Extracting #2: cost 70 inf + 0 33.666 * * [simplify]: Extracting #3: cost 374 inf + 1 33.673 * * [simplify]: Extracting #4: cost 405 inf + 13768 33.691 * * [simplify]: Extracting #5: cost 32 inf + 83084 33.712 * * [simplify]: Extracting #6: cost 0 inf + 89557 33.759 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 33.759 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 33.760 * * * * [progress]: [ 10 / 178 ] simplifiying candidate # 33.760 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 33.760 * * [simplify]: iters left: 6 (10 enodes) 33.766 * * [simplify]: iters left: 5 (50 enodes) 33.786 * * [simplify]: iters left: 4 (120 enodes) 33.847 * * [simplify]: iters left: 3 (370 enodes) 34.052 * * [simplify]: Extracting #0: cost 1 inf + 0 34.052 * * [simplify]: Extracting #1: cost 3 inf + 0 34.052 * * [simplify]: Extracting #2: cost 39 inf + 0 34.054 * * [simplify]: Extracting #3: cost 210 inf + 1 34.057 * * [simplify]: Extracting #4: cost 277 inf + 3266 34.066 * * [simplify]: Extracting #5: cost 185 inf + 20510 34.084 * * [simplify]: Extracting #6: cost 62 inf + 63333 34.103 * * [simplify]: Extracting #7: cost 5 inf + 90557 34.115 * * [simplify]: Extracting #8: cost 0 inf + 92729 34.127 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 34.127 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 34.127 * * * * [progress]: [ 11 / 178 ] simplifiying candidate # 34.127 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 34.127 * * [simplify]: iters left: 6 (9 enodes) 34.130 * * [simplify]: iters left: 5 (36 enodes) 34.139 * * [simplify]: iters left: 4 (73 enodes) 34.166 * * [simplify]: iters left: 3 (209 enodes) 34.265 * * [simplify]: Extracting #0: cost 1 inf + 0 34.265 * * [simplify]: Extracting #1: cost 3 inf + 0 34.265 * * [simplify]: Extracting #2: cost 37 inf + 0 34.266 * * [simplify]: Extracting #3: cost 121 inf + 1 34.268 * * [simplify]: Extracting #4: cost 109 inf + 3720 34.276 * * [simplify]: Extracting #5: cost 13 inf + 18373 34.282 * * [simplify]: Extracting #6: cost 0 inf + 20396 34.287 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 34.287 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 34.287 * * * * [progress]: [ 12 / 178 ] simplifiying candidate # 34.288 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 34.288 * * [simplify]: iters left: 6 (10 enodes) 34.291 * * [simplify]: iters left: 5 (50 enodes) 34.301 * * [simplify]: iters left: 4 (106 enodes) 34.351 * * [simplify]: iters left: 3 (276 enodes) 34.490 * * [simplify]: Extracting #0: cost 1 inf + 0 34.490 * * [simplify]: Extracting #1: cost 3 inf + 0 34.491 * * [simplify]: Extracting #2: cost 25 inf + 0 34.491 * * [simplify]: Extracting #3: cost 114 inf + 1 34.492 * * [simplify]: Extracting #4: cost 160 inf + 858 34.497 * * [simplify]: Extracting #5: cost 85 inf + 14457 34.508 * * [simplify]: Extracting #6: cost 17 inf + 32174 34.520 * * [simplify]: Extracting #7: cost 4 inf + 36292 34.533 * * [simplify]: Extracting #8: cost 0 inf + 37391 34.540 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 34.541 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 34.541 * * * * [progress]: [ 13 / 178 ] simplifiying candidate # 34.541 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 34.541 * * [simplify]: iters left: 6 (9 enodes) 34.543 * * [simplify]: iters left: 5 (38 enodes) 34.552 * * [simplify]: iters left: 4 (84 enodes) 34.579 * * [simplify]: iters left: 3 (270 enodes) 34.750 * * [simplify]: Extracting #0: cost 1 inf + 0 34.750 * * [simplify]: Extracting #1: cost 3 inf + 0 34.750 * * [simplify]: Extracting #2: cost 48 inf + 0 34.751 * * [simplify]: Extracting #3: cost 193 inf + 1 34.753 * * [simplify]: Extracting #4: cost 174 inf + 7749 34.760 * * [simplify]: Extracting #5: cost 21 inf + 31123 34.770 * * [simplify]: Extracting #6: cost 0 inf + 35365 34.781 * * [simplify]: Extracting #7: cost 0 inf + 35325 34.790 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 34.790 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 34.790 * * * * [progress]: [ 14 / 178 ] simplifiying candidate # 34.790 * * * * [progress]: [ 15 / 178 ] simplifiying candidate # 34.790 * * * * [progress]: [ 16 / 178 ] simplifiying candidate # 34.790 * * * * [progress]: [ 17 / 178 ] simplifiying candidate # 34.791 * * * * [progress]: [ 18 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 34.791 * * * * [progress]: [ 19 / 178 ] simplifiying candidate # 34.791 * * * * [progress]: [ 20 / 178 ] simplifiying candidate # 34.791 * * * * [progress]: [ 21 / 178 ] simplifiying candidate # 34.791 * * * * [progress]: [ 22 / 178 ] simplifiying candidate # 34.791 * * * * [progress]: [ 23 / 178 ] simplifiying candidate # 34.791 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 34.791 * * [simplify]: iters left: 3 (4 enodes) 34.792 * * [simplify]: iters left: 2 (13 enodes) 34.793 * * [simplify]: Extracting #0: cost 1 inf + 0 34.793 * * [simplify]: Extracting #1: cost 3 inf + 0 34.793 * * [simplify]: Extracting #2: cost 6 inf + 0 34.794 * * [simplify]: Extracting #3: cost 4 inf + 2 34.794 * * [simplify]: Extracting #4: cost 0 inf + 330 34.794 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 34.794 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 34.794 * * * * [progress]: [ 24 / 178 ] simplifiying candidate # 34.794 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 34.794 * * [simplify]: iters left: 6 (10 enodes) 34.797 * * [simplify]: iters left: 5 (50 enodes) 34.817 * * [simplify]: iters left: 4 (120 enodes) 34.863 * * [simplify]: iters left: 3 (402 enodes) 35.115 * * [simplify]: Extracting #0: cost 1 inf + 0 35.115 * * [simplify]: Extracting #1: cost 3 inf + 0 35.116 * * [simplify]: Extracting #2: cost 38 inf + 0 35.116 * * [simplify]: Extracting #3: cost 288 inf + 1 35.118 * * [simplify]: Extracting #4: cost 424 inf + 936 35.126 * * [simplify]: Extracting #5: cost 275 inf + 31562 35.150 * * [simplify]: Extracting #6: cost 150 inf + 74836 35.169 * * [simplify]: Extracting #7: cost 22 inf + 136678 35.207 * * [simplify]: Extracting #8: cost 0 inf + 150395 35.229 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 35.229 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 35.230 * * * * [progress]: [ 25 / 178 ] simplifiying candidate # 35.230 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 35.230 * * [simplify]: iters left: 6 (12 enodes) 35.237 * * [simplify]: iters left: 5 (57 enodes) 35.261 * * [simplify]: iters left: 4 (125 enodes) 35.323 * * [simplify]: iters left: 3 (396 enodes) 35.612 * * [simplify]: Extracting #0: cost 1 inf + 0 35.612 * * [simplify]: Extracting #1: cost 3 inf + 0 35.613 * * [simplify]: Extracting #2: cost 52 inf + 0 35.614 * * [simplify]: Extracting #3: cost 255 inf + 1 35.616 * * [simplify]: Extracting #4: cost 387 inf + 1834 35.623 * * [simplify]: Extracting #5: cost 180 inf + 45780 35.640 * * [simplify]: Extracting #6: cost 22 inf + 88490 35.666 * * [simplify]: Extracting #7: cost 4 inf + 93691 35.688 * * [simplify]: Extracting #8: cost 0 inf + 95041 35.714 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 35.714 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 35.714 * * * * [progress]: [ 26 / 178 ] simplifiying candidate # 35.715 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 35.715 * * [simplify]: iters left: 6 (12 enodes) 35.718 * * [simplify]: iters left: 5 (58 enodes) 35.731 * * [simplify]: iters left: 4 (141 enodes) 35.801 * * [simplify]: iters left: 3 (495 enodes) 36.113 * * [simplify]: Extracting #0: cost 1 inf + 0 36.113 * * [simplify]: Extracting #1: cost 3 inf + 0 36.113 * * [simplify]: Extracting #2: cost 65 inf + 0 36.114 * * [simplify]: Extracting #3: cost 420 inf + 1 36.120 * * [simplify]: Extracting #4: cost 523 inf + 26576 36.154 * * [simplify]: Extracting #5: cost 194 inf + 103182 36.185 * * [simplify]: Extracting #6: cost 37 inf + 176645 36.233 * * [simplify]: Extracting #7: cost 10 inf + 188701 36.276 * * [simplify]: Extracting #8: cost 0 inf + 192567 36.321 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 36.321 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 36.321 * * * * [progress]: [ 27 / 178 ] simplifiying candidate # 36.321 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 36.322 * * [simplify]: iters left: 6 (9 enodes) 36.326 * * [simplify]: iters left: 5 (41 enodes) 36.333 * * [simplify]: iters left: 4 (103 enodes) 36.369 * * [simplify]: iters left: 3 (402 enodes) 36.708 * * [simplify]: Extracting #0: cost 1 inf + 0 36.709 * * [simplify]: Extracting #1: cost 3 inf + 0 36.709 * * [simplify]: Extracting #2: cost 70 inf + 0 36.711 * * [simplify]: Extracting #3: cost 374 inf + 1 36.718 * * [simplify]: Extracting #4: cost 405 inf + 13768 36.754 * * [simplify]: Extracting #5: cost 32 inf + 83084 36.787 * * [simplify]: Extracting #6: cost 0 inf + 89557 36.810 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 36.811 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 36.811 * * * * [progress]: [ 28 / 178 ] simplifiying candidate # 36.811 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 36.811 * * [simplify]: iters left: 6 (10 enodes) 36.817 * * [simplify]: iters left: 5 (50 enodes) 36.837 * * [simplify]: iters left: 4 (120 enodes) 36.897 * * [simplify]: iters left: 3 (370 enodes) 37.089 * * [simplify]: Extracting #0: cost 1 inf + 0 37.089 * * [simplify]: Extracting #1: cost 3 inf + 0 37.089 * * [simplify]: Extracting #2: cost 39 inf + 0 37.090 * * [simplify]: Extracting #3: cost 210 inf + 1 37.093 * * [simplify]: Extracting #4: cost 277 inf + 3266 37.103 * * [simplify]: Extracting #5: cost 185 inf + 20510 37.121 * * [simplify]: Extracting #6: cost 62 inf + 63333 37.143 * * [simplify]: Extracting #7: cost 5 inf + 90557 37.172 * * [simplify]: Extracting #8: cost 0 inf + 92729 37.189 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 37.189 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 37.190 * * * * [progress]: [ 29 / 178 ] simplifiying candidate # 37.190 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 37.190 * * [simplify]: iters left: 6 (9 enodes) 37.192 * * [simplify]: iters left: 5 (36 enodes) 37.198 * * [simplify]: iters left: 4 (73 enodes) 37.216 * * [simplify]: iters left: 3 (209 enodes) 37.325 * * [simplify]: Extracting #0: cost 1 inf + 0 37.325 * * [simplify]: Extracting #1: cost 3 inf + 0 37.326 * * [simplify]: Extracting #2: cost 37 inf + 0 37.326 * * [simplify]: Extracting #3: cost 121 inf + 1 37.328 * * [simplify]: Extracting #4: cost 109 inf + 3720 37.336 * * [simplify]: Extracting #5: cost 13 inf + 18373 37.346 * * [simplify]: Extracting #6: cost 0 inf + 20396 37.360 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 37.360 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 37.360 * * * * [progress]: [ 30 / 178 ] simplifiying candidate # 37.361 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 37.361 * * [simplify]: iters left: 6 (10 enodes) 37.367 * * [simplify]: iters left: 5 (50 enodes) 37.388 * * [simplify]: iters left: 4 (106 enodes) 37.419 * * [simplify]: iters left: 3 (276 enodes) 37.521 * * [simplify]: Extracting #0: cost 1 inf + 0 37.521 * * [simplify]: Extracting #1: cost 3 inf + 0 37.521 * * [simplify]: Extracting #2: cost 25 inf + 0 37.522 * * [simplify]: Extracting #3: cost 114 inf + 1 37.523 * * [simplify]: Extracting #4: cost 160 inf + 858 37.527 * * [simplify]: Extracting #5: cost 85 inf + 14457 37.541 * * [simplify]: Extracting #6: cost 17 inf + 32174 37.554 * * [simplify]: Extracting #7: cost 4 inf + 36292 37.561 * * [simplify]: Extracting #8: cost 0 inf + 37391 37.567 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 37.567 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 37.567 * * * * [progress]: [ 31 / 178 ] simplifiying candidate # 37.568 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 37.568 * * [simplify]: iters left: 6 (9 enodes) 37.570 * * [simplify]: iters left: 5 (38 enodes) 37.576 * * [simplify]: iters left: 4 (84 enodes) 37.600 * * [simplify]: iters left: 3 (270 enodes) 37.745 * * [simplify]: Extracting #0: cost 1 inf + 0 37.745 * * [simplify]: Extracting #1: cost 3 inf + 0 37.745 * * [simplify]: Extracting #2: cost 48 inf + 0 37.746 * * [simplify]: Extracting #3: cost 193 inf + 1 37.750 * * [simplify]: Extracting #4: cost 174 inf + 7749 37.764 * * [simplify]: Extracting #5: cost 21 inf + 31123 37.782 * * [simplify]: Extracting #6: cost 0 inf + 35365 37.803 * * [simplify]: Extracting #7: cost 0 inf + 35325 37.813 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 37.814 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 37.814 * * * * [progress]: [ 32 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 33 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 34 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 35 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 36 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 37.814 * * * * [progress]: [ 37 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 38 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 39 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 40 / 178 ] simplifiying candidate # 37.814 * * * * [progress]: [ 41 / 178 ] simplifiying candidate # 37.814 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 37.814 * * [simplify]: iters left: 3 (4 enodes) 37.815 * * [simplify]: iters left: 2 (13 enodes) 37.817 * * [simplify]: Extracting #0: cost 1 inf + 0 37.817 * * [simplify]: Extracting #1: cost 3 inf + 0 37.817 * * [simplify]: Extracting #2: cost 6 inf + 0 37.817 * * [simplify]: Extracting #3: cost 4 inf + 2 37.817 * * [simplify]: Extracting #4: cost 0 inf + 330 37.817 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 37.817 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 37.817 * * * * [progress]: [ 42 / 178 ] simplifiying candidate # 37.818 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 37.818 * * [simplify]: iters left: 6 (10 enodes) 37.821 * * [simplify]: iters left: 5 (50 enodes) 37.832 * * [simplify]: iters left: 4 (120 enodes) 37.867 * * [simplify]: iters left: 3 (402 enodes) 38.139 * * [simplify]: Extracting #0: cost 1 inf + 0 38.139 * * [simplify]: Extracting #1: cost 3 inf + 0 38.139 * * [simplify]: Extracting #2: cost 38 inf + 0 38.140 * * [simplify]: Extracting #3: cost 288 inf + 1 38.144 * * [simplify]: Extracting #4: cost 424 inf + 936 38.157 * * [simplify]: Extracting #5: cost 275 inf + 31562 38.183 * * [simplify]: Extracting #6: cost 150 inf + 74836 38.214 * * [simplify]: Extracting #7: cost 22 inf + 136678 38.244 * * [simplify]: Extracting #8: cost 0 inf + 150395 38.280 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 38.281 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 38.281 * * * * [progress]: [ 43 / 178 ] simplifiying candidate # 38.281 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 38.281 * * [simplify]: iters left: 6 (12 enodes) 38.285 * * [simplify]: iters left: 5 (57 enodes) 38.298 * * [simplify]: iters left: 4 (125 enodes) 38.353 * * [simplify]: iters left: 3 (396 enodes) 38.637 * * [simplify]: Extracting #0: cost 1 inf + 0 38.637 * * [simplify]: Extracting #1: cost 3 inf + 0 38.637 * * [simplify]: Extracting #2: cost 52 inf + 0 38.638 * * [simplify]: Extracting #3: cost 255 inf + 1 38.642 * * [simplify]: Extracting #4: cost 387 inf + 1834 38.656 * * [simplify]: Extracting #5: cost 180 inf + 45780 38.689 * * [simplify]: Extracting #6: cost 22 inf + 88490 38.732 * * [simplify]: Extracting #7: cost 4 inf + 93691 38.770 * * [simplify]: Extracting #8: cost 0 inf + 95041 38.808 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 38.808 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 38.809 * * * * [progress]: [ 44 / 178 ] simplifiying candidate # 38.809 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 38.809 * * [simplify]: iters left: 6 (12 enodes) 38.816 * * [simplify]: iters left: 5 (58 enodes) 38.840 * * [simplify]: iters left: 4 (141 enodes) 38.891 * * [simplify]: iters left: 3 (495 enodes) 39.253 * * [simplify]: Extracting #0: cost 1 inf + 0 39.253 * * [simplify]: Extracting #1: cost 3 inf + 0 39.253 * * [simplify]: Extracting #2: cost 65 inf + 0 39.254 * * [simplify]: Extracting #3: cost 420 inf + 1 39.260 * * [simplify]: Extracting #4: cost 523 inf + 26576 39.283 * * [simplify]: Extracting #5: cost 194 inf + 103182 39.326 * * [simplify]: Extracting #6: cost 37 inf + 176645 39.354 * * [simplify]: Extracting #7: cost 10 inf + 188701 39.384 * * [simplify]: Extracting #8: cost 0 inf + 192567 39.419 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 39.419 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 39.420 * * * * [progress]: [ 45 / 178 ] simplifiying candidate # 39.420 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 39.420 * * [simplify]: iters left: 6 (9 enodes) 39.425 * * [simplify]: iters left: 5 (41 enodes) 39.437 * * [simplify]: iters left: 4 (103 enodes) 39.463 * * [simplify]: iters left: 3 (402 enodes) 39.796 * * [simplify]: Extracting #0: cost 1 inf + 0 39.796 * * [simplify]: Extracting #1: cost 3 inf + 0 39.796 * * [simplify]: Extracting #2: cost 70 inf + 0 39.798 * * [simplify]: Extracting #3: cost 374 inf + 1 39.804 * * [simplify]: Extracting #4: cost 405 inf + 13768 39.820 * * [simplify]: Extracting #5: cost 32 inf + 83084 39.841 * * [simplify]: Extracting #6: cost 0 inf + 89557 39.873 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 39.873 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 39.873 * * * * [progress]: [ 46 / 178 ] simplifiying candidate # 39.874 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 39.874 * * [simplify]: iters left: 6 (10 enodes) 39.880 * * [simplify]: iters left: 5 (50 enodes) 39.891 * * [simplify]: iters left: 4 (120 enodes) 39.939 * * [simplify]: iters left: 3 (370 enodes) 40.154 * * [simplify]: Extracting #0: cost 1 inf + 0 40.155 * * [simplify]: Extracting #1: cost 3 inf + 0 40.155 * * [simplify]: Extracting #2: cost 39 inf + 0 40.156 * * [simplify]: Extracting #3: cost 210 inf + 1 40.159 * * [simplify]: Extracting #4: cost 277 inf + 3266 40.171 * * [simplify]: Extracting #5: cost 185 inf + 20510 40.181 * * [simplify]: Extracting #6: cost 62 inf + 63333 40.193 * * [simplify]: Extracting #7: cost 5 inf + 90557 40.207 * * [simplify]: Extracting #8: cost 0 inf + 92729 40.230 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 40.230 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 40.230 * * * * [progress]: [ 47 / 178 ] simplifiying candidate # 40.230 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 40.231 * * [simplify]: iters left: 6 (9 enodes) 40.233 * * [simplify]: iters left: 5 (36 enodes) 40.238 * * [simplify]: iters left: 4 (73 enodes) 40.254 * * [simplify]: iters left: 3 (209 enodes) 40.348 * * [simplify]: Extracting #0: cost 1 inf + 0 40.348 * * [simplify]: Extracting #1: cost 3 inf + 0 40.348 * * [simplify]: Extracting #2: cost 37 inf + 0 40.349 * * [simplify]: Extracting #3: cost 121 inf + 1 40.351 * * [simplify]: Extracting #4: cost 109 inf + 3720 40.358 * * [simplify]: Extracting #5: cost 13 inf + 18373 40.368 * * [simplify]: Extracting #6: cost 0 inf + 20396 40.378 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 40.379 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 40.379 * * * * [progress]: [ 48 / 178 ] simplifiying candidate # 40.379 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 40.379 * * [simplify]: iters left: 6 (10 enodes) 40.385 * * [simplify]: iters left: 5 (50 enodes) 40.406 * * [simplify]: iters left: 4 (106 enodes) 40.456 * * [simplify]: iters left: 3 (276 enodes) 40.585 * * [simplify]: Extracting #0: cost 1 inf + 0 40.586 * * [simplify]: Extracting #1: cost 3 inf + 0 40.586 * * [simplify]: Extracting #2: cost 25 inf + 0 40.586 * * [simplify]: Extracting #3: cost 114 inf + 1 40.587 * * [simplify]: Extracting #4: cost 160 inf + 858 40.589 * * [simplify]: Extracting #5: cost 85 inf + 14457 40.594 * * [simplify]: Extracting #6: cost 17 inf + 32174 40.601 * * [simplify]: Extracting #7: cost 4 inf + 36292 40.608 * * [simplify]: Extracting #8: cost 0 inf + 37391 40.622 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 40.622 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 40.622 * * * * [progress]: [ 49 / 178 ] simplifiying candidate # 40.623 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 40.623 * * [simplify]: iters left: 6 (9 enodes) 40.627 * * [simplify]: iters left: 5 (38 enodes) 40.637 * * [simplify]: iters left: 4 (84 enodes) 40.659 * * [simplify]: iters left: 3 (270 enodes) 40.847 * * [simplify]: Extracting #0: cost 1 inf + 0 40.847 * * [simplify]: Extracting #1: cost 3 inf + 0 40.847 * * [simplify]: Extracting #2: cost 48 inf + 0 40.848 * * [simplify]: Extracting #3: cost 193 inf + 1 40.852 * * [simplify]: Extracting #4: cost 174 inf + 7749 40.866 * * [simplify]: Extracting #5: cost 21 inf + 31123 40.883 * * [simplify]: Extracting #6: cost 0 inf + 35365 40.900 * * [simplify]: Extracting #7: cost 0 inf + 35325 40.919 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 40.919 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 40.920 * * * * [progress]: [ 50 / 178 ] simplifiying candidate # 40.920 * * * * [progress]: [ 51 / 178 ] simplifiying candidate # 40.920 * * * * [progress]: [ 52 / 178 ] simplifiying candidate # 40.920 * * * * [progress]: [ 53 / 178 ] simplifiying candidate # 40.920 * * * * [progress]: [ 54 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 40.920 * * * * [progress]: [ 55 / 178 ] simplifiying candidate # 40.920 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 40.920 * * [simplify]: iters left: 6 (6 enodes) 40.923 * * [simplify]: iters left: 5 (25 enodes) 40.931 * * [simplify]: iters left: 4 (55 enodes) 40.953 * * [simplify]: iters left: 3 (144 enodes) 41.027 * * [simplify]: iters left: 2 (366 enodes) 41.135 * * [simplify]: Extracting #0: cost 1 inf + 0 41.135 * * [simplify]: Extracting #1: cost 39 inf + 0 41.136 * * [simplify]: Extracting #2: cost 93 inf + 1 41.136 * * [simplify]: Extracting #3: cost 99 inf + 1391 41.139 * * [simplify]: Extracting #4: cost 20 inf + 11951 41.143 * * [simplify]: Extracting #5: cost 0 inf + 15510 41.147 * * [simplify]: Extracting #6: cost 0 inf + 15470 41.151 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 41.151 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) (+ 1/3 1/3)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.152 * [simplify]: Simplifying (+ 1/3 1/3) 41.152 * * [simplify]: iters left: 2 (2 enodes) 41.154 * * [simplify]: iters left: 1 (7 enodes) 41.155 * * [simplify]: Extracting #0: cost 1 inf + 0 41.155 * * [simplify]: Extracting #1: cost 0 inf + 1 41.155 * [simplify]: Simplified to 2/3 41.155 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (* (+ x.im x.re) (* x.re (- x.re x.im))) 2/3) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.155 * * * * [progress]: [ 56 / 178 ] simplifiying candidate # 41.156 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 41.156 * * [simplify]: iters left: 6 (7 enodes) 41.157 * * [simplify]: iters left: 5 (28 enodes) 41.168 * * [simplify]: iters left: 4 (58 enodes) 41.189 * * [simplify]: iters left: 3 (148 enodes) 41.236 * * [simplify]: iters left: 2 (369 enodes) 41.382 * * [simplify]: Extracting #0: cost 1 inf + 0 41.382 * * [simplify]: Extracting #1: cost 3 inf + 0 41.382 * * [simplify]: Extracting #2: cost 39 inf + 0 41.383 * * [simplify]: Extracting #3: cost 92 inf + 1 41.383 * * [simplify]: Extracting #4: cost 100 inf + 1267 41.386 * * [simplify]: Extracting #5: cost 25 inf + 11458 41.390 * * [simplify]: Extracting #6: cost 0 inf + 15628 41.394 * * [simplify]: Extracting #7: cost 0 inf + 15468 41.398 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 41.398 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ 1 1)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.398 * [simplify]: Simplifying (+ 1 1) 41.398 * * [simplify]: iters left: 2 (2 enodes) 41.400 * * [simplify]: iters left: 1 (9 enodes) 41.401 * * [simplify]: Extracting #0: cost 1 inf + 0 41.401 * * [simplify]: Extracting #1: cost 0 inf + 1 41.401 * [simplify]: Simplified to 2 41.402 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 2) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.402 * * * * [progress]: [ 57 / 178 ] simplifiying candidate # 41.402 * [simplify]: Simplifying (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ x.im x.re) (* x.re (- x.re x.im)))) 41.402 * * [simplify]: iters left: 6 (7 enodes) 41.404 * * [simplify]: iters left: 5 (35 enodes) 41.411 * * [simplify]: iters left: 4 (122 enodes) 41.515 * * [simplify]: Extracting #0: cost 1 inf + 0 41.516 * * [simplify]: Extracting #1: cost 58 inf + 0 41.516 * * [simplify]: Extracting #2: cost 154 inf + 1 41.517 * * [simplify]: Extracting #3: cost 144 inf + 4346 41.523 * * [simplify]: Extracting #4: cost 18 inf + 26753 41.531 * * [simplify]: Extracting #5: cost 0 inf + 30829 41.538 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im))) 41.538 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im))) 1/3) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.539 * * * * [progress]: [ 58 / 178 ] simplifiying candidate # 41.539 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 41.539 * * [simplify]: iters left: 6 (8 enodes) 41.541 * * [simplify]: iters left: 5 (31 enodes) 41.545 * * [simplify]: iters left: 4 (61 enodes) 41.564 * * [simplify]: iters left: 3 (151 enodes) 41.620 * * [simplify]: iters left: 2 (373 enodes) 41.733 * * [simplify]: Extracting #0: cost 1 inf + 0 41.733 * * [simplify]: Extracting #1: cost 3 inf + 0 41.733 * * [simplify]: Extracting #2: cost 5 inf + 0 41.733 * * [simplify]: Extracting #3: cost 43 inf + 0 41.734 * * [simplify]: Extracting #4: cost 92 inf + 1 41.735 * * [simplify]: Extracting #5: cost 94 inf + 2720 41.740 * * [simplify]: Extracting #6: cost 23 inf + 11612 41.744 * * [simplify]: Extracting #7: cost 2 inf + 15384 41.747 * * [simplify]: Extracting #8: cost 0 inf + 15748 41.751 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 41.752 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 1) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.752 * * * * [progress]: [ 59 / 178 ] simplifiying candidate # 41.752 * * * * [progress]: [ 60 / 178 ] simplifiying candidate # 41.752 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 41.752 * * [simplify]: iters left: 6 (7 enodes) 41.754 * * [simplify]: iters left: 5 (28 enodes) 41.758 * * [simplify]: iters left: 4 (58 enodes) 41.770 * * [simplify]: iters left: 3 (148 enodes) 41.844 * * [simplify]: iters left: 2 (369 enodes) 41.953 * * [simplify]: Extracting #0: cost 1 inf + 0 41.953 * * [simplify]: Extracting #1: cost 3 inf + 0 41.953 * * [simplify]: Extracting #2: cost 39 inf + 0 41.954 * * [simplify]: Extracting #3: cost 92 inf + 1 41.954 * * [simplify]: Extracting #4: cost 100 inf + 1267 41.957 * * [simplify]: Extracting #5: cost 25 inf + 11458 41.961 * * [simplify]: Extracting #6: cost 0 inf + 15628 41.965 * * [simplify]: Extracting #7: cost 0 inf + 15468 41.969 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 41.969 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (+ 1 1)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 41.969 * * * * [progress]: [ 61 / 178 ] simplifiying candidate # 41.969 * * * * [progress]: [ 62 / 178 ] simplifiying candidate # 41.970 * [simplify]: Simplifying (+ (log (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (log (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 41.970 * * [simplify]: iters left: 6 (9 enodes) 41.972 * * [simplify]: iters left: 5 (34 enodes) 41.979 * * [simplify]: iters left: 4 (64 enodes) 41.996 * * [simplify]: iters left: 3 (153 enodes) 42.059 * * [simplify]: iters left: 2 (377 enodes) 42.181 * * [simplify]: Extracting #0: cost 1 inf + 0 42.182 * * [simplify]: Extracting #1: cost 3 inf + 0 42.182 * * [simplify]: Extracting #2: cost 5 inf + 0 42.182 * * [simplify]: Extracting #3: cost 7 inf + 0 42.182 * * [simplify]: Extracting #4: cost 45 inf + 0 42.182 * * [simplify]: Extracting #5: cost 96 inf + 1 42.184 * * [simplify]: Extracting #6: cost 95 inf + 2865 42.190 * * [simplify]: Extracting #7: cost 13 inf + 14168 42.198 * * [simplify]: Extracting #8: cost 0 inf + 16674 42.210 * [simplify]: Simplified to (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 42.210 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (exp (+ (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (log (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 42.210 * * * * [progress]: [ 63 / 178 ] simplifiying candidate # 42.210 * * * * [progress]: [ 64 / 178 ] simplifiying candidate # 42.210 * * * * [progress]: [ 65 / 178 ] simplifiying candidate # 42.211 * [simplify]: Simplifying (* (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ x.im x.re) (* x.re (- x.re x.im)))) 42.211 * * [simplify]: iters left: 6 (7 enodes) 42.215 * * [simplify]: iters left: 5 (35 enodes) 42.228 * * [simplify]: iters left: 4 (122 enodes) 42.317 * * [simplify]: Extracting #0: cost 1 inf + 0 42.317 * * [simplify]: Extracting #1: cost 58 inf + 0 42.318 * * [simplify]: Extracting #2: cost 154 inf + 1 42.319 * * [simplify]: Extracting #3: cost 144 inf + 4346 42.324 * * [simplify]: Extracting #4: cost 18 inf + 26753 42.331 * * [simplify]: Extracting #5: cost 0 inf + 30829 42.338 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im))) 42.339 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (cbrt (* (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 42.339 * * * * [progress]: [ 66 / 178 ] simplifiying candidate # 42.339 * * * * [progress]: [ 67 / 178 ] simplifiying candidate # 42.339 * * * * [progress]: [ 68 / 178 ] simplifiying candidate # 42.339 * * * * [progress]: [ 69 / 178 ] simplifiying candidate # 42.339 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 42.339 * * [simplify]: iters left: 6 (11 enodes) 42.343 * * [simplify]: iters left: 5 (53 enodes) 42.355 * * [simplify]: iters left: 4 (123 enodes) 42.400 * * [simplify]: iters left: 3 (404 enodes) 42.702 * * [simplify]: Extracting #0: cost 1 inf + 0 42.702 * * [simplify]: Extracting #1: cost 3 inf + 0 42.702 * * [simplify]: Extracting #2: cost 5 inf + 0 42.702 * * [simplify]: Extracting #3: cost 40 inf + 0 42.703 * * [simplify]: Extracting #4: cost 292 inf + 1 42.706 * * [simplify]: Extracting #5: cost 438 inf + 125 42.724 * * [simplify]: Extracting #6: cost 276 inf + 38868 42.759 * * [simplify]: Extracting #7: cost 41 inf + 134259 42.800 * * [simplify]: Extracting #8: cost 0 inf + 154371 42.823 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 42.823 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 42.824 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 42.824 * * [simplify]: iters left: 6 (13 enodes) 42.827 * * [simplify]: iters left: 5 (59 enodes) 42.843 * * [simplify]: iters left: 4 (141 enodes) 42.878 * * [simplify]: iters left: 3 (462 enodes) 43.212 * * [simplify]: Extracting #0: cost 1 inf + 0 43.212 * * [simplify]: Extracting #1: cost 3 inf + 0 43.212 * * [simplify]: Extracting #2: cost 5 inf + 0 43.212 * * [simplify]: Extracting #3: cost 69 inf + 0 43.213 * * [simplify]: Extracting #4: cost 294 inf + 0 43.218 * * [simplify]: Extracting #5: cost 279 inf + 15257 43.242 * * [simplify]: Extracting #6: cost 45 inf + 69954 43.265 * * [simplify]: Extracting #7: cost 0 inf + 83003 43.296 * * [simplify]: Extracting #8: cost 0 inf + 82963 43.328 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) 43.328 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 43.329 * * * * [progress]: [ 70 / 178 ] simplifiying candidate # 43.329 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 43.329 * * [simplify]: iters left: 6 (17 enodes) 43.339 * * [simplify]: iters left: 5 (78 enodes) 43.370 * * [simplify]: iters left: 4 (184 enodes) 43.447 * * [simplify]: Extracting #0: cost 1 inf + 0 43.447 * * [simplify]: Extracting #1: cost 4 inf + 0 43.447 * * [simplify]: Extracting #2: cost 8 inf + 0 43.448 * * [simplify]: Extracting #3: cost 39 inf + 0 43.449 * * [simplify]: Extracting #4: cost 169 inf + 1 43.450 * * [simplify]: Extracting #5: cost 195 inf + 856 43.456 * * [simplify]: Extracting #6: cost 113 inf + 22819 43.470 * * [simplify]: Extracting #7: cost 21 inf + 51788 43.488 * * [simplify]: Extracting #8: cost 0 inf + 53683 43.505 * * [simplify]: Extracting #9: cost 0 inf + 52479 43.523 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) 43.523 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 43.524 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 43.524 * * [simplify]: iters left: 6 (16 enodes) 43.533 * * [simplify]: iters left: 5 (76 enodes) 43.565 * * [simplify]: iters left: 4 (181 enodes) 43.627 * * [simplify]: Extracting #0: cost 1 inf + 0 43.627 * * [simplify]: Extracting #1: cost 4 inf + 0 43.627 * * [simplify]: Extracting #2: cost 8 inf + 0 43.627 * * [simplify]: Extracting #3: cost 60 inf + 0 43.627 * * [simplify]: Extracting #4: cost 183 inf + 0 43.628 * * [simplify]: Extracting #5: cost 172 inf + 2963 43.633 * * [simplify]: Extracting #6: cost 37 inf + 29348 43.649 * * [simplify]: Extracting #7: cost 0 inf + 37940 43.664 * * [simplify]: Extracting #8: cost 0 inf + 37260 43.679 * * [simplify]: Extracting #9: cost 0 inf + 37180 43.694 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 43.694 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 43.695 * * * * [progress]: [ 71 / 178 ] simplifiying candidate # 43.696 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 43.696 * * [simplify]: iters left: 6 (16 enodes) 43.705 * * [simplify]: iters left: 5 (75 enodes) 43.735 * * [simplify]: iters left: 4 (180 enodes) 43.839 * * [simplify]: Extracting #0: cost 1 inf + 0 43.840 * * [simplify]: Extracting #1: cost 4 inf + 0 43.840 * * [simplify]: Extracting #2: cost 8 inf + 0 43.840 * * [simplify]: Extracting #3: cost 40 inf + 0 43.841 * * [simplify]: Extracting #4: cost 192 inf + 1 43.842 * * [simplify]: Extracting #5: cost 219 inf + 739 43.849 * * [simplify]: Extracting #6: cost 116 inf + 21313 43.866 * * [simplify]: Extracting #7: cost 22 inf + 51593 43.885 * * [simplify]: Extracting #8: cost 1 inf + 59403 43.905 * * [simplify]: Extracting #9: cost 0 inf + 59615 43.923 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 43.924 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 43.924 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 43.925 * * [simplify]: iters left: 6 (16 enodes) 43.933 * * [simplify]: iters left: 5 (78 enodes) 43.967 * * [simplify]: iters left: 4 (209 enodes) 44.072 * * [simplify]: Extracting #0: cost 1 inf + 0 44.072 * * [simplify]: Extracting #1: cost 4 inf + 0 44.072 * * [simplify]: Extracting #2: cost 8 inf + 0 44.073 * * [simplify]: Extracting #3: cost 59 inf + 0 44.074 * * [simplify]: Extracting #4: cost 203 inf + 0 44.078 * * [simplify]: Extracting #5: cost 166 inf + 9635 44.085 * * [simplify]: Extracting #6: cost 17 inf + 38448 44.093 * * [simplify]: Extracting #7: cost 0 inf + 41081 44.103 * * [simplify]: Extracting #8: cost 0 inf + 40841 44.111 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 44.111 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 44.111 * * * * [progress]: [ 72 / 178 ] simplifiying candidate # 44.112 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 44.112 * * [simplify]: iters left: 6 (18 enodes) 44.117 * * [simplify]: iters left: 5 (87 enodes) 44.146 * * [simplify]: iters left: 4 (211 enodes) 44.237 * * [simplify]: Extracting #0: cost 1 inf + 0 44.238 * * [simplify]: Extracting #1: cost 4 inf + 0 44.238 * * [simplify]: Extracting #2: cost 8 inf + 0 44.238 * * [simplify]: Extracting #3: cost 49 inf + 0 44.239 * * [simplify]: Extracting #4: cost 216 inf + 1 44.241 * * [simplify]: Extracting #5: cost 219 inf + 4901 44.250 * * [simplify]: Extracting #6: cost 104 inf + 25722 44.267 * * [simplify]: Extracting #7: cost 24 inf + 47474 44.291 * * [simplify]: Extracting #8: cost 0 inf + 57244 44.309 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 44.309 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 44.310 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 44.310 * * [simplify]: iters left: 6 (17 enodes) 44.319 * * [simplify]: iters left: 5 (81 enodes) 44.347 * * [simplify]: iters left: 4 (176 enodes) 44.387 * * [simplify]: iters left: 3 (488 enodes) 44.705 * * [simplify]: Extracting #0: cost 1 inf + 0 44.705 * * [simplify]: Extracting #1: cost 4 inf + 0 44.705 * * [simplify]: Extracting #2: cost 8 inf + 0 44.706 * * [simplify]: Extracting #3: cost 103 inf + 0 44.708 * * [simplify]: Extracting #4: cost 431 inf + 0 44.715 * * [simplify]: Extracting #5: cost 411 inf + 12237 44.733 * * [simplify]: Extracting #6: cost 70 inf + 91229 44.773 * * [simplify]: Extracting #7: cost 0 inf + 114569 44.818 * * [simplify]: Extracting #8: cost 0 inf + 114249 44.854 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 44.854 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 44.855 * * * * [progress]: [ 73 / 178 ] simplifiying candidate # 44.855 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 44.855 * * [simplify]: iters left: 6 (14 enodes) 44.863 * * [simplify]: iters left: 5 (67 enodes) 44.879 * * [simplify]: iters left: 4 (159 enodes) 44.927 * * [simplify]: Extracting #0: cost 1 inf + 0 44.927 * * [simplify]: Extracting #1: cost 4 inf + 0 44.927 * * [simplify]: Extracting #2: cost 8 inf + 0 44.927 * * [simplify]: Extracting #3: cost 30 inf + 0 44.927 * * [simplify]: Extracting #4: cost 148 inf + 1 44.928 * * [simplify]: Extracting #5: cost 174 inf + 694 44.931 * * [simplify]: Extracting #6: cost 107 inf + 17649 44.937 * * [simplify]: Extracting #7: cost 24 inf + 45384 44.950 * * [simplify]: Extracting #8: cost 3 inf + 47544 44.965 * * [simplify]: Extracting #9: cost 0 inf + 48009 44.984 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 44.984 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 44.984 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 44.985 * * [simplify]: iters left: 6 (14 enodes) 44.992 * * [simplify]: iters left: 5 (63 enodes) 45.004 * * [simplify]: iters left: 4 (145 enodes) 45.044 * * [simplify]: iters left: 3 (477 enodes) 45.354 * * [simplify]: Extracting #0: cost 1 inf + 0 45.354 * * [simplify]: Extracting #1: cost 4 inf + 0 45.354 * * [simplify]: Extracting #2: cost 8 inf + 0 45.354 * * [simplify]: Extracting #3: cost 72 inf + 0 45.355 * * [simplify]: Extracting #4: cost 279 inf + 0 45.358 * * [simplify]: Extracting #5: cost 278 inf + 12159 45.378 * * [simplify]: Extracting #6: cost 45 inf + 67139 45.399 * * [simplify]: Extracting #7: cost 0 inf + 80309 45.440 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))))) 45.440 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 45.440 * * * * [progress]: [ 74 / 178 ] simplifiying candidate # 45.441 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 45.441 * * [simplify]: iters left: 6 (18 enodes) 45.452 * * [simplify]: iters left: 5 (82 enodes) 45.477 * * [simplify]: iters left: 4 (181 enodes) 45.544 * * [simplify]: Extracting #0: cost 1 inf + 0 45.544 * * [simplify]: Extracting #1: cost 4 inf + 0 45.544 * * [simplify]: Extracting #2: cost 8 inf + 0 45.544 * * [simplify]: Extracting #3: cost 33 inf + 0 45.544 * * [simplify]: Extracting #4: cost 145 inf + 1 45.545 * * [simplify]: Extracting #5: cost 170 inf + 453 45.547 * * [simplify]: Extracting #6: cost 103 inf + 11663 45.552 * * [simplify]: Extracting #7: cost 27 inf + 33238 45.559 * * [simplify]: Extracting #8: cost 0 inf + 43302 45.571 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im)))) 45.571 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 45.572 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 45.572 * * [simplify]: iters left: 6 (15 enodes) 45.580 * * [simplify]: iters left: 5 (66 enodes) 45.602 * * [simplify]: iters left: 4 (134 enodes) 45.640 * * [simplify]: iters left: 3 (426 enodes) 45.885 * * [simplify]: Extracting #0: cost 1 inf + 0 45.885 * * [simplify]: Extracting #1: cost 4 inf + 0 45.885 * * [simplify]: Extracting #2: cost 8 inf + 0 45.885 * * [simplify]: Extracting #3: cost 67 inf + 0 45.886 * * [simplify]: Extracting #4: cost 273 inf + 2 45.889 * * [simplify]: Extracting #5: cost 264 inf + 15190 45.915 * * [simplify]: Extracting #6: cost 29 inf + 72487 45.936 * * [simplify]: Extracting #7: cost 0 inf + 80105 45.978 * * [simplify]: Extracting #8: cost 0 inf + 80065 46.004 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re))) 46.005 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (* (+ x.re x.im) (- x.re x.im))) (+ x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.005 * * * * [progress]: [ 75 / 178 ] simplifiying candidate # 46.005 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 46.005 * * [simplify]: iters left: 6 (15 enodes) 46.010 * * [simplify]: iters left: 5 (71 enodes) 46.026 * * [simplify]: iters left: 4 (166 enodes) 46.082 * * [simplify]: Extracting #0: cost 1 inf + 0 46.082 * * [simplify]: Extracting #1: cost 4 inf + 0 46.082 * * [simplify]: Extracting #2: cost 8 inf + 0 46.082 * * [simplify]: Extracting #3: cost 29 inf + 0 46.082 * * [simplify]: Extracting #4: cost 136 inf + 1 46.083 * * [simplify]: Extracting #5: cost 166 inf + 368 46.085 * * [simplify]: Extracting #6: cost 103 inf + 11321 46.090 * * [simplify]: Extracting #7: cost 13 inf + 40724 46.097 * * [simplify]: Extracting #8: cost 1 inf + 43838 46.104 * * [simplify]: Extracting #9: cost 0 inf + 44050 46.115 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 46.115 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.116 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 46.116 * * [simplify]: iters left: 6 (14 enodes) 46.123 * * [simplify]: iters left: 5 (63 enodes) 46.145 * * [simplify]: iters left: 4 (145 enodes) 46.194 * * [simplify]: iters left: 3 (477 enodes) 46.472 * * [simplify]: Extracting #0: cost 1 inf + 0 46.472 * * [simplify]: Extracting #1: cost 4 inf + 0 46.472 * * [simplify]: Extracting #2: cost 8 inf + 0 46.473 * * [simplify]: Extracting #3: cost 76 inf + 0 46.474 * * [simplify]: Extracting #4: cost 282 inf + 0 46.477 * * [simplify]: Extracting #5: cost 276 inf + 12763 46.492 * * [simplify]: Extracting #6: cost 45 inf + 67979 46.527 * * [simplify]: Extracting #7: cost 0 inf + 80589 46.570 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 46.570 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.571 * * * * [progress]: [ 76 / 178 ] simplifiying candidate # 46.571 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 46.571 * * [simplify]: iters left: 6 (18 enodes) 46.581 * * [simplify]: iters left: 5 (84 enodes) 46.618 * * [simplify]: iters left: 4 (195 enodes) 46.699 * * [simplify]: Extracting #0: cost 1 inf + 0 46.699 * * [simplify]: Extracting #1: cost 4 inf + 0 46.699 * * [simplify]: Extracting #2: cost 8 inf + 0 46.699 * * [simplify]: Extracting #3: cost 41 inf + 0 46.700 * * [simplify]: Extracting #4: cost 179 inf + 1 46.701 * * [simplify]: Extracting #5: cost 199 inf + 1506 46.706 * * [simplify]: Extracting #6: cost 127 inf + 16095 46.722 * * [simplify]: Extracting #7: cost 20 inf + 46595 46.737 * * [simplify]: Extracting #8: cost 0 inf + 49011 46.752 * * [simplify]: Extracting #9: cost 0 inf + 48498 46.763 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.im x.re) (+ x.re x.im)) (* x.re (- x.re x.im))))) 46.763 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.im x.re) (+ x.re x.im)) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 46.764 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 46.764 * * [simplify]: iters left: 6 (15 enodes) 46.767 * * [simplify]: iters left: 5 (68 enodes) 46.779 * * [simplify]: iters left: 4 (147 enodes) 46.837 * * [simplify]: iters left: 3 (470 enodes) 47.201 * * [simplify]: Extracting #0: cost 1 inf + 0 47.201 * * [simplify]: Extracting #1: cost 4 inf + 0 47.201 * * [simplify]: Extracting #2: cost 8 inf + 0 47.201 * * [simplify]: Extracting #3: cost 71 inf + 0 47.202 * * [simplify]: Extracting #4: cost 284 inf + 43 47.206 * * [simplify]: Extracting #5: cost 273 inf + 15955 47.224 * * [simplify]: Extracting #6: cost 30 inf + 76433 47.253 * * [simplify]: Extracting #7: cost 0 inf + 83813 47.281 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re))) 47.282 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.im x.re) (+ x.re x.im)) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 47.282 * * * * [progress]: [ 77 / 178 ] simplifiying candidate # 47.282 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 47.282 * * [simplify]: iters left: 6 (17 enodes) 47.289 * * [simplify]: iters left: 5 (78 enodes) 47.315 * * [simplify]: iters left: 4 (184 enodes) 47.386 * * [simplify]: Extracting #0: cost 1 inf + 0 47.386 * * [simplify]: Extracting #1: cost 4 inf + 0 47.386 * * [simplify]: Extracting #2: cost 8 inf + 0 47.387 * * [simplify]: Extracting #3: cost 39 inf + 0 47.392 * * [simplify]: Extracting #4: cost 169 inf + 1 47.393 * * [simplify]: Extracting #5: cost 195 inf + 740 47.399 * * [simplify]: Extracting #6: cost 108 inf + 18546 47.413 * * [simplify]: Extracting #7: cost 16 inf + 48232 47.421 * * [simplify]: Extracting #8: cost 0 inf + 53359 47.430 * * [simplify]: Extracting #9: cost 0 inf + 53279 47.439 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) 47.439 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 47.440 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 47.440 * * [simplify]: iters left: 6 (16 enodes) 47.444 * * [simplify]: iters left: 5 (76 enodes) 47.464 * * [simplify]: iters left: 4 (176 enodes) 47.538 * * [simplify]: Extracting #0: cost 1 inf + 0 47.538 * * [simplify]: Extracting #1: cost 4 inf + 0 47.538 * * [simplify]: Extracting #2: cost 8 inf + 0 47.538 * * [simplify]: Extracting #3: cost 57 inf + 0 47.539 * * [simplify]: Extracting #4: cost 181 inf + 0 47.541 * * [simplify]: Extracting #5: cost 165 inf + 4054 47.548 * * [simplify]: Extracting #6: cost 46 inf + 27286 47.559 * * [simplify]: Extracting #7: cost 0 inf + 36216 47.571 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 47.571 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.re x.im) (* x.re (- x.re x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 47.572 * * * * [progress]: [ 78 / 178 ] simplifiying candidate # 47.572 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 47.573 * * [simplify]: iters left: 6 (13 enodes) 47.579 * * [simplify]: iters left: 5 (60 enodes) 47.601 * * [simplify]: iters left: 4 (128 enodes) 47.656 * * [simplify]: iters left: 3 (399 enodes) 47.916 * * [simplify]: Extracting #0: cost 1 inf + 0 47.916 * * [simplify]: Extracting #1: cost 3 inf + 0 47.916 * * [simplify]: Extracting #2: cost 5 inf + 0 47.916 * * [simplify]: Extracting #3: cost 54 inf + 0 47.917 * * [simplify]: Extracting #4: cost 257 inf + 1 47.920 * * [simplify]: Extracting #5: cost 385 inf + 2600 47.926 * * [simplify]: Extracting #6: cost 206 inf + 37544 47.942 * * [simplify]: Extracting #7: cost 41 inf + 81621 47.966 * * [simplify]: Extracting #8: cost 1 inf + 95118 47.993 * * [simplify]: Extracting #9: cost 0 inf + 95581 48.012 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 48.012 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 48.012 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 48.013 * * [simplify]: iters left: 6 (11 enodes) 48.015 * * [simplify]: iters left: 5 (49 enodes) 48.028 * * [simplify]: iters left: 4 (104 enodes) 48.069 * * [simplify]: iters left: 3 (251 enodes) 48.173 * * [simplify]: Extracting #0: cost 1 inf + 0 48.173 * * [simplify]: Extracting #1: cost 3 inf + 0 48.173 * * [simplify]: Extracting #2: cost 5 inf + 0 48.173 * * [simplify]: Extracting #3: cost 42 inf + 0 48.174 * * [simplify]: Extracting #4: cost 150 inf + 0 48.176 * * [simplify]: Extracting #5: cost 143 inf + 2681 48.184 * * [simplify]: Extracting #6: cost 33 inf + 24502 48.198 * * [simplify]: Extracting #7: cost 2 inf + 31244 48.212 * * [simplify]: Extracting #8: cost 0 inf + 31248 48.227 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im)))))) 48.227 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* x.im (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 48.227 * * * * [progress]: [ 79 / 178 ] simplifiying candidate # 48.227 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 48.228 * * [simplify]: iters left: 6 (18 enodes) 48.238 * * [simplify]: iters left: 5 (87 enodes) 48.270 * * [simplify]: iters left: 4 (211 enodes) 48.348 * * [simplify]: Extracting #0: cost 1 inf + 0 48.348 * * [simplify]: Extracting #1: cost 4 inf + 0 48.348 * * [simplify]: Extracting #2: cost 8 inf + 0 48.348 * * [simplify]: Extracting #3: cost 50 inf + 0 48.349 * * [simplify]: Extracting #4: cost 218 inf + 1 48.350 * * [simplify]: Extracting #5: cost 232 inf + 2558 48.354 * * [simplify]: Extracting #6: cost 119 inf + 23936 48.366 * * [simplify]: Extracting #7: cost 27 inf + 49459 48.375 * * [simplify]: Extracting #8: cost 1 inf + 59275 48.392 * * [simplify]: Extracting #9: cost 0 inf + 59487 48.413 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 48.413 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 48.413 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 48.414 * * [simplify]: iters left: 6 (17 enodes) 48.423 * * [simplify]: iters left: 5 (81 enodes) 48.452 * * [simplify]: iters left: 4 (184 enodes) 48.530 * * [simplify]: iters left: 3 (474 enodes) 48.713 * * [simplify]: Extracting #0: cost 1 inf + 0 48.713 * * [simplify]: Extracting #1: cost 4 inf + 0 48.713 * * [simplify]: Extracting #2: cost 8 inf + 0 48.713 * * [simplify]: Extracting #3: cost 68 inf + 0 48.714 * * [simplify]: Extracting #4: cost 219 inf + 0 48.718 * * [simplify]: Extracting #5: cost 185 inf + 9299 48.735 * * [simplify]: Extracting #6: cost 23 inf + 43252 48.754 * * [simplify]: Extracting #7: cost 0 inf + 48148 48.764 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 48.764 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 48.764 * * * * [progress]: [ 80 / 178 ] simplifiying candidate # 48.765 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 48.765 * * [simplify]: iters left: 6 (16 enodes) 48.770 * * [simplify]: iters left: 5 (78 enodes) 48.796 * * [simplify]: iters left: 4 (185 enodes) 48.862 * * [simplify]: Extracting #0: cost 1 inf + 0 48.862 * * [simplify]: Extracting #1: cost 4 inf + 0 48.862 * * [simplify]: Extracting #2: cost 8 inf + 0 48.863 * * [simplify]: Extracting #3: cost 54 inf + 0 48.863 * * [simplify]: Extracting #4: cost 205 inf + 1 48.864 * * [simplify]: Extracting #5: cost 201 inf + 3449 48.869 * * [simplify]: Extracting #6: cost 73 inf + 27214 48.877 * * [simplify]: Extracting #7: cost 9 inf + 43356 48.885 * * [simplify]: Extracting #8: cost 3 inf + 44487 48.902 * * [simplify]: Extracting #9: cost 0 inf + 45163 48.918 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 48.918 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 48.919 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 48.919 * * [simplify]: iters left: 6 (14 enodes) 48.926 * * [simplify]: iters left: 5 (68 enodes) 48.938 * * [simplify]: iters left: 4 (146 enodes) 48.973 * * [simplify]: iters left: 3 (310 enodes) 49.071 * * [simplify]: Extracting #0: cost 1 inf + 0 49.071 * * [simplify]: Extracting #1: cost 4 inf + 0 49.071 * * [simplify]: Extracting #2: cost 8 inf + 0 49.071 * * [simplify]: Extracting #3: cost 62 inf + 0 49.076 * * [simplify]: Extracting #4: cost 182 inf + 0 49.079 * * [simplify]: Extracting #5: cost 162 inf + 3652 49.086 * * [simplify]: Extracting #6: cost 60 inf + 21887 49.098 * * [simplify]: Extracting #7: cost 2 inf + 34532 49.106 * * [simplify]: Extracting #8: cost 0 inf + 34896 49.114 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re)))) 49.114 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 49.114 * * * * [progress]: [ 81 / 178 ] simplifiying candidate # 49.115 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 49.115 * * [simplify]: iters left: 6 (18 enodes) 49.121 * * [simplify]: iters left: 5 (82 enodes) 49.147 * * [simplify]: iters left: 4 (181 enodes) 49.218 * * [simplify]: Extracting #0: cost 1 inf + 0 49.218 * * [simplify]: Extracting #1: cost 4 inf + 0 49.218 * * [simplify]: Extracting #2: cost 8 inf + 0 49.219 * * [simplify]: Extracting #3: cost 33 inf + 0 49.219 * * [simplify]: Extracting #4: cost 148 inf + 1 49.221 * * [simplify]: Extracting #5: cost 170 inf + 979 49.224 * * [simplify]: Extracting #6: cost 116 inf + 9163 49.233 * * [simplify]: Extracting #7: cost 31 inf + 31086 49.244 * * [simplify]: Extracting #8: cost 2 inf + 41053 49.252 * * [simplify]: Extracting #9: cost 0 inf + 41827 49.258 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 49.258 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 49.259 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 49.259 * * [simplify]: iters left: 6 (15 enodes) 49.263 * * [simplify]: iters left: 5 (66 enodes) 49.279 * * [simplify]: iters left: 4 (124 enodes) 49.315 * * [simplify]: iters left: 3 (271 enodes) 49.405 * * [simplify]: Extracting #0: cost 1 inf + 0 49.405 * * [simplify]: Extracting #1: cost 4 inf + 0 49.405 * * [simplify]: Extracting #2: cost 8 inf + 0 49.405 * * [simplify]: Extracting #3: cost 51 inf + 0 49.406 * * [simplify]: Extracting #4: cost 166 inf + 0 49.408 * * [simplify]: Extracting #5: cost 161 inf + 1829 49.416 * * [simplify]: Extracting #6: cost 50 inf + 22928 49.431 * * [simplify]: Extracting #7: cost 2 inf + 33504 49.442 * * [simplify]: Extracting #8: cost 0 inf + 33628 49.450 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 49.450 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 49.450 * * * * [progress]: [ 82 / 178 ] simplifiying candidate # 49.450 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 49.450 * * [simplify]: iters left: 6 (16 enodes) 49.455 * * [simplify]: iters left: 5 (73 enodes) 49.480 * * [simplify]: iters left: 4 (153 enodes) 49.556 * * [simplify]: iters left: 3 (457 enodes) 50.244 * * [simplify]: Extracting #0: cost 1 inf + 0 50.244 * * [simplify]: Extracting #1: cost 4 inf + 0 50.245 * * [simplify]: Extracting #2: cost 8 inf + 0 50.245 * * [simplify]: Extracting #3: cost 74 inf + 0 50.245 * * [simplify]: Extracting #4: cost 275 inf + 1 50.247 * * [simplify]: Extracting #5: cost 327 inf + 2932 50.254 * * [simplify]: Extracting #6: cost 167 inf + 32216 50.272 * * [simplify]: Extracting #7: cost 19 inf + 74887 50.289 * * [simplify]: Extracting #8: cost 3 inf + 80114 50.310 * * [simplify]: Extracting #9: cost 0 inf + 81001 50.326 * [simplify]: Simplified to (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 50.326 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 50.326 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ x.re x.im))) 50.326 * * [simplify]: iters left: 6 (12 enodes) 50.329 * * [simplify]: iters left: 5 (53 enodes) 50.344 * * [simplify]: iters left: 4 (108 enodes) 50.366 * * [simplify]: iters left: 3 (254 enodes) 50.453 * * [simplify]: Extracting #0: cost 1 inf + 0 50.453 * * [simplify]: Extracting #1: cost 4 inf + 0 50.453 * * [simplify]: Extracting #2: cost 8 inf + 0 50.453 * * [simplify]: Extracting #3: cost 47 inf + 0 50.454 * * [simplify]: Extracting #4: cost 155 inf + 2 50.454 * * [simplify]: Extracting #5: cost 151 inf + 2661 50.460 * * [simplify]: Extracting #6: cost 37 inf + 24221 50.467 * * [simplify]: Extracting #7: cost 1 inf + 33260 50.474 * * [simplify]: Extracting #8: cost 0 inf + 33662 50.481 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re))) 50.481 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 50.481 * * * * [progress]: [ 83 / 178 ] simplifiying candidate # 50.481 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 50.482 * * [simplify]: iters left: 6 (17 enodes) 50.486 * * [simplify]: iters left: 5 (77 enodes) 50.505 * * [simplify]: iters left: 4 (171 enodes) 50.583 * * [simplify]: Extracting #0: cost 1 inf + 0 50.583 * * [simplify]: Extracting #1: cost 4 inf + 0 50.583 * * [simplify]: Extracting #2: cost 8 inf + 0 50.584 * * [simplify]: Extracting #3: cost 38 inf + 0 50.584 * * [simplify]: Extracting #4: cost 147 inf + 1 50.585 * * [simplify]: Extracting #5: cost 162 inf + 614 50.587 * * [simplify]: Extracting #6: cost 88 inf + 11921 50.592 * * [simplify]: Extracting #7: cost 16 inf + 32158 50.599 * * [simplify]: Extracting #8: cost 3 inf + 35625 50.616 * * [simplify]: Extracting #9: cost 0 inf + 36261 50.630 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) 50.631 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 50.631 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 50.632 * * [simplify]: iters left: 6 (12 enodes) 50.638 * * [simplify]: iters left: 5 (53 enodes) 50.656 * * [simplify]: iters left: 4 (108 enodes) 50.677 * * [simplify]: iters left: 3 (254 enodes) 50.792 * * [simplify]: Extracting #0: cost 1 inf + 0 50.792 * * [simplify]: Extracting #1: cost 4 inf + 0 50.792 * * [simplify]: Extracting #2: cost 8 inf + 0 50.792 * * [simplify]: Extracting #3: cost 55 inf + 0 50.793 * * [simplify]: Extracting #4: cost 166 inf + 0 50.795 * * [simplify]: Extracting #5: cost 146 inf + 3270 50.804 * * [simplify]: Extracting #6: cost 31 inf + 26033 50.819 * * [simplify]: Extracting #7: cost 1 inf + 33500 50.838 * * [simplify]: Extracting #8: cost 0 inf + 33902 50.849 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 50.849 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 50.850 * * * * [progress]: [ 84 / 178 ] simplifiying candidate # 50.850 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 50.850 * * [simplify]: iters left: 6 (18 enodes) 50.855 * * [simplify]: iters left: 5 (86 enodes) 50.873 * * [simplify]: iters left: 4 (198 enodes) 50.957 * * [simplify]: Extracting #0: cost 1 inf + 0 50.957 * * [simplify]: Extracting #1: cost 4 inf + 0 50.957 * * [simplify]: Extracting #2: cost 8 inf + 0 50.958 * * [simplify]: Extracting #3: cost 50 inf + 0 50.959 * * [simplify]: Extracting #4: cost 191 inf + 1 50.961 * * [simplify]: Extracting #5: cost 175 inf + 5552 50.970 * * [simplify]: Extracting #6: cost 66 inf + 24566 50.984 * * [simplify]: Extracting #7: cost 13 inf + 38644 51.000 * * [simplify]: Extracting #8: cost 1 inf + 41487 51.015 * * [simplify]: Extracting #9: cost 0 inf + 41659 51.031 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 51.031 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 51.032 * [simplify]: Simplifying (* (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) (cbrt (- x.im x.re))) 51.032 * * [simplify]: iters left: 6 (13 enodes) 51.038 * * [simplify]: iters left: 5 (58 enodes) 51.058 * * [simplify]: iters left: 4 (115 enodes) 51.105 * * [simplify]: iters left: 3 (258 enodes) 51.194 * * [simplify]: Extracting #0: cost 1 inf + 0 51.194 * * [simplify]: Extracting #1: cost 4 inf + 0 51.194 * * [simplify]: Extracting #2: cost 8 inf + 0 51.194 * * [simplify]: Extracting #3: cost 48 inf + 0 51.195 * * [simplify]: Extracting #4: cost 153 inf + 43 51.196 * * [simplify]: Extracting #5: cost 143 inf + 2329 51.200 * * [simplify]: Extracting #6: cost 41 inf + 20724 51.207 * * [simplify]: Extracting #7: cost 0 inf + 31576 51.216 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 51.216 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 51.217 * * * * [progress]: [ 85 / 178 ] simplifiying candidate # 51.217 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 51.218 * * [simplify]: iters left: 6 (16 enodes) 51.226 * * [simplify]: iters left: 5 (75 enodes) 51.257 * * [simplify]: iters left: 4 (180 enodes) 51.332 * * [simplify]: Extracting #0: cost 1 inf + 0 51.332 * * [simplify]: Extracting #1: cost 4 inf + 0 51.332 * * [simplify]: Extracting #2: cost 8 inf + 0 51.332 * * [simplify]: Extracting #3: cost 40 inf + 0 51.333 * * [simplify]: Extracting #4: cost 192 inf + 1 51.337 * * [simplify]: Extracting #5: cost 178 inf + 10294 51.351 * * [simplify]: Extracting #6: cost 56 inf + 38027 51.368 * * [simplify]: Extracting #7: cost 22 inf + 50557 51.384 * * [simplify]: Extracting #8: cost 4 inf + 58635 51.393 * * [simplify]: Extracting #9: cost 0 inf + 59523 51.403 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 51.403 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 51.404 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 51.404 * * [simplify]: iters left: 6 (16 enodes) 51.408 * * [simplify]: iters left: 5 (78 enodes) 51.434 * * [simplify]: iters left: 4 (204 enodes) 51.494 * * [simplify]: Extracting #0: cost 1 inf + 0 51.494 * * [simplify]: Extracting #1: cost 4 inf + 0 51.495 * * [simplify]: Extracting #2: cost 8 inf + 0 51.495 * * [simplify]: Extracting #3: cost 56 inf + 0 51.495 * * [simplify]: Extracting #4: cost 202 inf + 0 51.496 * * [simplify]: Extracting #5: cost 185 inf + 4956 51.501 * * [simplify]: Extracting #6: cost 61 inf + 26638 51.509 * * [simplify]: Extracting #7: cost 0 inf + 41199 51.523 * * [simplify]: Extracting #8: cost 0 inf + 41159 51.539 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 51.539 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 51.539 * * * * [progress]: [ 86 / 178 ] simplifiying candidate # 51.540 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 51.540 * * [simplify]: iters left: 6 (18 enodes) 51.549 * * [simplify]: iters left: 5 (87 enodes) 51.572 * * [simplify]: iters left: 4 (211 enodes) 51.656 * * [simplify]: Extracting #0: cost 1 inf + 0 51.657 * * [simplify]: Extracting #1: cost 4 inf + 0 51.657 * * [simplify]: Extracting #2: cost 8 inf + 0 51.657 * * [simplify]: Extracting #3: cost 49 inf + 0 51.658 * * [simplify]: Extracting #4: cost 214 inf + 1 51.666 * * [simplify]: Extracting #5: cost 194 inf + 10303 51.679 * * [simplify]: Extracting #6: cost 73 inf + 35300 51.697 * * [simplify]: Extracting #7: cost 24 inf + 49900 51.707 * * [simplify]: Extracting #8: cost 6 inf + 56747 51.717 * * [simplify]: Extracting #9: cost 0 inf + 58641 51.727 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 51.727 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 51.728 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 51.728 * * [simplify]: iters left: 6 (17 enodes) 51.732 * * [simplify]: iters left: 5 (81 enodes) 51.746 * * [simplify]: iters left: 4 (184 enodes) 51.786 * * [simplify]: iters left: 3 (475 enodes) 51.952 * * [simplify]: Extracting #0: cost 1 inf + 0 51.952 * * [simplify]: Extracting #1: cost 4 inf + 0 51.952 * * [simplify]: Extracting #2: cost 8 inf + 0 51.952 * * [simplify]: Extracting #3: cost 63 inf + 0 51.954 * * [simplify]: Extracting #4: cost 205 inf + 0 51.957 * * [simplify]: Extracting #5: cost 186 inf + 4792 51.971 * * [simplify]: Extracting #6: cost 30 inf + 38224 51.989 * * [simplify]: Extracting #7: cost 1 inf + 44040 51.999 * * [simplify]: Extracting #8: cost 0 inf + 44322 52.009 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 52.009 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (* (+ x.re x.im) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 52.009 * * * * [progress]: [ 87 / 178 ] simplifiying candidate # 52.009 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 52.009 * * [simplify]: iters left: 6 (13 enodes) 52.013 * * [simplify]: iters left: 5 (61 enodes) 52.034 * * [simplify]: iters left: 4 (144 enodes) 52.107 * * [simplify]: iters left: 3 (497 enodes) 52.466 * * [simplify]: Extracting #0: cost 1 inf + 0 52.466 * * [simplify]: Extracting #1: cost 3 inf + 0 52.466 * * [simplify]: Extracting #2: cost 5 inf + 0 52.466 * * [simplify]: Extracting #3: cost 65 inf + 0 52.467 * * [simplify]: Extracting #4: cost 407 inf + 1 52.473 * * [simplify]: Extracting #5: cost 515 inf + 22248 52.495 * * [simplify]: Extracting #6: cost 232 inf + 80901 52.543 * * [simplify]: Extracting #7: cost 58 inf + 160206 52.572 * * [simplify]: Extracting #8: cost 2 inf + 186886 52.621 * * [simplify]: Extracting #9: cost 0 inf + 187641 52.659 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 52.660 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 52.660 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 52.660 * * [simplify]: iters left: 6 (11 enodes) 52.663 * * [simplify]: iters left: 5 (49 enodes) 52.672 * * [simplify]: iters left: 4 (113 enodes) 52.706 * * [simplify]: iters left: 3 (320 enodes) 52.844 * * [simplify]: Extracting #0: cost 1 inf + 0 52.844 * * [simplify]: Extracting #1: cost 3 inf + 0 52.844 * * [simplify]: Extracting #2: cost 5 inf + 0 52.844 * * [simplify]: Extracting #3: cost 52 inf + 0 52.844 * * [simplify]: Extracting #4: cost 148 inf + 0 52.845 * * [simplify]: Extracting #5: cost 152 inf + 1584 52.849 * * [simplify]: Extracting #6: cost 63 inf + 19395 52.856 * * [simplify]: Extracting #7: cost 3 inf + 32311 52.863 * * [simplify]: Extracting #8: cost 0 inf + 32357 52.871 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 52.871 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 52.871 * * * * [progress]: [ 88 / 178 ] simplifiying candidate # 52.871 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 52.871 * * [simplify]: iters left: 6 (17 enodes) 52.877 * * [simplify]: iters left: 5 (82 enodes) 52.897 * * [simplify]: iters left: 4 (205 enodes) 52.970 * * [simplify]: Extracting #0: cost 1 inf + 0 52.970 * * [simplify]: Extracting #1: cost 4 inf + 0 52.970 * * [simplify]: Extracting #2: cost 8 inf + 0 52.975 * * [simplify]: Extracting #3: cost 54 inf + 0 52.976 * * [simplify]: Extracting #4: cost 212 inf + 1 52.981 * * [simplify]: Extracting #5: cost 178 inf + 14298 52.996 * * [simplify]: Extracting #6: cost 50 inf + 39826 53.007 * * [simplify]: Extracting #7: cost 20 inf + 47837 53.016 * * [simplify]: Extracting #8: cost 3 inf + 54280 53.029 * * [simplify]: Extracting #9: cost 0 inf + 54956 53.043 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 53.044 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 53.044 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 53.044 * * [simplify]: iters left: 6 (14 enodes) 53.048 * * [simplify]: iters left: 5 (66 enodes) 53.059 * * [simplify]: iters left: 4 (142 enodes) 53.089 * * [simplify]: iters left: 3 (352 enodes) 53.203 * * [simplify]: Extracting #0: cost 1 inf + 0 53.203 * * [simplify]: Extracting #1: cost 4 inf + 0 53.203 * * [simplify]: Extracting #2: cost 8 inf + 0 53.203 * * [simplify]: Extracting #3: cost 78 inf + 0 53.204 * * [simplify]: Extracting #4: cost 216 inf + 0 53.208 * * [simplify]: Extracting #5: cost 154 inf + 8918 53.218 * * [simplify]: Extracting #6: cost 35 inf + 32028 53.227 * * [simplify]: Extracting #7: cost 2 inf + 40574 53.236 * * [simplify]: Extracting #8: cost 0 inf + 41378 53.252 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 53.252 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.im x.re))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 53.253 * * * * [progress]: [ 89 / 178 ] simplifiying candidate # 53.253 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 53.254 * * [simplify]: iters left: 6 (16 enodes) 53.259 * * [simplify]: iters left: 5 (74 enodes) 53.274 * * [simplify]: iters left: 4 (175 enodes) 53.341 * * [simplify]: Extracting #0: cost 1 inf + 0 53.341 * * [simplify]: Extracting #1: cost 4 inf + 0 53.341 * * [simplify]: Extracting #2: cost 8 inf + 0 53.341 * * [simplify]: Extracting #3: cost 37 inf + 0 53.341 * * [simplify]: Extracting #4: cost 172 inf + 1 53.342 * * [simplify]: Extracting #5: cost 192 inf + 2229 53.346 * * [simplify]: Extracting #6: cost 87 inf + 23681 53.353 * * [simplify]: Extracting #7: cost 25 inf + 40530 53.362 * * [simplify]: Extracting #8: cost 4 inf + 47883 53.378 * * [simplify]: Extracting #9: cost 0 inf + 48771 53.393 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 53.393 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 53.393 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 53.394 * * [simplify]: iters left: 6 (12 enodes) 53.397 * * [simplify]: iters left: 5 (53 enodes) 53.408 * * [simplify]: iters left: 4 (117 enodes) 53.441 * * [simplify]: iters left: 3 (324 enodes) 53.576 * * [simplify]: Extracting #0: cost 1 inf + 0 53.576 * * [simplify]: Extracting #1: cost 4 inf + 0 53.576 * * [simplify]: Extracting #2: cost 8 inf + 0 53.577 * * [simplify]: Extracting #3: cost 63 inf + 0 53.577 * * [simplify]: Extracting #4: cost 158 inf + 0 53.579 * * [simplify]: Extracting #5: cost 149 inf + 2166 53.587 * * [simplify]: Extracting #6: cost 46 inf + 21643 53.605 * * [simplify]: Extracting #7: cost 0 inf + 33643 53.615 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 53.615 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 53.615 * * * * [progress]: [ 90 / 178 ] simplifiying candidate # 53.615 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 53.616 * * [simplify]: iters left: 6 (18 enodes) 53.621 * * [simplify]: iters left: 5 (85 enodes) 53.638 * * [simplify]: iters left: 4 (198 enodes) 53.721 * * [simplify]: Extracting #0: cost 1 inf + 0 53.722 * * [simplify]: Extracting #1: cost 4 inf + 0 53.722 * * [simplify]: Extracting #2: cost 8 inf + 0 53.722 * * [simplify]: Extracting #3: cost 42 inf + 0 53.723 * * [simplify]: Extracting #4: cost 174 inf + 1 53.725 * * [simplify]: Extracting #5: cost 189 inf + 2035 53.733 * * [simplify]: Extracting #6: cost 62 inf + 30443 53.747 * * [simplify]: Extracting #7: cost 14 inf + 41957 53.762 * * [simplify]: Extracting #8: cost 4 inf + 44998 53.776 * * [simplify]: Extracting #9: cost 0 inf + 45886 53.784 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (* (+ x.im x.re) (- x.re x.im)))))) 53.784 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 53.784 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 53.784 * * [simplify]: iters left: 6 (13 enodes) 53.787 * * [simplify]: iters left: 5 (56 enodes) 53.796 * * [simplify]: iters left: 4 (111 enodes) 53.838 * * [simplify]: iters left: 3 (305 enodes) 53.962 * * [simplify]: Extracting #0: cost 1 inf + 0 53.962 * * [simplify]: Extracting #1: cost 4 inf + 0 53.962 * * [simplify]: Extracting #2: cost 8 inf + 0 53.962 * * [simplify]: Extracting #3: cost 56 inf + 0 53.963 * * [simplify]: Extracting #4: cost 152 inf + 2 53.965 * * [simplify]: Extracting #5: cost 134 inf + 3540 53.975 * * [simplify]: Extracting #6: cost 28 inf + 25344 53.989 * * [simplify]: Extracting #7: cost 0 inf + 32919 54.004 * * [simplify]: Extracting #8: cost 0 inf + 32879 54.018 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 54.018 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.im x.im) (* x.re x.re)) x.re))) (cbrt (* (+ x.im x.re) (* x.re (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 54.018 * * * * [progress]: [ 91 / 178 ] simplifiying candidate # 54.019 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 54.019 * * [simplify]: iters left: 6 (18 enodes) 54.032 * * [simplify]: iters left: 5 (84 enodes) 54.066 * * [simplify]: iters left: 4 (195 enodes) 54.137 * * [simplify]: Extracting #0: cost 1 inf + 0 54.137 * * [simplify]: Extracting #1: cost 4 inf + 0 54.137 * * [simplify]: Extracting #2: cost 8 inf + 0 54.137 * * [simplify]: Extracting #3: cost 41 inf + 0 54.138 * * [simplify]: Extracting #4: cost 182 inf + 1 54.140 * * [simplify]: Extracting #5: cost 195 inf + 2356 54.149 * * [simplify]: Extracting #6: cost 67 inf + 29831 54.164 * * [simplify]: Extracting #7: cost 11 inf + 45087 54.180 * * [simplify]: Extracting #8: cost 0 inf + 49784 54.188 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 54.188 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 54.188 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 54.188 * * [simplify]: iters left: 6 (15 enodes) 54.192 * * [simplify]: iters left: 5 (68 enodes) 54.203 * * [simplify]: iters left: 4 (141 enodes) 54.239 * * [simplify]: iters left: 3 (339 enodes) 54.363 * * [simplify]: Extracting #0: cost 1 inf + 0 54.363 * * [simplify]: Extracting #1: cost 4 inf + 0 54.363 * * [simplify]: Extracting #2: cost 8 inf + 0 54.363 * * [simplify]: Extracting #3: cost 56 inf + 0 54.363 * * [simplify]: Extracting #4: cost 158 inf + 0 54.364 * * [simplify]: Extracting #5: cost 153 inf + 1915 54.367 * * [simplify]: Extracting #6: cost 61 inf + 17368 54.374 * * [simplify]: Extracting #7: cost 2 inf + 31365 54.381 * * [simplify]: Extracting #8: cost 0 inf + 31809 54.388 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 54.389 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 54.389 * * * * [progress]: [ 92 / 178 ] simplifiying candidate # 54.389 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 54.389 * * [simplify]: iters left: 6 (17 enodes) 54.397 * * [simplify]: iters left: 5 (79 enodes) 54.433 * * [simplify]: iters left: 4 (189 enodes) 54.534 * * [simplify]: Extracting #0: cost 1 inf + 0 54.534 * * [simplify]: Extracting #1: cost 4 inf + 0 54.535 * * [simplify]: Extracting #2: cost 8 inf + 0 54.536 * * [simplify]: Extracting #3: cost 46 inf + 0 54.536 * * [simplify]: Extracting #4: cost 183 inf + 1 54.540 * * [simplify]: Extracting #5: cost 170 inf + 8013 54.555 * * [simplify]: Extracting #6: cost 51 inf + 31163 54.569 * * [simplify]: Extracting #7: cost 23 inf + 39430 54.585 * * [simplify]: Extracting #8: cost 2 inf + 46922 54.598 * * [simplify]: Extracting #9: cost 0 inf + 47346 54.606 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 54.606 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 54.607 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.im x.re))) 54.607 * * [simplify]: iters left: 6 (12 enodes) 54.609 * * [simplify]: iters left: 5 (53 enodes) 54.618 * * [simplify]: iters left: 4 (117 enodes) 54.657 * * [simplify]: iters left: 3 (324 enodes) 54.780 * * [simplify]: Extracting #0: cost 1 inf + 0 54.780 * * [simplify]: Extracting #1: cost 4 inf + 0 54.780 * * [simplify]: Extracting #2: cost 8 inf + 0 54.781 * * [simplify]: Extracting #3: cost 60 inf + 0 54.781 * * [simplify]: Extracting #4: cost 151 inf + 2 54.782 * * [simplify]: Extracting #5: cost 149 inf + 2166 54.786 * * [simplify]: Extracting #6: cost 45 inf + 21685 54.793 * * [simplify]: Extracting #7: cost 0 inf + 33403 54.801 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re))) 54.801 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 54.801 * * * * [progress]: [ 93 / 178 ] simplifiying candidate # 54.801 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 54.801 * * [simplify]: iters left: 6 (18 enodes) 54.807 * * [simplify]: iters left: 5 (87 enodes) 54.827 * * [simplify]: iters left: 4 (211 enodes) 54.899 * * [simplify]: Extracting #0: cost 1 inf + 0 54.899 * * [simplify]: Extracting #1: cost 4 inf + 0 54.899 * * [simplify]: Extracting #2: cost 8 inf + 0 54.899 * * [simplify]: Extracting #3: cost 49 inf + 0 54.900 * * [simplify]: Extracting #4: cost 216 inf + 1 54.901 * * [simplify]: Extracting #5: cost 195 inf + 9466 54.908 * * [simplify]: Extracting #6: cost 67 inf + 35076 54.919 * * [simplify]: Extracting #7: cost 24 inf + 48094 54.928 * * [simplify]: Extracting #8: cost 1 inf + 56741 54.945 * * [simplify]: Extracting #9: cost 0 inf + 57244 54.962 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 54.962 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 54.962 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 54.962 * * [simplify]: iters left: 6 (17 enodes) 54.967 * * [simplify]: iters left: 5 (81 enodes) 54.981 * * [simplify]: iters left: 4 (176 enodes) 55.032 * * [simplify]: iters left: 3 (491 enodes) 55.326 * * [simplify]: Extracting #0: cost 1 inf + 0 55.326 * * [simplify]: Extracting #1: cost 4 inf + 0 55.326 * * [simplify]: Extracting #2: cost 8 inf + 0 55.326 * * [simplify]: Extracting #3: cost 96 inf + 0 55.328 * * [simplify]: Extracting #4: cost 423 inf + 0 55.336 * * [simplify]: Extracting #5: cost 354 inf + 24996 55.356 * * [simplify]: Extracting #6: cost 30 inf + 102590 55.402 * * [simplify]: Extracting #7: cost 0 inf + 110849 55.451 * * [simplify]: Extracting #8: cost 0 inf + 110809 55.501 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 55.501 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 55.502 * * * * [progress]: [ 94 / 178 ] simplifiying candidate # 55.502 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 55.502 * * [simplify]: iters left: 6 (16 enodes) 55.508 * * [simplify]: iters left: 5 (78 enodes) 55.525 * * [simplify]: iters left: 4 (185 enodes) 55.593 * * [simplify]: Extracting #0: cost 1 inf + 0 55.593 * * [simplify]: Extracting #1: cost 4 inf + 0 55.593 * * [simplify]: Extracting #2: cost 8 inf + 0 55.593 * * [simplify]: Extracting #3: cost 52 inf + 0 55.594 * * [simplify]: Extracting #4: cost 197 inf + 1 55.601 * * [simplify]: Extracting #5: cost 165 inf + 9457 55.610 * * [simplify]: Extracting #6: cost 33 inf + 35839 55.618 * * [simplify]: Extracting #7: cost 8 inf + 42143 55.626 * * [simplify]: Extracting #8: cost 1 inf + 43617 55.634 * * [simplify]: Extracting #9: cost 0 inf + 43829 55.650 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 55.650 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 55.651 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 55.651 * * [simplify]: iters left: 6 (14 enodes) 55.658 * * [simplify]: iters left: 5 (68 enodes) 55.676 * * [simplify]: iters left: 4 (146 enodes) 55.709 * * [simplify]: iters left: 3 (310 enodes) 55.799 * * [simplify]: Extracting #0: cost 1 inf + 0 55.799 * * [simplify]: Extracting #1: cost 4 inf + 0 55.799 * * [simplify]: Extracting #2: cost 8 inf + 0 55.799 * * [simplify]: Extracting #3: cost 65 inf + 0 55.800 * * [simplify]: Extracting #4: cost 187 inf + 0 55.801 * * [simplify]: Extracting #5: cost 160 inf + 4059 55.808 * * [simplify]: Extracting #6: cost 56 inf + 24196 55.824 * * [simplify]: Extracting #7: cost 0 inf + 35746 55.839 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 55.840 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 55.840 * * * * [progress]: [ 95 / 178 ] simplifiying candidate # 55.840 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 55.841 * * [simplify]: iters left: 6 (17 enodes) 55.850 * * [simplify]: iters left: 5 (82 enodes) 55.885 * * [simplify]: iters left: 4 (205 enodes) 55.957 * * [simplify]: Extracting #0: cost 1 inf + 0 55.957 * * [simplify]: Extracting #1: cost 4 inf + 0 55.957 * * [simplify]: Extracting #2: cost 8 inf + 0 55.957 * * [simplify]: Extracting #3: cost 54 inf + 0 55.958 * * [simplify]: Extracting #4: cost 212 inf + 1 55.962 * * [simplify]: Extracting #5: cost 186 inf + 12121 55.981 * * [simplify]: Extracting #6: cost 54 inf + 38097 55.992 * * [simplify]: Extracting #7: cost 17 inf + 48303 56.002 * * [simplify]: Extracting #8: cost 0 inf + 54956 56.012 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 56.012 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 56.012 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 56.012 * * [simplify]: iters left: 6 (14 enodes) 56.017 * * [simplify]: iters left: 5 (66 enodes) 56.036 * * [simplify]: iters left: 4 (142 enodes) 56.072 * * [simplify]: iters left: 3 (353 enodes) 56.222 * * [simplify]: Extracting #0: cost 1 inf + 0 56.222 * * [simplify]: Extracting #1: cost 4 inf + 0 56.222 * * [simplify]: Extracting #2: cost 8 inf + 0 56.222 * * [simplify]: Extracting #3: cost 79 inf + 0 56.223 * * [simplify]: Extracting #4: cost 217 inf + 0 56.227 * * [simplify]: Extracting #5: cost 160 inf + 9066 56.242 * * [simplify]: Extracting #6: cost 24 inf + 35773 56.260 * * [simplify]: Extracting #7: cost 0 inf + 41660 56.283 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 56.283 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 56.283 * * * * [progress]: [ 96 / 178 ] simplifiying candidate # 56.284 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 56.284 * * [simplify]: iters left: 6 (10 enodes) 56.288 * * [simplify]: iters left: 5 (44 enodes) 56.295 * * [simplify]: iters left: 4 (106 enodes) 56.321 * * [simplify]: iters left: 3 (395 enodes) 56.668 * * [simplify]: Extracting #0: cost 1 inf + 0 56.668 * * [simplify]: Extracting #1: cost 3 inf + 0 56.668 * * [simplify]: Extracting #2: cost 5 inf + 0 56.669 * * [simplify]: Extracting #3: cost 80 inf + 0 56.671 * * [simplify]: Extracting #4: cost 391 inf + 1 56.681 * * [simplify]: Extracting #5: cost 369 inf + 22580 56.702 * * [simplify]: Extracting #6: cost 41 inf + 83008 56.734 * * [simplify]: Extracting #7: cost 1 inf + 91286 56.758 * * [simplify]: Extracting #8: cost 0 inf + 91458 56.780 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 56.780 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 56.780 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 56.780 * * [simplify]: iters left: 6 (7 enodes) 56.782 * * [simplify]: iters left: 5 (31 enodes) 56.787 * * [simplify]: iters left: 4 (61 enodes) 56.798 * * [simplify]: iters left: 3 (113 enodes) 56.823 * * [simplify]: iters left: 2 (178 enodes) 56.877 * * [simplify]: iters left: 1 (266 enodes) 56.958 * * [simplify]: Extracting #0: cost 1 inf + 0 56.958 * * [simplify]: Extracting #1: cost 3 inf + 0 56.958 * * [simplify]: Extracting #2: cost 5 inf + 0 56.958 * * [simplify]: Extracting #3: cost 33 inf + 0 56.959 * * [simplify]: Extracting #4: cost 83 inf + 1 56.959 * * [simplify]: Extracting #5: cost 86 inf + 126 56.962 * * [simplify]: Extracting #6: cost 29 inf + 5512 56.966 * * [simplify]: Extracting #7: cost 4 inf + 8399 56.971 * * [simplify]: Extracting #8: cost 0 inf + 8927 56.976 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 56.976 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 56.977 * * * * [progress]: [ 97 / 178 ] simplifiying candidate # 56.977 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 56.977 * * [simplify]: iters left: 6 (18 enodes) 56.988 * * [simplify]: iters left: 5 (85 enodes) 57.011 * * [simplify]: iters left: 4 (198 enodes) 57.065 * * [simplify]: Extracting #0: cost 1 inf + 0 57.065 * * [simplify]: Extracting #1: cost 4 inf + 0 57.065 * * [simplify]: Extracting #2: cost 8 inf + 0 57.065 * * [simplify]: Extracting #3: cost 42 inf + 0 57.066 * * [simplify]: Extracting #4: cost 179 inf + 1 57.070 * * [simplify]: Extracting #5: cost 189 inf + 3004 57.074 * * [simplify]: Extracting #6: cost 87 inf + 22242 57.080 * * [simplify]: Extracting #7: cost 25 inf + 35123 57.087 * * [simplify]: Extracting #8: cost 3 inf + 42966 57.097 * * [simplify]: Extracting #9: cost 0 inf + 43642 57.111 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) 57.111 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 57.112 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 57.112 * * [simplify]: iters left: 6 (13 enodes) 57.119 * * [simplify]: iters left: 5 (56 enodes) 57.136 * * [simplify]: iters left: 4 (90 enodes) 57.159 * * [simplify]: iters left: 3 (125 enodes) 57.180 * * [simplify]: iters left: 2 (190 enodes) 57.223 * * [simplify]: iters left: 1 (291 enodes) 57.287 * * [simplify]: Extracting #0: cost 1 inf + 0 57.287 * * [simplify]: Extracting #1: cost 4 inf + 0 57.287 * * [simplify]: Extracting #2: cost 8 inf + 0 57.288 * * [simplify]: Extracting #3: cost 39 inf + 0 57.288 * * [simplify]: Extracting #4: cost 87 inf + 1 57.288 * * [simplify]: Extracting #5: cost 90 inf + 44 57.289 * * [simplify]: Extracting #6: cost 65 inf + 1650 57.290 * * [simplify]: Extracting #7: cost 15 inf + 7185 57.295 * * [simplify]: Extracting #8: cost 0 inf + 9773 57.298 * * [simplify]: Extracting #9: cost 0 inf + 9733 57.300 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 57.300 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 57.301 * * * * [progress]: [ 98 / 178 ] simplifiying candidate # 57.301 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 57.301 * * [simplify]: iters left: 6 (13 enodes) 57.304 * * [simplify]: iters left: 5 (56 enodes) 57.316 * * [simplify]: iters left: 4 (128 enodes) 57.349 * * [simplify]: iters left: 3 (453 enodes) 57.657 * * [simplify]: Extracting #0: cost 1 inf + 0 57.657 * * [simplify]: Extracting #1: cost 4 inf + 0 57.657 * * [simplify]: Extracting #2: cost 8 inf + 0 57.657 * * [simplify]: Extracting #3: cost 100 inf + 0 57.658 * * [simplify]: Extracting #4: cost 384 inf + 1 57.664 * * [simplify]: Extracting #5: cost 267 inf + 31805 57.682 * * [simplify]: Extracting #6: cost 16 inf + 80286 57.706 * * [simplify]: Extracting #7: cost 0 inf + 83567 57.727 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 57.727 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 57.727 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) 57.727 * * [simplify]: iters left: 6 (8 enodes) 57.729 * * [simplify]: iters left: 5 (35 enodes) 57.735 * * [simplify]: iters left: 4 (65 enodes) 57.756 * * [simplify]: iters left: 3 (117 enodes) 57.776 * * [simplify]: iters left: 2 (182 enodes) 57.827 * * [simplify]: iters left: 1 (270 enodes) 57.880 * * [simplify]: Extracting #0: cost 1 inf + 0 57.881 * * [simplify]: Extracting #1: cost 4 inf + 0 57.881 * * [simplify]: Extracting #2: cost 8 inf + 0 57.881 * * [simplify]: Extracting #3: cost 38 inf + 0 57.881 * * [simplify]: Extracting #4: cost 82 inf + 44 57.882 * * [simplify]: Extracting #5: cost 48 inf + 3880 57.885 * * [simplify]: Extracting #6: cost 8 inf + 8397 57.890 * * [simplify]: Extracting #7: cost 1 inf + 9169 57.895 * * [simplify]: Extracting #8: cost 0 inf + 9331 57.900 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im))) 57.900 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 57.901 * * * * [progress]: [ 99 / 178 ] simplifiying candidate # 57.901 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 57.901 * * [simplify]: iters left: 6 (18 enodes) 57.911 * * [simplify]: iters left: 5 (86 enodes) 57.933 * * [simplify]: iters left: 4 (198 enodes) 58.027 * * [simplify]: Extracting #0: cost 1 inf + 0 58.028 * * [simplify]: Extracting #1: cost 4 inf + 0 58.028 * * [simplify]: Extracting #2: cost 8 inf + 0 58.028 * * [simplify]: Extracting #3: cost 54 inf + 0 58.029 * * [simplify]: Extracting #4: cost 210 inf + 1 58.033 * * [simplify]: Extracting #5: cost 162 inf + 12212 58.046 * * [simplify]: Extracting #6: cost 30 inf + 36903 58.062 * * [simplify]: Extracting #7: cost 8 inf + 42451 58.079 * * [simplify]: Extracting #8: cost 1 inf + 43764 58.094 * * [simplify]: Extracting #9: cost 0 inf + 44016 58.103 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 58.103 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 58.103 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 58.103 * * [simplify]: iters left: 6 (13 enodes) 58.106 * * [simplify]: iters left: 5 (58 enodes) 58.115 * * [simplify]: iters left: 4 (102 enodes) 58.143 * * [simplify]: iters left: 3 (143 enodes) 58.168 * * [simplify]: iters left: 2 (216 enodes) 58.227 * * [simplify]: iters left: 1 (328 enodes) 58.330 * * [simplify]: Extracting #0: cost 1 inf + 0 58.330 * * [simplify]: Extracting #1: cost 4 inf + 0 58.330 * * [simplify]: Extracting #2: cost 8 inf + 0 58.330 * * [simplify]: Extracting #3: cost 74 inf + 0 58.330 * * [simplify]: Extracting #4: cost 166 inf + 1 58.331 * * [simplify]: Extracting #5: cost 163 inf + 1313 58.334 * * [simplify]: Extracting #6: cost 30 inf + 19166 58.339 * * [simplify]: Extracting #7: cost 1 inf + 23181 58.344 * * [simplify]: Extracting #8: cost 0 inf + 23263 58.351 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 58.352 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 58.352 * * * * [progress]: [ 100 / 178 ] simplifiying candidate # 58.356 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 58.356 * * [simplify]: iters left: 6 (14 enodes) 58.362 * * [simplify]: iters left: 5 (61 enodes) 58.383 * * [simplify]: iters left: 4 (151 enodes) 58.467 * * [simplify]: Extracting #0: cost 1 inf + 0 58.467 * * [simplify]: Extracting #1: cost 4 inf + 0 58.467 * * [simplify]: Extracting #2: cost 8 inf + 0 58.467 * * [simplify]: Extracting #3: cost 60 inf + 0 58.468 * * [simplify]: Extracting #4: cost 189 inf + 1 58.471 * * [simplify]: Extracting #5: cost 152 inf + 8099 58.482 * * [simplify]: Extracting #6: cost 17 inf + 31475 58.493 * * [simplify]: Extracting #7: cost 0 inf + 35109 58.500 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) 58.500 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* x.re (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 58.500 * [simplify]: Simplifying (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) 58.500 * * [simplify]: iters left: 6 (8 enodes) 58.502 * * [simplify]: iters left: 5 (35 enodes) 58.508 * * [simplify]: iters left: 4 (65 enodes) 58.518 * * [simplify]: iters left: 3 (117 enodes) 58.550 * * [simplify]: iters left: 2 (182 enodes) 58.610 * * [simplify]: iters left: 1 (270 enodes) 58.681 * * [simplify]: Extracting #0: cost 1 inf + 0 58.681 * * [simplify]: Extracting #1: cost 4 inf + 0 58.681 * * [simplify]: Extracting #2: cost 8 inf + 0 58.681 * * [simplify]: Extracting #3: cost 39 inf + 0 58.682 * * [simplify]: Extracting #4: cost 83 inf + 44 58.683 * * [simplify]: Extracting #5: cost 48 inf + 3880 58.687 * * [simplify]: Extracting #6: cost 8 inf + 8397 58.692 * * [simplify]: Extracting #7: cost 1 inf + 9169 58.696 * * [simplify]: Extracting #8: cost 0 inf + 9331 58.698 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re))) 58.698 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.im x.re) (+ x.re x.im))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 58.698 * * * * [progress]: [ 101 / 178 ] simplifiying candidate # 58.699 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 58.699 * * [simplify]: iters left: 6 (14 enodes) 58.703 * * [simplify]: iters left: 5 (67 enodes) 58.717 * * [simplify]: iters left: 4 (159 enodes) 58.785 * * [simplify]: Extracting #0: cost 1 inf + 0 58.785 * * [simplify]: Extracting #1: cost 4 inf + 0 58.785 * * [simplify]: Extracting #2: cost 8 inf + 0 58.785 * * [simplify]: Extracting #3: cost 30 inf + 0 58.786 * * [simplify]: Extracting #4: cost 148 inf + 1 58.788 * * [simplify]: Extracting #5: cost 160 inf + 3036 58.795 * * [simplify]: Extracting #6: cost 83 inf + 19127 58.808 * * [simplify]: Extracting #7: cost 18 inf + 40852 58.823 * * [simplify]: Extracting #8: cost 2 inf + 47013 58.838 * * [simplify]: Extracting #9: cost 0 inf + 47437 58.852 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 58.852 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 58.853 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 58.853 * * [simplify]: iters left: 6 (14 enodes) 58.860 * * [simplify]: iters left: 5 (63 enodes) 58.875 * * [simplify]: iters left: 4 (152 enodes) 58.929 * * [simplify]: Extracting #0: cost 1 inf + 0 58.929 * * [simplify]: Extracting #1: cost 4 inf + 0 58.929 * * [simplify]: Extracting #2: cost 8 inf + 0 58.929 * * [simplify]: Extracting #3: cost 45 inf + 0 58.930 * * [simplify]: Extracting #4: cost 169 inf + 0 58.930 * * [simplify]: Extracting #5: cost 168 inf + 2482 58.934 * * [simplify]: Extracting #6: cost 47 inf + 24964 58.941 * * [simplify]: Extracting #7: cost 0 inf + 36256 58.953 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 58.953 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 58.953 * * * * [progress]: [ 102 / 178 ] simplifiying candidate # 58.954 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 58.954 * * [simplify]: iters left: 6 (18 enodes) 58.964 * * [simplify]: iters left: 5 (82 enodes) 58.995 * * [simplify]: iters left: 4 (181 enodes) 59.060 * * [simplify]: Extracting #0: cost 1 inf + 0 59.060 * * [simplify]: Extracting #1: cost 4 inf + 0 59.060 * * [simplify]: Extracting #2: cost 8 inf + 0 59.060 * * [simplify]: Extracting #3: cost 33 inf + 0 59.061 * * [simplify]: Extracting #4: cost 148 inf + 1 59.062 * * [simplify]: Extracting #5: cost 169 inf + 1020 59.066 * * [simplify]: Extracting #6: cost 109 inf + 10896 59.076 * * [simplify]: Extracting #7: cost 33 inf + 31133 59.084 * * [simplify]: Extracting #8: cost 2 inf + 41973 59.093 * * [simplify]: Extracting #9: cost 0 inf + 42947 59.100 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (* (+ x.re x.im) (- x.re x.im))))) 59.100 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (* (+ x.re x.im) (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 59.101 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 59.101 * * [simplify]: iters left: 6 (15 enodes) 59.104 * * [simplify]: iters left: 5 (66 enodes) 59.119 * * [simplify]: iters left: 4 (130 enodes) 59.167 * * [simplify]: iters left: 3 (288 enodes) 59.268 * * [simplify]: Extracting #0: cost 1 inf + 0 59.268 * * [simplify]: Extracting #1: cost 4 inf + 0 59.268 * * [simplify]: Extracting #2: cost 8 inf + 0 59.268 * * [simplify]: Extracting #3: cost 53 inf + 0 59.268 * * [simplify]: Extracting #4: cost 165 inf + 0 59.269 * * [simplify]: Extracting #5: cost 165 inf + 1041 59.273 * * [simplify]: Extracting #6: cost 54 inf + 21133 59.286 * * [simplify]: Extracting #7: cost 1 inf + 33545 59.305 * * [simplify]: Extracting #8: cost 0 inf + 33387 59.320 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) 59.320 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ x.re x.im))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (* (+ x.re x.im) (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 59.320 * * * * [progress]: [ 103 / 178 ] simplifiying candidate # 59.321 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 59.321 * * [simplify]: iters left: 6 (16 enodes) 59.330 * * [simplify]: iters left: 5 (74 enodes) 59.358 * * [simplify]: iters left: 4 (175 enodes) 59.434 * * [simplify]: Extracting #0: cost 1 inf + 0 59.434 * * [simplify]: Extracting #1: cost 4 inf + 0 59.434 * * [simplify]: Extracting #2: cost 8 inf + 0 59.434 * * [simplify]: Extracting #3: cost 37 inf + 0 59.435 * * [simplify]: Extracting #4: cost 172 inf + 1 59.436 * * [simplify]: Extracting #5: cost 193 inf + 1108 59.443 * * [simplify]: Extracting #6: cost 95 inf + 21008 59.457 * * [simplify]: Extracting #7: cost 21 inf + 41620 59.473 * * [simplify]: Extracting #8: cost 1 inf + 49239 59.488 * * [simplify]: Extracting #9: cost 0 inf + 49171 59.504 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ x.re x.im)) x.re))) 59.504 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ x.re x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 59.505 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 59.505 * * [simplify]: iters left: 6 (12 enodes) 59.511 * * [simplify]: iters left: 5 (53 enodes) 59.529 * * [simplify]: iters left: 4 (117 enodes) 59.556 * * [simplify]: iters left: 3 (323 enodes) 59.710 * * [simplify]: Extracting #0: cost 1 inf + 0 59.710 * * [simplify]: Extracting #1: cost 4 inf + 0 59.710 * * [simplify]: Extracting #2: cost 8 inf + 0 59.710 * * [simplify]: Extracting #3: cost 63 inf + 0 59.711 * * [simplify]: Extracting #4: cost 166 inf + 0 59.713 * * [simplify]: Extracting #5: cost 156 inf + 2196 59.723 * * [simplify]: Extracting #6: cost 40 inf + 24700 59.737 * * [simplify]: Extracting #7: cost 0 inf + 35219 59.752 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re)))) 59.752 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ x.re x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 59.753 * * * * [progress]: [ 104 / 178 ] simplifiying candidate # 59.753 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 59.753 * * [simplify]: iters left: 6 (18 enodes) 59.767 * * [simplify]: iters left: 5 (85 enodes) 59.788 * * [simplify]: iters left: 4 (198 enodes) 59.860 * * [simplify]: Extracting #0: cost 1 inf + 0 59.861 * * [simplify]: Extracting #1: cost 4 inf + 0 59.861 * * [simplify]: Extracting #2: cost 8 inf + 0 59.861 * * [simplify]: Extracting #3: cost 42 inf + 0 59.861 * * [simplify]: Extracting #4: cost 179 inf + 1 59.862 * * [simplify]: Extracting #5: cost 185 inf + 3175 59.865 * * [simplify]: Extracting #6: cost 97 inf + 20263 59.877 * * [simplify]: Extracting #7: cost 27 inf + 36267 59.891 * * [simplify]: Extracting #8: cost 3 inf + 43298 59.906 * * [simplify]: Extracting #9: cost 0 inf + 44014 59.922 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 59.923 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 59.923 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 59.924 * * [simplify]: iters left: 6 (13 enodes) 59.930 * * [simplify]: iters left: 5 (56 enodes) 59.948 * * [simplify]: iters left: 4 (90 enodes) 59.971 * * [simplify]: iters left: 3 (125 enodes) 59.997 * * [simplify]: iters left: 2 (191 enodes) 60.065 * * [simplify]: iters left: 1 (292 enodes) 60.158 * * [simplify]: Extracting #0: cost 1 inf + 0 60.158 * * [simplify]: Extracting #1: cost 4 inf + 0 60.158 * * [simplify]: Extracting #2: cost 8 inf + 0 60.158 * * [simplify]: Extracting #3: cost 39 inf + 0 60.158 * * [simplify]: Extracting #4: cost 87 inf + 1 60.159 * * [simplify]: Extracting #5: cost 78 inf + 743 60.162 * * [simplify]: Extracting #6: cost 26 inf + 6002 60.167 * * [simplify]: Extracting #7: cost 1 inf + 9651 60.172 * * [simplify]: Extracting #8: cost 0 inf + 9733 60.176 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 60.176 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 60.176 * * * * [progress]: [ 105 / 178 ] simplifiying candidate # 60.177 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 60.177 * * [simplify]: iters left: 6 (11 enodes) 60.182 * * [simplify]: iters left: 5 (53 enodes) 60.193 * * [simplify]: iters left: 4 (123 enodes) 60.237 * * [simplify]: iters left: 3 (373 enodes) 60.431 * * [simplify]: Extracting #0: cost 1 inf + 0 60.431 * * [simplify]: Extracting #1: cost 3 inf + 0 60.431 * * [simplify]: Extracting #2: cost 5 inf + 0 60.431 * * [simplify]: Extracting #3: cost 40 inf + 0 60.432 * * [simplify]: Extracting #4: cost 211 inf + 1 60.435 * * [simplify]: Extracting #5: cost 284 inf + 2494 60.451 * * [simplify]: Extracting #6: cost 159 inf + 27881 60.463 * * [simplify]: Extracting #7: cost 32 inf + 79596 60.475 * * [simplify]: Extracting #8: cost 3 inf + 90262 60.487 * * [simplify]: Extracting #9: cost 0 inf + 91560 60.511 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 60.512 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 60.512 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 60.513 * * [simplify]: iters left: 6 (9 enodes) 60.517 * * [simplify]: iters left: 5 (34 enodes) 60.527 * * [simplify]: iters left: 4 (47 enodes) 60.540 * * [simplify]: iters left: 3 (50 enodes) 60.552 * * [simplify]: iters left: 2 (51 enodes) 60.568 * * [simplify]: Extracting #0: cost 1 inf + 0 60.568 * * [simplify]: Extracting #1: cost 3 inf + 0 60.568 * * [simplify]: Extracting #2: cost 5 inf + 0 60.568 * * [simplify]: Extracting #3: cost 12 inf + 0 60.568 * * [simplify]: Extracting #4: cost 21 inf + 0 60.568 * * [simplify]: Extracting #5: cost 19 inf + 43 60.568 * * [simplify]: Extracting #6: cost 12 inf + 494 60.569 * * [simplify]: Extracting #7: cost 3 inf + 1512 60.570 * * [simplify]: Extracting #8: cost 0 inf + 2278 60.571 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 60.571 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 60.571 * * * * [progress]: [ 106 / 178 ] simplifiying candidate # 60.572 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 60.572 * * [simplify]: iters left: 6 (17 enodes) 60.581 * * [simplify]: iters left: 5 (77 enodes) 60.613 * * [simplify]: iters left: 4 (173 enodes) 60.698 * * [simplify]: Extracting #0: cost 1 inf + 0 60.698 * * [simplify]: Extracting #1: cost 4 inf + 0 60.699 * * [simplify]: Extracting #2: cost 8 inf + 0 60.699 * * [simplify]: Extracting #3: cost 31 inf + 0 60.699 * * [simplify]: Extracting #4: cost 111 inf + 1 60.699 * * [simplify]: Extracting #5: cost 134 inf + 862 60.702 * * [simplify]: Extracting #6: cost 68 inf + 10869 60.706 * * [simplify]: Extracting #7: cost 20 inf + 23724 60.711 * * [simplify]: Extracting #8: cost 0 inf + 30474 60.717 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) 60.717 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 60.718 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 60.718 * * [simplify]: iters left: 6 (11 enodes) 60.723 * * [simplify]: iters left: 5 (41 enodes) 60.734 * * [simplify]: iters left: 4 (49 enodes) 60.743 * * [simplify]: iters left: 3 (52 enodes) 60.750 * * [simplify]: iters left: 2 (53 enodes) 60.757 * * [simplify]: Extracting #0: cost 1 inf + 0 60.757 * * [simplify]: Extracting #1: cost 4 inf + 0 60.757 * * [simplify]: Extracting #2: cost 8 inf + 0 60.757 * * [simplify]: Extracting #3: cost 18 inf + 0 60.758 * * [simplify]: Extracting #4: cost 21 inf + 43 60.758 * * [simplify]: Extracting #5: cost 11 inf + 741 60.758 * * [simplify]: Extracting #6: cost 3 inf + 1716 60.759 * * [simplify]: Extracting #7: cost 0 inf + 2682 60.759 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 60.759 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 60.759 * * * * [progress]: [ 107 / 178 ] simplifiying candidate # 60.759 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 60.760 * * [simplify]: iters left: 6 (16 enodes) 60.764 * * [simplify]: iters left: 5 (76 enodes) 60.790 * * [simplify]: iters left: 4 (174 enodes) 60.838 * * [simplify]: Extracting #0: cost 1 inf + 0 60.838 * * [simplify]: Extracting #1: cost 4 inf + 0 60.838 * * [simplify]: Extracting #2: cost 8 inf + 0 60.838 * * [simplify]: Extracting #3: cost 31 inf + 0 60.838 * * [simplify]: Extracting #4: cost 134 inf + 1 60.839 * * [simplify]: Extracting #5: cost 142 inf + 3723 60.846 * * [simplify]: Extracting #6: cost 52 inf + 20989 60.857 * * [simplify]: Extracting #7: cost 22 inf + 29131 60.868 * * [simplify]: Extracting #8: cost 2 inf + 36294 60.880 * * [simplify]: Extracting #9: cost 0 inf + 36718 60.894 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 60.894 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 60.895 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 60.895 * * [simplify]: iters left: 6 (13 enodes) 60.898 * * [simplify]: iters left: 5 (53 enodes) 60.906 * * [simplify]: iters left: 4 (88 enodes) 60.919 * * [simplify]: iters left: 3 (110 enodes) 60.937 * * [simplify]: iters left: 2 (125 enodes) 60.961 * * [simplify]: iters left: 1 (142 enodes) 60.981 * * [simplify]: Extracting #0: cost 1 inf + 0 60.981 * * [simplify]: Extracting #1: cost 4 inf + 0 60.981 * * [simplify]: Extracting #2: cost 8 inf + 0 60.982 * * [simplify]: Extracting #3: cost 24 inf + 0 60.982 * * [simplify]: Extracting #4: cost 46 inf + 0 60.982 * * [simplify]: Extracting #5: cost 33 inf + 1349 60.983 * * [simplify]: Extracting #6: cost 8 inf + 4194 60.984 * * [simplify]: Extracting #7: cost 1 inf + 5008 60.985 * * [simplify]: Extracting #8: cost 0 inf + 5410 60.987 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 60.987 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 60.987 * * * * [progress]: [ 108 / 178 ] simplifiying candidate # 60.988 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 60.988 * * [simplify]: iters left: 6 (18 enodes) 60.997 * * [simplify]: iters left: 5 (83 enodes) 61.015 * * [simplify]: iters left: 4 (191 enodes) 61.078 * * [simplify]: Extracting #0: cost 1 inf + 0 61.078 * * [simplify]: Extracting #1: cost 4 inf + 0 61.078 * * [simplify]: Extracting #2: cost 8 inf + 0 61.078 * * [simplify]: Extracting #3: cost 40 inf + 0 61.078 * * [simplify]: Extracting #4: cost 161 inf + 1 61.080 * * [simplify]: Extracting #5: cost 174 inf + 1837 61.085 * * [simplify]: Extracting #6: cost 89 inf + 16212 61.096 * * [simplify]: Extracting #7: cost 25 inf + 30052 61.107 * * [simplify]: Extracting #8: cost 3 inf + 36719 61.120 * * [simplify]: Extracting #9: cost 0 inf + 37686 61.132 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 61.132 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 61.133 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.im x.re))) 61.133 * * [simplify]: iters left: 6 (11 enodes) 61.138 * * [simplify]: iters left: 5 (43 enodes) 61.151 * * [simplify]: iters left: 4 (59 enodes) 61.163 * * [simplify]: iters left: 3 (62 enodes) 61.171 * * [simplify]: iters left: 2 (63 enodes) 61.182 * * [simplify]: Extracting #0: cost 1 inf + 0 61.182 * * [simplify]: Extracting #1: cost 4 inf + 0 61.182 * * [simplify]: Extracting #2: cost 8 inf + 0 61.183 * * [simplify]: Extracting #3: cost 19 inf + 0 61.183 * * [simplify]: Extracting #4: cost 24 inf + 43 61.183 * * [simplify]: Extracting #5: cost 15 inf + 700 61.183 * * [simplify]: Extracting #6: cost 2 inf + 2124 61.184 * * [simplify]: Extracting #7: cost 0 inf + 2928 61.184 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 61.184 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 61.185 * * * * [progress]: [ 109 / 178 ] simplifiying candidate # 61.185 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 61.185 * * [simplify]: iters left: 6 (18 enodes) 61.193 * * [simplify]: iters left: 5 (82 enodes) 61.212 * * [simplify]: iters left: 4 (181 enodes) 61.289 * * [simplify]: Extracting #0: cost 1 inf + 0 61.289 * * [simplify]: Extracting #1: cost 4 inf + 0 61.289 * * [simplify]: Extracting #2: cost 8 inf + 0 61.289 * * [simplify]: Extracting #3: cost 33 inf + 0 61.290 * * [simplify]: Extracting #4: cost 145 inf + 1 61.291 * * [simplify]: Extracting #5: cost 164 inf + 1425 61.298 * * [simplify]: Extracting #6: cost 68 inf + 19772 61.310 * * [simplify]: Extracting #7: cost 21 inf + 34940 61.324 * * [simplify]: Extracting #8: cost 0 inf + 42982 61.337 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 61.338 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 61.338 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 61.339 * * [simplify]: iters left: 6 (15 enodes) 61.346 * * [simplify]: iters left: 5 (66 enodes) 61.368 * * [simplify]: iters left: 4 (134 enodes) 61.400 * * [simplify]: iters left: 3 (426 enodes) 61.652 * * [simplify]: Extracting #0: cost 1 inf + 0 61.652 * * [simplify]: Extracting #1: cost 4 inf + 0 61.652 * * [simplify]: Extracting #2: cost 8 inf + 0 61.652 * * [simplify]: Extracting #3: cost 70 inf + 0 61.654 * * [simplify]: Extracting #4: cost 286 inf + 2 61.659 * * [simplify]: Extracting #5: cost 290 inf + 11001 61.686 * * [simplify]: Extracting #6: cost 39 inf + 73533 61.728 * * [simplify]: Extracting #7: cost 0 inf + 85451 61.770 * * [simplify]: Extracting #8: cost 0 inf + 85131 61.811 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) 61.812 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 61.812 * * * * [progress]: [ 110 / 178 ] simplifiying candidate # 61.812 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 61.812 * * [simplify]: iters left: 6 (16 enodes) 61.817 * * [simplify]: iters left: 5 (73 enodes) 61.831 * * [simplify]: iters left: 4 (153 enodes) 61.908 * * [simplify]: iters left: 3 (456 enodes) 62.223 * * [simplify]: Extracting #0: cost 1 inf + 0 62.223 * * [simplify]: Extracting #1: cost 4 inf + 0 62.223 * * [simplify]: Extracting #2: cost 8 inf + 0 62.223 * * [simplify]: Extracting #3: cost 76 inf + 0 62.225 * * [simplify]: Extracting #4: cost 283 inf + 1 62.228 * * [simplify]: Extracting #5: cost 331 inf + 5398 62.245 * * [simplify]: Extracting #6: cost 120 inf + 50270 62.276 * * [simplify]: Extracting #7: cost 17 inf + 77348 62.308 * * [simplify]: Extracting #8: cost 4 inf + 81711 62.341 * * [simplify]: Extracting #9: cost 0 inf + 83312 62.376 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) 62.376 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 62.377 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 62.377 * * [simplify]: iters left: 6 (12 enodes) 62.383 * * [simplify]: iters left: 5 (53 enodes) 62.392 * * [simplify]: iters left: 4 (108 enodes) 62.413 * * [simplify]: iters left: 3 (254 enodes) 62.534 * * [simplify]: Extracting #0: cost 1 inf + 0 62.534 * * [simplify]: Extracting #1: cost 4 inf + 0 62.534 * * [simplify]: Extracting #2: cost 8 inf + 0 62.534 * * [simplify]: Extracting #3: cost 46 inf + 0 62.535 * * [simplify]: Extracting #4: cost 152 inf + 2 62.537 * * [simplify]: Extracting #5: cost 146 inf + 3057 62.545 * * [simplify]: Extracting #6: cost 37 inf + 25867 62.559 * * [simplify]: Extracting #7: cost 0 inf + 32936 62.573 * * [simplify]: Extracting #8: cost 0 inf + 32696 62.591 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re))) 62.591 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 62.591 * * * * [progress]: [ 111 / 178 ] simplifiying candidate # 62.592 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 62.592 * * [simplify]: iters left: 6 (18 enodes) 62.602 * * [simplify]: iters left: 5 (85 enodes) 62.622 * * [simplify]: iters left: 4 (198 enodes) 62.688 * * [simplify]: Extracting #0: cost 1 inf + 0 62.688 * * [simplify]: Extracting #1: cost 4 inf + 0 62.688 * * [simplify]: Extracting #2: cost 8 inf + 0 62.688 * * [simplify]: Extracting #3: cost 42 inf + 0 62.688 * * [simplify]: Extracting #4: cost 174 inf + 1 62.690 * * [simplify]: Extracting #5: cost 177 inf + 3459 62.693 * * [simplify]: Extracting #6: cost 78 inf + 21611 62.700 * * [simplify]: Extracting #7: cost 25 inf + 37365 62.708 * * [simplify]: Extracting #8: cost 5 inf + 44032 62.716 * * [simplify]: Extracting #9: cost 0 inf + 45714 62.724 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) 62.724 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 62.724 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 62.724 * * [simplify]: iters left: 6 (13 enodes) 62.727 * * [simplify]: iters left: 5 (56 enodes) 62.736 * * [simplify]: iters left: 4 (111 enodes) 62.771 * * [simplify]: iters left: 3 (303 enodes) 62.903 * * [simplify]: Extracting #0: cost 1 inf + 0 62.903 * * [simplify]: Extracting #1: cost 4 inf + 0 62.903 * * [simplify]: Extracting #2: cost 8 inf + 0 62.903 * * [simplify]: Extracting #3: cost 61 inf + 0 62.904 * * [simplify]: Extracting #4: cost 159 inf + 2 62.905 * * [simplify]: Extracting #5: cost 156 inf + 1359 62.908 * * [simplify]: Extracting #6: cost 51 inf + 22652 62.915 * * [simplify]: Extracting #7: cost 1 inf + 34409 62.923 * * [simplify]: Extracting #8: cost 0 inf + 34411 62.931 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) 62.931 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 62.931 * * * * [progress]: [ 112 / 178 ] simplifiying candidate # 62.931 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 62.932 * * [simplify]: iters left: 6 (13 enodes) 62.935 * * [simplify]: iters left: 5 (56 enodes) 62.957 * * [simplify]: iters left: 4 (128 enodes) 62.994 * * [simplify]: iters left: 3 (454 enodes) 63.292 * * [simplify]: Extracting #0: cost 1 inf + 0 63.292 * * [simplify]: Extracting #1: cost 4 inf + 0 63.292 * * [simplify]: Extracting #2: cost 8 inf + 0 63.292 * * [simplify]: Extracting #3: cost 93 inf + 0 63.294 * * [simplify]: Extracting #4: cost 371 inf + 1 63.298 * * [simplify]: Extracting #5: cost 303 inf + 24031 63.326 * * [simplify]: Extracting #6: cost 27 inf + 76680 63.371 * * [simplify]: Extracting #7: cost 0 inf + 81302 63.402 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) 63.402 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 63.402 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 63.402 * * [simplify]: iters left: 6 (8 enodes) 63.404 * * [simplify]: iters left: 5 (35 enodes) 63.410 * * [simplify]: iters left: 4 (65 enodes) 63.420 * * [simplify]: iters left: 3 (117 enodes) 63.440 * * [simplify]: iters left: 2 (177 enodes) 63.482 * * [simplify]: iters left: 1 (264 enodes) 63.535 * * [simplify]: Extracting #0: cost 1 inf + 0 63.536 * * [simplify]: Extracting #1: cost 4 inf + 0 63.536 * * [simplify]: Extracting #2: cost 8 inf + 0 63.536 * * [simplify]: Extracting #3: cost 38 inf + 0 63.536 * * [simplify]: Extracting #4: cost 83 inf + 3 63.537 * * [simplify]: Extracting #5: cost 47 inf + 4044 63.539 * * [simplify]: Extracting #6: cost 7 inf + 8679 63.542 * * [simplify]: Extracting #7: cost 0 inf + 9331 63.546 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re)))) 63.546 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.im x.re) (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 63.546 * * * * [progress]: [ 113 / 178 ] simplifiying candidate # 63.547 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 63.547 * * [simplify]: iters left: 6 (17 enodes) 63.551 * * [simplify]: iters left: 5 (77 enodes) 63.567 * * [simplify]: iters left: 4 (173 enodes) 63.648 * * [simplify]: Extracting #0: cost 1 inf + 0 63.648 * * [simplify]: Extracting #1: cost 4 inf + 0 63.648 * * [simplify]: Extracting #2: cost 8 inf + 0 63.648 * * [simplify]: Extracting #3: cost 31 inf + 0 63.649 * * [simplify]: Extracting #4: cost 111 inf + 1 63.650 * * [simplify]: Extracting #5: cost 130 inf + 2152 63.655 * * [simplify]: Extracting #6: cost 62 inf + 14041 63.663 * * [simplify]: Extracting #7: cost 24 inf + 21963 63.673 * * [simplify]: Extracting #8: cost 2 inf + 29679 63.682 * * [simplify]: Extracting #9: cost 0 inf + 30394 63.692 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) 63.692 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 63.693 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 63.693 * * [simplify]: iters left: 6 (11 enodes) 63.698 * * [simplify]: iters left: 5 (41 enodes) 63.710 * * [simplify]: iters left: 4 (49 enodes) 63.723 * * [simplify]: iters left: 3 (52 enodes) 63.736 * * [simplify]: iters left: 2 (53 enodes) 63.750 * * [simplify]: Extracting #0: cost 1 inf + 0 63.751 * * [simplify]: Extracting #1: cost 4 inf + 0 63.751 * * [simplify]: Extracting #2: cost 8 inf + 0 63.751 * * [simplify]: Extracting #3: cost 18 inf + 0 63.751 * * [simplify]: Extracting #4: cost 21 inf + 43 63.751 * * [simplify]: Extracting #5: cost 5 inf + 1512 63.752 * * [simplify]: Extracting #6: cost 0 inf + 2682 63.753 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) 63.753 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 63.754 * * * * [progress]: [ 114 / 178 ] simplifiying candidate # 63.754 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 63.754 * * [simplify]: iters left: 6 (10 enodes) 63.759 * * [simplify]: iters left: 5 (39 enodes) 63.765 * * [simplify]: iters left: 4 (76 enodes) 63.781 * * [simplify]: iters left: 3 (210 enodes) 63.900 * * [simplify]: Extracting #0: cost 1 inf + 0 63.900 * * [simplify]: Extracting #1: cost 3 inf + 0 63.900 * * [simplify]: Extracting #2: cost 5 inf + 0 63.900 * * [simplify]: Extracting #3: cost 41 inf + 0 63.900 * * [simplify]: Extracting #4: cost 126 inf + 1 63.901 * * [simplify]: Extracting #5: cost 128 inf + 1509 63.904 * * [simplify]: Extracting #6: cost 34 inf + 14730 63.909 * * [simplify]: Extracting #7: cost 1 inf + 21354 63.915 * * [simplify]: Extracting #8: cost 0 inf + 21566 63.920 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re))))) 63.920 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 63.920 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 63.920 * * [simplify]: iters left: 5 (5 enodes) 63.921 * * [simplify]: iters left: 4 (16 enodes) 63.923 * * [simplify]: Extracting #0: cost 1 inf + 0 63.923 * * [simplify]: Extracting #1: cost 3 inf + 0 63.923 * * [simplify]: Extracting #2: cost 5 inf + 0 63.923 * * [simplify]: Extracting #3: cost 8 inf + 0 63.923 * * [simplify]: Extracting #4: cost 6 inf + 2 63.924 * * [simplify]: Extracting #5: cost 0 inf + 654 63.924 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 63.924 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 63.924 * * * * [progress]: [ 115 / 178 ] simplifiying candidate # 63.924 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 63.924 * * [simplify]: iters left: 6 (18 enodes) 63.929 * * [simplify]: iters left: 5 (81 enodes) 63.959 * * [simplify]: iters left: 4 (164 enodes) 64.038 * * [simplify]: iters left: 3 (453 enodes) 64.304 * * [simplify]: Extracting #0: cost 1 inf + 0 64.304 * * [simplify]: Extracting #1: cost 4 inf + 0 64.304 * * [simplify]: Extracting #2: cost 8 inf + 0 64.304 * * [simplify]: Extracting #3: cost 63 inf + 0 64.305 * * [simplify]: Extracting #4: cost 215 inf + 1 64.308 * * [simplify]: Extracting #5: cost 217 inf + 8230 64.316 * * [simplify]: Extracting #6: cost 73 inf + 34975 64.327 * * [simplify]: Extracting #7: cost 17 inf + 50994 64.339 * * [simplify]: Extracting #8: cost 2 inf + 56075 64.366 * * [simplify]: Extracting #9: cost 0 inf + 56499 64.384 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) 64.384 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 64.385 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 64.385 * * [simplify]: iters left: 6 (11 enodes) 64.387 * * [simplify]: iters left: 5 (43 enodes) 64.393 * * [simplify]: iters left: 4 (64 enodes) 64.403 * * [simplify]: iters left: 3 (84 enodes) 64.414 * * [simplify]: iters left: 2 (100 enodes) 64.432 * * [simplify]: iters left: 1 (120 enodes) 64.469 * * [simplify]: Extracting #0: cost 1 inf + 0 64.469 * * [simplify]: Extracting #1: cost 4 inf + 0 64.469 * * [simplify]: Extracting #2: cost 8 inf + 0 64.469 * * [simplify]: Extracting #3: cost 23 inf + 0 64.470 * * [simplify]: Extracting #4: cost 39 inf + 2 64.470 * * [simplify]: Extracting #5: cost 23 inf + 1518 64.472 * * [simplify]: Extracting #6: cost 4 inf + 3110 64.474 * * [simplify]: Extracting #7: cost 0 inf + 4318 64.476 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 64.476 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 64.476 * * * * [progress]: [ 116 / 178 ] simplifiying candidate # 64.476 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 64.477 * * [simplify]: iters left: 6 (15 enodes) 64.484 * * [simplify]: iters left: 5 (64 enodes) 64.500 * * [simplify]: iters left: 4 (140 enodes) 64.539 * * [simplify]: iters left: 3 (452 enodes) 64.773 * * [simplify]: Extracting #0: cost 1 inf + 0 64.773 * * [simplify]: Extracting #1: cost 4 inf + 0 64.773 * * [simplify]: Extracting #2: cost 8 inf + 0 64.773 * * [simplify]: Extracting #3: cost 80 inf + 0 64.775 * * [simplify]: Extracting #4: cost 266 inf + 1 64.780 * * [simplify]: Extracting #5: cost 243 inf + 8438 64.799 * * [simplify]: Extracting #6: cost 36 inf + 43119 64.825 * * [simplify]: Extracting #7: cost 0 inf + 49877 64.850 * * [simplify]: Extracting #8: cost 0 inf + 49797 64.880 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) 64.880 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 64.881 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.im x.re))) 64.881 * * [simplify]: iters left: 5 (7 enodes) 64.884 * * [simplify]: iters left: 4 (25 enodes) 64.890 * * [simplify]: iters left: 3 (28 enodes) 64.897 * * [simplify]: Extracting #0: cost 1 inf + 0 64.897 * * [simplify]: Extracting #1: cost 4 inf + 0 64.897 * * [simplify]: Extracting #2: cost 8 inf + 0 64.897 * * [simplify]: Extracting #3: cost 13 inf + 0 64.897 * * [simplify]: Extracting #4: cost 12 inf + 2 64.898 * * [simplify]: Extracting #5: cost 4 inf + 577 64.898 * * [simplify]: Extracting #6: cost 1 inf + 1022 64.898 * * [simplify]: Extracting #7: cost 0 inf + 1304 64.899 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re))) 64.899 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 64.899 * * * * [progress]: [ 117 / 178 ] simplifiying candidate # 64.899 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 64.900 * * [simplify]: iters left: 6 (15 enodes) 64.908 * * [simplify]: iters left: 5 (71 enodes) 64.936 * * [simplify]: iters left: 4 (166 enodes) 64.992 * * [simplify]: Extracting #0: cost 1 inf + 0 64.992 * * [simplify]: Extracting #1: cost 4 inf + 0 64.992 * * [simplify]: Extracting #2: cost 8 inf + 0 64.992 * * [simplify]: Extracting #3: cost 29 inf + 0 64.993 * * [simplify]: Extracting #4: cost 136 inf + 1 64.993 * * [simplify]: Extracting #5: cost 161 inf + 1017 64.995 * * [simplify]: Extracting #6: cost 116 inf + 8636 65.000 * * [simplify]: Extracting #7: cost 22 inf + 36189 65.007 * * [simplify]: Extracting #8: cost 1 inf + 43838 65.017 * * [simplify]: Extracting #9: cost 0 inf + 44050 65.030 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) 65.031 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.031 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 65.031 * * [simplify]: iters left: 6 (14 enodes) 65.038 * * [simplify]: iters left: 5 (63 enodes) 65.059 * * [simplify]: iters left: 4 (145 enodes) 65.103 * * [simplify]: iters left: 3 (478 enodes) 65.444 * * [simplify]: Extracting #0: cost 1 inf + 0 65.444 * * [simplify]: Extracting #1: cost 4 inf + 0 65.444 * * [simplify]: Extracting #2: cost 8 inf + 0 65.444 * * [simplify]: Extracting #3: cost 74 inf + 0 65.445 * * [simplify]: Extracting #4: cost 293 inf + 0 65.448 * * [simplify]: Extracting #5: cost 296 inf + 11789 65.468 * * [simplify]: Extracting #6: cost 44 inf + 71163 65.495 * * [simplify]: Extracting #7: cost 0 inf + 82171 65.538 * * [simplify]: Extracting #8: cost 0 inf + 82091 65.561 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 65.561 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.562 * * * * [progress]: [ 118 / 178 ] simplifiying candidate # 65.562 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 65.562 * * [simplify]: iters left: 6 (17 enodes) 65.568 * * [simplify]: iters left: 5 (77 enodes) 65.596 * * [simplify]: iters left: 4 (171 enodes) 65.692 * * [simplify]: Extracting #0: cost 1 inf + 0 65.693 * * [simplify]: Extracting #1: cost 4 inf + 0 65.693 * * [simplify]: Extracting #2: cost 8 inf + 0 65.693 * * [simplify]: Extracting #3: cost 38 inf + 0 65.694 * * [simplify]: Extracting #4: cost 147 inf + 1 65.695 * * [simplify]: Extracting #5: cost 155 inf + 1508 65.703 * * [simplify]: Extracting #6: cost 74 inf + 16225 65.715 * * [simplify]: Extracting #7: cost 19 inf + 30860 65.726 * * [simplify]: Extracting #8: cost 0 inf + 36261 65.733 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) 65.733 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.733 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 65.733 * * [simplify]: iters left: 6 (12 enodes) 65.736 * * [simplify]: iters left: 5 (53 enodes) 65.745 * * [simplify]: iters left: 4 (108 enodes) 65.766 * * [simplify]: iters left: 3 (254 enodes) 65.864 * * [simplify]: Extracting #0: cost 1 inf + 0 65.864 * * [simplify]: Extracting #1: cost 4 inf + 0 65.864 * * [simplify]: Extracting #2: cost 8 inf + 0 65.864 * * [simplify]: Extracting #3: cost 54 inf + 0 65.864 * * [simplify]: Extracting #4: cost 163 inf + 0 65.865 * * [simplify]: Extracting #5: cost 144 inf + 2768 65.870 * * [simplify]: Extracting #6: cost 34 inf + 23978 65.879 * * [simplify]: Extracting #7: cost 3 inf + 32010 65.894 * * [simplify]: Extracting #8: cost 0 inf + 33056 65.908 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) 65.908 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (cbrt (* (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 65.908 * * * * [progress]: [ 119 / 178 ] simplifiying candidate # 65.909 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 65.909 * * [simplify]: iters left: 6 (18 enodes) 65.919 * * [simplify]: iters left: 5 (84 enodes) 65.940 * * [simplify]: iters left: 4 (195 enodes) 66.027 * * [simplify]: Extracting #0: cost 1 inf + 0 66.027 * * [simplify]: Extracting #1: cost 4 inf + 0 66.027 * * [simplify]: Extracting #2: cost 8 inf + 0 66.027 * * [simplify]: Extracting #3: cost 41 inf + 0 66.028 * * [simplify]: Extracting #4: cost 182 inf + 1 66.029 * * [simplify]: Extracting #5: cost 204 inf + 1143 66.031 * * [simplify]: Extracting #6: cost 111 inf + 20632 66.038 * * [simplify]: Extracting #7: cost 26 inf + 45604 66.046 * * [simplify]: Extracting #8: cost 2 inf + 50800 66.054 * * [simplify]: Extracting #9: cost 0 inf + 50984 66.070 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.im x.re) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 66.070 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.im x.re) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.070 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 66.071 * * [simplify]: iters left: 6 (15 enodes) 66.076 * * [simplify]: iters left: 5 (68 enodes) 66.088 * * [simplify]: iters left: 4 (141 enodes) 66.126 * * [simplify]: iters left: 3 (338 enodes) 66.264 * * [simplify]: Extracting #0: cost 1 inf + 0 66.264 * * [simplify]: Extracting #1: cost 4 inf + 0 66.264 * * [simplify]: Extracting #2: cost 8 inf + 0 66.264 * * [simplify]: Extracting #3: cost 57 inf + 0 66.265 * * [simplify]: Extracting #4: cost 156 inf + 0 66.266 * * [simplify]: Extracting #5: cost 153 inf + 1590 66.273 * * [simplify]: Extracting #6: cost 52 inf + 19462 66.286 * * [simplify]: Extracting #7: cost 0 inf + 31085 66.303 * [simplify]: Simplified to (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re)))) 66.303 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.im x.re) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.303 * * * * [progress]: [ 120 / 178 ] simplifiying candidate # 66.304 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 66.304 * * [simplify]: iters left: 6 (18 enodes) 66.309 * * [simplify]: iters left: 5 (86 enodes) 66.327 * * [simplify]: iters left: 4 (198 enodes) 66.390 * * [simplify]: Extracting #0: cost 1 inf + 0 66.390 * * [simplify]: Extracting #1: cost 4 inf + 0 66.390 * * [simplify]: Extracting #2: cost 8 inf + 0 66.390 * * [simplify]: Extracting #3: cost 54 inf + 0 66.390 * * [simplify]: Extracting #4: cost 210 inf + 1 66.392 * * [simplify]: Extracting #5: cost 182 inf + 7617 66.397 * * [simplify]: Extracting #6: cost 55 inf + 32386 66.412 * * [simplify]: Extracting #7: cost 10 inf + 41767 66.428 * * [simplify]: Extracting #8: cost 3 inf + 43100 66.444 * * [simplify]: Extracting #9: cost 0 inf + 43776 66.460 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (* (- x.re) x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 66.460 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (* (- x.re) x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.460 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 66.460 * * [simplify]: iters left: 6 (13 enodes) 66.463 * * [simplify]: iters left: 5 (58 enodes) 66.473 * * [simplify]: iters left: 4 (102 enodes) 66.491 * * [simplify]: iters left: 3 (143 enodes) 66.521 * * [simplify]: iters left: 2 (216 enodes) 66.597 * * [simplify]: iters left: 1 (330 enodes) 66.721 * * [simplify]: Extracting #0: cost 1 inf + 0 66.721 * * [simplify]: Extracting #1: cost 4 inf + 0 66.722 * * [simplify]: Extracting #2: cost 8 inf + 0 66.722 * * [simplify]: Extracting #3: cost 74 inf + 0 66.723 * * [simplify]: Extracting #4: cost 166 inf + 1 66.725 * * [simplify]: Extracting #5: cost 155 inf + 2490 66.731 * * [simplify]: Extracting #6: cost 26 inf + 19653 66.740 * * [simplify]: Extracting #7: cost 0 inf + 23303 66.750 * * [simplify]: Extracting #8: cost 0 inf + 23263 66.760 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 66.760 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (* (- x.re) x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ x.im x.re) (- x.im x.re))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.760 * * * * [progress]: [ 121 / 178 ] simplifiying candidate # 66.761 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 66.761 * * [simplify]: iters left: 6 (16 enodes) 66.766 * * [simplify]: iters left: 5 (76 enodes) 66.782 * * [simplify]: iters left: 4 (174 enodes) 66.838 * * [simplify]: Extracting #0: cost 1 inf + 0 66.838 * * [simplify]: Extracting #1: cost 4 inf + 0 66.839 * * [simplify]: Extracting #2: cost 8 inf + 0 66.839 * * [simplify]: Extracting #3: cost 31 inf + 0 66.839 * * [simplify]: Extracting #4: cost 134 inf + 1 66.841 * * [simplify]: Extracting #5: cost 143 inf + 2881 66.847 * * [simplify]: Extracting #6: cost 57 inf + 20049 66.857 * * [simplify]: Extracting #7: cost 25 inf + 28286 66.863 * * [simplify]: Extracting #8: cost 7 inf + 34612 66.869 * * [simplify]: Extracting #9: cost 0 inf + 36718 66.875 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 66.875 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 66.875 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 66.875 * * [simplify]: iters left: 6 (13 enodes) 66.879 * * [simplify]: iters left: 5 (53 enodes) 66.886 * * [simplify]: iters left: 4 (82 enodes) 66.906 * * [simplify]: iters left: 3 (103 enodes) 66.934 * * [simplify]: iters left: 2 (126 enodes) 66.967 * * [simplify]: iters left: 1 (147 enodes) 67.006 * * [simplify]: Extracting #0: cost 1 inf + 0 67.006 * * [simplify]: Extracting #1: cost 4 inf + 0 67.007 * * [simplify]: Extracting #2: cost 8 inf + 0 67.007 * * [simplify]: Extracting #3: cost 23 inf + 0 67.007 * * [simplify]: Extracting #4: cost 46 inf + 0 67.008 * * [simplify]: Extracting #5: cost 34 inf + 1149 67.009 * * [simplify]: Extracting #6: cost 11 inf + 3631 67.011 * * [simplify]: Extracting #7: cost 1 inf + 4928 67.014 * * [simplify]: Extracting #8: cost 0 inf + 5370 67.016 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 67.017 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 67.017 * * * * [progress]: [ 122 / 178 ] simplifiying candidate # 67.017 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 67.018 * * [simplify]: iters left: 6 (18 enodes) 67.029 * * [simplify]: iters left: 5 (81 enodes) 67.060 * * [simplify]: iters left: 4 (164 enodes) 67.137 * * [simplify]: iters left: 3 (453 enodes) 67.424 * * [simplify]: Extracting #0: cost 1 inf + 0 67.424 * * [simplify]: Extracting #1: cost 4 inf + 0 67.424 * * [simplify]: Extracting #2: cost 8 inf + 0 67.424 * * [simplify]: Extracting #3: cost 62 inf + 0 67.425 * * [simplify]: Extracting #4: cost 213 inf + 1 67.426 * * [simplify]: Extracting #5: cost 231 inf + 5400 67.434 * * [simplify]: Extracting #6: cost 94 inf + 29498 67.447 * * [simplify]: Extracting #7: cost 15 inf + 51239 67.469 * * [simplify]: Extracting #8: cost 3 inf + 55552 67.497 * * [simplify]: Extracting #9: cost 0 inf + 56439 67.513 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) 67.513 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 67.514 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ x.re x.im))) 67.514 * * [simplify]: iters left: 6 (11 enodes) 67.516 * * [simplify]: iters left: 5 (43 enodes) 67.522 * * [simplify]: iters left: 4 (64 enodes) 67.532 * * [simplify]: iters left: 3 (84 enodes) 67.544 * * [simplify]: iters left: 2 (100 enodes) 67.572 * * [simplify]: iters left: 1 (120 enodes) 67.609 * * [simplify]: Extracting #0: cost 1 inf + 0 67.609 * * [simplify]: Extracting #1: cost 4 inf + 0 67.609 * * [simplify]: Extracting #2: cost 8 inf + 0 67.609 * * [simplify]: Extracting #3: cost 23 inf + 0 67.610 * * [simplify]: Extracting #4: cost 38 inf + 43 67.610 * * [simplify]: Extracting #5: cost 24 inf + 1434 67.612 * * [simplify]: Extracting #6: cost 3 inf + 3432 67.614 * * [simplify]: Extracting #7: cost 0 inf + 4318 67.615 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 67.615 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 67.616 * * * * [progress]: [ 123 / 178 ] simplifiying candidate # 67.616 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 67.616 * * [simplify]: iters left: 6 (11 enodes) 67.623 * * [simplify]: iters left: 5 (53 enodes) 67.645 * * [simplify]: iters left: 4 (109 enodes) 67.678 * * [simplify]: iters left: 3 (279 enodes) 67.824 * * [simplify]: Extracting #0: cost 1 inf + 0 67.824 * * [simplify]: Extracting #1: cost 3 inf + 0 67.824 * * [simplify]: Extracting #2: cost 5 inf + 0 67.824 * * [simplify]: Extracting #3: cost 27 inf + 0 67.824 * * [simplify]: Extracting #4: cost 118 inf + 1 67.826 * * [simplify]: Extracting #5: cost 157 inf + 1308 67.831 * * [simplify]: Extracting #6: cost 80 inf + 13940 67.842 * * [simplify]: Extracting #7: cost 17 inf + 32985 67.854 * * [simplify]: Extracting #8: cost 3 inf + 37428 67.867 * * [simplify]: Extracting #9: cost 0 inf + 38315 67.880 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 67.880 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 67.880 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 67.881 * * [simplify]: iters left: 6 (9 enodes) 67.885 * * [simplify]: iters left: 5 (35 enodes) 67.896 * * [simplify]: iters left: 4 (56 enodes) 67.912 * * [simplify]: iters left: 3 (76 enodes) 67.933 * * [simplify]: iters left: 2 (92 enodes) 67.954 * * [simplify]: iters left: 1 (112 enodes) 67.970 * * [simplify]: Extracting #0: cost 1 inf + 0 67.970 * * [simplify]: Extracting #1: cost 3 inf + 0 67.970 * * [simplify]: Extracting #2: cost 5 inf + 0 67.970 * * [simplify]: Extracting #3: cost 17 inf + 0 67.970 * * [simplify]: Extracting #4: cost 37 inf + 0 67.970 * * [simplify]: Extracting #5: cost 24 inf + 1228 67.971 * * [simplify]: Extracting #6: cost 4 inf + 3463 67.972 * * [simplify]: Extracting #7: cost 0 inf + 3790 67.973 * * [simplify]: Extracting #8: cost 0 inf + 3750 67.973 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 67.973 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 67.974 * * * * [progress]: [ 124 / 178 ] simplifiying candidate # 67.974 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 67.974 * * [simplify]: iters left: 6 (16 enodes) 67.978 * * [simplify]: iters left: 5 (75 enodes) 68.003 * * [simplify]: iters left: 4 (166 enodes) 68.070 * * [simplify]: Extracting #0: cost 1 inf + 0 68.070 * * [simplify]: Extracting #1: cost 4 inf + 0 68.070 * * [simplify]: Extracting #2: cost 8 inf + 0 68.070 * * [simplify]: Extracting #3: cost 37 inf + 0 68.070 * * [simplify]: Extracting #4: cost 138 inf + 1 68.071 * * [simplify]: Extracting #5: cost 133 inf + 2119 68.073 * * [simplify]: Extracting #6: cost 45 inf + 15578 68.078 * * [simplify]: Extracting #7: cost 11 inf + 24400 68.084 * * [simplify]: Extracting #8: cost 2 inf + 26358 68.093 * * [simplify]: Extracting #9: cost 0 inf + 26782 68.099 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 68.099 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.099 * [simplify]: Simplifying (* (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) (cbrt (- x.im x.re))) 68.099 * * [simplify]: iters left: 6 (11 enodes) 68.102 * * [simplify]: iters left: 5 (44 enodes) 68.108 * * [simplify]: iters left: 4 (67 enodes) 68.118 * * [simplify]: iters left: 3 (84 enodes) 68.136 * * [simplify]: iters left: 2 (96 enodes) 68.162 * * [simplify]: iters left: 1 (114 enodes) 68.195 * * [simplify]: Extracting #0: cost 1 inf + 0 68.195 * * [simplify]: Extracting #1: cost 4 inf + 0 68.195 * * [simplify]: Extracting #2: cost 8 inf + 0 68.195 * * [simplify]: Extracting #3: cost 24 inf + 0 68.195 * * [simplify]: Extracting #4: cost 30 inf + 657 68.196 * * [simplify]: Extracting #5: cost 9 inf + 2858 68.198 * * [simplify]: Extracting #6: cost 0 inf + 4154 68.200 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 68.200 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.200 * * * * [progress]: [ 125 / 178 ] simplifiying candidate # 68.201 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 68.201 * * [simplify]: iters left: 6 (18 enodes) 68.211 * * [simplify]: iters left: 5 (84 enodes) 68.230 * * [simplify]: iters left: 4 (195 enodes) 68.295 * * [simplify]: Extracting #0: cost 1 inf + 0 68.295 * * [simplify]: Extracting #1: cost 4 inf + 0 68.295 * * [simplify]: Extracting #2: cost 8 inf + 0 68.296 * * [simplify]: Extracting #3: cost 41 inf + 0 68.296 * * [simplify]: Extracting #4: cost 179 inf + 1 68.297 * * [simplify]: Extracting #5: cost 192 inf + 2520 68.300 * * [simplify]: Extracting #6: cost 102 inf + 16770 68.306 * * [simplify]: Extracting #7: cost 27 inf + 39427 68.314 * * [simplify]: Extracting #8: cost 2 inf + 47954 68.330 * * [simplify]: Extracting #9: cost 0 inf + 48418 68.342 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 68.342 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.342 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 68.343 * * [simplify]: iters left: 6 (15 enodes) 68.347 * * [simplify]: iters left: 5 (68 enodes) 68.359 * * [simplify]: iters left: 4 (147 enodes) 68.412 * * [simplify]: iters left: 3 (471 enodes) 68.686 * * [simplify]: Extracting #0: cost 1 inf + 0 68.687 * * [simplify]: Extracting #1: cost 4 inf + 0 68.687 * * [simplify]: Extracting #2: cost 8 inf + 0 68.687 * * [simplify]: Extracting #3: cost 71 inf + 0 68.688 * * [simplify]: Extracting #4: cost 293 inf + 2 68.691 * * [simplify]: Extracting #5: cost 288 inf + 14264 68.716 * * [simplify]: Extracting #6: cost 46 inf + 71618 68.758 * * [simplify]: Extracting #7: cost 4 inf + 83021 68.788 * * [simplify]: Extracting #8: cost 0 inf + 84429 68.814 * * [simplify]: Extracting #9: cost 0 inf + 84229 68.859 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im))))) 68.859 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re)) (+ (- (* x.re x.re) (* x.im x.re)) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 68.860 * * * * [progress]: [ 126 / 178 ] simplifiying candidate # 68.860 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 68.860 * * [simplify]: iters left: 6 (18 enodes) 68.870 * * [simplify]: iters left: 5 (86 enodes) 68.892 * * [simplify]: iters left: 4 (198 enodes) 68.953 * * [simplify]: Extracting #0: cost 1 inf + 0 68.953 * * [simplify]: Extracting #1: cost 4 inf + 0 68.953 * * [simplify]: Extracting #2: cost 8 inf + 0 68.953 * * [simplify]: Extracting #3: cost 52 inf + 0 68.954 * * [simplify]: Extracting #4: cost 200 inf + 1 68.956 * * [simplify]: Extracting #5: cost 170 inf + 7097 68.966 * * [simplify]: Extracting #6: cost 66 inf + 25223 68.981 * * [simplify]: Extracting #7: cost 17 inf + 39494 68.997 * * [simplify]: Extracting #8: cost 2 inf + 43813 69.013 * * [simplify]: Extracting #9: cost 0 inf + 44237 69.029 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 69.029 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.029 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) 69.030 * * [simplify]: iters left: 6 (13 enodes) 69.036 * * [simplify]: iters left: 5 (58 enodes) 69.055 * * [simplify]: iters left: 4 (115 enodes) 69.102 * * [simplify]: iters left: 3 (258 enodes) 69.200 * * [simplify]: Extracting #0: cost 1 inf + 0 69.200 * * [simplify]: Extracting #1: cost 4 inf + 0 69.201 * * [simplify]: Extracting #2: cost 8 inf + 0 69.201 * * [simplify]: Extracting #3: cost 48 inf + 0 69.201 * * [simplify]: Extracting #4: cost 153 inf + 44 69.203 * * [simplify]: Extracting #5: cost 146 inf + 1966 69.211 * * [simplify]: Extracting #6: cost 34 inf + 22668 69.223 * * [simplify]: Extracting #7: cost 1 inf + 31454 69.238 * * [simplify]: Extracting #8: cost 0 inf + 31656 69.251 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 69.252 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.252 * * * * [progress]: [ 127 / 178 ] simplifiying candidate # 69.252 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 69.253 * * [simplify]: iters left: 6 (17 enodes) 69.262 * * [simplify]: iters left: 5 (79 enodes) 69.297 * * [simplify]: iters left: 4 (189 enodes) 69.368 * * [simplify]: Extracting #0: cost 1 inf + 0 69.368 * * [simplify]: Extracting #1: cost 4 inf + 0 69.368 * * [simplify]: Extracting #2: cost 8 inf + 0 69.368 * * [simplify]: Extracting #3: cost 46 inf + 0 69.369 * * [simplify]: Extracting #4: cost 183 inf + 1 69.371 * * [simplify]: Extracting #5: cost 161 inf + 10870 69.376 * * [simplify]: Extracting #6: cost 52 inf + 31401 69.389 * * [simplify]: Extracting #7: cost 21 inf + 40416 69.400 * * [simplify]: Extracting #8: cost 2 inf + 46871 69.408 * * [simplify]: Extracting #9: cost 0 inf + 47586 69.415 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 69.416 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.416 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 69.416 * * [simplify]: iters left: 6 (12 enodes) 69.419 * * [simplify]: iters left: 5 (53 enodes) 69.433 * * [simplify]: iters left: 4 (117 enodes) 69.461 * * [simplify]: iters left: 3 (323 enodes) 69.595 * * [simplify]: Extracting #0: cost 1 inf + 0 69.595 * * [simplify]: Extracting #1: cost 4 inf + 0 69.596 * * [simplify]: Extracting #2: cost 8 inf + 0 69.596 * * [simplify]: Extracting #3: cost 63 inf + 0 69.597 * * [simplify]: Extracting #4: cost 156 inf + 2 69.598 * * [simplify]: Extracting #5: cost 158 inf + 1227 69.608 * * [simplify]: Extracting #6: cost 45 inf + 22803 69.623 * * [simplify]: Extracting #7: cost 0 inf + 34853 69.637 * * [simplify]: Extracting #8: cost 0 inf + 34813 69.653 * [simplify]: Simplified to (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re))) 69.653 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (* (- x.im x.re) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.653 * * * * [progress]: [ 128 / 178 ] simplifiying candidate # 69.654 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 69.654 * * [simplify]: iters left: 6 (14 enodes) 69.657 * * [simplify]: iters left: 5 (61 enodes) 69.668 * * [simplify]: iters left: 4 (151 enodes) 69.742 * * [simplify]: Extracting #0: cost 1 inf + 0 69.742 * * [simplify]: Extracting #1: cost 4 inf + 0 69.742 * * [simplify]: Extracting #2: cost 8 inf + 0 69.743 * * [simplify]: Extracting #3: cost 60 inf + 0 69.743 * * [simplify]: Extracting #4: cost 189 inf + 1 69.747 * * [simplify]: Extracting #5: cost 145 inf + 9593 69.758 * * [simplify]: Extracting #6: cost 27 inf + 28855 69.773 * * [simplify]: Extracting #7: cost 0 inf + 35189 69.787 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 69.787 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.787 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (* (- x.im x.re) (+ x.re x.im)))) 69.788 * * [simplify]: iters left: 6 (8 enodes) 69.792 * * [simplify]: iters left: 5 (35 enodes) 69.807 * * [simplify]: iters left: 4 (65 enodes) 69.828 * * [simplify]: iters left: 3 (117 enodes) 69.845 * * [simplify]: iters left: 2 (177 enodes) 69.892 * * [simplify]: iters left: 1 (264 enodes) 69.970 * * [simplify]: Extracting #0: cost 1 inf + 0 69.970 * * [simplify]: Extracting #1: cost 4 inf + 0 69.970 * * [simplify]: Extracting #2: cost 8 inf + 0 69.970 * * [simplify]: Extracting #3: cost 39 inf + 0 69.971 * * [simplify]: Extracting #4: cost 82 inf + 126 69.972 * * [simplify]: Extracting #5: cost 51 inf + 3433 69.977 * * [simplify]: Extracting #6: cost 13 inf + 7787 69.982 * * [simplify]: Extracting #7: cost 1 inf + 9169 69.986 * * [simplify]: Extracting #8: cost 0 inf + 9331 69.991 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re)))) 69.992 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (* (+ x.re x.im) (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 69.992 * * * * [progress]: [ 129 / 178 ] simplifiying candidate # 69.992 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) 69.992 * * [simplify]: iters left: 6 (18 enodes) 70.005 * * [simplify]: iters left: 5 (83 enodes) 70.024 * * [simplify]: iters left: 4 (191 enodes) 70.079 * * [simplify]: Extracting #0: cost 1 inf + 0 70.079 * * [simplify]: Extracting #1: cost 4 inf + 0 70.079 * * [simplify]: Extracting #2: cost 8 inf + 0 70.079 * * [simplify]: Extracting #3: cost 40 inf + 0 70.080 * * [simplify]: Extracting #4: cost 161 inf + 1 70.081 * * [simplify]: Extracting #5: cost 166 inf + 3372 70.086 * * [simplify]: Extracting #6: cost 66 inf + 18446 70.096 * * [simplify]: Extracting #7: cost 22 inf + 30047 70.108 * * [simplify]: Extracting #8: cost 2 inf + 37124 70.120 * * [simplify]: Extracting #9: cost 0 inf + 38018 70.130 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) 70.130 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.130 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 70.130 * * [simplify]: iters left: 6 (11 enodes) 70.133 * * [simplify]: iters left: 5 (43 enodes) 70.139 * * [simplify]: iters left: 4 (59 enodes) 70.147 * * [simplify]: iters left: 3 (62 enodes) 70.154 * * [simplify]: iters left: 2 (63 enodes) 70.165 * * [simplify]: Extracting #0: cost 1 inf + 0 70.165 * * [simplify]: Extracting #1: cost 4 inf + 0 70.165 * * [simplify]: Extracting #2: cost 8 inf + 0 70.165 * * [simplify]: Extracting #3: cost 19 inf + 0 70.165 * * [simplify]: Extracting #4: cost 24 inf + 43 70.166 * * [simplify]: Extracting #5: cost 13 inf + 824 70.167 * * [simplify]: Extracting #6: cost 4 inf + 1720 70.168 * * [simplify]: Extracting #7: cost 0 inf + 2928 70.169 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) 70.169 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (- x.im x.re)) (cbrt (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.169 * * * * [progress]: [ 130 / 178 ] simplifiying candidate # 70.169 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 70.170 * * [simplify]: iters left: 6 (15 enodes) 70.177 * * [simplify]: iters left: 5 (64 enodes) 70.199 * * [simplify]: iters left: 4 (140 enodes) 70.238 * * [simplify]: iters left: 3 (451 enodes) 70.579 * * [simplify]: Extracting #0: cost 1 inf + 0 70.579 * * [simplify]: Extracting #1: cost 4 inf + 0 70.579 * * [simplify]: Extracting #2: cost 8 inf + 0 70.579 * * [simplify]: Extracting #3: cost 83 inf + 0 70.581 * * [simplify]: Extracting #4: cost 270 inf + 1 70.585 * * [simplify]: Extracting #5: cost 254 inf + 8114 70.602 * * [simplify]: Extracting #6: cost 34 inf + 44416 70.615 * * [simplify]: Extracting #7: cost 0 inf + 51853 70.634 * * [simplify]: Extracting #8: cost 0 inf + 51773 70.661 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 70.661 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.662 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) 70.662 * * [simplify]: iters left: 5 (7 enodes) 70.665 * * [simplify]: iters left: 4 (25 enodes) 70.672 * * [simplify]: iters left: 3 (28 enodes) 70.679 * * [simplify]: Extracting #0: cost 1 inf + 0 70.679 * * [simplify]: Extracting #1: cost 4 inf + 0 70.679 * * [simplify]: Extracting #2: cost 8 inf + 0 70.679 * * [simplify]: Extracting #3: cost 13 inf + 0 70.679 * * [simplify]: Extracting #4: cost 11 inf + 43 70.679 * * [simplify]: Extracting #5: cost 3 inf + 618 70.680 * * [simplify]: Extracting #6: cost 1 inf + 1022 70.680 * * [simplify]: Extracting #7: cost 0 inf + 1304 70.680 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im))) 70.680 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.im x.re)) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.681 * * * * [progress]: [ 131 / 178 ] simplifiying candidate # 70.681 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) 70.681 * * [simplify]: iters left: 6 (16 enodes) 70.691 * * [simplify]: iters left: 5 (75 enodes) 70.712 * * [simplify]: iters left: 4 (166 enodes) 70.776 * * [simplify]: Extracting #0: cost 1 inf + 0 70.777 * * [simplify]: Extracting #1: cost 4 inf + 0 70.777 * * [simplify]: Extracting #2: cost 8 inf + 0 70.777 * * [simplify]: Extracting #3: cost 37 inf + 0 70.777 * * [simplify]: Extracting #4: cost 138 inf + 1 70.779 * * [simplify]: Extracting #5: cost 126 inf + 3336 70.785 * * [simplify]: Extracting #6: cost 33 inf + 19525 70.793 * * [simplify]: Extracting #7: cost 8 inf + 25297 70.798 * * [simplify]: Extracting #8: cost 2 inf + 26438 70.803 * * [simplify]: Extracting #9: cost 0 inf + 26862 70.810 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 70.811 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.811 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 70.812 * * [simplify]: iters left: 6 (11 enodes) 70.817 * * [simplify]: iters left: 5 (44 enodes) 70.829 * * [simplify]: iters left: 4 (67 enodes) 70.846 * * [simplify]: iters left: 3 (84 enodes) 70.858 * * [simplify]: iters left: 2 (96 enodes) 70.872 * * [simplify]: iters left: 1 (114 enodes) 70.905 * * [simplify]: Extracting #0: cost 1 inf + 0 70.905 * * [simplify]: Extracting #1: cost 4 inf + 0 70.905 * * [simplify]: Extracting #2: cost 8 inf + 0 70.905 * * [simplify]: Extracting #3: cost 24 inf + 0 70.905 * * [simplify]: Extracting #4: cost 36 inf + 206 70.906 * * [simplify]: Extracting #5: cost 12 inf + 2491 70.908 * * [simplify]: Extracting #6: cost 0 inf + 4194 70.910 * * [simplify]: Extracting #7: cost 0 inf + 4154 70.912 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 70.912 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 70.912 * * * * [progress]: [ 132 / 178 ] simplifiying candidate # 70.912 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) 70.913 * * [simplify]: iters left: 6 (10 enodes) 70.919 * * [simplify]: iters left: 5 (41 enodes) 70.933 * * [simplify]: iters left: 4 (87 enodes) 70.961 * * [simplify]: iters left: 3 (274 enodes) 71.116 * * [simplify]: Extracting #0: cost 1 inf + 0 71.116 * * [simplify]: Extracting #1: cost 3 inf + 0 71.116 * * [simplify]: Extracting #2: cost 5 inf + 0 71.116 * * [simplify]: Extracting #3: cost 50 inf + 0 71.117 * * [simplify]: Extracting #4: cost 195 inf + 1 71.119 * * [simplify]: Extracting #5: cost 178 inf + 7706 71.126 * * [simplify]: Extracting #6: cost 27 inf + 30918 71.143 * * [simplify]: Extracting #7: cost 0 inf + 35652 71.152 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) 71.152 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.im x.im) (* x.re x.re))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 71.152 * [simplify]: Simplifying (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) 71.152 * * [simplify]: iters left: 5 (5 enodes) 71.153 * * [simplify]: iters left: 4 (17 enodes) 71.156 * * [simplify]: iters left: 3 (20 enodes) 71.158 * * [simplify]: Extracting #0: cost 1 inf + 0 71.158 * * [simplify]: Extracting #1: cost 3 inf + 0 71.158 * * [simplify]: Extracting #2: cost 5 inf + 0 71.158 * * [simplify]: Extracting #3: cost 9 inf + 0 71.158 * * [simplify]: Extracting #4: cost 7 inf + 43 71.159 * * [simplify]: Extracting #5: cost 0 inf + 736 71.159 * [simplify]: Simplified to (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re))) 71.159 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (* (cbrt (- x.im x.re)) (cbrt (- x.im x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 71.159 * * * * [progress]: [ 133 / 178 ] simplifiying candidate # 71.159 * * * * [progress]: [ 134 / 178 ] simplifiying candidate # 71.159 * [simplify]: Simplifying (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 71.159 * * [simplify]: iters left: 5 (5 enodes) 71.160 * * [simplify]: iters left: 4 (16 enodes) 71.162 * * [simplify]: Extracting #0: cost 1 inf + 0 71.162 * * [simplify]: Extracting #1: cost 3 inf + 0 71.162 * * [simplify]: Extracting #2: cost 5 inf + 0 71.162 * * [simplify]: Extracting #3: cost 8 inf + 0 71.162 * * [simplify]: Extracting #4: cost 6 inf + 2 71.162 * * [simplify]: Extracting #5: cost 0 inf + 654 71.163 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 71.163 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (* (cbrt (* x.re (- x.re x.im))) (cbrt (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 71.163 * [simplify]: Simplifying (* (cbrt (* x.re (- x.re x.im))) (cbrt (* x.re (- x.re x.im)))) 71.163 * * [simplify]: iters left: 6 (6 enodes) 71.164 * * [simplify]: iters left: 5 (21 enodes) 71.167 * * [simplify]: iters left: 4 (29 enodes) 71.173 * * [simplify]: iters left: 3 (41 enodes) 71.179 * * [simplify]: iters left: 2 (50 enodes) 71.190 * * [simplify]: iters left: 1 (52 enodes) 71.201 * * [simplify]: Extracting #0: cost 1 inf + 0 71.201 * * [simplify]: Extracting #1: cost 3 inf + 0 71.201 * * [simplify]: Extracting #2: cost 5 inf + 0 71.202 * * [simplify]: Extracting #3: cost 11 inf + 0 71.202 * * [simplify]: Extracting #4: cost 17 inf + 1 71.202 * * [simplify]: Extracting #5: cost 15 inf + 125 71.202 * * [simplify]: Extracting #6: cost 6 inf + 580 71.203 * * [simplify]: Extracting #7: cost 1 inf + 1270 71.204 * * [simplify]: Extracting #8: cost 0 inf + 1472 71.204 * [simplify]: Simplified to (* (cbrt (* x.re (- x.re x.im))) (cbrt (* x.re (- x.re x.im)))) 71.204 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (* x.re (- x.re x.im))) (cbrt (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 71.204 * * * * [progress]: [ 135 / 178 ] simplifiying candidate # 71.205 * [simplify]: Simplifying (* (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) 71.205 * * [simplify]: iters left: 6 (10 enodes) 71.210 * * [simplify]: iters left: 5 (41 enodes) 71.223 * * [simplify]: iters left: 4 (75 enodes) 71.238 * * [simplify]: iters left: 3 (176 enodes) 71.325 * * [simplify]: iters left: 2 (423 enodes) 71.445 * * [simplify]: Extracting #0: cost 1 inf + 0 71.446 * * [simplify]: Extracting #1: cost 11 inf + 0 71.446 * * [simplify]: Extracting #2: cost 28 inf + 1 71.446 * * [simplify]: Extracting #3: cost 62 inf + 6 71.446 * * [simplify]: Extracting #4: cost 111 inf + 8 71.447 * * [simplify]: Extracting #5: cost 115 inf + 1826 71.453 * * [simplify]: Extracting #6: cost 37 inf + 13646 71.463 * * [simplify]: Extracting #7: cost 4 inf + 23308 71.474 * * [simplify]: Extracting #8: cost 0 inf + 26022 71.488 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 71.488 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 71.488 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 71.488 * * [simplify]: iters left: 6 (9 enodes) 71.492 * * [simplify]: iters left: 5 (34 enodes) 71.503 * * [simplify]: iters left: 4 (64 enodes) 71.528 * * [simplify]: iters left: 3 (153 enodes) 71.573 * * [simplify]: iters left: 2 (377 enodes) 71.662 * * [simplify]: Extracting #0: cost 1 inf + 0 71.662 * * [simplify]: Extracting #1: cost 3 inf + 0 71.662 * * [simplify]: Extracting #2: cost 5 inf + 0 71.662 * * [simplify]: Extracting #3: cost 7 inf + 0 71.662 * * [simplify]: Extracting #4: cost 45 inf + 0 71.663 * * [simplify]: Extracting #5: cost 96 inf + 1 71.664 * * [simplify]: Extracting #6: cost 95 inf + 2885 71.670 * * [simplify]: Extracting #7: cost 13 inf + 14208 71.678 * * [simplify]: Extracting #8: cost 0 inf + 16714 71.686 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 71.686 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 71.686 * * * * [progress]: [ 136 / 178 ] simplifiying candidate # 71.686 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 71.686 * * [simplify]: iters left: 6 (9 enodes) 71.690 * * [simplify]: iters left: 5 (32 enodes) 71.699 * * [simplify]: iters left: 4 (63 enodes) 71.722 * * [simplify]: iters left: 3 (152 enodes) 71.788 * * [simplify]: iters left: 2 (375 enodes) 71.912 * * [simplify]: Extracting #0: cost 1 inf + 0 71.912 * * [simplify]: Extracting #1: cost 4 inf + 0 71.912 * * [simplify]: Extracting #2: cost 43 inf + 0 71.913 * * [simplify]: Extracting #3: cost 99 inf + 1 71.914 * * [simplify]: Extracting #4: cost 102 inf + 1999 71.919 * * [simplify]: Extracting #5: cost 31 inf + 11450 71.927 * * [simplify]: Extracting #6: cost 1 inf + 16678 71.933 * * [simplify]: Extracting #7: cost 0 inf + 16880 71.938 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 71.938 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 71.938 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 71.938 * * [simplify]: iters left: 6 (9 enodes) 71.940 * * [simplify]: iters left: 5 (32 enodes) 71.945 * * [simplify]: iters left: 4 (63 enodes) 71.960 * * [simplify]: iters left: 3 (152 enodes) 72.014 * * [simplify]: iters left: 2 (375 enodes) 72.128 * * [simplify]: Extracting #0: cost 1 inf + 0 72.128 * * [simplify]: Extracting #1: cost 4 inf + 0 72.128 * * [simplify]: Extracting #2: cost 43 inf + 0 72.129 * * [simplify]: Extracting #3: cost 99 inf + 1 72.130 * * [simplify]: Extracting #4: cost 102 inf + 1999 72.135 * * [simplify]: Extracting #5: cost 31 inf + 11450 72.143 * * [simplify]: Extracting #6: cost 1 inf + 16678 72.151 * * [simplify]: Extracting #7: cost 0 inf + 16880 72.160 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 72.160 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 72.160 * * * * [progress]: [ 137 / 178 ] simplifiying candidate # 72.160 * [simplify]: Simplifying (* 1 1) 72.161 * * [simplify]: iters left: 2 (2 enodes) 72.162 * * [simplify]: iters left: 1 (6 enodes) 72.164 * * [simplify]: Extracting #0: cost 1 inf + 0 72.164 * * [simplify]: Extracting #1: cost 0 inf + 1 72.164 * [simplify]: Simplified to 1 72.164 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* 1 (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 72.165 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 72.165 * * [simplify]: iters left: 6 (8 enodes) 72.168 * * [simplify]: iters left: 5 (31 enodes) 72.172 * * [simplify]: iters left: 4 (61 enodes) 72.185 * * [simplify]: iters left: 3 (151 enodes) 72.254 * * [simplify]: iters left: 2 (373 enodes) 72.389 * * [simplify]: Extracting #0: cost 1 inf + 0 72.389 * * [simplify]: Extracting #1: cost 3 inf + 0 72.390 * * [simplify]: Extracting #2: cost 5 inf + 0 72.390 * * [simplify]: Extracting #3: cost 43 inf + 0 72.390 * * [simplify]: Extracting #4: cost 92 inf + 1 72.391 * * [simplify]: Extracting #5: cost 94 inf + 2720 72.393 * * [simplify]: Extracting #6: cost 23 inf + 11612 72.397 * * [simplify]: Extracting #7: cost 2 inf + 15384 72.401 * * [simplify]: Extracting #8: cost 0 inf + 15748 72.405 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 72.405 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* 1 (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 72.405 * * * * [progress]: [ 138 / 178 ] simplifiying candidate # 72.406 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 72.406 * * [simplify]: iters left: 6 (9 enodes) 72.408 * * [simplify]: iters left: 5 (32 enodes) 72.412 * * [simplify]: iters left: 4 (63 enodes) 72.439 * * [simplify]: iters left: 3 (152 enodes) 72.479 * * [simplify]: iters left: 2 (375 enodes) 72.595 * * [simplify]: Extracting #0: cost 1 inf + 0 72.595 * * [simplify]: Extracting #1: cost 4 inf + 0 72.595 * * [simplify]: Extracting #2: cost 43 inf + 0 72.596 * * [simplify]: Extracting #3: cost 99 inf + 1 72.597 * * [simplify]: Extracting #4: cost 102 inf + 1999 72.602 * * [simplify]: Extracting #5: cost 31 inf + 11450 72.614 * * [simplify]: Extracting #6: cost 1 inf + 16678 72.618 * * [simplify]: Extracting #7: cost 0 inf + 16880 72.622 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 72.622 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 72.623 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 72.623 * * [simplify]: iters left: 6 (9 enodes) 72.625 * * [simplify]: iters left: 5 (32 enodes) 72.630 * * [simplify]: iters left: 4 (63 enodes) 72.642 * * [simplify]: iters left: 3 (152 enodes) 72.712 * * [simplify]: iters left: 2 (375 enodes) 72.840 * * [simplify]: Extracting #0: cost 1 inf + 0 72.840 * * [simplify]: Extracting #1: cost 4 inf + 0 72.840 * * [simplify]: Extracting #2: cost 43 inf + 0 72.841 * * [simplify]: Extracting #3: cost 99 inf + 1 72.842 * * [simplify]: Extracting #4: cost 102 inf + 1999 72.847 * * [simplify]: Extracting #5: cost 31 inf + 11450 72.855 * * [simplify]: Extracting #6: cost 1 inf + 16678 72.864 * * [simplify]: Extracting #7: cost 0 inf + 16880 72.872 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 72.873 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 72.873 * * * * [progress]: [ 139 / 178 ] simplifiying candidate # 72.873 * [simplify]: Simplifying (* (+ x.im x.re) (* x.re (- x.re x.im))) 72.873 * * [simplify]: iters left: 6 (6 enodes) 72.876 * * [simplify]: iters left: 5 (25 enodes) 72.884 * * [simplify]: iters left: 4 (55 enodes) 72.897 * * [simplify]: iters left: 3 (144 enodes) 72.956 * * [simplify]: iters left: 2 (366 enodes) 73.053 * * [simplify]: Extracting #0: cost 1 inf + 0 73.053 * * [simplify]: Extracting #1: cost 39 inf + 0 73.054 * * [simplify]: Extracting #2: cost 93 inf + 1 73.055 * * [simplify]: Extracting #3: cost 99 inf + 1391 73.061 * * [simplify]: Extracting #4: cost 20 inf + 11951 73.068 * * [simplify]: Extracting #5: cost 0 inf + 15510 73.077 * * [simplify]: Extracting #6: cost 0 inf + 15470 73.086 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.re x.im)) 73.086 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (* (* (- x.re x.im) x.re) (+ x.re x.im)) (* 2 1/3)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 73.086 * [simplify]: Simplifying (* 2 1/3) 73.086 * * [simplify]: iters left: 2 (3 enodes) 73.093 * * [simplify]: iters left: 1 (11 enodes) 73.097 * * [simplify]: Extracting #0: cost 1 inf + 0 73.097 * * [simplify]: Extracting #1: cost 0 inf + 1 73.097 * [simplify]: Simplified to 2/3 73.097 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (* (+ x.im x.re) (* x.re (- x.re x.im))) 2/3) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 73.098 * * * * [progress]: [ 140 / 178 ] simplifiying candidate # 73.098 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 73.098 * * [simplify]: iters left: 6 (7 enodes) 73.101 * * [simplify]: iters left: 5 (28 enodes) 73.110 * * [simplify]: iters left: 4 (58 enodes) 73.135 * * [simplify]: iters left: 3 (148 enodes) 73.182 * * [simplify]: iters left: 2 (369 enodes) 73.300 * * [simplify]: Extracting #0: cost 1 inf + 0 73.300 * * [simplify]: Extracting #1: cost 3 inf + 0 73.300 * * [simplify]: Extracting #2: cost 39 inf + 0 73.301 * * [simplify]: Extracting #3: cost 92 inf + 1 73.302 * * [simplify]: Extracting #4: cost 100 inf + 1267 73.308 * * [simplify]: Extracting #5: cost 25 inf + 11458 73.313 * * [simplify]: Extracting #6: cost 0 inf + 15628 73.317 * * [simplify]: Extracting #7: cost 0 inf + 15468 73.321 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 73.321 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) (* 2 1)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 73.322 * [simplify]: Simplifying (* 2 1) 73.322 * * [simplify]: iters left: 2 (3 enodes) 73.323 * * [simplify]: iters left: 1 (9 enodes) 73.325 * * [simplify]: Extracting #0: cost 1 inf + 0 73.325 * * [simplify]: Extracting #1: cost 0 inf + 1 73.325 * [simplify]: Simplified to 2 73.325 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (pow (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 2) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 73.325 * * * * [progress]: [ 141 / 178 ] simplifiying candidate # 73.325 * [simplify]: Simplifying (cbrt (* x.re (- x.re x.im))) 73.325 * * [simplify]: iters left: 5 (5 enodes) 73.326 * * [simplify]: iters left: 4 (18 enodes) 73.329 * * [simplify]: iters left: 3 (26 enodes) 73.333 * * [simplify]: iters left: 2 (38 enodes) 73.337 * * [simplify]: iters left: 1 (47 enodes) 73.343 * * [simplify]: Extracting #0: cost 1 inf + 0 73.343 * * [simplify]: Extracting #1: cost 3 inf + 0 73.343 * * [simplify]: Extracting #2: cost 9 inf + 0 73.343 * * [simplify]: Extracting #3: cost 15 inf + 1 73.343 * * [simplify]: Extracting #4: cost 10 inf + 250 73.344 * * [simplify]: Extracting #5: cost 2 inf + 744 73.344 * * [simplify]: Extracting #6: cost 0 inf + 1068 73.345 * [simplify]: Simplified to (cbrt (* x.re (- x.re x.im))) 73.345 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (+ x.im x.re))) (cbrt (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 73.345 * * * * [progress]: [ 142 / 178 ] simplifiying candidate # 73.345 * [simplify]: Simplifying (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 73.345 * * [simplify]: iters left: 6 (8 enodes) 73.349 * * [simplify]: iters left: 5 (31 enodes) 73.359 * * [simplify]: iters left: 4 (61 enodes) 73.384 * * [simplify]: iters left: 3 (151 enodes) 73.463 * * [simplify]: iters left: 2 (373 enodes) 73.604 * * [simplify]: Extracting #0: cost 1 inf + 0 73.604 * * [simplify]: Extracting #1: cost 3 inf + 0 73.604 * * [simplify]: Extracting #2: cost 5 inf + 0 73.604 * * [simplify]: Extracting #3: cost 43 inf + 0 73.605 * * [simplify]: Extracting #4: cost 92 inf + 1 73.607 * * [simplify]: Extracting #5: cost 94 inf + 2800 73.609 * * [simplify]: Extracting #6: cost 23 inf + 11692 73.613 * * [simplify]: Extracting #7: cost 2 inf + 15464 73.619 * * [simplify]: Extracting #8: cost 0 inf + 15828 73.623 * [simplify]: Simplified to (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 73.623 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 73.623 * * * * [progress]: [ 143 / 178 ] simplifiying candidate # 73.623 * [simplify]: Simplifying (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 73.624 * * [simplify]: iters left: 6 (8 enodes) 73.625 * * [simplify]: iters left: 5 (31 enodes) 73.630 * * [simplify]: iters left: 4 (61 enodes) 73.648 * * [simplify]: iters left: 3 (151 enodes) 73.696 * * [simplify]: iters left: 2 (373 enodes) 73.803 * * [simplify]: Extracting #0: cost 1 inf + 0 73.803 * * [simplify]: Extracting #1: cost 3 inf + 0 73.803 * * [simplify]: Extracting #2: cost 5 inf + 0 73.803 * * [simplify]: Extracting #3: cost 43 inf + 0 73.804 * * [simplify]: Extracting #4: cost 92 inf + 1 73.805 * * [simplify]: Extracting #5: cost 94 inf + 2720 73.807 * * [simplify]: Extracting #6: cost 23 inf + 11612 73.811 * * [simplify]: Extracting #7: cost 2 inf + 15384 73.815 * * [simplify]: Extracting #8: cost 0 inf + 15748 73.819 * [simplify]: Simplified to (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 73.819 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 73.819 * * * * [progress]: [ 144 / 178 ] simplifiying candidate # 73.820 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 73.820 * * [simplify]: iters left: 6 (7 enodes) 73.821 * * [simplify]: iters left: 5 (28 enodes) 73.826 * * [simplify]: iters left: 4 (58 enodes) 73.840 * * [simplify]: iters left: 3 (148 enodes) 73.887 * * [simplify]: iters left: 2 (369 enodes) 74.006 * * [simplify]: Extracting #0: cost 1 inf + 0 74.006 * * [simplify]: Extracting #1: cost 3 inf + 0 74.006 * * [simplify]: Extracting #2: cost 39 inf + 0 74.007 * * [simplify]: Extracting #3: cost 92 inf + 1 74.007 * * [simplify]: Extracting #4: cost 100 inf + 1267 74.010 * * [simplify]: Extracting #5: cost 25 inf + 11458 74.014 * * [simplify]: Extracting #6: cost 0 inf + 15628 74.018 * * [simplify]: Extracting #7: cost 0 inf + 15468 74.023 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))) 74.023 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) 1) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 74.023 * * * * [progress]: [ 145 / 178 ] simplifiying candidate # 74.023 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 74.023 * * [simplify]: iters left: 3 (4 enodes) 74.024 * * [simplify]: iters left: 2 (13 enodes) 74.025 * * [simplify]: Extracting #0: cost 1 inf + 0 74.026 * * [simplify]: Extracting #1: cost 3 inf + 0 74.026 * * [simplify]: Extracting #2: cost 6 inf + 0 74.026 * * [simplify]: Extracting #3: cost 4 inf + 2 74.026 * * [simplify]: Extracting #4: cost 0 inf + 330 74.026 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 74.026 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.re x.im)) (* (cbrt (* x.re (- x.re x.im))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 74.026 * * * * [progress]: [ 146 / 178 ] simplifiying candidate # 74.026 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 74.026 * * [simplify]: iters left: 6 (9 enodes) 74.028 * * [simplify]: iters left: 5 (34 enodes) 74.036 * * [simplify]: iters left: 4 (64 enodes) 74.057 * * [simplify]: iters left: 3 (153 enodes) 74.135 * * [simplify]: iters left: 2 (377 enodes) 74.268 * * [simplify]: Extracting #0: cost 1 inf + 0 74.268 * * [simplify]: Extracting #1: cost 3 inf + 0 74.268 * * [simplify]: Extracting #2: cost 5 inf + 0 74.268 * * [simplify]: Extracting #3: cost 7 inf + 0 74.268 * * [simplify]: Extracting #4: cost 45 inf + 0 74.268 * * [simplify]: Extracting #5: cost 96 inf + 1 74.269 * * [simplify]: Extracting #6: cost 95 inf + 2885 74.272 * * [simplify]: Extracting #7: cost 13 inf + 14208 74.276 * * [simplify]: Extracting #8: cost 0 inf + 16714 74.280 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) 74.280 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im))))) (* (cbrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 74.281 * * * * [progress]: [ 147 / 178 ] simplifiying candidate # 74.281 * [simplify]: Simplifying (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 74.281 * * [simplify]: iters left: 6 (8 enodes) 74.283 * * [simplify]: iters left: 5 (31 enodes) 74.288 * * [simplify]: iters left: 4 (61 enodes) 74.306 * * [simplify]: iters left: 3 (151 enodes) 74.352 * * [simplify]: iters left: 2 (373 enodes) 74.437 * * [simplify]: Extracting #0: cost 1 inf + 0 74.437 * * [simplify]: Extracting #1: cost 3 inf + 0 74.437 * * [simplify]: Extracting #2: cost 5 inf + 0 74.437 * * [simplify]: Extracting #3: cost 43 inf + 0 74.438 * * [simplify]: Extracting #4: cost 92 inf + 1 74.439 * * [simplify]: Extracting #5: cost 94 inf + 2720 74.445 * * [simplify]: Extracting #6: cost 23 inf + 11612 74.452 * * [simplify]: Extracting #7: cost 2 inf + 15384 74.460 * * [simplify]: Extracting #8: cost 0 inf + 15748 74.468 * [simplify]: Simplified to (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 74.468 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (* (sqrt (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 74.469 * * * * [progress]: [ 148 / 178 ] simplifiying candidate # 74.469 * * * * [progress]: [ 149 / 178 ] simplifiying candidate # 74.469 * [simplify]: Simplifying (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 74.469 * * [simplify]: iters left: 6 (12 enodes) 74.476 * * [simplify]: iters left: 5 (56 enodes) 74.491 * * [simplify]: iters left: 4 (138 enodes) 74.535 * * [simplify]: iters left: 3 (459 enodes) 74.841 * * [simplify]: Extracting #0: cost 1 inf + 0 74.841 * * [simplify]: Extracting #1: cost 3 inf + 0 74.841 * * [simplify]: Extracting #2: cost 70 inf + 0 74.842 * * [simplify]: Extracting #3: cost 304 inf + 0 74.847 * * [simplify]: Extracting #4: cost 306 inf + 11304 74.875 * * [simplify]: Extracting #5: cost 63 inf + 68777 74.918 * * [simplify]: Extracting #6: cost 0 inf + 86463 74.962 * * [simplify]: Extracting #7: cost 0 inf + 86383 75.003 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) 75.003 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 75.004 * * * * [progress]: [ 150 / 178 ] simplifiying candidate # 75.004 * [simplify]: Simplifying (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))) 75.004 * * [simplify]: iters left: 6 (10 enodes) 75.006 * * [simplify]: iters left: 5 (46 enodes) 75.014 * * [simplify]: iters left: 4 (101 enodes) 75.033 * * [simplify]: iters left: 3 (247 enodes) 75.141 * * [simplify]: Extracting #0: cost 1 inf + 0 75.142 * * [simplify]: Extracting #1: cost 3 inf + 0 75.142 * * [simplify]: Extracting #2: cost 40 inf + 0 75.142 * * [simplify]: Extracting #3: cost 153 inf + 0 75.143 * * [simplify]: Extracting #4: cost 152 inf + 1951 75.147 * * [simplify]: Extracting #5: cost 42 inf + 23130 75.153 * * [simplify]: Extracting #6: cost 4 inf + 31126 75.161 * * [simplify]: Extracting #7: cost 0 inf + 32094 75.521 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) 75.521 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 75.521 * * * * [progress]: [ 151 / 178 ] simplifiying candidate # 75.522 * [simplify]: Simplifying (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 75.522 * * [simplify]: iters left: 6 (10 enodes) 75.527 * * [simplify]: iters left: 5 (46 enodes) 75.543 * * [simplify]: iters left: 4 (110 enodes) 75.592 * * [simplify]: iters left: 3 (317 enodes) 75.721 * * [simplify]: Extracting #0: cost 1 inf + 0 75.721 * * [simplify]: Extracting #1: cost 3 inf + 0 75.721 * * [simplify]: Extracting #2: cost 53 inf + 0 75.722 * * [simplify]: Extracting #3: cost 150 inf + 0 75.724 * * [simplify]: Extracting #4: cost 148 inf + 1871 75.731 * * [simplify]: Extracting #5: cost 59 inf + 20081 75.738 * * [simplify]: Extracting #6: cost 2 inf + 32755 75.745 * * [simplify]: Extracting #7: cost 0 inf + 32679 75.752 * [simplify]: Simplified to (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 75.753 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (* (- x.im x.re) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 75.753 * * * * [progress]: [ 152 / 178 ] simplifiying candidate # 75.753 * [simplify]: Simplifying (cbrt (* (- x.im x.re) (+ x.re x.im))) 75.753 * * [simplify]: iters left: 5 (6 enodes) 75.755 * * [simplify]: iters left: 4 (28 enodes) 75.764 * * [simplify]: iters left: 3 (58 enodes) 75.784 * * [simplify]: iters left: 2 (110 enodes) 75.814 * * [simplify]: iters left: 1 (175 enodes) 75.857 * * [simplify]: Extracting #0: cost 1 inf + 0 75.857 * * [simplify]: Extracting #1: cost 3 inf + 0 75.857 * * [simplify]: Extracting #2: cost 28 inf + 0 75.858 * * [simplify]: Extracting #3: cost 66 inf + 0 75.858 * * [simplify]: Extracting #4: cost 69 inf + 2 75.858 * * [simplify]: Extracting #5: cost 34 inf + 3101 75.860 * * [simplify]: Extracting #6: cost 3 inf + 6801 75.862 * * [simplify]: Extracting #7: cost 0 inf + 7167 75.864 * [simplify]: Simplified to (cbrt (* (- x.im x.re) (+ x.re x.im))) 75.864 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 75.864 * * * * [progress]: [ 153 / 178 ] simplifiying candidate # 75.864 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 75.864 * * [simplify]: iters left: 6 (8 enodes) 75.866 * * [simplify]: iters left: 5 (31 enodes) 75.871 * * [simplify]: iters left: 4 (44 enodes) 75.883 * * [simplify]: iters left: 3 (47 enodes) 75.895 * * [simplify]: iters left: 2 (48 enodes) 75.906 * * [simplify]: Extracting #0: cost 1 inf + 0 75.906 * * [simplify]: Extracting #1: cost 3 inf + 0 75.907 * * [simplify]: Extracting #2: cost 10 inf + 0 75.907 * * [simplify]: Extracting #3: cost 19 inf + 0 75.907 * * [simplify]: Extracting #4: cost 17 inf + 43 75.907 * * [simplify]: Extracting #5: cost 8 inf + 539 75.908 * * [simplify]: Extracting #6: cost 0 inf + 1714 75.908 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) 75.908 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3)))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 75.909 * * * * [progress]: [ 154 / 178 ] simplifiying candidate # 75.909 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 75.909 * * [simplify]: iters left: 3 (4 enodes) 75.911 * * [simplify]: iters left: 2 (13 enodes) 75.914 * * [simplify]: Extracting #0: cost 1 inf + 0 75.914 * * [simplify]: Extracting #1: cost 3 inf + 0 75.914 * * [simplify]: Extracting #2: cost 6 inf + 0 75.914 * * [simplify]: Extracting #3: cost 4 inf + 2 75.914 * * [simplify]: Extracting #4: cost 0 inf + 330 75.914 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 75.914 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (+ x.im x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 75.915 * * * * [progress]: [ 155 / 178 ] simplifiying candidate # 75.915 * [simplify]: Simplifying (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))) 75.915 * * [simplify]: iters left: 6 (8 enodes) 75.919 * * [simplify]: iters left: 5 (32 enodes) 75.928 * * [simplify]: iters left: 4 (53 enodes) 75.946 * * [simplify]: iters left: 3 (73 enodes) 75.960 * * [simplify]: iters left: 2 (89 enodes) 75.972 * * [simplify]: iters left: 1 (109 enodes) 75.988 * * [simplify]: Extracting #0: cost 1 inf + 0 75.988 * * [simplify]: Extracting #1: cost 3 inf + 0 75.988 * * [simplify]: Extracting #2: cost 15 inf + 0 75.988 * * [simplify]: Extracting #3: cost 35 inf + 0 75.989 * * [simplify]: Extracting #4: cost 23 inf + 865 75.990 * * [simplify]: Extracting #5: cost 0 inf + 3186 75.992 * [simplify]: Simplified to (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) 75.992 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 75.992 * * * * [progress]: [ 156 / 178 ] simplifiying candidate # 75.993 * [simplify]: Simplifying (cbrt (- x.im x.re)) 75.993 * * [simplify]: iters left: 3 (4 enodes) 75.995 * * [simplify]: iters left: 2 (14 enodes) 75.999 * * [simplify]: iters left: 1 (17 enodes) 76.003 * * [simplify]: Extracting #0: cost 1 inf + 0 76.003 * * [simplify]: Extracting #1: cost 3 inf + 0 76.003 * * [simplify]: Extracting #2: cost 7 inf + 0 76.004 * * [simplify]: Extracting #3: cost 5 inf + 43 76.004 * * [simplify]: Extracting #4: cost 0 inf + 412 76.004 * [simplify]: Simplified to (cbrt (- x.im x.re)) 76.004 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im))))) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 76.004 * * * * [progress]: [ 157 / 178 ] simplifiying candidate # 76.005 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 76.005 * * [simplify]: iters left: 6 (16 enodes) 76.014 * * [simplify]: iters left: 5 (76 enodes) 76.043 * * [simplify]: iters left: 4 (174 enodes) 76.109 * * [simplify]: Extracting #0: cost 1 inf + 0 76.109 * * [simplify]: Extracting #1: cost 4 inf + 0 76.109 * * [simplify]: Extracting #2: cost 8 inf + 0 76.109 * * [simplify]: Extracting #3: cost 31 inf + 0 76.110 * * [simplify]: Extracting #4: cost 132 inf + 1 76.111 * * [simplify]: Extracting #5: cost 139 inf + 4646 76.114 * * [simplify]: Extracting #6: cost 49 inf + 22633 76.120 * * [simplify]: Extracting #7: cost 20 inf + 33389 76.126 * * [simplify]: Extracting #8: cost 5 inf + 38274 76.132 * * [simplify]: Extracting #9: cost 0 inf + 39996 76.141 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 76.141 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 76.141 * * * * [progress]: [ 158 / 178 ] simplifiying candidate # 76.141 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 76.141 * * [simplify]: iters left: 6 (18 enodes) 76.150 * * [simplify]: iters left: 5 (81 enodes) 76.181 * * [simplify]: iters left: 4 (162 enodes) 76.244 * * [simplify]: Extracting #0: cost 1 inf + 0 76.244 * * [simplify]: Extracting #1: cost 4 inf + 0 76.244 * * [simplify]: Extracting #2: cost 8 inf + 0 76.244 * * [simplify]: Extracting #3: cost 43 inf + 0 76.245 * * [simplify]: Extracting #4: cost 155 inf + 1 76.246 * * [simplify]: Extracting #5: cost 153 inf + 2487 76.252 * * [simplify]: Extracting #6: cost 67 inf + 26387 76.264 * * [simplify]: Extracting #7: cost 6 inf + 36334 76.277 * * [simplify]: Extracting #8: cost 2 inf + 35787 76.284 * * [simplify]: Extracting #9: cost 0 inf + 36211 76.291 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) 76.291 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) x.re)) (cbrt (* (+ x.re x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 76.291 * * * * [progress]: [ 159 / 178 ] simplifiying candidate # 76.291 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 76.291 * * [simplify]: iters left: 6 (18 enodes) 76.296 * * [simplify]: iters left: 5 (83 enodes) 76.315 * * [simplify]: iters left: 4 (191 enodes) 76.395 * * [simplify]: Extracting #0: cost 1 inf + 0 76.395 * * [simplify]: Extracting #1: cost 4 inf + 0 76.395 * * [simplify]: Extracting #2: cost 8 inf + 0 76.395 * * [simplify]: Extracting #3: cost 40 inf + 0 76.395 * * [simplify]: Extracting #4: cost 162 inf + 1 76.397 * * [simplify]: Extracting #5: cost 172 inf + 3322 76.402 * * [simplify]: Extracting #6: cost 76 inf + 20787 76.414 * * [simplify]: Extracting #7: cost 24 inf + 33982 76.428 * * [simplify]: Extracting #8: cost 4 inf + 41682 76.441 * * [simplify]: Extracting #9: cost 0 inf + 42570 76.455 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 76.455 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 76.455 * * * * [progress]: [ 160 / 178 ] simplifiying candidate # 76.456 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 76.456 * * [simplify]: iters left: 6 (15 enodes) 76.466 * * [simplify]: iters left: 5 (64 enodes) 76.488 * * [simplify]: iters left: 4 (136 enodes) 76.549 * * [simplify]: Extracting #0: cost 1 inf + 0 76.549 * * [simplify]: Extracting #1: cost 4 inf + 0 76.549 * * [simplify]: Extracting #2: cost 8 inf + 0 76.549 * * [simplify]: Extracting #3: cost 52 inf + 0 76.550 * * [simplify]: Extracting #4: cost 177 inf + 1 76.551 * * [simplify]: Extracting #5: cost 161 inf + 2559 76.553 * * [simplify]: Extracting #6: cost 76 inf + 16560 76.559 * * [simplify]: Extracting #7: cost 3 inf + 31423 76.571 * * [simplify]: Extracting #8: cost 0 inf + 31989 76.577 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) 76.577 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.im x.im) (* x.re x.re)) x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 76.578 * * * * [progress]: [ 161 / 178 ] simplifiying candidate # 76.578 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 76.578 * * [simplify]: iters left: 6 (15 enodes) 76.583 * * [simplify]: iters left: 5 (71 enodes) 76.597 * * [simplify]: iters left: 4 (166 enodes) 76.665 * * [simplify]: iters left: 3 (487 enodes) 76.881 * * [simplify]: Extracting #0: cost 1 inf + 0 76.881 * * [simplify]: Extracting #1: cost 4 inf + 0 76.881 * * [simplify]: Extracting #2: cost 8 inf + 0 76.881 * * [simplify]: Extracting #3: cost 63 inf + 0 76.885 * * [simplify]: Extracting #4: cost 247 inf + 1 76.887 * * [simplify]: Extracting #5: cost 286 inf + 12724 76.894 * * [simplify]: Extracting #6: cost 171 inf + 36298 76.905 * * [simplify]: Extracting #7: cost 60 inf + 71867 76.918 * * [simplify]: Extracting #8: cost 1 inf + 100139 76.931 * * [simplify]: Extracting #9: cost 0 inf + 100351 76.944 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) 76.944 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 76.944 * * * * [progress]: [ 162 / 178 ] simplifiying candidate # 76.944 * [simplify]: Simplifying (* (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 76.944 * * [simplify]: iters left: 6 (14 enodes) 76.948 * * [simplify]: iters left: 5 (56 enodes) 76.958 * * [simplify]: iters left: 4 (113 enodes) 77.017 * * [simplify]: iters left: 3 (403 enodes) 77.347 * * [simplify]: Extracting #0: cost 1 inf + 0 77.347 * * [simplify]: Extracting #1: cost 4 inf + 0 77.347 * * [simplify]: Extracting #2: cost 8 inf + 0 77.347 * * [simplify]: Extracting #3: cost 80 inf + 0 77.348 * * [simplify]: Extracting #4: cost 233 inf + 1 77.349 * * [simplify]: Extracting #5: cost 209 inf + 3501 77.359 * * [simplify]: Extracting #6: cost 54 inf + 34576 77.369 * * [simplify]: Extracting #7: cost 0 inf + 46724 77.381 * * [simplify]: Extracting #8: cost 0 inf + 46684 77.392 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) 77.392 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re))) (cbrt (+ x.re x.im))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 77.392 * * * * [progress]: [ 163 / 178 ] simplifiying candidate # 77.392 * [simplify]: Simplifying (* (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 77.392 * * [simplify]: iters left: 6 (14 enodes) 77.396 * * [simplify]: iters left: 5 (67 enodes) 77.410 * * [simplify]: iters left: 4 (145 enodes) 77.448 * * [simplify]: iters left: 3 (387 enodes) 77.626 * * [simplify]: Extracting #0: cost 1 inf + 0 77.626 * * [simplify]: Extracting #1: cost 4 inf + 0 77.626 * * [simplify]: Extracting #2: cost 8 inf + 0 77.626 * * [simplify]: Extracting #3: cost 47 inf + 0 77.627 * * [simplify]: Extracting #4: cost 173 inf + 1 77.629 * * [simplify]: Extracting #5: cost 200 inf + 2843 77.636 * * [simplify]: Extracting #6: cost 115 inf + 20745 77.651 * * [simplify]: Extracting #7: cost 13 inf + 43597 77.668 * * [simplify]: Extracting #8: cost 0 inf + 45623 77.681 * * [simplify]: Extracting #9: cost 0 inf + 45361 77.690 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) 77.690 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 77.690 * * * * [progress]: [ 164 / 178 ] simplifiying candidate # 77.690 * [simplify]: Simplifying (* (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 77.691 * * [simplify]: iters left: 6 (13 enodes) 77.693 * * [simplify]: iters left: 5 (54 enodes) 77.706 * * [simplify]: iters left: 4 (118 enodes) 77.746 * * [simplify]: iters left: 3 (364 enodes) 77.953 * * [simplify]: Extracting #0: cost 1 inf + 0 77.953 * * [simplify]: Extracting #1: cost 4 inf + 0 77.953 * * [simplify]: Extracting #2: cost 8 inf + 0 77.953 * * [simplify]: Extracting #3: cost 66 inf + 0 77.954 * * [simplify]: Extracting #4: cost 228 inf + 1 77.958 * * [simplify]: Extracting #5: cost 187 inf + 8485 77.966 * * [simplify]: Extracting #6: cost 22 inf + 35726 77.976 * * [simplify]: Extracting #7: cost 0 inf + 41010 77.995 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) 77.995 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re))) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 77.995 * * * * [progress]: [ 165 / 178 ] simplifiying candidate #real (real->posit16 (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 77.995 * * * * [progress]: [ 166 / 178 ] simplifiying candidate # 77.995 * * * * [progress]: [ 167 / 178 ] simplifiying candidate # 77.996 * [simplify]: Simplifying x.re 77.996 * * [simplify]: iters left: 0 (1 enodes) 77.996 * * [simplify]: Extracting #0: cost 1 inf + 0 77.996 * * [simplify]: Extracting #1: cost 0 inf + 1 77.996 * [simplify]: Simplified to x.re 77.996 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 77.996 * * * * [progress]: [ 168 / 178 ] simplifiying candidate # 77.996 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 77.996 * * [simplify]: iters left: 6 (16 enodes) 78.002 * * [simplify]: iters left: 5 (66 enodes) 78.013 * * [simplify]: iters left: 4 (103 enodes) 78.031 * * [simplify]: iters left: 3 (191 enodes) 78.077 * * [simplify]: iters left: 2 (400 enodes) 78.204 * * [simplify]: Extracting #0: cost 1 inf + 0 78.204 * * [simplify]: Extracting #1: cost 24 inf + 0 78.204 * * [simplify]: Extracting #2: cost 115 inf + 1 78.206 * * [simplify]: Extracting #3: cost 213 inf + 556 78.208 * * [simplify]: Extracting #4: cost 197 inf + 5951 78.218 * * [simplify]: Extracting #5: cost 52 inf + 38166 78.233 * * [simplify]: Extracting #6: cost 5 inf + 53232 78.242 * * [simplify]: Extracting #7: cost 0 inf + 57032 78.254 * * [simplify]: Extracting #8: cost 0 inf + 56437 78.262 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 78.262 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (* x.im x.im) (- x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 78.263 * * * * [progress]: [ 169 / 178 ] simplifiying candidate # 78.263 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 78.263 * * [simplify]: iters left: 6 (13 enodes) 78.267 * * [simplify]: iters left: 5 (55 enodes) 78.277 * * [simplify]: iters left: 4 (101 enodes) 78.295 * * [simplify]: iters left: 3 (200 enodes) 78.350 * * [simplify]: iters left: 2 (473 enodes) 78.543 * * [simplify]: Extracting #0: cost 1 inf + 0 78.544 * * [simplify]: Extracting #1: cost 57 inf + 0 78.545 * * [simplify]: Extracting #2: cost 204 inf + 1 78.547 * * [simplify]: Extracting #3: cost 348 inf + 1310 78.553 * * [simplify]: Extracting #4: cost 278 inf + 18892 78.571 * * [simplify]: Extracting #5: cost 78 inf + 76042 78.591 * * [simplify]: Extracting #6: cost 17 inf + 94137 78.609 * * [simplify]: Extracting #7: cost 0 inf + 103923 78.635 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 78.635 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 78.635 * * * * [progress]: [ 170 / 178 ] simplifiying candidate # 78.635 * [simplify]: Simplifying x.re 78.635 * * [simplify]: iters left: 0 (1 enodes) 78.635 * * [simplify]: Extracting #0: cost 1 inf + 0 78.636 * * [simplify]: Extracting #1: cost 0 inf + 1 78.636 * [simplify]: Simplified to x.re 78.636 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) x.re) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 78.636 * * * * [progress]: [ 171 / 178 ] simplifiying candidate # 78.636 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 78.636 * * [simplify]: iters left: 6 (16 enodes) 78.641 * * [simplify]: iters left: 5 (66 enodes) 78.652 * * [simplify]: iters left: 4 (103 enodes) 78.679 * * [simplify]: iters left: 3 (191 enodes) 78.727 * * [simplify]: iters left: 2 (400 enodes) 78.850 * * [simplify]: Extracting #0: cost 1 inf + 0 78.850 * * [simplify]: Extracting #1: cost 24 inf + 0 78.850 * * [simplify]: Extracting #2: cost 115 inf + 1 78.851 * * [simplify]: Extracting #3: cost 213 inf + 556 78.852 * * [simplify]: Extracting #4: cost 197 inf + 5951 78.857 * * [simplify]: Extracting #5: cost 52 inf + 38166 78.872 * * [simplify]: Extracting #6: cost 5 inf + 53232 78.888 * * [simplify]: Extracting #7: cost 0 inf + 57032 78.901 * * [simplify]: Extracting #8: cost 0 inf + 56437 78.910 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 78.910 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.im x.im) (- x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 78.910 * * * * [progress]: [ 172 / 178 ] simplifiying candidate # 78.910 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 78.910 * * [simplify]: iters left: 6 (13 enodes) 78.915 * * [simplify]: iters left: 5 (55 enodes) 78.931 * * [simplify]: iters left: 4 (101 enodes) 78.958 * * [simplify]: iters left: 3 (200 enodes) 79.010 * * [simplify]: iters left: 2 (473 enodes) 79.170 * * [simplify]: Extracting #0: cost 1 inf + 0 79.170 * * [simplify]: Extracting #1: cost 57 inf + 0 79.171 * * [simplify]: Extracting #2: cost 204 inf + 1 79.172 * * [simplify]: Extracting #3: cost 348 inf + 1310 79.176 * * [simplify]: Extracting #4: cost 278 inf + 18892 79.194 * * [simplify]: Extracting #5: cost 78 inf + 76042 79.221 * * [simplify]: Extracting #6: cost 17 inf + 94137 79.236 * * [simplify]: Extracting #7: cost 0 inf + 103923 79.258 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 79.258 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 79.259 * * * * [progress]: [ 173 / 178 ] simplifiying candidate # 79.259 * [simplify]: Simplifying x.re 79.259 * * [simplify]: iters left: 0 (1 enodes) 79.260 * * [simplify]: Extracting #0: cost 1 inf + 0 79.260 * * [simplify]: Extracting #1: cost 0 inf + 1 79.260 * [simplify]: Simplified to x.re 79.260 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* x.re (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 79.260 * * * * [progress]: [ 174 / 178 ] simplifiying candidate # 79.260 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 79.260 * * [simplify]: iters left: 6 (16 enodes) 79.270 * * [simplify]: iters left: 5 (66 enodes) 79.283 * * [simplify]: iters left: 4 (103 enodes) 79.302 * * [simplify]: iters left: 3 (191 enodes) 79.348 * * [simplify]: iters left: 2 (400 enodes) 79.459 * * [simplify]: Extracting #0: cost 1 inf + 0 79.459 * * [simplify]: Extracting #1: cost 24 inf + 0 79.460 * * [simplify]: Extracting #2: cost 115 inf + 1 79.461 * * [simplify]: Extracting #3: cost 213 inf + 556 79.464 * * [simplify]: Extracting #4: cost 197 inf + 5951 79.472 * * [simplify]: Extracting #5: cost 52 inf + 38166 79.480 * * [simplify]: Extracting #6: cost 5 inf + 53232 79.488 * * [simplify]: Extracting #7: cost 0 inf + 57032 79.502 * * [simplify]: Extracting #8: cost 0 inf + 56437 79.517 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 79.517 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* x.im x.im) (- x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 79.517 * * * * [progress]: [ 175 / 178 ] simplifiying candidate # 79.517 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 79.517 * * [simplify]: iters left: 6 (13 enodes) 79.521 * * [simplify]: iters left: 5 (55 enodes) 79.532 * * [simplify]: iters left: 4 (101 enodes) 79.552 * * [simplify]: iters left: 3 (200 enodes) 79.634 * * [simplify]: iters left: 2 (473 enodes) 79.803 * * [simplify]: Extracting #0: cost 1 inf + 0 79.803 * * [simplify]: Extracting #1: cost 57 inf + 0 79.804 * * [simplify]: Extracting #2: cost 204 inf + 1 79.806 * * [simplify]: Extracting #3: cost 348 inf + 1310 79.812 * * [simplify]: Extracting #4: cost 278 inf + 18892 79.830 * * [simplify]: Extracting #5: cost 78 inf + 76042 79.861 * * [simplify]: Extracting #6: cost 17 inf + 94137 79.891 * * [simplify]: Extracting #7: cost 0 inf + 103923 79.921 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 79.921 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 79.921 * * * * [progress]: [ 176 / 178 ] simplifiying candidate # 79.922 * [simplify]: Simplifying (- (pow x.re 2) (* 2/3 (pow x.im 2))) 79.922 * * [simplify]: iters left: 5 (8 enodes) 79.927 * * [simplify]: iters left: 4 (35 enodes) 79.933 * * [simplify]: iters left: 3 (53 enodes) 79.941 * * [simplify]: iters left: 2 (74 enodes) 79.951 * * [simplify]: iters left: 1 (82 enodes) 79.968 * * [simplify]: Extracting #0: cost 1 inf + 0 79.968 * * [simplify]: Extracting #1: cost 5 inf + 0 79.968 * * [simplify]: Extracting #2: cost 18 inf + 0 79.968 * * [simplify]: Extracting #3: cost 12 inf + 334 79.969 * * [simplify]: Extracting #4: cost 1 inf + 1072 79.969 * * [simplify]: Extracting #5: cost 0 inf + 1235 79.970 * [simplify]: Simplified to (+ (* x.re x.re) (* (* x.im x.im) -2/3)) 79.970 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ (* x.re x.re) (* (* x.im x.im) -2/3)) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 79.970 * * * * [progress]: [ 177 / 178 ] simplifiying candidate # 79.971 * [simplify]: Simplifying (exp (* -1/3 (+ (* 4 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) 79.971 * * [simplify]: iters left: 6 (15 enodes) 79.978 * * [simplify]: iters left: 5 (66 enodes) 79.991 * * [simplify]: iters left: 4 (121 enodes) 80.020 * * [simplify]: iters left: 3 (250 enodes) 80.085 * * [simplify]: Extracting #0: cost 1 inf + 0 80.086 * * [simplify]: Extracting #1: cost 19 inf + 0 80.086 * * [simplify]: Extracting #2: cost 96 inf + 1 80.086 * * [simplify]: Extracting #3: cost 141 inf + 220 80.087 * * [simplify]: Extracting #4: cost 118 inf + 2520 80.088 * * [simplify]: Extracting #5: cost 73 inf + 11048 80.092 * * [simplify]: Extracting #6: cost 12 inf + 25026 80.098 * * [simplify]: Extracting #7: cost 0 inf + 31042 80.106 * [simplify]: Simplified to (exp (+ (* 2/3 (log x.re)) (* 4/3 (log x.im)))) 80.106 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (exp (+ (* 2/3 (log x.re)) (* 4/3 (log x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 80.107 * * * * [progress]: [ 178 / 178 ] simplifiying candidate # 80.107 * [simplify]: Simplifying (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 4 (log (/ -1 x.im)))))) 80.107 * * [simplify]: iters left: 6 (15 enodes) 80.114 * * [simplify]: iters left: 5 (62 enodes) 80.127 * * [simplify]: iters left: 4 (113 enodes) 80.153 * * [simplify]: iters left: 3 (214 enodes) 80.208 * * [simplify]: iters left: 2 (495 enodes) 80.359 * * [simplify]: Extracting #0: cost 1 inf + 0 80.360 * * [simplify]: Extracting #1: cost 87 inf + 0 80.361 * * [simplify]: Extracting #2: cost 240 inf + 1 80.363 * * [simplify]: Extracting #3: cost 396 inf + 758 80.367 * * [simplify]: Extracting #4: cost 320 inf + 11425 80.381 * * [simplify]: Extracting #5: cost 114 inf + 69264 80.410 * * [simplify]: Extracting #6: cost 22 inf + 116072 80.427 * * [simplify]: Extracting #7: cost 0 inf + 129847 80.456 * [simplify]: Simplified to (exp (+ (* (log (/ -1 x.re)) -2/3) (* -4/3 (log (/ -1 x.im))))) 80.456 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (exp (+ (* (log (/ -1 x.re)) -2/3) (* -4/3 (log (/ -1 x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 80.456 * * * [progress]: adding candidates to table 83.275 * * [progress]: iteration 4 / 4 83.275 * * * [progress]: picking best candidate 83.333 * * * * [pick]: Picked # 83.333 * * * [progress]: localizing error 83.387 * * * [progress]: generating rewritten candidates 83.387 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2) 83.406 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 83.439 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 2) 83.449 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1) 83.458 * * * [progress]: generating series expansions 83.458 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2) 83.458 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 83.459 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 83.459 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 83.459 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 83.459 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 83.459 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.459 * [backup-simplify]: Simplify 1/3 into 1/3 83.459 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 83.459 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 83.459 * [taylor]: Taking taylor expansion of x.re in x.re 83.459 * [backup-simplify]: Simplify 0 into 0 83.459 * [backup-simplify]: Simplify 1 into 1 83.459 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 83.459 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 83.459 * [taylor]: Taking taylor expansion of x.im in x.re 83.459 * [backup-simplify]: Simplify x.im into x.im 83.459 * [taylor]: Taking taylor expansion of x.re in x.re 83.459 * [backup-simplify]: Simplify 0 into 0 83.459 * [backup-simplify]: Simplify 1 into 1 83.459 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 83.459 * [taylor]: Taking taylor expansion of x.re in x.re 83.459 * [backup-simplify]: Simplify 0 into 0 83.459 * [backup-simplify]: Simplify 1 into 1 83.459 * [taylor]: Taking taylor expansion of x.im in x.re 83.459 * [backup-simplify]: Simplify x.im into x.im 83.459 * [backup-simplify]: Simplify (+ x.im 0) into x.im 83.459 * [backup-simplify]: Simplify (- x.im) into (- x.im) 83.459 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 83.459 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 83.459 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 83.460 * [backup-simplify]: Simplify (- 0) into 0 83.461 * [backup-simplify]: Simplify (+ 1 0) into 1 83.461 * [backup-simplify]: Simplify (+ 0 1) into 1 83.461 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 83.462 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 83.462 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 83.462 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 83.463 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 83.463 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 83.463 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 83.463 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 83.463 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 83.463 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.463 * [backup-simplify]: Simplify 1/3 into 1/3 83.463 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 83.463 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 83.463 * [taylor]: Taking taylor expansion of x.re in x.im 83.463 * [backup-simplify]: Simplify x.re into x.re 83.463 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 83.463 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 83.463 * [taylor]: Taking taylor expansion of x.im in x.im 83.463 * [backup-simplify]: Simplify 0 into 0 83.463 * [backup-simplify]: Simplify 1 into 1 83.463 * [taylor]: Taking taylor expansion of x.re in x.im 83.463 * [backup-simplify]: Simplify x.re into x.re 83.463 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 83.463 * [taylor]: Taking taylor expansion of x.re in x.im 83.463 * [backup-simplify]: Simplify x.re into x.re 83.463 * [taylor]: Taking taylor expansion of x.im in x.im 83.463 * [backup-simplify]: Simplify 0 into 0 83.463 * [backup-simplify]: Simplify 1 into 1 83.463 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 83.464 * [backup-simplify]: Simplify (- 0) into 0 83.464 * [backup-simplify]: Simplify (+ x.re 0) into x.re 83.464 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.464 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 83.464 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 83.464 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 83.464 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 83.464 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 83.464 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 83.464 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 83.464 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.464 * [backup-simplify]: Simplify 1/3 into 1/3 83.464 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 83.464 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 83.465 * [taylor]: Taking taylor expansion of x.re in x.im 83.465 * [backup-simplify]: Simplify x.re into x.re 83.465 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 83.465 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 83.465 * [taylor]: Taking taylor expansion of x.im in x.im 83.465 * [backup-simplify]: Simplify 0 into 0 83.465 * [backup-simplify]: Simplify 1 into 1 83.465 * [taylor]: Taking taylor expansion of x.re in x.im 83.465 * [backup-simplify]: Simplify x.re into x.re 83.465 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 83.465 * [taylor]: Taking taylor expansion of x.re in x.im 83.465 * [backup-simplify]: Simplify x.re into x.re 83.465 * [taylor]: Taking taylor expansion of x.im in x.im 83.465 * [backup-simplify]: Simplify 0 into 0 83.465 * [backup-simplify]: Simplify 1 into 1 83.465 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 83.465 * [backup-simplify]: Simplify (- 0) into 0 83.465 * [backup-simplify]: Simplify (+ x.re 0) into x.re 83.465 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.465 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 83.466 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 83.466 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 83.466 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 83.466 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 83.466 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 83.466 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 83.466 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.466 * [backup-simplify]: Simplify 1/3 into 1/3 83.466 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 83.466 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 83.466 * [taylor]: Taking taylor expansion of x.re in x.re 83.466 * [backup-simplify]: Simplify 0 into 0 83.466 * [backup-simplify]: Simplify 1 into 1 83.466 * [backup-simplify]: Simplify (* 1 1) into 1 83.467 * [backup-simplify]: Simplify (* 1 1) into 1 83.467 * [backup-simplify]: Simplify (log 1) into 0 83.468 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 83.468 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 83.468 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 83.468 * [backup-simplify]: Simplify x.re into x.re 83.469 * [backup-simplify]: Simplify (- 1) into -1 83.469 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.470 * [backup-simplify]: Simplify (+ 1 0) into 1 83.470 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 83.470 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 83.471 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 83.471 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 83.472 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 83.472 * [taylor]: Taking taylor expansion of 0 in x.re 83.472 * [backup-simplify]: Simplify 0 into 0 83.472 * [backup-simplify]: Simplify 0 into 0 83.473 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.473 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.475 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 83.476 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 83.476 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 83.477 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 83.477 * [backup-simplify]: Simplify 0 into 0 83.477 * [backup-simplify]: Simplify (- 0) into 0 83.478 * [backup-simplify]: Simplify (+ 0 0) into 0 83.478 * [backup-simplify]: Simplify (+ 0 0) into 0 83.479 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 83.480 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 83.481 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 83.481 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 83.482 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 83.482 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 83.482 * [taylor]: Taking taylor expansion of -1/3 in x.re 83.482 * [backup-simplify]: Simplify -1/3 into -1/3 83.482 * [taylor]: Taking taylor expansion of x.re in x.re 83.482 * [backup-simplify]: Simplify 0 into 0 83.482 * [backup-simplify]: Simplify 1 into 1 83.483 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 83.484 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 83.484 * [backup-simplify]: Simplify 0 into 0 83.484 * [backup-simplify]: Simplify 0 into 0 83.485 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.486 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.488 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 83.489 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 83.490 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 83.491 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.491 * [backup-simplify]: Simplify 0 into 0 83.492 * [backup-simplify]: Simplify (- 0) into 0 83.492 * [backup-simplify]: Simplify (+ 0 0) into 0 83.492 * [backup-simplify]: Simplify (+ 0 0) into 0 83.493 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 83.494 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 83.497 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 83.497 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 83.500 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.500 * [taylor]: Taking taylor expansion of 0 in x.re 83.500 * [backup-simplify]: Simplify 0 into 0 83.500 * [backup-simplify]: Simplify 0 into 0 83.500 * [backup-simplify]: Simplify x.re into x.re 83.500 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 83.500 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 83.500 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 83.500 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 83.500 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 83.500 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.500 * [backup-simplify]: Simplify 1/3 into 1/3 83.500 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 83.500 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 83.500 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 83.500 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 83.500 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.500 * [taylor]: Taking taylor expansion of x.re in x.re 83.500 * [backup-simplify]: Simplify 0 into 0 83.501 * [backup-simplify]: Simplify 1 into 1 83.501 * [backup-simplify]: Simplify (/ 1 1) into 1 83.501 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.501 * [taylor]: Taking taylor expansion of x.im in x.re 83.501 * [backup-simplify]: Simplify x.im into x.im 83.501 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.501 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 83.501 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.501 * [taylor]: Taking taylor expansion of x.im in x.re 83.501 * [backup-simplify]: Simplify x.im into x.im 83.501 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.501 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.501 * [taylor]: Taking taylor expansion of x.re in x.re 83.501 * [backup-simplify]: Simplify 0 into 0 83.501 * [backup-simplify]: Simplify 1 into 1 83.502 * [backup-simplify]: Simplify (/ 1 1) into 1 83.502 * [taylor]: Taking taylor expansion of x.re in x.re 83.502 * [backup-simplify]: Simplify 0 into 0 83.502 * [backup-simplify]: Simplify 1 into 1 83.502 * [backup-simplify]: Simplify (+ 1 0) into 1 83.503 * [backup-simplify]: Simplify (+ 0 1) into 1 83.503 * [backup-simplify]: Simplify (* 1 1) into 1 83.503 * [backup-simplify]: Simplify (/ 1 1) into 1 83.504 * [backup-simplify]: Simplify (log 1) into 0 83.504 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 83.504 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 83.504 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 83.504 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.504 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.504 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.504 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.505 * [backup-simplify]: Simplify 1/3 into 1/3 83.505 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.505 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.505 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.505 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 83.505 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.505 * [taylor]: Taking taylor expansion of x.re in x.im 83.505 * [backup-simplify]: Simplify x.re into x.re 83.505 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.505 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.505 * [taylor]: Taking taylor expansion of x.im in x.im 83.505 * [backup-simplify]: Simplify 0 into 0 83.505 * [backup-simplify]: Simplify 1 into 1 83.505 * [backup-simplify]: Simplify (/ 1 1) into 1 83.505 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.505 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.505 * [taylor]: Taking taylor expansion of x.im in x.im 83.505 * [backup-simplify]: Simplify 0 into 0 83.505 * [backup-simplify]: Simplify 1 into 1 83.506 * [backup-simplify]: Simplify (/ 1 1) into 1 83.506 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.506 * [taylor]: Taking taylor expansion of x.re in x.im 83.506 * [backup-simplify]: Simplify x.re into x.re 83.506 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.506 * [taylor]: Taking taylor expansion of x.re in x.im 83.506 * [backup-simplify]: Simplify x.re into x.re 83.506 * [backup-simplify]: Simplify (- 1) into -1 83.507 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.507 * [backup-simplify]: Simplify (+ 1 0) into 1 83.507 * [backup-simplify]: Simplify (* -1 1) into -1 83.507 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 83.507 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 83.508 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.508 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 83.508 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 83.508 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.508 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.508 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.508 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.508 * [backup-simplify]: Simplify 1/3 into 1/3 83.508 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.508 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.508 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.508 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 83.508 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.508 * [taylor]: Taking taylor expansion of x.re in x.im 83.508 * [backup-simplify]: Simplify x.re into x.re 83.508 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.508 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.508 * [taylor]: Taking taylor expansion of x.im in x.im 83.508 * [backup-simplify]: Simplify 0 into 0 83.508 * [backup-simplify]: Simplify 1 into 1 83.508 * [backup-simplify]: Simplify (/ 1 1) into 1 83.508 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.508 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.508 * [taylor]: Taking taylor expansion of x.im in x.im 83.508 * [backup-simplify]: Simplify 0 into 0 83.508 * [backup-simplify]: Simplify 1 into 1 83.509 * [backup-simplify]: Simplify (/ 1 1) into 1 83.509 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.509 * [taylor]: Taking taylor expansion of x.re in x.im 83.509 * [backup-simplify]: Simplify x.re into x.re 83.509 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.509 * [taylor]: Taking taylor expansion of x.re in x.im 83.509 * [backup-simplify]: Simplify x.re into x.re 83.509 * [backup-simplify]: Simplify (- 1) into -1 83.509 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.510 * [backup-simplify]: Simplify (+ 1 0) into 1 83.510 * [backup-simplify]: Simplify (* -1 1) into -1 83.510 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 83.510 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 83.510 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.510 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 83.510 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 83.510 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 83.510 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 83.510 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.511 * [backup-simplify]: Simplify 1/3 into 1/3 83.511 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 83.511 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 83.511 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 83.511 * [taylor]: Taking taylor expansion of -1 in x.re 83.511 * [backup-simplify]: Simplify -1 into -1 83.511 * [taylor]: Taking taylor expansion of x.re in x.re 83.511 * [backup-simplify]: Simplify 0 into 0 83.511 * [backup-simplify]: Simplify 1 into 1 83.511 * [backup-simplify]: Simplify (/ -1 1) into -1 83.511 * [backup-simplify]: Simplify (log -1) into (log -1) 83.511 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.511 * [taylor]: Taking taylor expansion of 2 in x.re 83.511 * [backup-simplify]: Simplify 2 into 2 83.511 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.511 * [taylor]: Taking taylor expansion of x.im in x.re 83.511 * [backup-simplify]: Simplify x.im into x.im 83.511 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.512 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 83.512 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.512 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.512 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 83.512 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 83.513 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.513 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.514 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 83.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.514 * [backup-simplify]: Simplify (- 0) into 0 83.515 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 83.515 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 83.515 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 83.515 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 83.516 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.516 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 83.516 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.516 * [taylor]: Taking taylor expansion of 0 in x.re 83.517 * [backup-simplify]: Simplify 0 into 0 83.517 * [backup-simplify]: Simplify 0 into 0 83.517 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 83.518 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.519 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.519 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.519 * [backup-simplify]: Simplify (- 0) into 0 83.519 * [backup-simplify]: Simplify (+ 0 0) into 0 83.520 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 83.521 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.521 * [backup-simplify]: Simplify 0 into 0 83.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.521 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.522 * [backup-simplify]: Simplify (+ 0 0) into 0 83.522 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.523 * [backup-simplify]: Simplify (- 0) into 0 83.523 * [backup-simplify]: Simplify (+ 0 0) into 0 83.523 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 83.524 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 83.524 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 83.524 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.525 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 83.525 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 83.525 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 83.525 * [taylor]: Taking taylor expansion of -1/3 in x.re 83.526 * [backup-simplify]: Simplify -1/3 into -1/3 83.526 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 83.526 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 83.526 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 83.526 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.526 * [backup-simplify]: Simplify 1/3 into 1/3 83.526 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 83.526 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 83.526 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 83.526 * [taylor]: Taking taylor expansion of -1 in x.re 83.526 * [backup-simplify]: Simplify -1 into -1 83.526 * [taylor]: Taking taylor expansion of x.re in x.re 83.526 * [backup-simplify]: Simplify 0 into 0 83.526 * [backup-simplify]: Simplify 1 into 1 83.526 * [backup-simplify]: Simplify (/ -1 1) into -1 83.526 * [backup-simplify]: Simplify (log -1) into (log -1) 83.526 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.526 * [taylor]: Taking taylor expansion of 2 in x.re 83.526 * [backup-simplify]: Simplify 2 into 2 83.526 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.526 * [taylor]: Taking taylor expansion of x.im in x.re 83.526 * [backup-simplify]: Simplify x.im into x.im 83.526 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.527 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 83.527 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.527 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.527 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 83.528 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 83.528 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.528 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 83.528 * [taylor]: Taking taylor expansion of x.re in x.re 83.528 * [backup-simplify]: Simplify 0 into 0 83.528 * [backup-simplify]: Simplify 1 into 1 83.528 * [backup-simplify]: Simplify (* 1 1) into 1 83.529 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.529 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 83.530 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.531 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.531 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.531 * [backup-simplify]: Simplify (- 0) into 0 83.531 * [backup-simplify]: Simplify (+ 0 0) into 0 83.532 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 83.532 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.534 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.535 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.535 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.536 * [backup-simplify]: Simplify (- 0) into 0 83.536 * [backup-simplify]: Simplify (+ 0 0) into 0 83.537 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.538 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.538 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.539 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.539 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.540 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 83.541 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.542 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 83.542 * [backup-simplify]: Simplify 0 into 0 83.542 * [backup-simplify]: Simplify 0 into 0 83.543 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.545 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.545 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.546 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.546 * [backup-simplify]: Simplify (- 0) into 0 83.546 * [backup-simplify]: Simplify (+ 0 0) into 0 83.547 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.548 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.548 * [backup-simplify]: Simplify 0 into 0 83.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.549 * [backup-simplify]: Simplify (+ 0 0) into 0 83.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.550 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.550 * [backup-simplify]: Simplify (- 0) into 0 83.550 * [backup-simplify]: Simplify (+ 0 0) into 0 83.551 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 83.551 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 83.554 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 83.554 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.555 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 83.557 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.557 * [taylor]: Taking taylor expansion of 0 in x.re 83.557 * [backup-simplify]: Simplify 0 into 0 83.558 * [backup-simplify]: Simplify 0 into 0 83.558 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 83.559 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 83.559 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 83.559 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 83.559 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 83.559 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 83.559 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.559 * [backup-simplify]: Simplify 1/3 into 1/3 83.559 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 83.559 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 83.559 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 83.559 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 83.559 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.559 * [taylor]: Taking taylor expansion of x.im in x.re 83.559 * [backup-simplify]: Simplify x.im into x.im 83.559 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.559 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.559 * [taylor]: Taking taylor expansion of x.re in x.re 83.559 * [backup-simplify]: Simplify 0 into 0 83.559 * [backup-simplify]: Simplify 1 into 1 83.560 * [backup-simplify]: Simplify (/ 1 1) into 1 83.560 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 83.560 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.560 * [taylor]: Taking taylor expansion of x.im in x.re 83.560 * [backup-simplify]: Simplify x.im into x.im 83.560 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.560 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.560 * [taylor]: Taking taylor expansion of x.re in x.re 83.560 * [backup-simplify]: Simplify 0 into 0 83.560 * [backup-simplify]: Simplify 1 into 1 83.560 * [backup-simplify]: Simplify (/ 1 1) into 1 83.560 * [taylor]: Taking taylor expansion of x.re in x.re 83.560 * [backup-simplify]: Simplify 0 into 0 83.560 * [backup-simplify]: Simplify 1 into 1 83.561 * [backup-simplify]: Simplify (- 1) into -1 83.561 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.562 * [backup-simplify]: Simplify (+ 0 1) into 1 83.562 * [backup-simplify]: Simplify (* -1 1) into -1 83.562 * [backup-simplify]: Simplify (/ -1 1) into -1 83.563 * [backup-simplify]: Simplify (log -1) into (log -1) 83.564 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 83.564 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 83.565 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 83.565 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.565 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.565 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.565 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.565 * [backup-simplify]: Simplify 1/3 into 1/3 83.565 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.565 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.565 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.565 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 83.565 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.565 * [taylor]: Taking taylor expansion of x.im in x.im 83.565 * [backup-simplify]: Simplify 0 into 0 83.565 * [backup-simplify]: Simplify 1 into 1 83.565 * [backup-simplify]: Simplify (/ 1 1) into 1 83.565 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.565 * [taylor]: Taking taylor expansion of x.re in x.im 83.565 * [backup-simplify]: Simplify x.re into x.re 83.565 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.565 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.566 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.566 * [taylor]: Taking taylor expansion of x.im in x.im 83.566 * [backup-simplify]: Simplify 0 into 0 83.566 * [backup-simplify]: Simplify 1 into 1 83.566 * [backup-simplify]: Simplify (/ 1 1) into 1 83.566 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.566 * [taylor]: Taking taylor expansion of x.re in x.im 83.566 * [backup-simplify]: Simplify x.re into x.re 83.566 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.566 * [taylor]: Taking taylor expansion of x.re in x.im 83.566 * [backup-simplify]: Simplify x.re into x.re 83.567 * [backup-simplify]: Simplify (+ 1 0) into 1 83.567 * [backup-simplify]: Simplify (+ 1 0) into 1 83.572 * [backup-simplify]: Simplify (* 1 1) into 1 83.572 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.572 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 83.573 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.573 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 83.573 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 83.573 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.573 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.573 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.573 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.573 * [backup-simplify]: Simplify 1/3 into 1/3 83.573 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.573 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.573 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.573 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 83.573 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.573 * [taylor]: Taking taylor expansion of x.im in x.im 83.573 * [backup-simplify]: Simplify 0 into 0 83.573 * [backup-simplify]: Simplify 1 into 1 83.574 * [backup-simplify]: Simplify (/ 1 1) into 1 83.574 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.574 * [taylor]: Taking taylor expansion of x.re in x.im 83.574 * [backup-simplify]: Simplify x.re into x.re 83.574 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.574 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.574 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.574 * [taylor]: Taking taylor expansion of x.im in x.im 83.574 * [backup-simplify]: Simplify 0 into 0 83.574 * [backup-simplify]: Simplify 1 into 1 83.574 * [backup-simplify]: Simplify (/ 1 1) into 1 83.574 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.574 * [taylor]: Taking taylor expansion of x.re in x.im 83.574 * [backup-simplify]: Simplify x.re into x.re 83.574 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.574 * [taylor]: Taking taylor expansion of x.re in x.im 83.574 * [backup-simplify]: Simplify x.re into x.re 83.575 * [backup-simplify]: Simplify (+ 1 0) into 1 83.575 * [backup-simplify]: Simplify (+ 1 0) into 1 83.575 * [backup-simplify]: Simplify (* 1 1) into 1 83.575 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.575 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 83.576 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.576 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 83.576 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 83.576 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 83.576 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 83.576 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.576 * [backup-simplify]: Simplify 1/3 into 1/3 83.576 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 83.576 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 83.576 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.576 * [taylor]: Taking taylor expansion of x.re in x.re 83.576 * [backup-simplify]: Simplify 0 into 0 83.576 * [backup-simplify]: Simplify 1 into 1 83.576 * [backup-simplify]: Simplify (/ 1 1) into 1 83.576 * [backup-simplify]: Simplify (log 1) into 0 83.577 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.577 * [taylor]: Taking taylor expansion of 2 in x.re 83.577 * [backup-simplify]: Simplify 2 into 2 83.577 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.577 * [taylor]: Taking taylor expansion of x.im in x.re 83.577 * [backup-simplify]: Simplify x.im into x.im 83.577 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.577 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 83.577 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.577 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.577 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 83.577 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 83.577 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.577 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.578 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.578 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 83.578 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.579 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 83.579 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 83.579 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 83.579 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.580 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 83.580 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.580 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 83.581 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.581 * [taylor]: Taking taylor expansion of 0 in x.re 83.581 * [backup-simplify]: Simplify 0 into 0 83.581 * [backup-simplify]: Simplify 0 into 0 83.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.582 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 83.583 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.583 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.583 * [backup-simplify]: Simplify (- 0) into 0 83.583 * [backup-simplify]: Simplify (+ 0 0) into 0 83.584 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 83.584 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 83.584 * [backup-simplify]: Simplify 0 into 0 83.585 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.585 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.585 * [backup-simplify]: Simplify (+ 0 0) into 0 83.586 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.586 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.586 * [backup-simplify]: Simplify (- 0) into 0 83.586 * [backup-simplify]: Simplify (+ 0 0) into 0 83.587 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 83.587 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 83.587 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 83.588 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.588 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 83.589 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 83.589 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 83.589 * [taylor]: Taking taylor expansion of -1/3 in x.re 83.589 * [backup-simplify]: Simplify -1/3 into -1/3 83.589 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 83.589 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 83.589 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 83.589 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.589 * [backup-simplify]: Simplify 1/3 into 1/3 83.589 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 83.589 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 83.589 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.589 * [taylor]: Taking taylor expansion of x.re in x.re 83.589 * [backup-simplify]: Simplify 0 into 0 83.589 * [backup-simplify]: Simplify 1 into 1 83.589 * [backup-simplify]: Simplify (/ 1 1) into 1 83.590 * [backup-simplify]: Simplify (log 1) into 0 83.590 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.590 * [taylor]: Taking taylor expansion of 2 in x.re 83.590 * [backup-simplify]: Simplify 2 into 2 83.590 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.590 * [taylor]: Taking taylor expansion of x.im in x.re 83.590 * [backup-simplify]: Simplify x.im into x.im 83.590 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.590 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 83.590 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.590 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.590 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 83.590 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 83.590 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.590 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 83.590 * [taylor]: Taking taylor expansion of x.re in x.re 83.590 * [backup-simplify]: Simplify 0 into 0 83.590 * [backup-simplify]: Simplify 1 into 1 83.591 * [backup-simplify]: Simplify (* 1 1) into 1 83.591 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.591 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.592 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 83.592 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.593 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.593 * [backup-simplify]: Simplify (- 0) into 0 83.593 * [backup-simplify]: Simplify (+ 0 0) into 0 83.593 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 83.594 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.595 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 83.596 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.597 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.597 * [backup-simplify]: Simplify (- 0) into 0 83.597 * [backup-simplify]: Simplify (+ 0 0) into 0 83.598 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.599 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.599 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.600 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 83.600 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.601 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 83.602 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.602 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 83.602 * [backup-simplify]: Simplify 0 into 0 83.602 * [backup-simplify]: Simplify 0 into 0 83.603 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.604 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 83.605 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.606 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.606 * [backup-simplify]: Simplify (- 0) into 0 83.606 * [backup-simplify]: Simplify (+ 0 0) into 0 83.607 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.608 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.608 * [backup-simplify]: Simplify 0 into 0 83.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.610 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.610 * [backup-simplify]: Simplify (+ 0 0) into 0 83.611 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.612 * [backup-simplify]: Simplify (- 0) into 0 83.612 * [backup-simplify]: Simplify (+ 0 0) into 0 83.613 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 83.613 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 83.616 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 83.616 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.617 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 83.619 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.619 * [taylor]: Taking taylor expansion of 0 in x.re 83.619 * [backup-simplify]: Simplify 0 into 0 83.620 * [backup-simplify]: Simplify 0 into 0 83.620 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 83.620 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 83.620 * [backup-simplify]: Simplify (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 83.620 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.im x.re) around 0 83.620 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 83.620 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 83.620 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 83.620 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.620 * [backup-simplify]: Simplify 1/3 into 1/3 83.620 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 83.620 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 83.620 * [taylor]: Taking taylor expansion of x.re in x.re 83.620 * [backup-simplify]: Simplify 0 into 0 83.620 * [backup-simplify]: Simplify 1 into 1 83.620 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 83.620 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 83.620 * [taylor]: Taking taylor expansion of x.im in x.re 83.620 * [backup-simplify]: Simplify x.im into x.im 83.620 * [taylor]: Taking taylor expansion of x.re in x.re 83.620 * [backup-simplify]: Simplify 0 into 0 83.621 * [backup-simplify]: Simplify 1 into 1 83.621 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 83.621 * [taylor]: Taking taylor expansion of x.re in x.re 83.621 * [backup-simplify]: Simplify 0 into 0 83.621 * [backup-simplify]: Simplify 1 into 1 83.621 * [taylor]: Taking taylor expansion of x.im in x.re 83.621 * [backup-simplify]: Simplify x.im into x.im 83.621 * [backup-simplify]: Simplify (+ x.im 0) into x.im 83.621 * [backup-simplify]: Simplify (- x.im) into (- x.im) 83.621 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 83.621 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 83.621 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 83.621 * [backup-simplify]: Simplify (- 0) into 0 83.622 * [backup-simplify]: Simplify (+ 1 0) into 1 83.622 * [backup-simplify]: Simplify (+ 0 1) into 1 83.622 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 83.623 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 83.623 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 83.623 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 83.624 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 83.624 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 83.624 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 83.624 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 83.624 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 83.624 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.624 * [backup-simplify]: Simplify 1/3 into 1/3 83.624 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 83.624 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 83.624 * [taylor]: Taking taylor expansion of x.re in x.im 83.624 * [backup-simplify]: Simplify x.re into x.re 83.624 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 83.624 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 83.624 * [taylor]: Taking taylor expansion of x.im in x.im 83.624 * [backup-simplify]: Simplify 0 into 0 83.624 * [backup-simplify]: Simplify 1 into 1 83.624 * [taylor]: Taking taylor expansion of x.re in x.im 83.624 * [backup-simplify]: Simplify x.re into x.re 83.624 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 83.624 * [taylor]: Taking taylor expansion of x.re in x.im 83.624 * [backup-simplify]: Simplify x.re into x.re 83.624 * [taylor]: Taking taylor expansion of x.im in x.im 83.624 * [backup-simplify]: Simplify 0 into 0 83.624 * [backup-simplify]: Simplify 1 into 1 83.624 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 83.625 * [backup-simplify]: Simplify (- 0) into 0 83.625 * [backup-simplify]: Simplify (+ x.re 0) into x.re 83.625 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.625 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 83.625 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 83.625 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 83.625 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 83.625 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 83.625 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 83.625 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 83.625 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.625 * [backup-simplify]: Simplify 1/3 into 1/3 83.625 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 83.625 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 83.626 * [taylor]: Taking taylor expansion of x.re in x.im 83.626 * [backup-simplify]: Simplify x.re into x.re 83.626 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 83.626 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 83.626 * [taylor]: Taking taylor expansion of x.im in x.im 83.626 * [backup-simplify]: Simplify 0 into 0 83.626 * [backup-simplify]: Simplify 1 into 1 83.626 * [taylor]: Taking taylor expansion of x.re in x.im 83.626 * [backup-simplify]: Simplify x.re into x.re 83.626 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 83.626 * [taylor]: Taking taylor expansion of x.re in x.im 83.626 * [backup-simplify]: Simplify x.re into x.re 83.626 * [taylor]: Taking taylor expansion of x.im in x.im 83.626 * [backup-simplify]: Simplify 0 into 0 83.626 * [backup-simplify]: Simplify 1 into 1 83.626 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 83.626 * [backup-simplify]: Simplify (- 0) into 0 83.626 * [backup-simplify]: Simplify (+ x.re 0) into x.re 83.626 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.626 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 83.627 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 83.627 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 83.627 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 83.627 * [taylor]: Taking taylor expansion of (pow (pow x.re 3) 1/3) in x.re 83.627 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.re 3)))) in x.re 83.627 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.re 3))) in x.re 83.627 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.627 * [backup-simplify]: Simplify 1/3 into 1/3 83.627 * [taylor]: Taking taylor expansion of (log (pow x.re 3)) in x.re 83.627 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 83.627 * [taylor]: Taking taylor expansion of x.re in x.re 83.627 * [backup-simplify]: Simplify 0 into 0 83.627 * [backup-simplify]: Simplify 1 into 1 83.627 * [backup-simplify]: Simplify (* 1 1) into 1 83.628 * [backup-simplify]: Simplify (* 1 1) into 1 83.628 * [backup-simplify]: Simplify (log 1) into 0 83.629 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 83.629 * [backup-simplify]: Simplify (* 1/3 (* 3 (log x.re))) into (log x.re) 83.629 * [backup-simplify]: Simplify (exp (log x.re)) into x.re 83.629 * [backup-simplify]: Simplify x.re into x.re 83.629 * [backup-simplify]: Simplify (- 1) into -1 83.630 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.630 * [backup-simplify]: Simplify (+ 1 0) into 1 83.630 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 83.630 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 83.631 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.re 3) 1)))) 1) into 0 83.632 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.re 3)))) into 0 83.633 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 1) 1)))) into 0 83.633 * [taylor]: Taking taylor expansion of 0 in x.re 83.633 * [backup-simplify]: Simplify 0 into 0 83.633 * [backup-simplify]: Simplify 0 into 0 83.633 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.634 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.635 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 83.636 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 83.636 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 3 (log x.re)))) into 0 83.637 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 1) 1)))) into 0 83.637 * [backup-simplify]: Simplify 0 into 0 83.637 * [backup-simplify]: Simplify (- 0) into 0 83.638 * [backup-simplify]: Simplify (+ 0 0) into 0 83.638 * [backup-simplify]: Simplify (+ 0 0) into 0 83.639 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 83.639 * [backup-simplify]: Simplify (+ (* x.re (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))) into (- x.re) 83.640 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 1)))) 2) into (/ -1 (pow x.re 2)) 83.641 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 83.642 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (/ -1/3 x.re) 83.642 * [taylor]: Taking taylor expansion of (/ -1/3 x.re) in x.re 83.642 * [taylor]: Taking taylor expansion of -1/3 in x.re 83.642 * [backup-simplify]: Simplify -1/3 into -1/3 83.642 * [taylor]: Taking taylor expansion of x.re in x.re 83.642 * [backup-simplify]: Simplify 0 into 0 83.642 * [backup-simplify]: Simplify 1 into 1 83.643 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 83.643 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 83.643 * [backup-simplify]: Simplify 0 into 0 83.643 * [backup-simplify]: Simplify 0 into 0 83.644 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.645 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.648 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 83.649 * [backup-simplify]: Simplify (+ (* (- -3) (log x.re)) 0) into (* 3 (log x.re)) 83.650 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 3 (log x.re))))) into 0 83.651 * [backup-simplify]: Simplify (* (exp (log x.re)) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.651 * [backup-simplify]: Simplify 0 into 0 83.651 * [backup-simplify]: Simplify (- 0) into 0 83.652 * [backup-simplify]: Simplify (+ 0 0) into 0 83.652 * [backup-simplify]: Simplify (+ 0 0) into 0 83.653 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 83.654 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 83.656 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.re 3) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- x.re)) 1)) (pow (pow x.re 3) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.re 3) 1)))) 6) into 0 83.657 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (log (pow x.re 3)))))) into 0 83.659 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.re 3)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.659 * [taylor]: Taking taylor expansion of 0 in x.re 83.659 * [backup-simplify]: Simplify 0 into 0 83.659 * [backup-simplify]: Simplify 0 into 0 83.659 * [backup-simplify]: Simplify x.re into x.re 83.660 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.im) (/ 1 x.re)) (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im))))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 83.660 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 83.660 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 83.660 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 83.660 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 83.660 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.660 * [backup-simplify]: Simplify 1/3 into 1/3 83.660 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 83.660 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 83.660 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 83.660 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 83.660 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.660 * [taylor]: Taking taylor expansion of x.re in x.re 83.660 * [backup-simplify]: Simplify 0 into 0 83.660 * [backup-simplify]: Simplify 1 into 1 83.660 * [backup-simplify]: Simplify (/ 1 1) into 1 83.660 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.660 * [taylor]: Taking taylor expansion of x.im in x.re 83.661 * [backup-simplify]: Simplify x.im into x.im 83.661 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.661 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 83.661 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.661 * [taylor]: Taking taylor expansion of x.im in x.re 83.661 * [backup-simplify]: Simplify x.im into x.im 83.661 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.661 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.661 * [taylor]: Taking taylor expansion of x.re in x.re 83.661 * [backup-simplify]: Simplify 0 into 0 83.661 * [backup-simplify]: Simplify 1 into 1 83.661 * [backup-simplify]: Simplify (/ 1 1) into 1 83.661 * [taylor]: Taking taylor expansion of x.re in x.re 83.661 * [backup-simplify]: Simplify 0 into 0 83.661 * [backup-simplify]: Simplify 1 into 1 83.662 * [backup-simplify]: Simplify (+ 1 0) into 1 83.662 * [backup-simplify]: Simplify (+ 0 1) into 1 83.662 * [backup-simplify]: Simplify (* 1 1) into 1 83.663 * [backup-simplify]: Simplify (/ 1 1) into 1 83.663 * [backup-simplify]: Simplify (log 1) into 0 83.664 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 83.664 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 83.664 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 83.664 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.664 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.664 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.664 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.664 * [backup-simplify]: Simplify 1/3 into 1/3 83.664 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.664 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.664 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.664 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 83.664 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.664 * [taylor]: Taking taylor expansion of x.re in x.im 83.664 * [backup-simplify]: Simplify x.re into x.re 83.664 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.664 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.664 * [taylor]: Taking taylor expansion of x.im in x.im 83.664 * [backup-simplify]: Simplify 0 into 0 83.664 * [backup-simplify]: Simplify 1 into 1 83.665 * [backup-simplify]: Simplify (/ 1 1) into 1 83.665 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.665 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.665 * [taylor]: Taking taylor expansion of x.im in x.im 83.665 * [backup-simplify]: Simplify 0 into 0 83.665 * [backup-simplify]: Simplify 1 into 1 83.665 * [backup-simplify]: Simplify (/ 1 1) into 1 83.665 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.665 * [taylor]: Taking taylor expansion of x.re in x.im 83.665 * [backup-simplify]: Simplify x.re into x.re 83.665 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.665 * [taylor]: Taking taylor expansion of x.re in x.im 83.665 * [backup-simplify]: Simplify x.re into x.re 83.666 * [backup-simplify]: Simplify (- 1) into -1 83.666 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.667 * [backup-simplify]: Simplify (+ 1 0) into 1 83.667 * [backup-simplify]: Simplify (* -1 1) into -1 83.667 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 83.667 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 83.668 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.668 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 83.668 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 83.668 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.668 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.668 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.668 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.668 * [backup-simplify]: Simplify 1/3 into 1/3 83.668 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.668 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.668 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.668 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 83.668 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.668 * [taylor]: Taking taylor expansion of x.re in x.im 83.668 * [backup-simplify]: Simplify x.re into x.re 83.668 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.669 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.669 * [taylor]: Taking taylor expansion of x.im in x.im 83.669 * [backup-simplify]: Simplify 0 into 0 83.669 * [backup-simplify]: Simplify 1 into 1 83.669 * [backup-simplify]: Simplify (/ 1 1) into 1 83.669 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.669 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.669 * [taylor]: Taking taylor expansion of x.im in x.im 83.669 * [backup-simplify]: Simplify 0 into 0 83.669 * [backup-simplify]: Simplify 1 into 1 83.669 * [backup-simplify]: Simplify (/ 1 1) into 1 83.669 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.669 * [taylor]: Taking taylor expansion of x.re in x.im 83.670 * [backup-simplify]: Simplify x.re into x.re 83.670 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.670 * [taylor]: Taking taylor expansion of x.re in x.im 83.670 * [backup-simplify]: Simplify x.re into x.re 83.670 * [backup-simplify]: Simplify (- 1) into -1 83.670 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.671 * [backup-simplify]: Simplify (+ 1 0) into 1 83.671 * [backup-simplify]: Simplify (* -1 1) into -1 83.671 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 83.671 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 83.672 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.672 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 83.672 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 83.672 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 83.672 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 83.672 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.672 * [backup-simplify]: Simplify 1/3 into 1/3 83.672 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 83.672 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 83.672 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 83.672 * [taylor]: Taking taylor expansion of -1 in x.re 83.672 * [backup-simplify]: Simplify -1 into -1 83.672 * [taylor]: Taking taylor expansion of x.re in x.re 83.672 * [backup-simplify]: Simplify 0 into 0 83.672 * [backup-simplify]: Simplify 1 into 1 83.673 * [backup-simplify]: Simplify (/ -1 1) into -1 83.673 * [backup-simplify]: Simplify (log -1) into (log -1) 83.673 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.673 * [taylor]: Taking taylor expansion of 2 in x.re 83.673 * [backup-simplify]: Simplify 2 into 2 83.673 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.673 * [taylor]: Taking taylor expansion of x.im in x.re 83.673 * [backup-simplify]: Simplify x.im into x.im 83.673 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.674 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 83.674 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.674 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.675 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 83.675 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 83.676 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.676 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.677 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.677 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 83.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.678 * [backup-simplify]: Simplify (- 0) into 0 83.679 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 83.679 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 83.679 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 83.680 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.re) 1)))) 1) into 0 83.681 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.681 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into 0 83.682 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.682 * [taylor]: Taking taylor expansion of 0 in x.re 83.682 * [backup-simplify]: Simplify 0 into 0 83.682 * [backup-simplify]: Simplify 0 into 0 83.683 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 83.685 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.685 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.686 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.686 * [backup-simplify]: Simplify (- 0) into 0 83.687 * [backup-simplify]: Simplify (+ 0 0) into 0 83.687 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 83.689 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.689 * [backup-simplify]: Simplify 0 into 0 83.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.690 * [backup-simplify]: Simplify (+ 0 0) into 0 83.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.691 * [backup-simplify]: Simplify (- 0) into 0 83.697 * [backup-simplify]: Simplify (+ 0 0) into 0 83.698 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 83.698 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (/ 1 (pow x.re 3)) 83.699 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 83.700 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.700 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 83.701 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 83.701 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 83.702 * [taylor]: Taking taylor expansion of -1/3 in x.re 83.702 * [backup-simplify]: Simplify -1/3 into -1/3 83.702 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 83.702 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) in x.re 83.702 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) in x.re 83.702 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.702 * [backup-simplify]: Simplify 1/3 into 1/3 83.702 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.re)) (* 2 (log x.im))) in x.re 83.702 * [taylor]: Taking taylor expansion of (log (/ -1 x.re)) in x.re 83.702 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 83.702 * [taylor]: Taking taylor expansion of -1 in x.re 83.702 * [backup-simplify]: Simplify -1 into -1 83.702 * [taylor]: Taking taylor expansion of x.re in x.re 83.702 * [backup-simplify]: Simplify 0 into 0 83.702 * [backup-simplify]: Simplify 1 into 1 83.702 * [backup-simplify]: Simplify (/ -1 1) into -1 83.703 * [backup-simplify]: Simplify (log -1) into (log -1) 83.703 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.703 * [taylor]: Taking taylor expansion of 2 in x.re 83.703 * [backup-simplify]: Simplify 2 into 2 83.703 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.703 * [taylor]: Taking taylor expansion of x.im in x.re 83.703 * [backup-simplify]: Simplify x.im into x.im 83.703 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.704 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log -1)) into (- (log -1) (log x.re)) 83.704 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.704 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.704 * [backup-simplify]: Simplify (+ (- (log -1) (log x.re)) (- (* 2 (log x.im)))) into (- (log -1) (+ (* 2 (log x.im)) (log x.re))) 83.705 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) into (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))) 83.705 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.705 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 83.705 * [taylor]: Taking taylor expansion of x.re in x.re 83.705 * [backup-simplify]: Simplify 0 into 0 83.705 * [backup-simplify]: Simplify 1 into 1 83.706 * [backup-simplify]: Simplify (* 1 1) into 1 83.706 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) 83.707 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 83.709 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.709 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.710 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.710 * [backup-simplify]: Simplify (- 0) into 0 83.711 * [backup-simplify]: Simplify (+ 0 0) into 0 83.711 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) into 0 83.712 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.715 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.717 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.718 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.718 * [backup-simplify]: Simplify (- 0) into 0 83.718 * [backup-simplify]: Simplify (+ 0 0) into 0 83.720 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.722 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.723 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.724 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.725 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.726 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)))) into 0 83.728 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.729 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))))) into 0 83.729 * [backup-simplify]: Simplify 0 into 0 83.729 * [backup-simplify]: Simplify 0 into 0 83.730 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.733 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.735 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.735 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.736 * [backup-simplify]: Simplify (- 0) into 0 83.736 * [backup-simplify]: Simplify (+ 0 0) into 0 83.738 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.739 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (* 2 (log x.im)) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.739 * [backup-simplify]: Simplify 0 into 0 83.741 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.741 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.741 * [backup-simplify]: Simplify (+ 0 0) into 0 83.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.742 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.743 * [backup-simplify]: Simplify (- 0) into 0 83.743 * [backup-simplify]: Simplify (+ 0 0) into 0 83.744 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 83.744 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (/ 1 (pow x.re 3)) (/ 0 x.re)))) into 0 83.747 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.re 3))) 1)) (pow (/ -1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.re) 1)))) 6) into 0 83.747 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 83.748 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.re)) (* 2 (log x.im))))))) into 0 83.751 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.751 * [taylor]: Taking taylor expansion of 0 in x.re 83.751 * [backup-simplify]: Simplify 0 into 0 83.751 * [backup-simplify]: Simplify 0 into 0 83.751 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) into (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 83.752 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.im)) (/ 1 (- x.re))) (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im)))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 83.752 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.im x.re) around 0 83.752 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 83.752 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 83.752 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 83.752 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.752 * [backup-simplify]: Simplify 1/3 into 1/3 83.752 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 83.752 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 83.752 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 83.752 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 83.752 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.752 * [taylor]: Taking taylor expansion of x.im in x.re 83.752 * [backup-simplify]: Simplify x.im into x.im 83.752 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.752 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.752 * [taylor]: Taking taylor expansion of x.re in x.re 83.752 * [backup-simplify]: Simplify 0 into 0 83.752 * [backup-simplify]: Simplify 1 into 1 83.753 * [backup-simplify]: Simplify (/ 1 1) into 1 83.753 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 83.753 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.753 * [taylor]: Taking taylor expansion of x.im in x.re 83.753 * [backup-simplify]: Simplify x.im into x.im 83.753 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.753 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.753 * [taylor]: Taking taylor expansion of x.re in x.re 83.753 * [backup-simplify]: Simplify 0 into 0 83.753 * [backup-simplify]: Simplify 1 into 1 83.753 * [backup-simplify]: Simplify (/ 1 1) into 1 83.753 * [taylor]: Taking taylor expansion of x.re in x.re 83.753 * [backup-simplify]: Simplify 0 into 0 83.754 * [backup-simplify]: Simplify 1 into 1 83.754 * [backup-simplify]: Simplify (- 1) into -1 83.754 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.755 * [backup-simplify]: Simplify (+ 0 1) into 1 83.755 * [backup-simplify]: Simplify (* -1 1) into -1 83.756 * [backup-simplify]: Simplify (/ -1 1) into -1 83.756 * [backup-simplify]: Simplify (log -1) into (log -1) 83.757 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 83.757 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 83.758 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 83.758 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.758 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.758 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.758 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.758 * [backup-simplify]: Simplify 1/3 into 1/3 83.758 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.758 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.758 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.758 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 83.758 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.758 * [taylor]: Taking taylor expansion of x.im in x.im 83.758 * [backup-simplify]: Simplify 0 into 0 83.758 * [backup-simplify]: Simplify 1 into 1 83.759 * [backup-simplify]: Simplify (/ 1 1) into 1 83.759 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.759 * [taylor]: Taking taylor expansion of x.re in x.im 83.759 * [backup-simplify]: Simplify x.re into x.re 83.759 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.759 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.759 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.759 * [taylor]: Taking taylor expansion of x.im in x.im 83.759 * [backup-simplify]: Simplify 0 into 0 83.759 * [backup-simplify]: Simplify 1 into 1 83.759 * [backup-simplify]: Simplify (/ 1 1) into 1 83.759 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.759 * [taylor]: Taking taylor expansion of x.re in x.im 83.759 * [backup-simplify]: Simplify x.re into x.re 83.759 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.759 * [taylor]: Taking taylor expansion of x.re in x.im 83.759 * [backup-simplify]: Simplify x.re into x.re 83.760 * [backup-simplify]: Simplify (+ 1 0) into 1 83.760 * [backup-simplify]: Simplify (+ 1 0) into 1 83.761 * [backup-simplify]: Simplify (* 1 1) into 1 83.761 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.761 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 83.761 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.761 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 83.762 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 83.762 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 83.762 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 83.762 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 83.762 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.762 * [backup-simplify]: Simplify 1/3 into 1/3 83.762 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 83.762 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 83.762 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 83.762 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 83.762 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.762 * [taylor]: Taking taylor expansion of x.im in x.im 83.762 * [backup-simplify]: Simplify 0 into 0 83.762 * [backup-simplify]: Simplify 1 into 1 83.762 * [backup-simplify]: Simplify (/ 1 1) into 1 83.762 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.762 * [taylor]: Taking taylor expansion of x.re in x.im 83.762 * [backup-simplify]: Simplify x.re into x.re 83.762 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.762 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 83.763 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.763 * [taylor]: Taking taylor expansion of x.im in x.im 83.763 * [backup-simplify]: Simplify 0 into 0 83.763 * [backup-simplify]: Simplify 1 into 1 83.763 * [backup-simplify]: Simplify (/ 1 1) into 1 83.763 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.763 * [taylor]: Taking taylor expansion of x.re in x.im 83.763 * [backup-simplify]: Simplify x.re into x.re 83.763 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.763 * [taylor]: Taking taylor expansion of x.re in x.im 83.763 * [backup-simplify]: Simplify x.re into x.re 83.764 * [backup-simplify]: Simplify (+ 1 0) into 1 83.764 * [backup-simplify]: Simplify (+ 1 0) into 1 83.764 * [backup-simplify]: Simplify (* 1 1) into 1 83.764 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.764 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 83.765 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.765 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 83.765 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 83.765 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 83.765 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 83.765 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.765 * [backup-simplify]: Simplify 1/3 into 1/3 83.765 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 83.766 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 83.766 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.766 * [taylor]: Taking taylor expansion of x.re in x.re 83.766 * [backup-simplify]: Simplify 0 into 0 83.766 * [backup-simplify]: Simplify 1 into 1 83.766 * [backup-simplify]: Simplify (/ 1 1) into 1 83.766 * [backup-simplify]: Simplify (log 1) into 0 83.766 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.766 * [taylor]: Taking taylor expansion of 2 in x.re 83.766 * [backup-simplify]: Simplify 2 into 2 83.766 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.767 * [taylor]: Taking taylor expansion of x.im in x.re 83.767 * [backup-simplify]: Simplify x.im into x.im 83.767 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.767 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 83.767 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.767 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.767 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 83.767 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 83.768 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.768 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.769 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.769 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 83.770 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.770 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 83.770 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 83.770 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 83.770 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.771 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.re) 1)))) 1) into 0 83.771 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.771 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into 0 83.772 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.772 * [taylor]: Taking taylor expansion of 0 in x.re 83.772 * [backup-simplify]: Simplify 0 into 0 83.772 * [backup-simplify]: Simplify 0 into 0 83.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.773 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 83.774 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.774 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.774 * [backup-simplify]: Simplify (- 0) into 0 83.774 * [backup-simplify]: Simplify (+ 0 0) into 0 83.775 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 83.775 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 83.775 * [backup-simplify]: Simplify 0 into 0 83.776 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.776 * [backup-simplify]: Simplify (+ 0 0) into 0 83.777 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.777 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 83.777 * [backup-simplify]: Simplify (- 0) into 0 83.777 * [backup-simplify]: Simplify (+ 0 0) into 0 83.778 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 83.778 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into (- (/ 1 (pow x.re 3))) 83.779 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 1)))) 2) into (/ -1 (pow x.re 2)) 83.779 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.779 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im)))))) into (- (* 1/3 (/ 1 (pow x.re 2)))) 83.780 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) 83.780 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2))) in x.re 83.780 * [taylor]: Taking taylor expansion of -1/3 in x.re 83.780 * [backup-simplify]: Simplify -1/3 into -1/3 83.780 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (pow x.re 2)) in x.re 83.780 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) in x.re 83.780 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) in x.re 83.780 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.780 * [backup-simplify]: Simplify 1/3 into 1/3 83.780 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.re)) (* 2 (log x.im))) in x.re 83.780 * [taylor]: Taking taylor expansion of (log (/ 1 x.re)) in x.re 83.780 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.780 * [taylor]: Taking taylor expansion of x.re in x.re 83.780 * [backup-simplify]: Simplify 0 into 0 83.780 * [backup-simplify]: Simplify 1 into 1 83.781 * [backup-simplify]: Simplify (/ 1 1) into 1 83.781 * [backup-simplify]: Simplify (log 1) into 0 83.781 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in x.re 83.781 * [taylor]: Taking taylor expansion of 2 in x.re 83.781 * [backup-simplify]: Simplify 2 into 2 83.781 * [taylor]: Taking taylor expansion of (log x.im) in x.re 83.781 * [taylor]: Taking taylor expansion of x.im in x.re 83.781 * [backup-simplify]: Simplify x.im into x.im 83.781 * [backup-simplify]: Simplify (log x.im) into (log x.im) 83.781 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 83.781 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 83.781 * [backup-simplify]: Simplify (- (* 2 (log x.im))) into (- (* 2 (log x.im))) 83.781 * [backup-simplify]: Simplify (+ (- (log x.re)) (- (* 2 (log x.im)))) into (- (+ (* 2 (log x.im)) (log x.re))) 83.781 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (log x.re)))) into (* -1/3 (+ (* 2 (log x.im)) (log x.re))) 83.782 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.782 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 83.782 * [taylor]: Taking taylor expansion of x.re in x.re 83.782 * [backup-simplify]: Simplify 0 into 0 83.782 * [backup-simplify]: Simplify 1 into 1 83.782 * [backup-simplify]: Simplify (* 1 1) into 1 83.782 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) 83.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.783 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 83.784 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 83.784 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 83.784 * [backup-simplify]: Simplify (- 0) into 0 83.784 * [backup-simplify]: Simplify (+ 0 0) into 0 83.785 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re))))) into 0 83.785 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.787 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 83.788 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.788 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.789 * [backup-simplify]: Simplify (- 0) into 0 83.789 * [backup-simplify]: Simplify (+ 0 0) into 0 83.789 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.790 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.791 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.791 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 83.792 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.792 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)))) into 0 83.793 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.794 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re))))))) into 0 83.794 * [backup-simplify]: Simplify 0 into 0 83.794 * [backup-simplify]: Simplify 0 into 0 83.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.796 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 83.797 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 83.798 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 83.798 * [backup-simplify]: Simplify (- 0) into 0 83.798 * [backup-simplify]: Simplify (+ 0 0) into 0 83.799 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (log x.re)))))) into 0 83.799 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.799 * [backup-simplify]: Simplify 0 into 0 83.800 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.800 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.800 * [backup-simplify]: Simplify (+ 0 0) into 0 83.801 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.801 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 83.801 * [backup-simplify]: Simplify (- 0) into 0 83.802 * [backup-simplify]: Simplify (+ 0 0) into 0 83.802 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 83.802 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* (- (/ 1 (pow x.re 3))) (/ 0 x.re)))) into 0 83.804 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.re) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.re 3)))) 1)) (pow (/ 1 x.re) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.re) 1)))) 6) into 0 83.804 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 83.805 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.re 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.re)) (* 2 (log x.im))))))) into 0 83.806 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.806 * [taylor]: Taking taylor expansion of 0 in x.re 83.806 * [backup-simplify]: Simplify 0 into 0 83.806 * [backup-simplify]: Simplify 0 into 0 83.806 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (log (/ 1 (- x.re)))))) into (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 83.806 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 2) 83.807 * [backup-simplify]: Simplify (cbrt (* x.re (- x.re x.im))) into (pow (* x.re (- x.re x.im)) 1/3) 83.807 * [approximate]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in (x.re x.im) around 0 83.807 * [taylor]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in x.im 83.807 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (- x.re x.im))))) in x.im 83.807 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (- x.re x.im)))) in x.im 83.807 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.807 * [backup-simplify]: Simplify 1/3 into 1/3 83.807 * [taylor]: Taking taylor expansion of (log (* x.re (- x.re x.im))) in x.im 83.807 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 83.807 * [taylor]: Taking taylor expansion of x.re in x.im 83.807 * [backup-simplify]: Simplify x.re into x.re 83.807 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 83.807 * [taylor]: Taking taylor expansion of x.re in x.im 83.807 * [backup-simplify]: Simplify x.re into x.re 83.807 * [taylor]: Taking taylor expansion of x.im in x.im 83.807 * [backup-simplify]: Simplify 0 into 0 83.807 * [backup-simplify]: Simplify 1 into 1 83.807 * [backup-simplify]: Simplify (- 0) into 0 83.808 * [backup-simplify]: Simplify (+ x.re 0) into x.re 83.808 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.808 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 83.808 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 2))) into (* 1/3 (log (pow x.re 2))) 83.808 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 2)))) into (pow (pow x.re 2) 1/3) 83.808 * [taylor]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in x.re 83.808 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (- x.re x.im))))) in x.re 83.808 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (- x.re x.im)))) in x.re 83.808 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.808 * [backup-simplify]: Simplify 1/3 into 1/3 83.808 * [taylor]: Taking taylor expansion of (log (* x.re (- x.re x.im))) in x.re 83.808 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 83.808 * [taylor]: Taking taylor expansion of x.re in x.re 83.808 * [backup-simplify]: Simplify 0 into 0 83.808 * [backup-simplify]: Simplify 1 into 1 83.808 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 83.808 * [taylor]: Taking taylor expansion of x.re in x.re 83.808 * [backup-simplify]: Simplify 0 into 0 83.808 * [backup-simplify]: Simplify 1 into 1 83.808 * [taylor]: Taking taylor expansion of x.im in x.re 83.808 * [backup-simplify]: Simplify x.im into x.im 83.808 * [backup-simplify]: Simplify (- x.im) into (- x.im) 83.808 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 83.808 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 83.809 * [backup-simplify]: Simplify (- 0) into 0 83.809 * [backup-simplify]: Simplify (+ 1 0) into 1 83.810 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 83.810 * [backup-simplify]: Simplify (log (- x.im)) into (log (- x.im)) 83.810 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 83.810 * [backup-simplify]: Simplify (* 1/3 (+ (log (- x.im)) (log x.re))) into (* 1/3 (+ (log (- x.im)) (log x.re))) 83.810 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) into (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) 83.810 * [taylor]: Taking taylor expansion of (pow (* x.re (- x.re x.im)) 1/3) in x.re 83.810 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (- x.re x.im))))) in x.re 83.811 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (- x.re x.im)))) in x.re 83.811 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.811 * [backup-simplify]: Simplify 1/3 into 1/3 83.811 * [taylor]: Taking taylor expansion of (log (* x.re (- x.re x.im))) in x.re 83.811 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 83.811 * [taylor]: Taking taylor expansion of x.re in x.re 83.811 * [backup-simplify]: Simplify 0 into 0 83.811 * [backup-simplify]: Simplify 1 into 1 83.811 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 83.811 * [taylor]: Taking taylor expansion of x.re in x.re 83.811 * [backup-simplify]: Simplify 0 into 0 83.811 * [backup-simplify]: Simplify 1 into 1 83.811 * [taylor]: Taking taylor expansion of x.im in x.re 83.811 * [backup-simplify]: Simplify x.im into x.im 83.811 * [backup-simplify]: Simplify (- x.im) into (- x.im) 83.811 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 83.811 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 83.811 * [backup-simplify]: Simplify (- 0) into 0 83.812 * [backup-simplify]: Simplify (+ 1 0) into 1 83.812 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 83.812 * [backup-simplify]: Simplify (log (- x.im)) into (log (- x.im)) 83.813 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 83.813 * [backup-simplify]: Simplify (* 1/3 (+ (log (- x.im)) (log x.re))) into (* 1/3 (+ (log (- x.im)) (log x.re))) 83.813 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) into (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) 83.813 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 83.813 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 83.813 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.814 * [backup-simplify]: Simplify 1/3 into 1/3 83.814 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 83.814 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 83.814 * [taylor]: Taking taylor expansion of (- x.im) in x.im 83.814 * [taylor]: Taking taylor expansion of x.im in x.im 83.814 * [backup-simplify]: Simplify 0 into 0 83.814 * [backup-simplify]: Simplify 1 into 1 83.821 * [backup-simplify]: Simplify (- 0) into 0 83.821 * [backup-simplify]: Simplify (- 1) into -1 83.822 * [backup-simplify]: Simplify (- 1) into -1 83.822 * [backup-simplify]: Simplify (log -1) into (log -1) 83.822 * [taylor]: Taking taylor expansion of (log x.re) in x.im 83.822 * [taylor]: Taking taylor expansion of x.re in x.im 83.822 * [backup-simplify]: Simplify x.re into x.re 83.823 * [backup-simplify]: Simplify (log x.re) into (log x.re) 83.823 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 83.824 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 83.824 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 83.825 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.825 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.826 * [backup-simplify]: Simplify (- 0) into 0 83.826 * [backup-simplify]: Simplify (+ 0 0) into 0 83.827 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 83.827 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow (- x.im) 1)))) 1) into (/ -1 x.im) 83.827 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 83.828 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 x.im)) (* 0 (+ (log (- x.im)) (log x.re)))) into (- (* 1/3 (/ 1 x.im))) 83.828 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) x.im)) 83.828 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) x.im)) in x.im 83.828 * [taylor]: Taking taylor expansion of -1/3 in x.im 83.828 * [backup-simplify]: Simplify -1/3 into -1/3 83.828 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) x.im) in x.im 83.828 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 83.828 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 83.828 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.828 * [backup-simplify]: Simplify 1/3 into 1/3 83.828 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 83.828 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 83.828 * [taylor]: Taking taylor expansion of (- x.im) in x.im 83.828 * [taylor]: Taking taylor expansion of x.im in x.im 83.828 * [backup-simplify]: Simplify 0 into 0 83.828 * [backup-simplify]: Simplify 1 into 1 83.828 * [backup-simplify]: Simplify (- 0) into 0 83.828 * [backup-simplify]: Simplify (- 1) into -1 83.829 * [backup-simplify]: Simplify (- 1) into -1 83.829 * [backup-simplify]: Simplify (log -1) into (log -1) 83.829 * [taylor]: Taking taylor expansion of (log x.re) in x.im 83.829 * [taylor]: Taking taylor expansion of x.re in x.im 83.829 * [backup-simplify]: Simplify x.re into x.re 83.829 * [backup-simplify]: Simplify (log x.re) into (log x.re) 83.830 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 83.830 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 83.830 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 83.830 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.830 * [taylor]: Taking taylor expansion of x.im in x.im 83.830 * [backup-simplify]: Simplify 0 into 0 83.830 * [backup-simplify]: Simplify 1 into 1 83.831 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.831 * [backup-simplify]: Simplify (- 0) into 0 83.831 * [backup-simplify]: Simplify (- 1) into -1 83.832 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.833 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 83.833 * [backup-simplify]: Simplify (+ 0 0) into 0 83.833 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 83.834 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.835 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 83.835 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))))) into 0 83.835 * [backup-simplify]: Simplify 0 into 0 83.836 * [backup-simplify]: Simplify (- 0) into 0 83.836 * [backup-simplify]: Simplify (- 1) into -1 83.837 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.837 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 83.837 * [backup-simplify]: Simplify (+ 0 0) into 0 83.838 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 83.839 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.839 * [backup-simplify]: Simplify 0 into 0 83.839 * [backup-simplify]: Simplify (- 0) into 0 83.839 * [backup-simplify]: Simplify (+ 0 0) into 0 83.840 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 83.841 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow (- x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (- x.im) 1)))) 2) into (/ -1/2 (pow x.im 2)) 83.841 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 83.841 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (+ (log (- x.im)) (log x.re))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 83.842 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 2))) 83.842 * [taylor]: Taking taylor expansion of (* -1/9 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 2))) in x.im 83.842 * [taylor]: Taking taylor expansion of -1/9 in x.im 83.842 * [backup-simplify]: Simplify -1/9 into -1/9 83.842 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 2)) in x.im 83.842 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 83.842 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 83.842 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.842 * [backup-simplify]: Simplify 1/3 into 1/3 83.842 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 83.842 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 83.842 * [taylor]: Taking taylor expansion of (- x.im) in x.im 83.842 * [taylor]: Taking taylor expansion of x.im in x.im 83.842 * [backup-simplify]: Simplify 0 into 0 83.842 * [backup-simplify]: Simplify 1 into 1 83.842 * [backup-simplify]: Simplify (- 0) into 0 83.842 * [backup-simplify]: Simplify (- 1) into -1 83.843 * [backup-simplify]: Simplify (- 1) into -1 83.843 * [backup-simplify]: Simplify (log -1) into (log -1) 83.843 * [taylor]: Taking taylor expansion of (log x.re) in x.im 83.843 * [taylor]: Taking taylor expansion of x.re in x.im 83.843 * [backup-simplify]: Simplify x.re into x.re 83.843 * [backup-simplify]: Simplify (log x.re) into (log x.re) 83.843 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 83.844 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 83.844 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 83.844 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.844 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 83.844 * [taylor]: Taking taylor expansion of x.im in x.im 83.844 * [backup-simplify]: Simplify 0 into 0 83.844 * [backup-simplify]: Simplify 1 into 1 83.845 * [backup-simplify]: Simplify (* 1 1) into 1 83.845 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.845 * [backup-simplify]: Simplify (- 0) into 0 83.845 * [backup-simplify]: Simplify (- 1) into -1 83.846 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.847 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 83.847 * [backup-simplify]: Simplify (+ 0 0) into 0 83.847 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 83.848 * [backup-simplify]: Simplify (- 0) into 0 83.848 * [backup-simplify]: Simplify (- 1) into -1 83.848 * [backup-simplify]: Simplify (- 0) into 0 83.848 * [backup-simplify]: Simplify (- 1) into -1 83.850 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.851 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 83.851 * [backup-simplify]: Simplify (+ 0 0) into 0 83.852 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 83.853 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.855 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.855 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.856 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 83.857 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.858 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))))))) into 0 83.858 * [backup-simplify]: Simplify 0 into 0 83.858 * [backup-simplify]: Simplify (- 0) into 0 83.858 * [backup-simplify]: Simplify (- 1) into -1 83.859 * [backup-simplify]: Simplify (- 0) into 0 83.859 * [backup-simplify]: Simplify (- 1) into -1 83.860 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.861 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 83.861 * [backup-simplify]: Simplify (+ 0 0) into 0 83.862 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 83.864 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.866 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.867 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))))))) into 0 83.867 * [backup-simplify]: Simplify 0 into 0 83.867 * [backup-simplify]: Simplify (- 0) into 0 83.868 * [backup-simplify]: Simplify (- 1) into -1 83.868 * [backup-simplify]: Simplify (- 0) into 0 83.869 * [backup-simplify]: Simplify (- 1) into -1 83.871 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.873 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 83.873 * [backup-simplify]: Simplify (+ 0 0) into 0 83.875 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 83.876 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.876 * [backup-simplify]: Simplify 0 into 0 83.877 * [backup-simplify]: Simplify (- 0) into 0 83.877 * [backup-simplify]: Simplify (+ 0 0) into 0 83.879 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 83.881 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 1) 3)) (pow (- x.im) 3))) (* -3 (/ (* (pow (* 1 1) 1) (pow (* 2 0) 1)) (pow (- x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- x.im) 1)))) 6) into (/ -1/3 (pow x.im 3)) 83.882 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- x.im))) into (+ (log (- x.im)) (log x.re)) 83.882 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (+ (log (- x.im)) (log x.re)))))) into (- (* 1/9 (/ 1 (pow x.im 3)))) 83.883 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 3) 6)) (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (- (* 1/9 (/ 1 (pow x.im 3)))) 1) 1)))) into (* -5/81 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 3))) 83.883 * [taylor]: Taking taylor expansion of (* -5/81 (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 3))) in x.im 83.883 * [taylor]: Taking taylor expansion of -5/81 in x.im 83.883 * [backup-simplify]: Simplify -5/81 into -5/81 83.883 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) (pow x.im 3)) in x.im 83.883 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- x.im)) (log x.re)))) in x.im 83.883 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- x.im)) (log x.re))) in x.im 83.883 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.883 * [backup-simplify]: Simplify 1/3 into 1/3 83.883 * [taylor]: Taking taylor expansion of (+ (log (- x.im)) (log x.re)) in x.im 83.883 * [taylor]: Taking taylor expansion of (log (- x.im)) in x.im 83.883 * [taylor]: Taking taylor expansion of (- x.im) in x.im 83.883 * [taylor]: Taking taylor expansion of x.im in x.im 83.883 * [backup-simplify]: Simplify 0 into 0 83.883 * [backup-simplify]: Simplify 1 into 1 83.884 * [backup-simplify]: Simplify (- 0) into 0 83.884 * [backup-simplify]: Simplify (- 1) into -1 83.884 * [backup-simplify]: Simplify (- 1) into -1 83.885 * [backup-simplify]: Simplify (log -1) into (log -1) 83.885 * [taylor]: Taking taylor expansion of (log x.re) in x.im 83.885 * [taylor]: Taking taylor expansion of x.re in x.im 83.885 * [backup-simplify]: Simplify x.re into x.re 83.885 * [backup-simplify]: Simplify (log x.re) into (log x.re) 83.886 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log -1)) into (+ (log x.im) (log -1)) 83.886 * [backup-simplify]: Simplify (+ (+ (log x.im) (log -1)) (log x.re)) into (+ (log x.im) (+ (log -1) (log x.re))) 83.886 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) into (* 1/3 (+ (log x.im) (+ (log -1) (log x.re)))) 83.887 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.887 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 83.887 * [taylor]: Taking taylor expansion of x.im in x.im 83.887 * [backup-simplify]: Simplify 0 into 0 83.887 * [backup-simplify]: Simplify 1 into 1 83.887 * [backup-simplify]: Simplify (* 1 1) into 1 83.888 * [backup-simplify]: Simplify (* 1 1) into 1 83.888 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.889 * [backup-simplify]: Simplify (- 0) into 0 83.889 * [backup-simplify]: Simplify (- 1) into -1 83.890 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 83.891 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 83.892 * [backup-simplify]: Simplify (+ 0 0) into 0 83.892 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))) into 0 83.893 * [backup-simplify]: Simplify (- 0) into 0 83.893 * [backup-simplify]: Simplify (- 1) into -1 83.894 * [backup-simplify]: Simplify (- 0) into 0 83.894 * [backup-simplify]: Simplify (- 1) into -1 83.897 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 83.899 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 83.899 * [backup-simplify]: Simplify (+ 0 0) into 0 83.900 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re)))))) into 0 83.901 * [backup-simplify]: Simplify (- 0) into 0 83.901 * [backup-simplify]: Simplify (- 1) into -1 83.902 * [backup-simplify]: Simplify (- 0) into 0 83.902 * [backup-simplify]: Simplify (- 0) into 0 83.903 * [backup-simplify]: Simplify (- 1) into -1 83.903 * [backup-simplify]: Simplify (- 0) into 0 83.903 * [backup-simplify]: Simplify (- 1) into -1 83.909 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 83.912 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.re 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.re 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.re 1)))) 6) into 0 83.912 * [backup-simplify]: Simplify (+ 0 0) into 0 83.914 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (+ (log -1) (log x.re))))))) into 0 83.916 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.917 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 83.918 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.918 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.920 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 83.921 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.921 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.923 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 83.924 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.925 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.927 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.930 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.931 * [backup-simplify]: Simplify (+ (* -5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))))))) into 0 83.931 * [backup-simplify]: Simplify 0 into 0 83.931 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 83.932 * [backup-simplify]: Simplify (cbrt (* (/ 1 x.re) (- (/ 1 x.re) (/ 1 x.im)))) into (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) 83.932 * [approximate]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in (x.re x.im) around 0 83.932 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in x.im 83.932 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)))) in x.im 83.932 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re))) in x.im 83.932 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.932 * [backup-simplify]: Simplify 1/3 into 1/3 83.932 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.im 83.932 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 83.932 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 83.932 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 83.932 * [taylor]: Taking taylor expansion of x.re in x.im 83.932 * [backup-simplify]: Simplify x.re into x.re 83.932 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 83.932 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.932 * [taylor]: Taking taylor expansion of x.im in x.im 83.932 * [backup-simplify]: Simplify 0 into 0 83.932 * [backup-simplify]: Simplify 1 into 1 83.932 * [backup-simplify]: Simplify (/ 1 1) into 1 83.932 * [taylor]: Taking taylor expansion of x.re in x.im 83.933 * [backup-simplify]: Simplify x.re into x.re 83.933 * [backup-simplify]: Simplify (- 1) into -1 83.933 * [backup-simplify]: Simplify (+ 0 -1) into -1 83.933 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 83.933 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 83.933 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (log x.im)) 83.934 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (log x.im))) into (* 1/3 (- (log (/ -1 x.re)) (log x.im))) 83.934 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ -1 x.re)) (log x.im)))) 83.934 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in x.re 83.934 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)))) in x.re 83.934 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re))) in x.re 83.934 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.934 * [backup-simplify]: Simplify 1/3 into 1/3 83.934 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 83.934 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 83.934 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 83.934 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.934 * [taylor]: Taking taylor expansion of x.re in x.re 83.934 * [backup-simplify]: Simplify 0 into 0 83.934 * [backup-simplify]: Simplify 1 into 1 83.934 * [backup-simplify]: Simplify (/ 1 1) into 1 83.934 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.934 * [taylor]: Taking taylor expansion of x.im in x.re 83.934 * [backup-simplify]: Simplify x.im into x.im 83.934 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.934 * [taylor]: Taking taylor expansion of x.re in x.re 83.934 * [backup-simplify]: Simplify 0 into 0 83.934 * [backup-simplify]: Simplify 1 into 1 83.934 * [backup-simplify]: Simplify (+ 1 0) into 1 83.935 * [backup-simplify]: Simplify (/ 1 1) into 1 83.935 * [backup-simplify]: Simplify (log 1) into 0 83.935 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 83.935 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 83.935 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 83.935 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1/3) in x.re 83.935 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)))) in x.re 83.935 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re))) in x.re 83.935 * [taylor]: Taking taylor expansion of 1/3 in x.re 83.935 * [backup-simplify]: Simplify 1/3 into 1/3 83.935 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.re) (/ 1 x.im)) x.re)) in x.re 83.935 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 83.935 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 83.936 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 83.936 * [taylor]: Taking taylor expansion of x.re in x.re 83.936 * [backup-simplify]: Simplify 0 into 0 83.936 * [backup-simplify]: Simplify 1 into 1 83.940 * [backup-simplify]: Simplify (/ 1 1) into 1 83.940 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 83.940 * [taylor]: Taking taylor expansion of x.im in x.re 83.940 * [backup-simplify]: Simplify x.im into x.im 83.940 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 83.940 * [taylor]: Taking taylor expansion of x.re in x.re 83.940 * [backup-simplify]: Simplify 0 into 0 83.940 * [backup-simplify]: Simplify 1 into 1 83.940 * [backup-simplify]: Simplify (+ 1 0) into 1 83.941 * [backup-simplify]: Simplify (/ 1 1) into 1 83.941 * [backup-simplify]: Simplify (log 1) into 0 83.941 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 83.941 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 83.941 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 83.942 * [taylor]: Taking taylor expansion of (pow x.re -2/3) in x.im 83.942 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log x.re))) in x.im 83.942 * [taylor]: Taking taylor expansion of (* -2/3 (log x.re)) in x.im 83.942 * [taylor]: Taking taylor expansion of -2/3 in x.im 83.942 * [backup-simplify]: Simplify -2/3 into -2/3 83.942 * [taylor]: Taking taylor expansion of (log x.re) in x.im 83.942 * [taylor]: Taking taylor expansion of x.re in x.im 83.942 * [backup-simplify]: Simplify x.re into x.re 83.942 * [backup-simplify]: Simplify (log x.re) into (log x.re) 83.942 * [backup-simplify]: Simplify (* -2/3 (log x.re)) into (* -2/3 (log x.re)) 83.942 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 83.942 * [backup-simplify]: Simplify (pow x.re -2/3) into (pow x.re -2/3) 83.942 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.942 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 83.942 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 83.943 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 83.943 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (/ 1 x.im))) 1)) (pow 1 1)))) 1) into (/ -1 x.im) 83.944 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 83.944 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 x.im)) (* 0 (- (* 2 (log x.re))))) into (- (* 1/3 (/ 1 x.im))) 83.944 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) 83.944 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 83.944 * [taylor]: Taking taylor expansion of -1/3 in x.im 83.944 * [backup-simplify]: Simplify -1/3 into -1/3 83.944 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 83.944 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 83.944 * [taylor]: Taking taylor expansion of x.im in x.im 83.944 * [backup-simplify]: Simplify 0 into 0 83.944 * [backup-simplify]: Simplify 1 into 1 83.944 * [backup-simplify]: Simplify (/ 1 1) into 1 83.944 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 83.944 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 83.944 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 83.944 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.944 * [backup-simplify]: Simplify 1/3 into 1/3 83.944 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 83.944 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 83.944 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 83.944 * [taylor]: Taking taylor expansion of x.re in x.im 83.944 * [backup-simplify]: Simplify x.re into x.re 83.944 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.944 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 83.944 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 83.945 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 83.945 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 83.945 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 83.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 83.945 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 83.946 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 83.946 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.947 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.947 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 83.947 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 83.947 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 83.947 * [backup-simplify]: Simplify 0 into 0 83.948 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 83.948 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log x.re))) into 0 83.949 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 83.949 * [backup-simplify]: Simplify 0 into 0 83.949 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 83.949 * [backup-simplify]: Simplify (- 0) into 0 83.950 * [backup-simplify]: Simplify (+ 0 0) into 0 83.951 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 83.952 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (/ 1 x.im))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.im 2)) 83.952 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 83.952 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (* 2 (log x.re)))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 83.952 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) 83.952 * [taylor]: Taking taylor expansion of (* -1/9 (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 83.952 * [taylor]: Taking taylor expansion of -1/9 in x.im 83.952 * [backup-simplify]: Simplify -1/9 into -1/9 83.952 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 2)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 83.952 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 83.952 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 83.952 * [taylor]: Taking taylor expansion of x.im in x.im 83.952 * [backup-simplify]: Simplify 0 into 0 83.952 * [backup-simplify]: Simplify 1 into 1 83.953 * [backup-simplify]: Simplify (* 1 1) into 1 83.953 * [backup-simplify]: Simplify (/ 1 1) into 1 83.953 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 83.953 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 83.953 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 83.953 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.953 * [backup-simplify]: Simplify 1/3 into 1/3 83.953 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 83.953 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 83.953 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 83.953 * [taylor]: Taking taylor expansion of x.re in x.im 83.953 * [backup-simplify]: Simplify x.re into x.re 83.953 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.953 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 83.953 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 83.953 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 83.953 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 83.953 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 83.954 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 83.954 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 83.954 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 83.955 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 83.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 83.956 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 83.956 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 83.957 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.957 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.958 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.959 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.960 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.961 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 83.962 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 83.962 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 83.963 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 83.963 * [backup-simplify]: Simplify 0 into 0 83.964 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 83.964 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 83.966 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 83.966 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 83.968 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.969 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.970 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 83.970 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 83.970 * [backup-simplify]: Simplify 0 into 0 83.972 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 83.973 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 83.974 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.975 * [backup-simplify]: Simplify 0 into 0 83.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.976 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 83.976 * [backup-simplify]: Simplify (- 0) into 0 83.976 * [backup-simplify]: Simplify (+ 0 0) into 0 83.978 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.981 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (- (/ 1 x.im))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (- (/ 1 x.im))) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ -1/3 (pow x.im 3)) 83.982 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 83.982 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (* 2 (log x.re))))))) into (- (* 1/9 (/ 1 (pow x.im 3)))) 83.983 * [backup-simplify]: Simplify (* (exp (* -2/3 (log x.re))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 3) 6)) (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (- (* 1/9 (/ 1 (pow x.im 3)))) 1) 1)))) into (* -5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) 83.983 * [taylor]: Taking taylor expansion of (* -5/81 (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3))) in x.im 83.983 * [taylor]: Taking taylor expansion of -5/81 in x.im 83.983 * [backup-simplify]: Simplify -5/81 into -5/81 83.983 * [taylor]: Taking taylor expansion of (* (/ 1 (pow x.im 3)) (pow (/ 1 (pow x.re 2)) 1/3)) in x.im 83.983 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 83.983 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 83.983 * [taylor]: Taking taylor expansion of x.im in x.im 83.983 * [backup-simplify]: Simplify 0 into 0 83.983 * [backup-simplify]: Simplify 1 into 1 83.983 * [backup-simplify]: Simplify (* 1 1) into 1 83.983 * [backup-simplify]: Simplify (* 1 1) into 1 83.983 * [backup-simplify]: Simplify (/ 1 1) into 1 83.983 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.im 83.983 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.im 83.984 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.im 83.984 * [taylor]: Taking taylor expansion of 1/3 in x.im 83.984 * [backup-simplify]: Simplify 1/3 into 1/3 83.984 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.im 83.984 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 83.984 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 83.984 * [taylor]: Taking taylor expansion of x.re in x.im 83.984 * [backup-simplify]: Simplify x.re into x.re 83.984 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 83.984 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 83.984 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 83.984 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow x.re 2)))) into (* 1/3 (log (/ 1 (pow x.re 2)))) 83.984 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow x.re 2))))) into (pow (/ 1 (pow x.re 2)) 1/3) 83.984 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 83.984 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 83.985 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 1) into 0 83.985 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow x.re 2))))) into 0 83.985 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 83.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 83.987 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 2) into 0 83.987 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2)))))) into 0 83.988 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 83.988 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 83.990 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.re 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.re 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.re 2)) 1)))) 6) into 0 83.990 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 (pow x.re 2))))))) into 0 83.991 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 83.992 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.992 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 83.992 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 83.993 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 83.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 83.995 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.995 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow x.re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 83.996 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 83.996 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 83.997 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 83.998 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 83.998 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3)))) into 0 83.999 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))) into 0 83.999 * [backup-simplify]: Simplify (* 1 (pow (/ 1 (pow x.re 2)) 1/3)) into (pow (/ 1 (pow x.re 2)) 1/3) 83.999 * [backup-simplify]: Simplify (+ (* -5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow x.re 2)) 1/3))))) into 0 83.999 * [backup-simplify]: Simplify 0 into 0 84.000 * [backup-simplify]: Simplify (pow (/ 1 x.re) -2/3) into (pow (/ 1 x.re) -2/3) 84.000 * [backup-simplify]: Simplify (cbrt (* (/ 1 (- x.re)) (- (/ 1 (- x.re)) (/ 1 (- x.im))))) into (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) 84.000 * [approximate]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in (x.re x.im) around 0 84.000 * [taylor]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in x.im 84.000 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) in x.im 84.000 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)))) in x.im 84.000 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.im 84.000 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.000 * [backup-simplify]: Simplify 1/3 into 1/3 84.000 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 84.000 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 84.000 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 84.000 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 84.000 * [taylor]: Taking taylor expansion of x.im in x.im 84.000 * [backup-simplify]: Simplify 0 into 0 84.000 * [backup-simplify]: Simplify 1 into 1 84.000 * [backup-simplify]: Simplify (/ 1 1) into 1 84.000 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 84.000 * [taylor]: Taking taylor expansion of x.re in x.im 84.000 * [backup-simplify]: Simplify x.re into x.re 84.000 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 84.000 * [taylor]: Taking taylor expansion of x.re in x.im 84.000 * [backup-simplify]: Simplify x.re into x.re 84.001 * [backup-simplify]: Simplify (+ 1 0) into 1 84.001 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 84.001 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 84.001 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 84.001 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 84.001 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 84.001 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 84.001 * [taylor]: Taking taylor expansion of -1 in x.im 84.001 * [backup-simplify]: Simplify -1 into -1 84.002 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.002 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.002 * [taylor]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in x.re 84.002 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) in x.re 84.002 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)))) in x.re 84.002 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 84.002 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.002 * [backup-simplify]: Simplify 1/3 into 1/3 84.002 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 84.002 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 84.002 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 84.002 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.002 * [taylor]: Taking taylor expansion of x.im in x.re 84.002 * [backup-simplify]: Simplify x.im into x.im 84.002 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.002 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 84.002 * [taylor]: Taking taylor expansion of x.re in x.re 84.002 * [backup-simplify]: Simplify 0 into 0 84.002 * [backup-simplify]: Simplify 1 into 1 84.003 * [backup-simplify]: Simplify (/ 1 1) into 1 84.003 * [taylor]: Taking taylor expansion of x.re in x.re 84.003 * [backup-simplify]: Simplify 0 into 0 84.003 * [backup-simplify]: Simplify 1 into 1 84.003 * [backup-simplify]: Simplify (- 1) into -1 84.003 * [backup-simplify]: Simplify (+ 0 -1) into -1 84.003 * [backup-simplify]: Simplify (/ -1 1) into -1 84.004 * [backup-simplify]: Simplify (log -1) into (log -1) 84.004 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 84.004 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 84.005 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 84.005 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 84.005 * [taylor]: Taking taylor expansion of -1 in x.re 84.005 * [backup-simplify]: Simplify -1 into -1 84.005 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.006 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.006 * [taylor]: Taking taylor expansion of (* (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) (cbrt -1)) in x.re 84.006 * [taylor]: Taking taylor expansion of (pow (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) 1/3) in x.re 84.006 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)))) in x.re 84.006 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re))) in x.re 84.006 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.006 * [backup-simplify]: Simplify 1/3 into 1/3 84.006 * [taylor]: Taking taylor expansion of (log (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 84.006 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 84.006 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 84.006 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.006 * [taylor]: Taking taylor expansion of x.im in x.re 84.006 * [backup-simplify]: Simplify x.im into x.im 84.006 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.006 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 84.006 * [taylor]: Taking taylor expansion of x.re in x.re 84.006 * [backup-simplify]: Simplify 0 into 0 84.006 * [backup-simplify]: Simplify 1 into 1 84.006 * [backup-simplify]: Simplify (/ 1 1) into 1 84.006 * [taylor]: Taking taylor expansion of x.re in x.re 84.006 * [backup-simplify]: Simplify 0 into 0 84.006 * [backup-simplify]: Simplify 1 into 1 84.006 * [backup-simplify]: Simplify (- 1) into -1 84.007 * [backup-simplify]: Simplify (+ 0 -1) into -1 84.007 * [backup-simplify]: Simplify (/ -1 1) into -1 84.007 * [backup-simplify]: Simplify (log -1) into (log -1) 84.008 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 84.008 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 84.008 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 84.008 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 84.008 * [taylor]: Taking taylor expansion of -1 in x.re 84.008 * [backup-simplify]: Simplify -1 into -1 84.008 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.009 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.010 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.010 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 84.010 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 84.010 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 84.010 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.010 * [backup-simplify]: Simplify 1/3 into 1/3 84.010 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 84.010 * [taylor]: Taking taylor expansion of (log -1) in x.im 84.010 * [taylor]: Taking taylor expansion of -1 in x.im 84.010 * [backup-simplify]: Simplify -1 into -1 84.010 * [backup-simplify]: Simplify (log -1) into (log -1) 84.010 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 84.010 * [taylor]: Taking taylor expansion of 2 in x.im 84.010 * [backup-simplify]: Simplify 2 into 2 84.010 * [taylor]: Taking taylor expansion of (log x.re) in x.im 84.010 * [taylor]: Taking taylor expansion of x.re in x.im 84.010 * [backup-simplify]: Simplify x.re into x.re 84.010 * [backup-simplify]: Simplify (log x.re) into (log x.re) 84.010 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 84.010 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 84.010 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 84.011 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 84.011 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 84.011 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 84.011 * [taylor]: Taking taylor expansion of -1 in x.im 84.011 * [backup-simplify]: Simplify -1 into -1 84.011 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.012 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.012 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.013 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.013 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 84.014 * [backup-simplify]: Simplify (- 0) into 0 84.014 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 84.014 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 84.015 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.im)) 1)) (pow -1 1)))) 1) into (/ -1 x.im) 84.015 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 84.016 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 x.im)) (* 0 (- (log -1) (* 2 (log x.re))))) into (- (* 1/3 (/ 1 x.im))) 84.017 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) 84.018 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) (cbrt -1))) into (- (* 1/3 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im))) 84.018 * [taylor]: Taking taylor expansion of (- (* 1/3 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im))) in x.im 84.018 * [taylor]: Taking taylor expansion of (* 1/3 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im)) in x.im 84.018 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.018 * [backup-simplify]: Simplify 1/3 into 1/3 84.018 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) x.im) in x.im 84.018 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 84.018 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 84.018 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 84.019 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.019 * [backup-simplify]: Simplify 1/3 into 1/3 84.019 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 84.019 * [taylor]: Taking taylor expansion of (log -1) in x.im 84.019 * [taylor]: Taking taylor expansion of -1 in x.im 84.019 * [backup-simplify]: Simplify -1 into -1 84.019 * [backup-simplify]: Simplify (log -1) into (log -1) 84.019 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 84.019 * [taylor]: Taking taylor expansion of 2 in x.im 84.019 * [backup-simplify]: Simplify 2 into 2 84.019 * [taylor]: Taking taylor expansion of (log x.re) in x.im 84.019 * [taylor]: Taking taylor expansion of x.re in x.im 84.019 * [backup-simplify]: Simplify x.re into x.re 84.019 * [backup-simplify]: Simplify (log x.re) into (log x.re) 84.019 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 84.019 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 84.020 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 84.020 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 84.021 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 84.021 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 84.021 * [taylor]: Taking taylor expansion of -1 in x.im 84.021 * [backup-simplify]: Simplify -1 into -1 84.021 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.022 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.022 * [taylor]: Taking taylor expansion of x.im in x.im 84.022 * [backup-simplify]: Simplify 0 into 0 84.022 * [backup-simplify]: Simplify 1 into 1 84.023 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.024 * [backup-simplify]: Simplify (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.024 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 84.025 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 84.025 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 84.025 * [backup-simplify]: Simplify (- 0) into 0 84.026 * [backup-simplify]: Simplify (+ 0 0) into 0 84.026 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 84.027 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 84.028 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 84.029 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)))) into 0 84.030 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)))) into 0 84.030 * [backup-simplify]: Simplify (- 0) into 0 84.030 * [backup-simplify]: Simplify 0 into 0 84.031 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 84.031 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 84.031 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 84.032 * [backup-simplify]: Simplify (- 0) into 0 84.032 * [backup-simplify]: Simplify (+ 0 0) into 0 84.032 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 84.033 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 84.034 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 84.034 * [backup-simplify]: Simplify 0 into 0 84.035 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.035 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.035 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.036 * [backup-simplify]: Simplify (- 0) into 0 84.036 * [backup-simplify]: Simplify (+ 0 0) into 0 84.037 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 84.042 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.im)) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into (/ -1/2 (pow x.im 2)) 84.042 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 84.043 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (log -1) (* 2 (log x.re)))))) into (- (* 1/6 (/ 1 (pow x.im 2)))) 84.043 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/9 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 2))) 84.045 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) 0) (* (* -1/9 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 2))) (cbrt -1)))) into (- (* 1/9 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2)))) 84.045 * [taylor]: Taking taylor expansion of (- (* 1/9 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2)))) in x.im 84.045 * [taylor]: Taking taylor expansion of (* 1/9 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2))) in x.im 84.045 * [taylor]: Taking taylor expansion of 1/9 in x.im 84.045 * [backup-simplify]: Simplify 1/9 into 1/9 84.045 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 2)) in x.im 84.045 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 84.045 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 84.045 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 84.045 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.045 * [backup-simplify]: Simplify 1/3 into 1/3 84.045 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 84.045 * [taylor]: Taking taylor expansion of (log -1) in x.im 84.045 * [taylor]: Taking taylor expansion of -1 in x.im 84.045 * [backup-simplify]: Simplify -1 into -1 84.045 * [backup-simplify]: Simplify (log -1) into (log -1) 84.045 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 84.045 * [taylor]: Taking taylor expansion of 2 in x.im 84.045 * [backup-simplify]: Simplify 2 into 2 84.045 * [taylor]: Taking taylor expansion of (log x.re) in x.im 84.045 * [taylor]: Taking taylor expansion of x.re in x.im 84.045 * [backup-simplify]: Simplify x.re into x.re 84.045 * [backup-simplify]: Simplify (log x.re) into (log x.re) 84.045 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 84.046 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 84.046 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 84.046 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 84.046 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 84.046 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 84.046 * [taylor]: Taking taylor expansion of -1 in x.im 84.046 * [backup-simplify]: Simplify -1 into -1 84.047 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.047 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.047 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 84.047 * [taylor]: Taking taylor expansion of x.im in x.im 84.047 * [backup-simplify]: Simplify 0 into 0 84.047 * [backup-simplify]: Simplify 1 into 1 84.048 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.048 * [backup-simplify]: Simplify (* 1 1) into 1 84.049 * [backup-simplify]: Simplify (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.049 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.050 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 84.051 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 84.051 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 84.052 * [backup-simplify]: Simplify (- 0) into 0 84.052 * [backup-simplify]: Simplify (+ 0 0) into 0 84.053 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 84.054 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 84.057 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 84.059 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 84.059 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 84.060 * [backup-simplify]: Simplify (- 0) into 0 84.060 * [backup-simplify]: Simplify (+ 0 0) into 0 84.061 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 84.063 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.064 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.065 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.066 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 84.067 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.069 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)))) into 0 84.071 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.073 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1))))) into 0 84.074 * [backup-simplify]: Simplify (- 0) into 0 84.074 * [backup-simplify]: Simplify 0 into 0 84.075 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.078 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 84.079 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 84.080 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 84.080 * [backup-simplify]: Simplify (- 0) into 0 84.080 * [backup-simplify]: Simplify (+ 0 0) into 0 84.081 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 84.082 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.083 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.084 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.085 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1))))) into 0 84.086 * [backup-simplify]: Simplify (- 0) into 0 84.086 * [backup-simplify]: Simplify 0 into 0 84.086 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.088 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 84.089 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 84.089 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 84.090 * [backup-simplify]: Simplify (- 0) into 0 84.090 * [backup-simplify]: Simplify (+ 0 0) into 0 84.091 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 84.092 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.092 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.092 * [backup-simplify]: Simplify 0 into 0 84.093 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 84.093 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.094 * [backup-simplify]: Simplify (- 0) into 0 84.094 * [backup-simplify]: Simplify (+ 0 0) into 0 84.095 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.097 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.im)) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.im)) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into (/ -1/3 (pow x.im 3)) 84.098 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log -1)) into (- (log -1) (* 2 (log x.re))) 84.098 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/3 (pow x.im 3))) (+ (* 0 (/ -1/2 (pow x.im 2))) (+ (* 0 (/ -1 x.im)) (* 0 (- (log -1) (* 2 (log x.re))))))) into (- (* 1/9 (/ 1 (pow x.im 3)))) 84.099 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 1/3 (/ 1 x.im))) 3) 6)) (* (/ (pow (- (* 1/3 (/ 1 x.im))) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow (- (* 1/9 (/ 1 (pow x.im 3)))) 1) 1)))) into (* -5/81 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 3))) 84.101 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) x.im)) 0) (+ (* (* -1/9 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 2))) 0) (* (* -5/81 (/ (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (pow x.im 3))) (cbrt -1))))) into (- (* 5/81 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3)))) 84.101 * [taylor]: Taking taylor expansion of (- (* 5/81 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3)))) in x.im 84.101 * [taylor]: Taking taylor expansion of (* 5/81 (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3))) in x.im 84.101 * [taylor]: Taking taylor expansion of 5/81 in x.im 84.101 * [backup-simplify]: Simplify 5/81 into 5/81 84.101 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (pow x.im 3)) in x.im 84.101 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) in x.im 84.101 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) in x.im 84.101 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 2 (log x.re)))) in x.im 84.101 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.101 * [backup-simplify]: Simplify 1/3 into 1/3 84.101 * [taylor]: Taking taylor expansion of (- (log -1) (* 2 (log x.re))) in x.im 84.101 * [taylor]: Taking taylor expansion of (log -1) in x.im 84.101 * [taylor]: Taking taylor expansion of -1 in x.im 84.101 * [backup-simplify]: Simplify -1 into -1 84.101 * [backup-simplify]: Simplify (log -1) into (log -1) 84.101 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 84.101 * [taylor]: Taking taylor expansion of 2 in x.im 84.101 * [backup-simplify]: Simplify 2 into 2 84.101 * [taylor]: Taking taylor expansion of (log x.re) in x.im 84.101 * [taylor]: Taking taylor expansion of x.re in x.im 84.101 * [backup-simplify]: Simplify x.re into x.re 84.101 * [backup-simplify]: Simplify (log x.re) into (log x.re) 84.101 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 84.101 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 84.102 * [backup-simplify]: Simplify (+ (log -1) (- (* 2 (log x.re)))) into (- (log -1) (* 2 (log x.re))) 84.102 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 2 (log x.re)))) into (* 1/3 (- (log -1) (* 2 (log x.re)))) 84.102 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 84.102 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 84.102 * [taylor]: Taking taylor expansion of -1 in x.im 84.102 * [backup-simplify]: Simplify -1 into -1 84.102 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.103 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.103 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 84.103 * [taylor]: Taking taylor expansion of x.im in x.im 84.103 * [backup-simplify]: Simplify 0 into 0 84.103 * [backup-simplify]: Simplify 1 into 1 84.104 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.104 * [backup-simplify]: Simplify (* 1 1) into 1 84.104 * [backup-simplify]: Simplify (* 1 1) into 1 84.105 * [backup-simplify]: Simplify (/ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 1) into (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) 84.105 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 84.106 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 84.107 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 84.107 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 84.107 * [backup-simplify]: Simplify (- 0) into 0 84.107 * [backup-simplify]: Simplify (+ 0 0) into 0 84.108 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 2 (log x.re))))) into 0 84.109 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 84.109 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.111 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 84.113 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 84.114 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 84.114 * [backup-simplify]: Simplify (- 0) into 0 84.115 * [backup-simplify]: Simplify (+ 0 0) into 0 84.116 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re)))))) into 0 84.118 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.123 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 84.126 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.re 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.re 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.re 1)))) 6) into 0 84.127 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log x.re))))) into 0 84.128 * [backup-simplify]: Simplify (- 0) into 0 84.128 * [backup-simplify]: Simplify (+ 0 0) into 0 84.130 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log -1) (* 2 (log x.re))))))) into 0 84.132 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 84.134 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 84.135 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 84.136 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.136 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.137 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 84.138 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (* 0 (cbrt -1))) into 0 84.139 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.141 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)))) into 0 84.142 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.143 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.145 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.148 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.151 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (exp (* 1/3 (- (log -1) (* 2 (log x.re))))) (cbrt -1)))))) into 0 84.151 * [backup-simplify]: Simplify (- 0) into 0 84.151 * [backup-simplify]: Simplify 0 into 0 84.152 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 2 (log (/ 1 (- x.re))))))) (cbrt -1)) into (* (cbrt -1) (exp (* 1/3 (- (log -1) (* 2 (log (/ -1 x.re))))))) 84.152 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1) 84.152 * [backup-simplify]: Simplify (cbrt (+ x.im x.re)) into (pow (+ x.im x.re) 1/3) 84.152 * [approximate]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in (x.im x.re) around 0 84.152 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.re 84.152 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.re 84.152 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.re 84.152 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.152 * [backup-simplify]: Simplify 1/3 into 1/3 84.152 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.re 84.152 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 84.153 * [taylor]: Taking taylor expansion of x.im in x.re 84.153 * [backup-simplify]: Simplify x.im into x.im 84.153 * [taylor]: Taking taylor expansion of x.re in x.re 84.153 * [backup-simplify]: Simplify 0 into 0 84.153 * [backup-simplify]: Simplify 1 into 1 84.153 * [backup-simplify]: Simplify (+ x.im 0) into x.im 84.153 * [backup-simplify]: Simplify (log x.im) into (log x.im) 84.153 * [backup-simplify]: Simplify (* 1/3 (log x.im)) into (* 1/3 (log x.im)) 84.153 * [backup-simplify]: Simplify (exp (* 1/3 (log x.im))) into (pow x.im 1/3) 84.153 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 84.153 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 84.153 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 84.153 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.153 * [backup-simplify]: Simplify 1/3 into 1/3 84.153 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 84.153 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 84.153 * [taylor]: Taking taylor expansion of x.im in x.im 84.153 * [backup-simplify]: Simplify 0 into 0 84.153 * [backup-simplify]: Simplify 1 into 1 84.153 * [taylor]: Taking taylor expansion of x.re in x.im 84.153 * [backup-simplify]: Simplify x.re into x.re 84.153 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 84.153 * [backup-simplify]: Simplify (log x.re) into (log x.re) 84.153 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 84.153 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 84.153 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 1/3) in x.im 84.153 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ x.im x.re)))) in x.im 84.153 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ x.im x.re))) in x.im 84.154 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.154 * [backup-simplify]: Simplify 1/3 into 1/3 84.154 * [taylor]: Taking taylor expansion of (log (+ x.im x.re)) in x.im 84.154 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 84.154 * [taylor]: Taking taylor expansion of x.im in x.im 84.154 * [backup-simplify]: Simplify 0 into 0 84.154 * [backup-simplify]: Simplify 1 into 1 84.154 * [taylor]: Taking taylor expansion of x.re in x.im 84.154 * [backup-simplify]: Simplify x.re into x.re 84.154 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 84.154 * [backup-simplify]: Simplify (log x.re) into (log x.re) 84.154 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 84.154 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 84.154 * [taylor]: Taking taylor expansion of (pow x.re 1/3) in x.re 84.154 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log x.re))) in x.re 84.154 * [taylor]: Taking taylor expansion of (* 1/3 (log x.re)) in x.re 84.154 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.154 * [backup-simplify]: Simplify 1/3 into 1/3 84.154 * [taylor]: Taking taylor expansion of (log x.re) in x.re 84.154 * [taylor]: Taking taylor expansion of x.re in x.re 84.154 * [backup-simplify]: Simplify 0 into 0 84.154 * [backup-simplify]: Simplify 1 into 1 84.159 * [backup-simplify]: Simplify (log 1) into 0 84.159 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) 0) into (log x.re) 84.159 * [backup-simplify]: Simplify (* 1/3 (log x.re)) into (* 1/3 (log x.re)) 84.159 * [backup-simplify]: Simplify (exp (* 1/3 (log x.re))) into (pow x.re 1/3) 84.159 * [backup-simplify]: Simplify (pow x.re 1/3) into (pow x.re 1/3) 84.160 * [backup-simplify]: Simplify (+ 1 0) into 1 84.160 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow x.re 1)))) 1) into (/ 1 x.re) 84.160 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.re)) (* 0 (log x.re))) into (* 1/3 (/ 1 x.re)) 84.160 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1)))) into (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) 84.160 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) in x.re 84.160 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.161 * [backup-simplify]: Simplify 1/3 into 1/3 84.161 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 2)) 1/3) in x.re 84.161 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 2))))) in x.re 84.161 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 2)))) in x.re 84.161 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.161 * [backup-simplify]: Simplify 1/3 into 1/3 84.161 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 2))) in x.re 84.161 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 84.161 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 84.161 * [taylor]: Taking taylor expansion of x.re in x.re 84.161 * [backup-simplify]: Simplify 0 into 0 84.161 * [backup-simplify]: Simplify 1 into 1 84.161 * [backup-simplify]: Simplify (* 1 1) into 1 84.161 * [backup-simplify]: Simplify (/ 1 1) into 1 84.161 * [backup-simplify]: Simplify (log 1) into 0 84.162 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) 0) into (- (* 2 (log x.re))) 84.162 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log x.re)))) into (* -2/3 (log x.re)) 84.162 * [backup-simplify]: Simplify (exp (* -2/3 (log x.re))) into (pow x.re -2/3) 84.162 * [backup-simplify]: Simplify (* 1/3 (pow x.re -2/3)) into (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) 84.162 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) into (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) 84.163 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 84.163 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) 0) into (log x.re) 84.163 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log x.re))) into 0 84.164 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 84.164 * [backup-simplify]: Simplify 0 into 0 84.164 * [backup-simplify]: Simplify (+ 0 0) into 0 84.165 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into (/ -1/2 (pow x.re 2)) 84.165 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (log x.re)))) into (- (* 1/6 (/ 1 (pow x.re 2)))) 84.165 * [backup-simplify]: Simplify (* (exp (* 1/3 (log x.re))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) 84.166 * [taylor]: Taking taylor expansion of (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) in x.re 84.166 * [taylor]: Taking taylor expansion of -1/9 in x.re 84.166 * [backup-simplify]: Simplify -1/9 into -1/9 84.166 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow x.re 5)) 1/3) in x.re 84.166 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow x.re 5))))) in x.re 84.166 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow x.re 5)))) in x.re 84.166 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.166 * [backup-simplify]: Simplify 1/3 into 1/3 84.166 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.re 5))) in x.re 84.166 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 5)) in x.re 84.166 * [taylor]: Taking taylor expansion of (pow x.re 5) in x.re 84.166 * [taylor]: Taking taylor expansion of x.re in x.re 84.166 * [backup-simplify]: Simplify 0 into 0 84.166 * [backup-simplify]: Simplify 1 into 1 84.166 * [backup-simplify]: Simplify (* 1 1) into 1 84.166 * [backup-simplify]: Simplify (* 1 1) into 1 84.166 * [backup-simplify]: Simplify (* 1 1) into 1 84.167 * [backup-simplify]: Simplify (/ 1 1) into 1 84.167 * [backup-simplify]: Simplify (log 1) into 0 84.167 * [backup-simplify]: Simplify (+ (* (- 5) (log x.re)) 0) into (- (* 5 (log x.re))) 84.167 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log x.re)))) into (* -5/3 (log x.re)) 84.167 * [backup-simplify]: Simplify (exp (* -5/3 (log x.re))) into (pow x.re -5/3) 84.167 * [backup-simplify]: Simplify (* -1/9 (pow x.re -5/3)) into (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) 84.167 * [backup-simplify]: Simplify (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) into (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) 84.168 * [backup-simplify]: Simplify (+ (* (* -1/9 (pow (/ 1 (pow x.re 5)) 1/3)) (pow (* 1 x.im) 2)) (+ (* (* 1/3 (pow (/ 1 (pow x.re 2)) 1/3)) (* 1 x.im)) (pow x.re 1/3))) into (- (+ (* 1/3 (* x.im (pow (/ 1 (pow x.re 2)) 1/3))) (pow x.re 1/3)) (* 1/9 (* (pow x.im 2) (pow (/ 1 (pow x.re 5)) 1/3)))) 84.168 * [backup-simplify]: Simplify (cbrt (+ (/ 1 x.im) (/ 1 x.re))) into (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) 84.168 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in (x.im x.re) around 0 84.168 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 84.168 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 84.168 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 84.168 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.168 * [backup-simplify]: Simplify 1/3 into 1/3 84.168 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 84.168 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 84.168 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.168 * [taylor]: Taking taylor expansion of x.im in x.re 84.168 * [backup-simplify]: Simplify x.im into x.im 84.168 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.168 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 84.168 * [taylor]: Taking taylor expansion of x.re in x.re 84.168 * [backup-simplify]: Simplify 0 into 0 84.168 * [backup-simplify]: Simplify 1 into 1 84.168 * [backup-simplify]: Simplify (/ 1 1) into 1 84.169 * [backup-simplify]: Simplify (+ 0 1) into 1 84.169 * [backup-simplify]: Simplify (log 1) into 0 84.169 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 84.169 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 84.169 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 84.169 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 84.169 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 84.169 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 84.169 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.169 * [backup-simplify]: Simplify 1/3 into 1/3 84.169 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 84.169 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 84.169 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 84.170 * [taylor]: Taking taylor expansion of x.im in x.im 84.170 * [backup-simplify]: Simplify 0 into 0 84.170 * [backup-simplify]: Simplify 1 into 1 84.170 * [backup-simplify]: Simplify (/ 1 1) into 1 84.170 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 84.170 * [taylor]: Taking taylor expansion of x.re in x.im 84.170 * [backup-simplify]: Simplify x.re into x.re 84.170 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 84.170 * [backup-simplify]: Simplify (+ 1 0) into 1 84.170 * [backup-simplify]: Simplify (log 1) into 0 84.171 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.171 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 84.171 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 84.171 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 84.171 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 84.171 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 84.171 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.171 * [backup-simplify]: Simplify 1/3 into 1/3 84.171 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 84.171 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 84.171 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 84.171 * [taylor]: Taking taylor expansion of x.im in x.im 84.171 * [backup-simplify]: Simplify 0 into 0 84.171 * [backup-simplify]: Simplify 1 into 1 84.171 * [backup-simplify]: Simplify (/ 1 1) into 1 84.171 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 84.171 * [taylor]: Taking taylor expansion of x.re in x.im 84.171 * [backup-simplify]: Simplify x.re into x.re 84.171 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 84.171 * [backup-simplify]: Simplify (+ 1 0) into 1 84.172 * [backup-simplify]: Simplify (log 1) into 0 84.172 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.172 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 84.172 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 84.172 * [taylor]: Taking taylor expansion of (pow x.im -1/3) in x.re 84.172 * [taylor]: Taking taylor expansion of (exp (* -1/3 (log x.im))) in x.re 84.172 * [taylor]: Taking taylor expansion of (* -1/3 (log x.im)) in x.re 84.172 * [taylor]: Taking taylor expansion of -1/3 in x.re 84.172 * [backup-simplify]: Simplify -1/3 into -1/3 84.172 * [taylor]: Taking taylor expansion of (log x.im) in x.re 84.172 * [taylor]: Taking taylor expansion of x.im in x.re 84.172 * [backup-simplify]: Simplify x.im into x.im 84.172 * [backup-simplify]: Simplify (log x.im) into (log x.im) 84.172 * [backup-simplify]: Simplify (* -1/3 (log x.im)) into (* -1/3 (log x.im)) 84.172 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 84.172 * [backup-simplify]: Simplify (pow x.im -1/3) into (pow x.im -1/3) 84.173 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 84.173 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 84.174 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.re)) 1)) (pow 1 1)))) 1) into (/ 1 x.re) 84.174 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.174 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.re)) (* 0 (- (log x.im)))) into (* 1/3 (/ 1 x.re)) 84.175 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1)))) into (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re))) 84.175 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re))) in x.re 84.175 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.175 * [backup-simplify]: Simplify 1/3 into 1/3 84.175 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)) in x.re 84.175 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 84.175 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 84.175 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 84.175 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.175 * [backup-simplify]: Simplify 1/3 into 1/3 84.175 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 84.175 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.175 * [taylor]: Taking taylor expansion of x.im in x.re 84.175 * [backup-simplify]: Simplify x.im into x.im 84.175 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.175 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 84.175 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 84.175 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 84.175 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 84.175 * [taylor]: Taking taylor expansion of x.re in x.re 84.175 * [backup-simplify]: Simplify 0 into 0 84.175 * [backup-simplify]: Simplify 1 into 1 84.176 * [backup-simplify]: Simplify (/ 1 1) into 1 84.176 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 84.177 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.177 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 84.178 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 84.179 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 84.179 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 1)) into 0 84.179 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) 1) into (pow (/ 1 x.im) 1/3) 84.180 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow (/ 1 x.im) 1/3))) into 0 84.180 * [backup-simplify]: Simplify 0 into 0 84.181 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 84.181 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (log x.im))) into 0 84.182 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 84.182 * [backup-simplify]: Simplify 0 into 0 84.183 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.184 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 84.184 * [backup-simplify]: Simplify (+ 0 0) into 0 84.186 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.re)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.re 2)) 84.186 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.186 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im))))) into (- (* 1/6 (/ 1 (pow x.re 2)))) 84.187 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2)))) 84.187 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2)))) in x.re 84.187 * [taylor]: Taking taylor expansion of -1/9 in x.re 84.187 * [backup-simplify]: Simplify -1/9 into -1/9 84.187 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2))) in x.re 84.187 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 84.187 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 84.187 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 84.187 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.187 * [backup-simplify]: Simplify 1/3 into 1/3 84.187 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 84.187 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.187 * [taylor]: Taking taylor expansion of x.im in x.re 84.187 * [backup-simplify]: Simplify x.im into x.im 84.187 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.187 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 84.188 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 84.188 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 84.188 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 84.188 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 84.188 * [taylor]: Taking taylor expansion of x.re in x.re 84.188 * [backup-simplify]: Simplify 0 into 0 84.188 * [backup-simplify]: Simplify 1 into 1 84.188 * [backup-simplify]: Simplify (* 1 1) into 1 84.189 * [backup-simplify]: Simplify (/ 1 1) into 1 84.189 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.190 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.191 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 84.192 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.192 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.193 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 84.193 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 84.194 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 84.194 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.196 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 84.197 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 84.198 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.199 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 84.199 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 1)) into 0 84.199 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) 1) into (pow (/ 1 x.im) 1/3) 84.200 * [backup-simplify]: Simplify (+ (* -1/9 0) (+ (* 0 0) (* 0 (pow (/ 1 x.im) 1/3)))) into 0 84.200 * [backup-simplify]: Simplify 0 into 0 84.200 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.200 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.201 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 84.202 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 84.203 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.203 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 84.204 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 x.im) 1/3)))) into 0 84.204 * [backup-simplify]: Simplify 0 into 0 84.205 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 84.205 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (log x.im)))) into 0 84.206 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.206 * [backup-simplify]: Simplify 0 into 0 84.206 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.207 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 84.207 * [backup-simplify]: Simplify (+ 0 0) into 0 84.208 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.re)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.re)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.re 3)) 84.209 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.209 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.re 3))) (+ (* 0 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im)))))) into (* 1/9 (/ 1 (pow x.re 3))) 84.209 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.re 3))) 1) 1)))) into (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3)))) 84.209 * [taylor]: Taking taylor expansion of (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3)))) in x.re 84.209 * [taylor]: Taking taylor expansion of 5/81 in x.re 84.209 * [backup-simplify]: Simplify 5/81 into 5/81 84.209 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3))) in x.re 84.209 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 84.209 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 84.209 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 84.209 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.209 * [backup-simplify]: Simplify 1/3 into 1/3 84.209 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 84.209 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.209 * [taylor]: Taking taylor expansion of x.im in x.re 84.209 * [backup-simplify]: Simplify x.im into x.im 84.209 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.210 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 84.210 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 84.210 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 84.210 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 84.210 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 84.210 * [taylor]: Taking taylor expansion of x.re in x.re 84.210 * [backup-simplify]: Simplify 0 into 0 84.210 * [backup-simplify]: Simplify 1 into 1 84.210 * [backup-simplify]: Simplify (* 1 1) into 1 84.210 * [backup-simplify]: Simplify (* 1 1) into 1 84.210 * [backup-simplify]: Simplify (/ 1 1) into 1 84.211 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 84.211 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.212 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.212 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 84.213 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.213 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 84.214 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.214 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.215 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.215 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 84.216 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 84.216 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 84.216 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.217 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 84.218 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 84.218 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.219 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.220 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 84.221 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.im)))))) into 0 84.222 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 84.222 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 84.223 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 84.223 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 1)) into 0 84.223 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) 1) into (pow (/ 1 x.im) 1/3) 84.224 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (/ 1 x.im) 1/3))))) into 0 84.224 * [backup-simplify]: Simplify 0 into 0 84.225 * [backup-simplify]: Simplify (pow (/ 1 x.im) -1/3) into (pow (/ 1 x.im) -1/3) 84.225 * [backup-simplify]: Simplify (cbrt (+ (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) 84.225 * [approximate]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in (x.im x.re) around 0 84.225 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.re 84.225 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 84.225 * [taylor]: Taking taylor expansion of -1 in x.re 84.225 * [backup-simplify]: Simplify -1 into -1 84.225 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.226 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.226 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.re 84.226 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.re 84.226 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.re 84.226 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.226 * [backup-simplify]: Simplify 1/3 into 1/3 84.226 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.re 84.226 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 84.226 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.226 * [taylor]: Taking taylor expansion of x.im in x.re 84.226 * [backup-simplify]: Simplify x.im into x.im 84.226 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.226 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 84.227 * [taylor]: Taking taylor expansion of x.re in x.re 84.227 * [backup-simplify]: Simplify 0 into 0 84.227 * [backup-simplify]: Simplify 1 into 1 84.227 * [backup-simplify]: Simplify (/ 1 1) into 1 84.227 * [backup-simplify]: Simplify (+ 0 1) into 1 84.228 * [backup-simplify]: Simplify (log 1) into 0 84.228 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) 0) into (- (log x.re)) 84.228 * [backup-simplify]: Simplify (* 1/3 (- (log x.re))) into (* -1/3 (log x.re)) 84.228 * [backup-simplify]: Simplify (exp (* -1/3 (log x.re))) into (pow x.re -1/3) 84.228 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 84.228 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 84.228 * [taylor]: Taking taylor expansion of -1 in x.im 84.228 * [backup-simplify]: Simplify -1 into -1 84.229 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.230 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.230 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 84.230 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 84.230 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 84.230 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.230 * [backup-simplify]: Simplify 1/3 into 1/3 84.230 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 84.230 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 84.230 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 84.230 * [taylor]: Taking taylor expansion of x.im in x.im 84.230 * [backup-simplify]: Simplify 0 into 0 84.230 * [backup-simplify]: Simplify 1 into 1 84.230 * [backup-simplify]: Simplify (/ 1 1) into 1 84.230 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 84.230 * [taylor]: Taking taylor expansion of x.re in x.im 84.230 * [backup-simplify]: Simplify x.re into x.re 84.230 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 84.231 * [backup-simplify]: Simplify (+ 1 0) into 1 84.231 * [backup-simplify]: Simplify (log 1) into 0 84.232 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.232 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 84.232 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 84.232 * [taylor]: Taking taylor expansion of (* (cbrt -1) (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3)) in x.im 84.232 * [taylor]: Taking taylor expansion of (cbrt -1) in x.im 84.232 * [taylor]: Taking taylor expansion of -1 in x.im 84.232 * [backup-simplify]: Simplify -1 into -1 84.233 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.234 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.234 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 1/3) in x.im 84.234 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re))))) in x.im 84.234 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 x.im) (/ 1 x.re)))) in x.im 84.234 * [taylor]: Taking taylor expansion of 1/3 in x.im 84.234 * [backup-simplify]: Simplify 1/3 into 1/3 84.234 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x.im) (/ 1 x.re))) in x.im 84.234 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 84.234 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 84.234 * [taylor]: Taking taylor expansion of x.im in x.im 84.234 * [backup-simplify]: Simplify 0 into 0 84.234 * [backup-simplify]: Simplify 1 into 1 84.234 * [backup-simplify]: Simplify (/ 1 1) into 1 84.234 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 84.234 * [taylor]: Taking taylor expansion of x.re in x.im 84.234 * [backup-simplify]: Simplify x.re into x.re 84.234 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 84.235 * [backup-simplify]: Simplify (+ 1 0) into 1 84.235 * [backup-simplify]: Simplify (log 1) into 0 84.236 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.236 * [backup-simplify]: Simplify (* 1/3 (- (log x.im))) into (* -1/3 (log x.im)) 84.236 * [backup-simplify]: Simplify (exp (* -1/3 (log x.im))) into (pow x.im -1/3) 84.236 * [backup-simplify]: Simplify (* (cbrt -1) (pow x.im -1/3)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 84.236 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (cbrt -1)) in x.re 84.236 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 84.236 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 84.236 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 84.237 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.237 * [backup-simplify]: Simplify 1/3 into 1/3 84.237 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 84.237 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.237 * [taylor]: Taking taylor expansion of x.im in x.re 84.237 * [backup-simplify]: Simplify x.im into x.im 84.237 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.237 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 84.237 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 84.237 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 84.237 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 84.237 * [taylor]: Taking taylor expansion of -1 in x.re 84.237 * [backup-simplify]: Simplify -1 into -1 84.237 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.238 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.239 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 84.239 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 84.240 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 84.240 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 84.241 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (/ 1 x.re)) 1)) (pow 1 1)))) 1) into (/ 1 x.re) 84.242 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.242 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 x.re)) (* 0 (- (log x.im)))) into (* 1/3 (/ 1 x.re)) 84.242 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1)))) into (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re))) 84.243 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)))) (* 0 (pow x.im -1/3))) into (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) x.re))) 84.243 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) x.re))) in x.re 84.243 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.243 * [backup-simplify]: Simplify 1/3 into 1/3 84.243 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) x.re)) in x.re 84.243 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 84.243 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 84.243 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 84.243 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.243 * [backup-simplify]: Simplify 1/3 into 1/3 84.244 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 84.244 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.244 * [taylor]: Taking taylor expansion of x.im in x.re 84.244 * [backup-simplify]: Simplify x.im into x.im 84.244 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.244 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 84.244 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 84.244 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 84.244 * [taylor]: Taking taylor expansion of (/ (cbrt -1) x.re) in x.re 84.244 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 84.244 * [taylor]: Taking taylor expansion of -1 in x.re 84.244 * [backup-simplify]: Simplify -1 into -1 84.244 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.245 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.245 * [taylor]: Taking taylor expansion of x.re in x.re 84.245 * [backup-simplify]: Simplify 0 into 0 84.245 * [backup-simplify]: Simplify 1 into 1 84.246 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 84.247 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 84.247 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.248 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 84.249 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 84.250 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 84.250 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 84.251 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 84.252 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1)))) into 0 84.252 * [backup-simplify]: Simplify 0 into 0 84.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.253 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 84.253 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 84.254 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 84.255 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 84.255 * [backup-simplify]: Simplify 0 into 0 84.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 84.256 * [backup-simplify]: Simplify (+ 0 0) into 0 84.258 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (/ 1 x.re)) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -1/2 (pow x.re 2)) 84.259 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.259 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im))))) into (- (* 1/6 (/ 1 (pow x.re 2)))) 84.259 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 2) 2)) (* (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)))) into (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2)))) 84.261 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.262 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2))))) (+ (* 0 (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)))) (* 0 (pow x.im -1/3)))) into (- (* 1/9 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2))))) 84.262 * [taylor]: Taking taylor expansion of (- (* 1/9 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2))))) in x.re 84.262 * [taylor]: Taking taylor expansion of (* 1/9 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2)))) in x.re 84.262 * [taylor]: Taking taylor expansion of 1/9 in x.re 84.262 * [backup-simplify]: Simplify 1/9 into 1/9 84.262 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 2))) in x.re 84.262 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 84.262 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 84.262 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 84.262 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.262 * [backup-simplify]: Simplify 1/3 into 1/3 84.262 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 84.262 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.262 * [taylor]: Taking taylor expansion of x.im in x.re 84.262 * [backup-simplify]: Simplify x.im into x.im 84.262 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.263 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 84.263 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 84.263 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 84.263 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.re 2)) in x.re 84.263 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 84.263 * [taylor]: Taking taylor expansion of -1 in x.re 84.263 * [backup-simplify]: Simplify -1 into -1 84.263 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.264 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.264 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 84.264 * [taylor]: Taking taylor expansion of x.re in x.re 84.264 * [backup-simplify]: Simplify 0 into 0 84.264 * [backup-simplify]: Simplify 1 into 1 84.265 * [backup-simplify]: Simplify (* 1 1) into 1 84.265 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 84.267 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.268 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.269 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.270 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 84.271 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.271 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.272 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 84.272 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 84.273 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 84.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.275 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 84.275 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 84.281 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.282 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.282 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 84.283 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 84.283 * [backup-simplify]: Simplify (+ (* 1/9 0) (+ (* 0 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1))))) into 0 84.284 * [backup-simplify]: Simplify (- 0) into 0 84.284 * [backup-simplify]: Simplify 0 into 0 84.285 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.285 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.286 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.287 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 84.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 84.288 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.288 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.290 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1))))) into 0 84.290 * [backup-simplify]: Simplify 0 into 0 84.291 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.292 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 84.293 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 84.294 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.294 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.294 * [backup-simplify]: Simplify 0 into 0 84.295 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 84.296 * [backup-simplify]: Simplify (+ 0 0) into 0 84.298 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (/ 1 x.re)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (/ 1 x.re)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (/ 1/3 (pow x.re 3)) 84.298 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 84.298 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1/3 (pow x.re 3))) (+ (* 0 (/ -1/2 (pow x.re 2))) (+ (* 0 (/ 1 x.re)) (* 0 (- (log x.im)))))) into (* 1/9 (/ 1 (pow x.re 3))) 84.299 * [backup-simplify]: Simplify (* (exp (* -1/3 (log x.im))) (+ (* (/ (pow (* 1/3 (/ 1 x.re)) 3) 6)) (* (/ (pow (* 1/3 (/ 1 x.re)) 1) 1) (/ (pow (- (* 1/6 (/ 1 (pow x.re 2)))) 1) 1)) (* (/ (pow (* 1/9 (/ 1 (pow x.re 3))) 1) 1)))) into (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3)))) 84.300 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 84.300 * [backup-simplify]: Simplify (+ (* (cbrt -1) (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 3))))) (+ (* 0 (* -1/9 (* (pow (/ 1 x.im) 1/3) (/ 1 (pow x.re 2))))) (+ (* 0 (* 1/3 (* (pow (/ 1 x.im) 1/3) (/ 1 x.re)))) (* 0 (pow x.im -1/3))))) into (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 3)))) 84.300 * [taylor]: Taking taylor expansion of (* 5/81 (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 3)))) in x.re 84.301 * [taylor]: Taking taylor expansion of 5/81 in x.re 84.301 * [backup-simplify]: Simplify 5/81 into 5/81 84.301 * [taylor]: Taking taylor expansion of (* (pow (/ 1 x.im) 1/3) (/ (cbrt -1) (pow x.re 3))) in x.re 84.301 * [taylor]: Taking taylor expansion of (pow (/ 1 x.im) 1/3) in x.re 84.301 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 x.im)))) in x.re 84.301 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 x.im))) in x.re 84.301 * [taylor]: Taking taylor expansion of 1/3 in x.re 84.301 * [backup-simplify]: Simplify 1/3 into 1/3 84.301 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.re 84.301 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 84.301 * [taylor]: Taking taylor expansion of x.im in x.re 84.301 * [backup-simplify]: Simplify x.im into x.im 84.301 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 84.301 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 84.301 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 x.im))) into (* 1/3 (log (/ 1 x.im))) 84.301 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 x.im)))) into (pow (/ 1 x.im) 1/3) 84.301 * [taylor]: Taking taylor expansion of (/ (cbrt -1) (pow x.re 3)) in x.re 84.301 * [taylor]: Taking taylor expansion of (cbrt -1) in x.re 84.301 * [taylor]: Taking taylor expansion of -1 in x.re 84.301 * [backup-simplify]: Simplify -1 into -1 84.301 * [backup-simplify]: Simplify (cbrt -1) into (cbrt -1) 84.302 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -1))) into 0 84.302 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 84.302 * [taylor]: Taking taylor expansion of x.re in x.re 84.302 * [backup-simplify]: Simplify 0 into 0 84.302 * [backup-simplify]: Simplify 1 into 1 84.302 * [backup-simplify]: Simplify (* 1 1) into 1 84.302 * [backup-simplify]: Simplify (* 1 1) into 1 84.303 * [backup-simplify]: Simplify (/ (cbrt -1) 1) into (cbrt -1) 84.304 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -1))) into 0 84.304 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 84.305 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.305 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.306 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 84.306 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 84.307 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)))) into 0 84.308 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 84.310 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -1))))) (* 3 (cbrt -1))) into 0 84.311 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.312 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (cbrt -1) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 84.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 84.313 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 84.313 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 x.im)))) into 0 84.314 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 1) 1)))) into 0 84.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.316 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 84.317 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 x.im))))) into 0 84.319 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 84.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 84.322 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 84.323 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (/ 1 x.im)))))) into 0 84.324 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 x.im)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 84.324 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -1))))) into 0 84.325 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (+ (* 0 0) (* 0 (cbrt -1)))) into 0 84.325 * [backup-simplify]: Simplify (+ (* (pow (/ 1 x.im) 1/3) 0) (* 0 (cbrt -1))) into 0 84.325 * [backup-simplify]: Simplify (* (pow (/ 1 x.im) 1/3) (cbrt -1)) into (* (pow (/ 1 x.im) 1/3) (cbrt -1)) 84.327 * [backup-simplify]: Simplify (+ (* 5/81 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* (pow (/ 1 x.im) 1/3) (cbrt -1)))))) into 0 84.327 * [backup-simplify]: Simplify 0 into 0 84.327 * [backup-simplify]: Simplify (* (pow (/ 1 (/ 1 (- x.im))) 1/3) (cbrt -1)) into (* (pow (* x.im -1) 1/3) (cbrt -1)) 84.327 * * * [progress]: simplifying candidates 84.327 * * * * [progress]: [ 1 / 75 ] simplifiying candidate # 84.327 * * * * [progress]: [ 2 / 75 ] simplifiying candidate # 84.327 * * * * [progress]: [ 3 / 75 ] simplifiying candidate # 84.327 * * * * [progress]: [ 4 / 75 ] simplifiying candidate # 84.327 * * * * [progress]: [ 5 / 75 ] simplifiying candidate # 84.327 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 84.328 * * [simplify]: iters left: 3 (4 enodes) 84.328 * * [simplify]: iters left: 2 (13 enodes) 84.330 * * [simplify]: Extracting #0: cost 1 inf + 0 84.330 * * [simplify]: Extracting #1: cost 3 inf + 0 84.330 * * [simplify]: Extracting #2: cost 6 inf + 0 84.330 * * [simplify]: Extracting #3: cost 4 inf + 2 84.331 * * [simplify]: Extracting #4: cost 0 inf + 330 84.331 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 84.331 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 84.331 * * * * [progress]: [ 6 / 75 ] simplifiying candidate # 84.331 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 84.331 * * [simplify]: iters left: 6 (10 enodes) 84.334 * * [simplify]: iters left: 5 (50 enodes) 84.345 * * [simplify]: iters left: 4 (120 enodes) 84.401 * * [simplify]: iters left: 3 (402 enodes) 84.620 * * [simplify]: Extracting #0: cost 1 inf + 0 84.620 * * [simplify]: Extracting #1: cost 3 inf + 0 84.620 * * [simplify]: Extracting #2: cost 38 inf + 0 84.621 * * [simplify]: Extracting #3: cost 288 inf + 1 84.624 * * [simplify]: Extracting #4: cost 424 inf + 936 84.630 * * [simplify]: Extracting #5: cost 275 inf + 31562 84.650 * * [simplify]: Extracting #6: cost 150 inf + 74836 84.683 * * [simplify]: Extracting #7: cost 22 inf + 136678 84.705 * * [simplify]: Extracting #8: cost 0 inf + 150395 84.740 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 84.740 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 84.740 * * * * [progress]: [ 7 / 75 ] simplifiying candidate # 84.740 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 84.740 * * [simplify]: iters left: 6 (12 enodes) 84.744 * * [simplify]: iters left: 5 (57 enodes) 84.758 * * [simplify]: iters left: 4 (125 enodes) 84.791 * * [simplify]: iters left: 3 (396 enodes) 85.055 * * [simplify]: Extracting #0: cost 1 inf + 0 85.055 * * [simplify]: Extracting #1: cost 3 inf + 0 85.055 * * [simplify]: Extracting #2: cost 52 inf + 0 85.056 * * [simplify]: Extracting #3: cost 255 inf + 1 85.057 * * [simplify]: Extracting #4: cost 387 inf + 1834 85.065 * * [simplify]: Extracting #5: cost 180 inf + 45780 85.103 * * [simplify]: Extracting #6: cost 22 inf + 88490 85.121 * * [simplify]: Extracting #7: cost 4 inf + 93691 85.149 * * [simplify]: Extracting #8: cost 0 inf + 95041 85.187 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 85.187 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 85.187 * * * * [progress]: [ 8 / 75 ] simplifiying candidate # 85.188 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 85.188 * * [simplify]: iters left: 6 (12 enodes) 85.195 * * [simplify]: iters left: 5 (58 enodes) 85.224 * * [simplify]: iters left: 4 (141 enodes) 85.271 * * [simplify]: iters left: 3 (495 enodes) 85.676 * * [simplify]: Extracting #0: cost 1 inf + 0 85.676 * * [simplify]: Extracting #1: cost 3 inf + 0 85.676 * * [simplify]: Extracting #2: cost 65 inf + 0 85.678 * * [simplify]: Extracting #3: cost 420 inf + 1 85.690 * * [simplify]: Extracting #4: cost 523 inf + 26576 85.727 * * [simplify]: Extracting #5: cost 194 inf + 103182 85.759 * * [simplify]: Extracting #6: cost 37 inf + 176645 85.800 * * [simplify]: Extracting #7: cost 10 inf + 188701 85.834 * * [simplify]: Extracting #8: cost 0 inf + 192567 85.874 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 85.874 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 85.874 * * * * [progress]: [ 9 / 75 ] simplifiying candidate # 85.875 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 85.875 * * [simplify]: iters left: 6 (9 enodes) 85.877 * * [simplify]: iters left: 5 (41 enodes) 85.884 * * [simplify]: iters left: 4 (103 enodes) 85.918 * * [simplify]: iters left: 3 (402 enodes) 86.228 * * [simplify]: Extracting #0: cost 1 inf + 0 86.228 * * [simplify]: Extracting #1: cost 3 inf + 0 86.228 * * [simplify]: Extracting #2: cost 70 inf + 0 86.230 * * [simplify]: Extracting #3: cost 374 inf + 1 86.233 * * [simplify]: Extracting #4: cost 405 inf + 13768 86.258 * * [simplify]: Extracting #5: cost 32 inf + 83084 86.302 * * [simplify]: Extracting #6: cost 0 inf + 89557 86.330 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 86.330 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 86.330 * * * * [progress]: [ 10 / 75 ] simplifiying candidate # 86.331 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 86.331 * * [simplify]: iters left: 6 (10 enodes) 86.334 * * [simplify]: iters left: 5 (50 enodes) 86.350 * * [simplify]: iters left: 4 (120 enodes) 86.382 * * [simplify]: iters left: 3 (370 enodes) 86.605 * * [simplify]: Extracting #0: cost 1 inf + 0 86.605 * * [simplify]: Extracting #1: cost 3 inf + 0 86.605 * * [simplify]: Extracting #2: cost 39 inf + 0 86.606 * * [simplify]: Extracting #3: cost 210 inf + 1 86.608 * * [simplify]: Extracting #4: cost 277 inf + 3266 86.612 * * [simplify]: Extracting #5: cost 185 inf + 20510 86.629 * * [simplify]: Extracting #6: cost 62 inf + 63333 86.650 * * [simplify]: Extracting #7: cost 5 inf + 90557 86.674 * * [simplify]: Extracting #8: cost 0 inf + 92729 86.698 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 86.698 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 86.699 * * * * [progress]: [ 11 / 75 ] simplifiying candidate # 86.699 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 86.699 * * [simplify]: iters left: 6 (9 enodes) 86.703 * * [simplify]: iters left: 5 (36 enodes) 86.714 * * [simplify]: iters left: 4 (73 enodes) 86.750 * * [simplify]: iters left: 3 (209 enodes) 86.852 * * [simplify]: Extracting #0: cost 1 inf + 0 86.852 * * [simplify]: Extracting #1: cost 3 inf + 0 86.852 * * [simplify]: Extracting #2: cost 37 inf + 0 86.853 * * [simplify]: Extracting #3: cost 121 inf + 1 86.855 * * [simplify]: Extracting #4: cost 109 inf + 3720 86.863 * * [simplify]: Extracting #5: cost 13 inf + 18373 86.873 * * [simplify]: Extracting #6: cost 0 inf + 20396 86.883 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 86.883 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 86.884 * * * * [progress]: [ 12 / 75 ] simplifiying candidate # 86.884 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 86.884 * * [simplify]: iters left: 6 (10 enodes) 86.890 * * [simplify]: iters left: 5 (50 enodes) 86.911 * * [simplify]: iters left: 4 (106 enodes) 86.942 * * [simplify]: iters left: 3 (276 enodes) 87.070 * * [simplify]: Extracting #0: cost 1 inf + 0 87.070 * * [simplify]: Extracting #1: cost 3 inf + 0 87.070 * * [simplify]: Extracting #2: cost 25 inf + 0 87.071 * * [simplify]: Extracting #3: cost 114 inf + 1 87.071 * * [simplify]: Extracting #4: cost 160 inf + 858 87.073 * * [simplify]: Extracting #5: cost 85 inf + 14457 87.079 * * [simplify]: Extracting #6: cost 17 inf + 32174 87.085 * * [simplify]: Extracting #7: cost 4 inf + 36292 87.097 * * [simplify]: Extracting #8: cost 0 inf + 37391 87.111 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 87.111 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re)))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 87.112 * * * * [progress]: [ 13 / 75 ] simplifiying candidate # 87.112 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 87.112 * * [simplify]: iters left: 6 (9 enodes) 87.117 * * [simplify]: iters left: 5 (38 enodes) 87.135 * * [simplify]: iters left: 4 (84 enodes) 87.173 * * [simplify]: iters left: 3 (270 enodes) 87.364 * * [simplify]: Extracting #0: cost 1 inf + 0 87.364 * * [simplify]: Extracting #1: cost 3 inf + 0 87.364 * * [simplify]: Extracting #2: cost 48 inf + 0 87.365 * * [simplify]: Extracting #3: cost 193 inf + 1 87.369 * * [simplify]: Extracting #4: cost 174 inf + 7749 87.382 * * [simplify]: Extracting #5: cost 21 inf + 31123 87.400 * * [simplify]: Extracting #6: cost 0 inf + 35365 87.416 * * [simplify]: Extracting #7: cost 0 inf + 35325 87.425 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 87.425 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 87.425 * * * * [progress]: [ 14 / 75 ] simplifiying candidate # 87.425 * * * * [progress]: [ 15 / 75 ] simplifiying candidate # 87.425 * * * * [progress]: [ 16 / 75 ] simplifiying candidate # 87.426 * * * * [progress]: [ 17 / 75 ] simplifiying candidate # 87.426 * * * * [progress]: [ 18 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 87.426 * * * * [progress]: [ 19 / 75 ] simplifiying candidate # 87.426 * * * * [progress]: [ 20 / 75 ] simplifiying candidate # 87.426 * * * * [progress]: [ 21 / 75 ] simplifiying candidate # 87.426 * * * * [progress]: [ 22 / 75 ] simplifiying candidate # 87.426 * * * * [progress]: [ 23 / 75 ] simplifiying candidate # 87.426 * [simplify]: Simplifying (cbrt (+ x.im x.re)) 87.426 * * [simplify]: iters left: 3 (4 enodes) 87.427 * * [simplify]: iters left: 2 (13 enodes) 87.429 * * [simplify]: Extracting #0: cost 1 inf + 0 87.429 * * [simplify]: Extracting #1: cost 3 inf + 0 87.429 * * [simplify]: Extracting #2: cost 6 inf + 0 87.429 * * [simplify]: Extracting #3: cost 4 inf + 2 87.429 * * [simplify]: Extracting #4: cost 0 inf + 330 87.429 * [simplify]: Simplified to (cbrt (+ x.re x.im)) 87.429 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.re x.im)) (cbrt (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 87.429 * * * * [progress]: [ 24 / 75 ] simplifiying candidate # 87.429 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 87.429 * * [simplify]: iters left: 6 (10 enodes) 87.433 * * [simplify]: iters left: 5 (50 enodes) 87.448 * * [simplify]: iters left: 4 (120 enodes) 87.510 * * [simplify]: iters left: 3 (402 enodes) 87.797 * * [simplify]: Extracting #0: cost 1 inf + 0 87.798 * * [simplify]: Extracting #1: cost 3 inf + 0 87.798 * * [simplify]: Extracting #2: cost 38 inf + 0 87.799 * * [simplify]: Extracting #3: cost 288 inf + 1 87.802 * * [simplify]: Extracting #4: cost 424 inf + 936 87.815 * * [simplify]: Extracting #5: cost 275 inf + 31562 87.842 * * [simplify]: Extracting #6: cost 150 inf + 74836 87.874 * * [simplify]: Extracting #7: cost 22 inf + 136678 87.899 * * [simplify]: Extracting #8: cost 0 inf + 150395 87.942 * [simplify]: Simplified to (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) 87.942 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 87.943 * * * * [progress]: [ 25 / 75 ] simplifiying candidate # 87.943 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 87.943 * * [simplify]: iters left: 6 (12 enodes) 87.951 * * [simplify]: iters left: 5 (57 enodes) 87.974 * * [simplify]: iters left: 4 (125 enodes) 88.036 * * [simplify]: iters left: 3 (396 enodes) 88.341 * * [simplify]: Extracting #0: cost 1 inf + 0 88.341 * * [simplify]: Extracting #1: cost 3 inf + 0 88.341 * * [simplify]: Extracting #2: cost 52 inf + 0 88.342 * * [simplify]: Extracting #3: cost 255 inf + 1 88.343 * * [simplify]: Extracting #4: cost 387 inf + 1834 88.351 * * [simplify]: Extracting #5: cost 180 inf + 45780 88.367 * * [simplify]: Extracting #6: cost 22 inf + 88490 88.386 * * [simplify]: Extracting #7: cost 4 inf + 93691 88.407 * * [simplify]: Extracting #8: cost 0 inf + 95041 88.428 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) 88.429 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 88.429 * * * * [progress]: [ 26 / 75 ] simplifiying candidate # 88.429 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (pow x.re 3) (pow x.im 3))))) 88.429 * * [simplify]: iters left: 6 (12 enodes) 88.433 * * [simplify]: iters left: 5 (58 enodes) 88.446 * * [simplify]: iters left: 4 (141 enodes) 88.507 * * [simplify]: iters left: 3 (495 enodes) 88.865 * * [simplify]: Extracting #0: cost 1 inf + 0 88.865 * * [simplify]: Extracting #1: cost 3 inf + 0 88.865 * * [simplify]: Extracting #2: cost 65 inf + 0 88.866 * * [simplify]: Extracting #3: cost 420 inf + 1 88.872 * * [simplify]: Extracting #4: cost 523 inf + 26576 88.890 * * [simplify]: Extracting #5: cost 194 inf + 103182 88.932 * * [simplify]: Extracting #6: cost 37 inf + 176645 88.968 * * [simplify]: Extracting #7: cost 10 inf + 188701 89.025 * * [simplify]: Extracting #8: cost 0 inf + 192567 89.085 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 89.085 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.im x.re) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 89.086 * * * * [progress]: [ 27 / 75 ] simplifiying candidate # 89.086 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- (* x.re x.re) (* x.im x.im))))) 89.086 * * [simplify]: iters left: 6 (9 enodes) 89.091 * * [simplify]: iters left: 5 (41 enodes) 89.105 * * [simplify]: iters left: 4 (103 enodes) 89.157 * * [simplify]: iters left: 3 (402 enodes) 89.480 * * [simplify]: Extracting #0: cost 1 inf + 0 89.480 * * [simplify]: Extracting #1: cost 3 inf + 0 89.480 * * [simplify]: Extracting #2: cost 70 inf + 0 89.482 * * [simplify]: Extracting #3: cost 374 inf + 1 89.489 * * [simplify]: Extracting #4: cost 405 inf + 13768 89.505 * * [simplify]: Extracting #5: cost 32 inf + 83084 89.531 * * [simplify]: Extracting #6: cost 0 inf + 89557 89.556 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) 89.556 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.im x.im) (* x.re x.re)))) (cbrt (* (- x.im x.re) (+ x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 89.556 * * * * [progress]: [ 28 / 75 ] simplifiying candidate # 89.556 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (pow x.re 3) (pow x.im 3))))) 89.557 * * [simplify]: iters left: 6 (10 enodes) 89.563 * * [simplify]: iters left: 5 (50 enodes) 89.584 * * [simplify]: iters left: 4 (120 enodes) 89.621 * * [simplify]: iters left: 3 (370 enodes) 89.806 * * [simplify]: Extracting #0: cost 1 inf + 0 89.807 * * [simplify]: Extracting #1: cost 3 inf + 0 89.807 * * [simplify]: Extracting #2: cost 39 inf + 0 89.807 * * [simplify]: Extracting #3: cost 210 inf + 1 89.809 * * [simplify]: Extracting #4: cost 277 inf + 3266 89.813 * * [simplify]: Extracting #5: cost 185 inf + 20510 89.826 * * [simplify]: Extracting #6: cost 62 inf + 63333 89.849 * * [simplify]: Extracting #7: cost 5 inf + 90557 89.865 * * [simplify]: Extracting #8: cost 0 inf + 92729 89.877 * [simplify]: Simplified to (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) 89.877 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ x.re x.im) x.re))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 89.877 * * * * [progress]: [ 29 / 75 ] simplifiying candidate # 89.878 * [simplify]: Simplifying (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im))))) 89.878 * * [simplify]: iters left: 6 (9 enodes) 89.880 * * [simplify]: iters left: 5 (36 enodes) 89.889 * * [simplify]: iters left: 4 (73 enodes) 89.919 * * [simplify]: iters left: 3 (209 enodes) 90.009 * * [simplify]: Extracting #0: cost 1 inf + 0 90.009 * * [simplify]: Extracting #1: cost 3 inf + 0 90.009 * * [simplify]: Extracting #2: cost 37 inf + 0 90.009 * * [simplify]: Extracting #3: cost 121 inf + 1 90.010 * * [simplify]: Extracting #4: cost 109 inf + 3720 90.017 * * [simplify]: Extracting #5: cost 13 inf + 18373 90.027 * * [simplify]: Extracting #6: cost 0 inf + 20396 90.037 * [simplify]: Simplified to (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) 90.037 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 90.038 * * * * [progress]: [ 30 / 75 ] simplifiying candidate # 90.038 * [simplify]: Simplifying (cbrt (* (+ (pow x.im 3) (pow x.re 3)) (* x.re (- x.re x.im)))) 90.038 * * [simplify]: iters left: 6 (10 enodes) 90.049 * * [simplify]: iters left: 5 (50 enodes) 90.070 * * [simplify]: iters left: 4 (106 enodes) 90.117 * * [simplify]: iters left: 3 (276 enodes) 90.234 * * [simplify]: Extracting #0: cost 1 inf + 0 90.234 * * [simplify]: Extracting #1: cost 3 inf + 0 90.234 * * [simplify]: Extracting #2: cost 25 inf + 0 90.235 * * [simplify]: Extracting #3: cost 114 inf + 1 90.236 * * [simplify]: Extracting #4: cost 160 inf + 858 90.241 * * [simplify]: Extracting #5: cost 85 inf + 14457 90.251 * * [simplify]: Extracting #6: cost 17 inf + 32174 90.269 * * [simplify]: Extracting #7: cost 4 inf + 36292 90.281 * * [simplify]: Extracting #8: cost 0 inf + 37391 90.293 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 90.293 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 90.294 * * * * [progress]: [ 31 / 75 ] simplifiying candidate # 90.294 * [simplify]: Simplifying (cbrt (* (- (* x.im x.im) (* x.re x.re)) (* x.re (- x.re x.im)))) 90.294 * * [simplify]: iters left: 6 (9 enodes) 90.299 * * [simplify]: iters left: 5 (38 enodes) 90.311 * * [simplify]: iters left: 4 (84 enodes) 90.347 * * [simplify]: iters left: 3 (270 enodes) 90.491 * * [simplify]: Extracting #0: cost 1 inf + 0 90.492 * * [simplify]: Extracting #1: cost 3 inf + 0 90.492 * * [simplify]: Extracting #2: cost 48 inf + 0 90.492 * * [simplify]: Extracting #3: cost 193 inf + 1 90.494 * * [simplify]: Extracting #4: cost 174 inf + 7749 90.501 * * [simplify]: Extracting #5: cost 21 inf + 31123 90.510 * * [simplify]: Extracting #6: cost 0 inf + 35365 90.523 * * [simplify]: Extracting #7: cost 0 inf + 35325 90.541 * [simplify]: Simplified to (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) 90.541 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- (* x.im x.im) (* x.re x.re)) (- x.re x.im)) x.re)) (cbrt (- x.im x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 90.542 * * * * [progress]: [ 32 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 33 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 34 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 35 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 36 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 90.542 * * * * [progress]: [ 37 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 38 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 39 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 40 / 75 ] simplifiying candidate # 90.542 * * * * [progress]: [ 41 / 75 ] simplifiying candidate # 90.543 * [simplify]: Simplifying (cbrt x.re) 90.543 * * [simplify]: iters left: 1 (2 enodes) 90.544 * * [simplify]: Extracting #0: cost 1 inf + 0 90.544 * * [simplify]: Extracting #1: cost 3 inf + 0 90.544 * * [simplify]: Extracting #2: cost 2 inf + 1 90.544 * * [simplify]: Extracting #3: cost 0 inf + 163 90.544 * [simplify]: Simplified to (cbrt x.re) 90.544 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (* (cbrt x.re) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 90.544 * * * * [progress]: [ 42 / 75 ] simplifiying candidate # 90.544 * [simplify]: Simplifying (cbrt (* x.re (- (pow x.re 3) (pow x.im 3)))) 90.544 * * [simplify]: iters left: 6 (8 enodes) 90.550 * * [simplify]: iters left: 5 (40 enodes) 90.567 * * [simplify]: iters left: 4 (88 enodes) 90.587 * * [simplify]: iters left: 3 (210 enodes) 90.659 * * [simplify]: iters left: 2 (457 enodes) 90.884 * * [simplify]: Extracting #0: cost 1 inf + 0 90.884 * * [simplify]: Extracting #1: cost 3 inf + 0 90.884 * * [simplify]: Extracting #2: cost 31 inf + 0 90.884 * * [simplify]: Extracting #3: cost 123 inf + 1 90.885 * * [simplify]: Extracting #4: cost 249 inf + 289 90.887 * * [simplify]: Extracting #5: cost 223 inf + 4766 90.891 * * [simplify]: Extracting #6: cost 102 inf + 57268 90.901 * * [simplify]: Extracting #7: cost 13 inf + 105153 90.915 * * [simplify]: Extracting #8: cost 0 inf + 112004 90.935 * [simplify]: Simplified to (cbrt (- (* (* x.re x.re) (* x.re x.re)) (* (* x.re (* x.im x.im)) x.im))) 90.935 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (/ (cbrt (- (* (* x.re x.re) (* x.re x.re)) (* (* x.re (* x.im x.im)) x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 90.936 * * * * [progress]: [ 43 / 75 ] simplifiying candidate # 90.937 * [simplify]: Simplifying (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) 90.937 * * [simplify]: iters left: 6 (7 enodes) 90.940 * * [simplify]: iters left: 5 (27 enodes) 90.949 * * [simplify]: iters left: 4 (50 enodes) 90.966 * * [simplify]: iters left: 3 (103 enodes) 91.014 * * [simplify]: iters left: 2 (245 enodes) 91.072 * * [simplify]: iters left: 1 (462 enodes) 91.286 * * [simplify]: Extracting #0: cost 1 inf + 0 91.286 * * [simplify]: Extracting #1: cost 3 inf + 0 91.286 * * [simplify]: Extracting #2: cost 27 inf + 0 91.287 * * [simplify]: Extracting #3: cost 88 inf + 1 91.289 * * [simplify]: Extracting #4: cost 104 inf + 2286 91.299 * * [simplify]: Extracting #5: cost 22 inf + 13149 91.308 * * [simplify]: Extracting #6: cost 0 inf + 17023 91.318 * * [simplify]: Extracting #7: cost 0 inf + 16983 91.326 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) 91.326 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.327 * * * * [progress]: [ 44 / 75 ] simplifiying candidate # 91.327 * * * * [progress]: [ 45 / 75 ] simplifiying candidate # 91.327 * * * * [progress]: [ 46 / 75 ] simplifiying candidate # 91.327 * * * * [progress]: [ 47 / 75 ] simplifiying candidate # 91.327 * * * * [progress]: [ 48 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 91.327 * * * * [progress]: [ 49 / 75 ] simplifiying candidate # 91.327 * * * * [progress]: [ 50 / 75 ] simplifiying candidate # 91.327 * * * * [progress]: [ 51 / 75 ] simplifiying candidate # 91.328 * * * * [progress]: [ 52 / 75 ] simplifiying candidate # 91.328 * * * * [progress]: [ 53 / 75 ] simplifiying candidate # 91.328 * [simplify]: Simplifying (cbrt (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 91.328 * * [simplify]: iters left: 6 (6 enodes) 91.331 * * [simplify]: iters left: 5 (19 enodes) 91.336 * * [simplify]: Extracting #0: cost 1 inf + 0 91.336 * * [simplify]: Extracting #1: cost 3 inf + 0 91.336 * * [simplify]: Extracting #2: cost 5 inf + 0 91.336 * * [simplify]: Extracting #3: cost 7 inf + 0 91.336 * * [simplify]: Extracting #4: cost 10 inf + 0 91.336 * * [simplify]: Extracting #5: cost 8 inf + 2 91.336 * * [simplify]: Extracting #6: cost 0 inf + 1138 91.336 * [simplify]: Simplified to (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 91.336 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* (cbrt (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (cbrt (+ x.im x.re)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.337 * * * * [progress]: [ 54 / 75 ] simplifiying candidate # 91.337 * [simplify]: Simplifying (cbrt (sqrt (+ x.im x.re))) 91.337 * * [simplify]: iters left: 4 (5 enodes) 91.339 * * [simplify]: iters left: 3 (16 enodes) 91.343 * * [simplify]: Extracting #0: cost 1 inf + 0 91.343 * * [simplify]: Extracting #1: cost 3 inf + 0 91.343 * * [simplify]: Extracting #2: cost 5 inf + 0 91.343 * * [simplify]: Extracting #3: cost 8 inf + 0 91.343 * * [simplify]: Extracting #4: cost 6 inf + 2 91.344 * * [simplify]: Extracting #5: cost 0 inf + 574 91.344 * [simplify]: Simplified to (cbrt (sqrt (+ x.re x.im))) 91.344 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* (cbrt (sqrt (+ x.re x.im))) (cbrt (sqrt (+ x.im x.re)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.344 * * * * [progress]: [ 55 / 75 ] simplifiying candidate # 91.344 * [simplify]: Simplifying (cbrt 1) 91.344 * * [simplify]: iters left: 1 (2 enodes) 91.348 * * [simplify]: Extracting #0: cost 1 inf + 0 91.348 * * [simplify]: Extracting #1: cost 0 inf + 1 91.348 * [simplify]: Simplified to 1 91.348 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* 1 (cbrt (+ x.im x.re))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.348 * * * * [progress]: [ 56 / 75 ] simplifiying candidate # 91.349 * [simplify]: Simplifying (cbrt 1) 91.349 * * [simplify]: iters left: 1 (2 enodes) 91.352 * * [simplify]: Extracting #0: cost 1 inf + 0 91.352 * * [simplify]: Extracting #1: cost 0 inf + 1 91.352 * [simplify]: Simplified to 1 91.352 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* 1 (cbrt (+ x.im x.re))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.352 * * * * [progress]: [ 57 / 75 ] simplifiying candidate # 91.352 * [simplify]: Simplifying (cbrt (+ (pow x.im 3) (pow x.re 3))) 91.352 * * [simplify]: iters left: 4 (7 enodes) 91.357 * * [simplify]: iters left: 3 (35 enodes) 91.372 * * [simplify]: iters left: 2 (62 enodes) 91.398 * * [simplify]: iters left: 1 (111 enodes) 91.438 * * [simplify]: Extracting #0: cost 1 inf + 0 91.438 * * [simplify]: Extracting #1: cost 3 inf + 0 91.438 * * [simplify]: Extracting #2: cost 6 inf + 0 91.438 * * [simplify]: Extracting #3: cost 21 inf + 0 91.438 * * [simplify]: Extracting #4: cost 31 inf + 44 91.439 * * [simplify]: Extracting #5: cost 26 inf + 1259 91.440 * * [simplify]: Extracting #6: cost 12 inf + 5191 91.441 * * [simplify]: Extracting #7: cost 2 inf + 7209 91.447 * * [simplify]: Extracting #8: cost 0 inf + 8135 91.448 * [simplify]: Simplified to (cbrt (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) 91.448 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (/ (cbrt (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (cbrt (+ (* x.im x.im) (- (* x.re x.re) (* x.im x.re))))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.448 * * * * [progress]: [ 58 / 75 ] simplifiying candidate # 91.449 * [simplify]: Simplifying (cbrt (- (* x.im x.im) (* x.re x.re))) 91.449 * * [simplify]: iters left: 5 (6 enodes) 91.452 * * [simplify]: iters left: 4 (23 enodes) 91.459 * * [simplify]: iters left: 3 (36 enodes) 91.469 * * [simplify]: iters left: 2 (53 enodes) 91.486 * * [simplify]: iters left: 1 (94 enodes) 91.519 * * [simplify]: Extracting #0: cost 1 inf + 0 91.520 * * [simplify]: Extracting #1: cost 3 inf + 0 91.520 * * [simplify]: Extracting #2: cost 32 inf + 0 91.520 * * [simplify]: Extracting #3: cost 48 inf + 0 91.520 * * [simplify]: Extracting #4: cost 42 inf + 247 91.522 * * [simplify]: Extracting #5: cost 18 inf + 3452 91.524 * * [simplify]: Extracting #6: cost 0 inf + 5808 91.526 * * [simplify]: Extracting #7: cost 0 inf + 5528 91.528 * [simplify]: Simplified to (cbrt (- (* x.im x.im) (* x.re x.re))) 91.528 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (/ (cbrt (- (* x.im x.im) (* x.re x.re))) (cbrt (- x.im x.re))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.528 * * * * [progress]: [ 59 / 75 ] simplifiying candidate # 91.528 * * * * [progress]: [ 60 / 75 ] simplifiying candidate # 91.528 * * * * [progress]: [ 61 / 75 ] simplifiying candidate # 91.528 * * * * [progress]: [ 62 / 75 ] simplifiying candidate # 91.528 * * * * [progress]: [ 63 / 75 ] simplifiying candidate #real (real->posit16 (cbrt (+ x.im x.re)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 91.528 * * * * [progress]: [ 64 / 75 ] simplifiying candidate # 91.528 * [simplify]: Simplifying x.re 91.528 * * [simplify]: iters left: 0 (1 enodes) 91.529 * * [simplify]: Extracting #0: cost 1 inf + 0 91.529 * * [simplify]: Extracting #1: cost 0 inf + 1 91.529 * [simplify]: Simplified to x.re 91.529 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) x.re) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.529 * * * * [progress]: [ 65 / 75 ] simplifiying candidate # 91.529 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 91.529 * * [simplify]: iters left: 6 (16 enodes) 91.534 * * [simplify]: iters left: 5 (66 enodes) 91.545 * * [simplify]: iters left: 4 (103 enodes) 91.572 * * [simplify]: iters left: 3 (191 enodes) 91.620 * * [simplify]: iters left: 2 (400 enodes) 91.739 * * [simplify]: Extracting #0: cost 1 inf + 0 91.739 * * [simplify]: Extracting #1: cost 24 inf + 0 91.739 * * [simplify]: Extracting #2: cost 115 inf + 1 91.740 * * [simplify]: Extracting #3: cost 213 inf + 556 91.741 * * [simplify]: Extracting #4: cost 197 inf + 5951 91.746 * * [simplify]: Extracting #5: cost 52 inf + 38166 91.754 * * [simplify]: Extracting #6: cost 5 inf + 53232 91.771 * * [simplify]: Extracting #7: cost 0 inf + 57032 91.786 * * [simplify]: Extracting #8: cost 0 inf + 56437 91.803 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 91.803 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (* x.im x.im) (- x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 91.803 * * * * [progress]: [ 66 / 75 ] simplifiying candidate # 91.804 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 91.804 * * [simplify]: iters left: 6 (13 enodes) 91.810 * * [simplify]: iters left: 5 (55 enodes) 91.820 * * [simplify]: iters left: 4 (101 enodes) 91.837 * * [simplify]: iters left: 3 (200 enodes) 91.880 * * [simplify]: iters left: 2 (473 enodes) 92.046 * * [simplify]: Extracting #0: cost 1 inf + 0 92.046 * * [simplify]: Extracting #1: cost 57 inf + 0 92.047 * * [simplify]: Extracting #2: cost 204 inf + 1 92.050 * * [simplify]: Extracting #3: cost 348 inf + 1310 92.053 * * [simplify]: Extracting #4: cost 278 inf + 18892 92.068 * * [simplify]: Extracting #5: cost 78 inf + 76042 92.082 * * [simplify]: Extracting #6: cost 17 inf + 94137 92.103 * * [simplify]: Extracting #7: cost 0 inf + 103923 92.132 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 92.132 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3)) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 92.132 * * * * [progress]: [ 67 / 75 ] simplifiying candidate # 92.133 * [simplify]: Simplifying x.re 92.133 * * [simplify]: iters left: 0 (1 enodes) 92.133 * * [simplify]: Extracting #0: cost 1 inf + 0 92.133 * * [simplify]: Extracting #1: cost 0 inf + 1 92.133 * [simplify]: Simplified to x.re 92.134 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* x.re (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 92.134 * * * * [progress]: [ 68 / 75 ] simplifiying candidate # 92.134 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (* 2 (log (/ 1 x.im))) (log (/ 1 x.re)))))) 92.134 * * [simplify]: iters left: 6 (16 enodes) 92.144 * * [simplify]: iters left: 5 (66 enodes) 92.166 * * [simplify]: iters left: 4 (103 enodes) 92.205 * * [simplify]: iters left: 3 (191 enodes) 92.251 * * [simplify]: iters left: 2 (400 enodes) 92.364 * * [simplify]: Extracting #0: cost 1 inf + 0 92.364 * * [simplify]: Extracting #1: cost 24 inf + 0 92.364 * * [simplify]: Extracting #2: cost 115 inf + 1 92.365 * * [simplify]: Extracting #3: cost 213 inf + 556 92.367 * * [simplify]: Extracting #4: cost 197 inf + 5951 92.372 * * [simplify]: Extracting #5: cost 52 inf + 38166 92.388 * * [simplify]: Extracting #6: cost 5 inf + 53232 92.411 * * [simplify]: Extracting #7: cost 0 inf + 57032 92.425 * * [simplify]: Extracting #8: cost 0 inf + 56437 92.433 * [simplify]: Simplified to (cbrt (* (* x.im x.im) (- x.re))) 92.433 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* x.im x.im) (- x.re))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 92.433 * * * * [progress]: [ 69 / 75 ] simplifiying candidate # 92.433 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ -1 x.re)) (* 2 (log (/ -1 x.im)))))) 92.434 * * [simplify]: iters left: 6 (13 enodes) 92.438 * * [simplify]: iters left: 5 (55 enodes) 92.449 * * [simplify]: iters left: 4 (101 enodes) 92.469 * * [simplify]: iters left: 3 (200 enodes) 92.527 * * [simplify]: iters left: 2 (473 enodes) 92.673 * * [simplify]: Extracting #0: cost 1 inf + 0 92.673 * * [simplify]: Extracting #1: cost 57 inf + 0 92.673 * * [simplify]: Extracting #2: cost 204 inf + 1 92.675 * * [simplify]: Extracting #3: cost 348 inf + 1310 92.678 * * [simplify]: Extracting #4: cost 278 inf + 18892 92.694 * * [simplify]: Extracting #5: cost 78 inf + 76042 92.720 * * [simplify]: Extracting #6: cost 17 inf + 94137 92.746 * * [simplify]: Extracting #7: cost 0 inf + 103923 92.761 * [simplify]: Simplified to (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) 92.761 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (pow (* (/ -1 x.re) (* (/ -1 x.im) (/ -1 x.im))) -1/3) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 92.761 * * * * [progress]: [ 70 / 75 ] simplifiying candidate # 92.761 * [simplify]: Simplifying (exp (* 1/3 (+ (log x.im) (+ (log -1) (log x.re))))) 92.762 * * [simplify]: iters left: 6 (11 enodes) 92.766 * * [simplify]: iters left: 5 (46 enodes) 92.777 * * [simplify]: iters left: 4 (90 enodes) 92.800 * * [simplify]: iters left: 3 (184 enodes) 92.838 * * [simplify]: iters left: 2 (299 enodes) 92.908 * * [simplify]: Extracting #0: cost 1 inf + 0 92.908 * * [simplify]: Extracting #1: cost 44 inf + 0 92.908 * * [simplify]: Extracting #2: cost 119 inf + 72 92.909 * * [simplify]: Extracting #3: cost 148 inf + 1406 92.911 * * [simplify]: Extracting #4: cost 58 inf + 22479 92.915 * * [simplify]: Extracting #5: cost 11 inf + 41607 92.920 * * [simplify]: Extracting #6: cost 0 inf + 49511 92.925 * * [simplify]: Extracting #7: cost 0 inf + 49471 92.931 * [simplify]: Simplified to (cbrt (- (* x.re x.im))) 92.931 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 92.931 * * * * [progress]: [ 71 / 75 ] simplifiying candidate # 92.931 * [simplify]: Simplifying (pow (/ 1 x.re) -2/3) 92.931 * * [simplify]: iters left: 3 (5 enodes) 92.934 * * [simplify]: iters left: 2 (22 enodes) 92.942 * * [simplify]: iters left: 1 (38 enodes) 92.957 * * [simplify]: Extracting #0: cost 1 inf + 0 92.957 * * [simplify]: Extracting #1: cost 9 inf + 0 92.958 * * [simplify]: Extracting #2: cost 16 inf + 1 92.958 * * [simplify]: Extracting #3: cost 13 inf + 5 92.958 * * [simplify]: Extracting #4: cost 6 inf + 1102 92.958 * * [simplify]: Extracting #5: cost 0 inf + 3162 92.959 * [simplify]: Simplified to (pow (/ 1 x.re) -2/3) 92.959 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (pow (/ 1 x.re) -2/3))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 92.959 * * * * [progress]: [ 72 / 75 ] simplifiying candidate # 92.960 * [simplify]: Simplifying (* (cbrt -1) (exp (* 1/3 (- (log -1) (* 2 (log (/ -1 x.re))))))) 92.960 * * [simplify]: iters left: 6 (13 enodes) 92.968 * * [simplify]: iters left: 5 (48 enodes) 92.984 * * [simplify]: iters left: 4 (75 enodes) 93.002 * * [simplify]: iters left: 3 (145 enodes) 93.048 * * [simplify]: iters left: 2 (324 enodes) 93.163 * * [simplify]: Extracting #0: cost 1 inf + 0 93.163 * * [simplify]: Extracting #1: cost 31 inf + 0 93.163 * * [simplify]: Extracting #2: cost 118 inf + 0 93.164 * * [simplify]: Extracting #3: cost 228 inf + 547 93.165 * * [simplify]: Extracting #4: cost 209 inf + 5523 93.169 * * [simplify]: Extracting #5: cost 109 inf + 25103 93.175 * * [simplify]: Extracting #6: cost 30 inf + 50509 93.185 * * [simplify]: Extracting #7: cost 3 inf + 69771 93.194 * * [simplify]: Extracting #8: cost 0 inf + 72386 93.214 * * [simplify]: Extracting #9: cost 0 inf + 72124 93.224 * [simplify]: Simplified to (* (cbrt -1) (cbrt (/ (/ -1 (/ -1 x.re)) (/ -1 x.re)))) 93.224 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ x.im x.re)) (* (cbrt -1) (cbrt (/ (/ -1 (/ -1 x.re)) (/ -1 x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 93.224 * * * * [progress]: [ 73 / 75 ] simplifiying candidate # 93.224 * [simplify]: Simplifying (- (+ (* 1/3 (* x.im (pow (/ 1 (pow x.re 2)) 1/3))) (pow x.re 1/3)) (* 1/9 (* (pow x.im 2) (pow (/ 1 (pow x.re 5)) 1/3)))) 93.224 * * [simplify]: iters left: 6 (21 enodes) 93.232 * * [simplify]: iters left: 5 (100 enodes) 93.261 * * [simplify]: iters left: 4 (209 enodes) 93.335 * * [simplify]: iters left: 3 (498 enodes) 93.542 * * [simplify]: Extracting #0: cost 1 inf + 0 93.542 * * [simplify]: Extracting #1: cost 10 inf + 0 93.542 * * [simplify]: Extracting #2: cost 130 inf + 0 93.543 * * [simplify]: Extracting #3: cost 262 inf + 130 93.544 * * [simplify]: Extracting #4: cost 253 inf + 955 93.546 * * [simplify]: Extracting #5: cost 236 inf + 8949 93.553 * * [simplify]: Extracting #6: cost 198 inf + 27527 93.571 * * [simplify]: Extracting #7: cost 82 inf + 95994 93.598 * * [simplify]: Extracting #8: cost 11 inf + 136070 93.612 * * [simplify]: Extracting #9: cost 0 inf + 139002 93.632 * * [simplify]: Extracting #10: cost 0 inf + 138751 93.659 * [simplify]: Simplified to (- (cbrt x.re) (* x.im (- (* (* x.im 1/9) (cbrt (/ 1 (pow x.re 5)))) (* (cbrt (/ 1 (* x.re x.re))) 1/3)))) 93.659 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (- (cbrt x.re) (* x.im (- (* (* x.im 1/9) (cbrt (/ 1 (pow x.re 5)))) (* (cbrt (/ 1 (* x.re x.re))) 1/3)))) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 93.660 * * * * [progress]: [ 74 / 75 ] simplifiying candidate # 93.660 * [simplify]: Simplifying (pow (/ 1 x.im) -1/3) 93.661 * * [simplify]: iters left: 3 (5 enodes) 93.665 * * [simplify]: iters left: 2 (22 enodes) 93.671 * * [simplify]: iters left: 1 (38 enodes) 93.679 * * [simplify]: Extracting #0: cost 1 inf + 0 93.679 * * [simplify]: Extracting #1: cost 9 inf + 0 93.679 * * [simplify]: Extracting #2: cost 16 inf + 1 93.679 * * [simplify]: Extracting #3: cost 13 inf + 5 93.679 * * [simplify]: Extracting #4: cost 6 inf + 1102 93.680 * * [simplify]: Extracting #5: cost 0 inf + 3162 93.680 * [simplify]: Simplified to (pow (/ 1 x.im) -1/3) 93.680 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (pow (/ 1 x.im) -1/3) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 93.680 * * * * [progress]: [ 75 / 75 ] simplifiying candidate # 93.680 * [simplify]: Simplifying (* (pow (* x.im -1) 1/3) (cbrt -1)) 93.680 * * [simplify]: iters left: 5 (7 enodes) 93.683 * * [simplify]: iters left: 4 (29 enodes) 93.689 * * [simplify]: iters left: 3 (48 enodes) 93.699 * * [simplify]: iters left: 2 (90 enodes) 93.739 * * [simplify]: iters left: 1 (181 enodes) 93.797 * * [simplify]: Extracting #0: cost 1 inf + 0 93.797 * * [simplify]: Extracting #1: cost 23 inf + 0 93.797 * * [simplify]: Extracting #2: cost 77 inf + 0 93.797 * * [simplify]: Extracting #3: cost 73 inf + 8 93.798 * * [simplify]: Extracting #4: cost 69 inf + 92 93.799 * * [simplify]: Extracting #5: cost 18 inf + 24534 93.802 * * [simplify]: Extracting #6: cost 0 inf + 34495 93.805 * * [simplify]: Extracting #7: cost 0 inf + 34324 93.810 * [simplify]: Simplified to (* (cbrt (- x.im)) (cbrt -1)) 93.810 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (* (cbrt (- x.im)) (cbrt -1)) (cbrt (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 93.810 * * * [progress]: adding candidates to table 94.970 * [progress]: [Phase 3 of 3] Extracting. 94.970 * * [regime]: Finding splitpoints for: (# # # # # # # # # #) 94.974 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 94.974 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # #) 95.042 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # #) 95.102 * * * [regime]: Found split indices: #