0.003 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.091 * * * [progress]: [2/2] Setting up program. 0.094 * [progress]: [Phase 2 of 3] Improving. 0.094 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.094 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 0.094 * * [simplify]: iters left: 6 (11 enodes) 0.097 * * [simplify]: iters left: 5 (42 enodes) 0.103 * * [simplify]: iters left: 4 (79 enodes) 0.124 * * [simplify]: iters left: 3 (158 enodes) 0.194 * * [simplify]: iters left: 2 (299 enodes) 0.362 * * [simplify]: Extracting #0: cost 1 inf + 0 0.362 * * [simplify]: Extracting #1: cost 29 inf + 0 0.362 * * [simplify]: Extracting #2: cost 103 inf + 1 0.364 * * [simplify]: Extracting #3: cost 130 inf + 1751 0.370 * * [simplify]: Extracting #4: cost 39 inf + 15876 0.380 * * [simplify]: Extracting #5: cost 1 inf + 22560 0.391 * * [simplify]: Extracting #6: cost 0 inf + 22642 0.402 * [simplify]: Simplified to (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)))) 0.402 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im))))) 0.412 * * [progress]: iteration 1 / 4 0.412 * * * [progress]: picking best candidate 0.419 * * * * [pick]: Picked # 0.419 * * * [progress]: localizing error 0.447 * * * [progress]: generating rewritten candidates 0.447 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.469 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 0.500 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 0.528 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 0.536 * * * [progress]: generating series expansions 0.536 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.537 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.im) into (* x.im (- (pow x.re 2) (pow x.im 2))) 0.537 * [approximate]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 0.537 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.im 0.537 * [taylor]: Taking taylor expansion of x.im in x.im 0.537 * [backup-simplify]: Simplify 0 into 0 0.537 * [backup-simplify]: Simplify 1 into 1 0.537 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 0.537 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.537 * [taylor]: Taking taylor expansion of x.re in x.im 0.537 * [backup-simplify]: Simplify x.re into x.re 0.537 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.537 * [taylor]: Taking taylor expansion of x.im in x.im 0.537 * [backup-simplify]: Simplify 0 into 0 0.537 * [backup-simplify]: Simplify 1 into 1 0.537 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.537 * [taylor]: Taking taylor expansion of x.im in x.re 0.537 * [backup-simplify]: Simplify x.im into x.im 0.537 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.537 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.537 * [taylor]: Taking taylor expansion of x.re in x.re 0.537 * [backup-simplify]: Simplify 0 into 0 0.537 * [backup-simplify]: Simplify 1 into 1 0.537 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.537 * [taylor]: Taking taylor expansion of x.im in x.re 0.537 * [backup-simplify]: Simplify x.im into x.im 0.537 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.537 * [taylor]: Taking taylor expansion of x.im in x.re 0.537 * [backup-simplify]: Simplify x.im into x.im 0.537 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.537 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.537 * [taylor]: Taking taylor expansion of x.re in x.re 0.537 * [backup-simplify]: Simplify 0 into 0 0.537 * [backup-simplify]: Simplify 1 into 1 0.537 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.537 * [taylor]: Taking taylor expansion of x.im in x.re 0.537 * [backup-simplify]: Simplify x.im into x.im 0.537 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.537 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 0.537 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 0.538 * [backup-simplify]: Simplify (* x.im (- (pow x.im 2))) into (* -1 (pow x.im 3)) 0.538 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 0.538 * [taylor]: Taking taylor expansion of -1 in x.im 0.538 * [backup-simplify]: Simplify -1 into -1 0.538 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.538 * [taylor]: Taking taylor expansion of x.im in x.im 0.538 * [backup-simplify]: Simplify 0 into 0 0.538 * [backup-simplify]: Simplify 1 into 1 0.538 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.538 * [backup-simplify]: Simplify (- 0) into 0 0.539 * [backup-simplify]: Simplify (+ 0 0) into 0 0.539 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (- (pow x.im 2)))) into 0 0.539 * [taylor]: Taking taylor expansion of 0 in x.im 0.539 * [backup-simplify]: Simplify 0 into 0 0.539 * [backup-simplify]: Simplify 0 into 0 0.539 * [backup-simplify]: Simplify (* 1 1) into 1 0.539 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.540 * [backup-simplify]: Simplify (- 0) into 0 0.540 * [backup-simplify]: Simplify (+ 1 0) into 1 0.540 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))) into x.im 0.540 * [taylor]: Taking taylor expansion of x.im in x.im 0.540 * [backup-simplify]: Simplify 0 into 0 0.540 * [backup-simplify]: Simplify 1 into 1 0.540 * [backup-simplify]: Simplify 0 into 0 0.540 * [backup-simplify]: Simplify 0 into 0 0.541 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.541 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.542 * [backup-simplify]: Simplify (- 0) into 0 0.542 * [backup-simplify]: Simplify (+ 0 0) into 0 0.542 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 0 0.542 * [taylor]: Taking taylor expansion of 0 in x.im 0.542 * [backup-simplify]: Simplify 0 into 0 0.542 * [backup-simplify]: Simplify 0 into 0 0.542 * [backup-simplify]: Simplify 1 into 1 0.542 * [backup-simplify]: Simplify 0 into 0 0.543 * [backup-simplify]: Simplify (* 1 1) into 1 0.543 * [backup-simplify]: Simplify (* 1 1) into 1 0.543 * [backup-simplify]: Simplify (* -1 1) into -1 0.543 * [backup-simplify]: Simplify -1 into -1 0.544 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.545 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.545 * [backup-simplify]: Simplify (- 0) into 0 0.545 * [backup-simplify]: Simplify (+ 0 0) into 0 0.547 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 0.547 * [taylor]: Taking taylor expansion of 0 in x.im 0.547 * [backup-simplify]: Simplify 0 into 0 0.547 * [backup-simplify]: Simplify 0 into 0 0.547 * [backup-simplify]: Simplify 0 into 0 0.547 * [backup-simplify]: Simplify 0 into 0 0.547 * [backup-simplify]: Simplify 0 into 0 0.547 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.548 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.549 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 0.549 * [backup-simplify]: Simplify 0 into 0 0.550 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.552 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.552 * [backup-simplify]: Simplify (- 0) into 0 0.552 * [backup-simplify]: Simplify (+ 0 0) into 0 0.554 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))))) into 0 0.554 * [taylor]: Taking taylor expansion of 0 in x.im 0.554 * [backup-simplify]: Simplify 0 into 0 0.554 * [backup-simplify]: Simplify 0 into 0 0.555 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.555 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) 0.555 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in (x.re x.im) around 0 0.555 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.555 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.555 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.555 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.555 * [taylor]: Taking taylor expansion of x.re in x.im 0.555 * [backup-simplify]: Simplify x.re into x.re 0.555 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.555 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.555 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.555 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.555 * [taylor]: Taking taylor expansion of x.im in x.im 0.555 * [backup-simplify]: Simplify 0 into 0 0.556 * [backup-simplify]: Simplify 1 into 1 0.556 * [backup-simplify]: Simplify (* 1 1) into 1 0.557 * [backup-simplify]: Simplify (/ 1 1) into 1 0.557 * [taylor]: Taking taylor expansion of x.im in x.im 0.557 * [backup-simplify]: Simplify 0 into 0 0.557 * [backup-simplify]: Simplify 1 into 1 0.557 * [backup-simplify]: Simplify (- 1) into -1 0.557 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.558 * [backup-simplify]: Simplify (/ -1 1) into -1 0.558 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.558 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.558 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.558 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.558 * [taylor]: Taking taylor expansion of x.re in x.re 0.558 * [backup-simplify]: Simplify 0 into 0 0.558 * [backup-simplify]: Simplify 1 into 1 0.558 * [backup-simplify]: Simplify (* 1 1) into 1 0.559 * [backup-simplify]: Simplify (/ 1 1) into 1 0.559 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.559 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.559 * [taylor]: Taking taylor expansion of x.im in x.re 0.559 * [backup-simplify]: Simplify x.im into x.im 0.559 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.559 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.559 * [taylor]: Taking taylor expansion of x.im in x.re 0.559 * [backup-simplify]: Simplify x.im into x.im 0.560 * [backup-simplify]: Simplify (+ 1 0) into 1 0.560 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.560 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.560 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.560 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.560 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.560 * [taylor]: Taking taylor expansion of x.re in x.re 0.560 * [backup-simplify]: Simplify 0 into 0 0.560 * [backup-simplify]: Simplify 1 into 1 0.560 * [backup-simplify]: Simplify (* 1 1) into 1 0.561 * [backup-simplify]: Simplify (/ 1 1) into 1 0.561 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.561 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.561 * [taylor]: Taking taylor expansion of x.im in x.re 0.561 * [backup-simplify]: Simplify x.im into x.im 0.561 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.561 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.561 * [taylor]: Taking taylor expansion of x.im in x.re 0.561 * [backup-simplify]: Simplify x.im into x.im 0.561 * [backup-simplify]: Simplify (+ 1 0) into 1 0.561 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.562 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 0.562 * [taylor]: Taking taylor expansion of x.im in x.im 0.562 * [backup-simplify]: Simplify 0 into 0 0.562 * [backup-simplify]: Simplify 1 into 1 0.562 * [backup-simplify]: Simplify (/ 1 1) into 1 0.563 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.563 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.564 * [backup-simplify]: Simplify (+ 0 0) into 0 0.564 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.564 * [taylor]: Taking taylor expansion of 0 in x.im 0.564 * [backup-simplify]: Simplify 0 into 0 0.565 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.566 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.566 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.566 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.566 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 0.566 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.567 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.567 * [taylor]: Taking taylor expansion of x.im in x.im 0.567 * [backup-simplify]: Simplify 0 into 0 0.567 * [backup-simplify]: Simplify 1 into 1 0.567 * [backup-simplify]: Simplify (* 1 1) into 1 0.567 * [backup-simplify]: Simplify (* 1 1) into 1 0.568 * [backup-simplify]: Simplify (/ 1 1) into 1 0.568 * [backup-simplify]: Simplify (- 1) into -1 0.568 * [backup-simplify]: Simplify -1 into -1 0.568 * [backup-simplify]: Simplify 1 into 1 0.570 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.571 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.571 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.571 * [backup-simplify]: Simplify (- 0) into 0 0.572 * [backup-simplify]: Simplify (+ 0 0) into 0 0.572 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 0.572 * [taylor]: Taking taylor expansion of 0 in x.im 0.572 * [backup-simplify]: Simplify 0 into 0 0.573 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.573 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.574 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.574 * [backup-simplify]: Simplify (- 0) into 0 0.574 * [backup-simplify]: Simplify 0 into 0 0.575 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.575 * [backup-simplify]: Simplify 0 into 0 0.576 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.576 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.576 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.577 * [backup-simplify]: Simplify (- 0) into 0 0.577 * [backup-simplify]: Simplify (+ 0 0) into 0 0.577 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.577 * [taylor]: Taking taylor expansion of 0 in x.im 0.577 * [backup-simplify]: Simplify 0 into 0 0.578 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.579 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.579 * [backup-simplify]: Simplify (- 0) into 0 0.579 * [backup-simplify]: Simplify 0 into 0 0.579 * [backup-simplify]: Simplify 0 into 0 0.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.580 * [backup-simplify]: Simplify 0 into 0 0.581 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.582 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.582 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.582 * [backup-simplify]: Simplify (- 0) into 0 0.583 * [backup-simplify]: Simplify (+ 0 0) into 0 0.583 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.583 * [taylor]: Taking taylor expansion of 0 in x.im 0.583 * [backup-simplify]: Simplify 0 into 0 0.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.585 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.585 * [backup-simplify]: Simplify (- 0) into 0 0.585 * [backup-simplify]: Simplify 0 into 0 0.585 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.585 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) 0.585 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in (x.re x.im) around 0 0.586 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.im 0.586 * [taylor]: Taking taylor expansion of -1 in x.im 0.586 * [backup-simplify]: Simplify -1 into -1 0.586 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.586 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.586 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.586 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.586 * [taylor]: Taking taylor expansion of x.re in x.im 0.586 * [backup-simplify]: Simplify x.re into x.re 0.586 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.586 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.586 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.586 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.586 * [taylor]: Taking taylor expansion of x.im in x.im 0.586 * [backup-simplify]: Simplify 0 into 0 0.586 * [backup-simplify]: Simplify 1 into 1 0.586 * [backup-simplify]: Simplify (* 1 1) into 1 0.586 * [backup-simplify]: Simplify (/ 1 1) into 1 0.586 * [taylor]: Taking taylor expansion of x.im in x.im 0.586 * [backup-simplify]: Simplify 0 into 0 0.586 * [backup-simplify]: Simplify 1 into 1 0.587 * [backup-simplify]: Simplify (- 1) into -1 0.587 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.587 * [backup-simplify]: Simplify (/ -1 1) into -1 0.587 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.587 * [taylor]: Taking taylor expansion of -1 in x.re 0.587 * [backup-simplify]: Simplify -1 into -1 0.587 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.587 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.587 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.587 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.587 * [taylor]: Taking taylor expansion of x.re in x.re 0.587 * [backup-simplify]: Simplify 0 into 0 0.587 * [backup-simplify]: Simplify 1 into 1 0.588 * [backup-simplify]: Simplify (* 1 1) into 1 0.588 * [backup-simplify]: Simplify (/ 1 1) into 1 0.588 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.588 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.588 * [taylor]: Taking taylor expansion of x.im in x.re 0.588 * [backup-simplify]: Simplify x.im into x.im 0.588 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.588 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.588 * [taylor]: Taking taylor expansion of x.im in x.re 0.588 * [backup-simplify]: Simplify x.im into x.im 0.588 * [backup-simplify]: Simplify (+ 1 0) into 1 0.588 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.588 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.588 * [taylor]: Taking taylor expansion of -1 in x.re 0.588 * [backup-simplify]: Simplify -1 into -1 0.588 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.588 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.588 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.589 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.589 * [taylor]: Taking taylor expansion of x.re in x.re 0.589 * [backup-simplify]: Simplify 0 into 0 0.589 * [backup-simplify]: Simplify 1 into 1 0.589 * [backup-simplify]: Simplify (* 1 1) into 1 0.589 * [backup-simplify]: Simplify (/ 1 1) into 1 0.589 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.589 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.589 * [taylor]: Taking taylor expansion of x.im in x.re 0.589 * [backup-simplify]: Simplify x.im into x.im 0.589 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.589 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.589 * [taylor]: Taking taylor expansion of x.im in x.re 0.589 * [backup-simplify]: Simplify x.im into x.im 0.590 * [backup-simplify]: Simplify (+ 1 0) into 1 0.590 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.590 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 0.590 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 0.590 * [taylor]: Taking taylor expansion of -1 in x.im 0.590 * [backup-simplify]: Simplify -1 into -1 0.590 * [taylor]: Taking taylor expansion of x.im in x.im 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify 1 into 1 0.590 * [backup-simplify]: Simplify (/ -1 1) into -1 0.590 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.591 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.591 * [backup-simplify]: Simplify (+ 0 0) into 0 0.591 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.592 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 x.im))) into 0 0.592 * [taylor]: Taking taylor expansion of 0 in x.im 0.592 * [backup-simplify]: Simplify 0 into 0 0.592 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.593 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.593 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.593 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.593 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.593 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 0.593 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.593 * [taylor]: Taking taylor expansion of (pow x.im 3) 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.594 * [backup-simplify]: Simplify (* 1 1) into 1 0.594 * [backup-simplify]: Simplify (/ 1 1) into 1 0.594 * [backup-simplify]: Simplify 1 into 1 0.594 * [backup-simplify]: Simplify -1 into -1 0.595 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.596 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.596 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.596 * [backup-simplify]: Simplify (- 0) into 0 0.596 * [backup-simplify]: Simplify (+ 0 0) into 0 0.596 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 0.597 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.597 * [taylor]: Taking taylor expansion of 0 in x.im 0.597 * [backup-simplify]: Simplify 0 into 0 0.597 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.598 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.598 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.598 * [backup-simplify]: Simplify 0 into 0 0.599 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.599 * [backup-simplify]: Simplify 0 into 0 0.600 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.602 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.602 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.602 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.603 * [backup-simplify]: Simplify (- 0) into 0 0.603 * [backup-simplify]: Simplify (+ 0 0) into 0 0.603 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.604 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.604 * [taylor]: Taking taylor expansion of 0 in x.im 0.604 * [backup-simplify]: Simplify 0 into 0 0.605 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.605 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.606 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify 0 into 0 0.607 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.607 * [backup-simplify]: Simplify 0 into 0 0.607 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.609 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.609 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.609 * [backup-simplify]: Simplify (- 0) into 0 0.610 * [backup-simplify]: Simplify (+ 0 0) into 0 0.610 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.612 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.612 * [taylor]: Taking taylor expansion of 0 in x.im 0.612 * [backup-simplify]: Simplify 0 into 0 0.613 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.614 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.615 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.615 * [backup-simplify]: Simplify 0 into 0 0.616 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.616 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 0.616 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 0.616 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.616 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 0.616 * [taylor]: Taking taylor expansion of 2 in x.im 0.616 * [backup-simplify]: Simplify 2 into 2 0.616 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.616 * [taylor]: Taking taylor expansion of x.im in x.im 0.616 * [backup-simplify]: Simplify 0 into 0 0.616 * [backup-simplify]: Simplify 1 into 1 0.616 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.616 * [taylor]: Taking taylor expansion of x.re in x.im 0.616 * [backup-simplify]: Simplify x.re into x.re 0.616 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.616 * [taylor]: Taking taylor expansion of 2 in x.re 0.616 * [backup-simplify]: Simplify 2 into 2 0.616 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.616 * [taylor]: Taking taylor expansion of x.im in x.re 0.616 * [backup-simplify]: Simplify x.im into x.im 0.616 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.616 * [taylor]: Taking taylor expansion of x.re in x.re 0.616 * [backup-simplify]: Simplify 0 into 0 0.616 * [backup-simplify]: Simplify 1 into 1 0.616 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.616 * [taylor]: Taking taylor expansion of 2 in x.re 0.616 * [backup-simplify]: Simplify 2 into 2 0.616 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.617 * [taylor]: Taking taylor expansion of x.im in x.re 0.617 * [backup-simplify]: Simplify x.im into x.im 0.617 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.617 * [taylor]: Taking taylor expansion of x.re in x.re 0.617 * [backup-simplify]: Simplify 0 into 0 0.617 * [backup-simplify]: Simplify 1 into 1 0.617 * [backup-simplify]: Simplify (* 1 1) into 1 0.617 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.617 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 0.617 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.617 * [taylor]: Taking taylor expansion of 2 in x.im 0.617 * [backup-simplify]: Simplify 2 into 2 0.617 * [taylor]: Taking taylor expansion of x.im in x.im 0.617 * [backup-simplify]: Simplify 0 into 0 0.617 * [backup-simplify]: Simplify 1 into 1 0.618 * [backup-simplify]: Simplify (* 2 0) into 0 0.618 * [backup-simplify]: Simplify 0 into 0 0.619 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.619 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.620 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 0.620 * [taylor]: Taking taylor expansion of 0 in x.im 0.620 * [backup-simplify]: Simplify 0 into 0 0.620 * [backup-simplify]: Simplify 0 into 0 0.620 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.620 * [backup-simplify]: Simplify 2 into 2 0.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.622 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.623 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 0.623 * [taylor]: Taking taylor expansion of 0 in x.im 0.623 * [backup-simplify]: Simplify 0 into 0 0.623 * [backup-simplify]: Simplify 0 into 0 0.623 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.624 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.626 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.627 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.627 * [taylor]: Taking taylor expansion of 0 in x.im 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.628 * [backup-simplify]: Simplify 0 into 0 0.628 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 0.628 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 0.628 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.628 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 0.628 * [taylor]: Taking taylor expansion of 2 in x.im 0.628 * [backup-simplify]: Simplify 2 into 2 0.628 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 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.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 (* 0 (pow x.re 2)) into 0 0.629 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.629 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.629 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 0.629 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.629 * [taylor]: Taking taylor expansion of 2 in x.re 0.629 * [backup-simplify]: Simplify 2 into 2 0.629 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.629 * [taylor]: Taking taylor expansion of x.im in x.re 0.629 * [backup-simplify]: Simplify x.im into x.im 0.629 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.629 * [taylor]: Taking taylor expansion of x.re in x.re 0.629 * [backup-simplify]: Simplify 0 into 0 0.629 * [backup-simplify]: Simplify 1 into 1 0.630 * [backup-simplify]: Simplify (* 1 1) into 1 0.630 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.630 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.630 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.630 * [taylor]: Taking taylor expansion of 2 in x.re 0.630 * [backup-simplify]: Simplify 2 into 2 0.630 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.630 * [taylor]: Taking taylor expansion of x.im in x.re 0.630 * [backup-simplify]: Simplify x.im into x.im 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 (* x.im 1) into x.im 0.631 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.631 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.631 * [taylor]: Taking taylor expansion of 2 in x.im 0.631 * [backup-simplify]: Simplify 2 into 2 0.631 * [taylor]: Taking taylor expansion of x.im in x.im 0.631 * [backup-simplify]: Simplify 0 into 0 0.631 * [backup-simplify]: Simplify 1 into 1 0.631 * [backup-simplify]: Simplify (/ 2 1) into 2 0.631 * [backup-simplify]: Simplify 2 into 2 0.632 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.633 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.633 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 0.633 * [taylor]: Taking taylor expansion of 0 in x.im 0.633 * [backup-simplify]: Simplify 0 into 0 0.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.634 * [backup-simplify]: Simplify 0 into 0 0.635 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.635 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.636 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.636 * [taylor]: Taking taylor expansion of 0 in x.im 0.636 * [backup-simplify]: Simplify 0 into 0 0.636 * [backup-simplify]: Simplify 0 into 0 0.637 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.637 * [backup-simplify]: Simplify 0 into 0 0.638 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.639 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.639 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.639 * [taylor]: Taking taylor expansion of 0 in x.im 0.639 * [backup-simplify]: Simplify 0 into 0 0.639 * [backup-simplify]: Simplify 0 into 0 0.639 * [backup-simplify]: Simplify 0 into 0 0.640 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.640 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 0.641 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 0.641 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.641 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 0.641 * [taylor]: Taking taylor expansion of -2 in x.im 0.641 * [backup-simplify]: Simplify -2 into -2 0.641 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.641 * [taylor]: Taking taylor expansion of x.im in x.im 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify 1 into 1 0.641 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.641 * [taylor]: Taking taylor expansion of x.re in x.im 0.641 * [backup-simplify]: Simplify x.re into x.re 0.641 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.641 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.642 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.642 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.642 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 0.642 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 0.642 * [taylor]: Taking taylor expansion of -2 in x.re 0.642 * [backup-simplify]: Simplify -2 into -2 0.642 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.642 * [taylor]: Taking taylor expansion of x.im in x.re 0.642 * [backup-simplify]: Simplify x.im into x.im 0.642 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.642 * [taylor]: Taking taylor expansion of x.re in x.re 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 1 into 1 0.643 * [backup-simplify]: Simplify (* 1 1) into 1 0.643 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.643 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 0.643 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 0.643 * [taylor]: Taking taylor expansion of -2 in x.re 0.643 * [backup-simplify]: Simplify -2 into -2 0.643 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.643 * [taylor]: Taking taylor expansion of x.im in x.re 0.643 * [backup-simplify]: Simplify x.im into x.im 0.643 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.643 * [taylor]: Taking taylor expansion of x.re in x.re 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.644 * [backup-simplify]: Simplify (* 1 1) into 1 0.644 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.644 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 0.644 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 0.644 * [taylor]: Taking taylor expansion of -2 in x.im 0.644 * [backup-simplify]: Simplify -2 into -2 0.644 * [taylor]: Taking taylor expansion of x.im in x.im 0.644 * [backup-simplify]: Simplify 0 into 0 0.644 * [backup-simplify]: Simplify 1 into 1 0.644 * [backup-simplify]: Simplify (/ -2 1) into -2 0.644 * [backup-simplify]: Simplify -2 into -2 0.645 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.646 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.646 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 0.646 * [taylor]: Taking taylor expansion of 0 in x.im 0.646 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 0.647 * [backup-simplify]: Simplify 0 into 0 0.648 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.648 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.648 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.648 * [taylor]: Taking taylor expansion of 0 in x.im 0.648 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.650 * [backup-simplify]: Simplify 0 into 0 0.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.652 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.652 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.652 * [taylor]: Taking taylor expansion of 0 in x.im 0.652 * [backup-simplify]: Simplify 0 into 0 0.652 * [backup-simplify]: Simplify 0 into 0 0.652 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 0.653 * * * * [progress]: [ 3 / 4 ] generating series at (2) 0.654 * [backup-simplify]: Simplify (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.654 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 0.654 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 0.654 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 0.654 * [taylor]: Taking taylor expansion of 3 in x.im 0.654 * [backup-simplify]: Simplify 3 into 3 0.654 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.654 * [taylor]: Taking taylor expansion of x.im in x.im 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify 1 into 1 0.654 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.654 * [taylor]: Taking taylor expansion of x.re in x.im 0.654 * [backup-simplify]: Simplify x.re into x.re 0.654 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.654 * [taylor]: Taking taylor expansion of x.im in x.im 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify 1 into 1 0.654 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 0.654 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 0.654 * [taylor]: Taking taylor expansion of 3 in x.re 0.654 * [backup-simplify]: Simplify 3 into 3 0.654 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.654 * [taylor]: Taking taylor expansion of x.im in x.re 0.654 * [backup-simplify]: Simplify x.im into x.im 0.654 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.654 * [taylor]: Taking taylor expansion of x.re in x.re 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify 1 into 1 0.655 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.655 * [taylor]: Taking taylor expansion of x.im in x.re 0.655 * [backup-simplify]: Simplify x.im into x.im 0.655 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 0.655 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 0.655 * [taylor]: Taking taylor expansion of 3 in x.re 0.655 * [backup-simplify]: Simplify 3 into 3 0.655 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.655 * [taylor]: Taking taylor expansion of x.im in x.re 0.655 * [backup-simplify]: Simplify x.im into x.im 0.655 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.655 * [taylor]: Taking taylor expansion of x.re in x.re 0.655 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify 1 into 1 0.655 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.655 * [taylor]: Taking taylor expansion of x.im in x.re 0.655 * [backup-simplify]: Simplify x.im into x.im 0.655 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.655 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.655 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 0.655 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 0.655 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 0.655 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.655 * [taylor]: Taking taylor expansion of x.im in x.im 0.655 * [backup-simplify]: Simplify 0 into 0 0.656 * [backup-simplify]: Simplify 1 into 1 0.656 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.656 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 0.656 * [backup-simplify]: Simplify (- 0) into 0 0.657 * [backup-simplify]: Simplify (+ 0 0) into 0 0.657 * [taylor]: Taking taylor expansion of 0 in x.im 0.657 * [backup-simplify]: Simplify 0 into 0 0.657 * [backup-simplify]: Simplify 0 into 0 0.657 * [backup-simplify]: Simplify (* 1 1) into 1 0.657 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.657 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 0.658 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.658 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.659 * [backup-simplify]: Simplify (- 0) into 0 0.659 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 0.659 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 0.659 * [taylor]: Taking taylor expansion of 3 in x.im 0.659 * [backup-simplify]: Simplify 3 into 3 0.659 * [taylor]: Taking taylor expansion of x.im in x.im 0.659 * [backup-simplify]: Simplify 0 into 0 0.659 * [backup-simplify]: Simplify 1 into 1 0.659 * [backup-simplify]: Simplify (* 3 0) into 0 0.659 * [backup-simplify]: Simplify 0 into 0 0.659 * [backup-simplify]: Simplify 0 into 0 0.660 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.661 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.661 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 0.662 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.663 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.663 * [backup-simplify]: Simplify (- 0) into 0 0.663 * [backup-simplify]: Simplify (+ 0 0) into 0 0.663 * [taylor]: Taking taylor expansion of 0 in x.im 0.663 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 0.664 * [backup-simplify]: Simplify 3 into 3 0.664 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify (* 1 1) into 1 0.665 * [backup-simplify]: Simplify (* 1 1) into 1 0.665 * [backup-simplify]: Simplify (- 1) into -1 0.666 * [backup-simplify]: Simplify -1 into -1 0.666 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.667 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.668 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 0.669 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.670 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 0.671 * [backup-simplify]: Simplify (- 0) into 0 0.671 * [backup-simplify]: Simplify (+ 0 0) into 0 0.671 * [taylor]: Taking taylor expansion of 0 in x.im 0.671 * [backup-simplify]: Simplify 0 into 0 0.671 * [backup-simplify]: Simplify 0 into 0 0.671 * [backup-simplify]: Simplify 0 into 0 0.672 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 0.672 * [backup-simplify]: Simplify 0 into 0 0.672 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.674 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.674 * [backup-simplify]: Simplify (- 0) into 0 0.674 * [backup-simplify]: Simplify 0 into 0 0.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.676 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.677 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.679 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.681 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 0.681 * [backup-simplify]: Simplify (- 0) into 0 0.681 * [backup-simplify]: Simplify (+ 0 0) into 0 0.681 * [taylor]: Taking taylor expansion of 0 in x.im 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 0 into 0 0.682 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.682 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 0.682 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 0.682 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 0.682 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 0.682 * [taylor]: Taking taylor expansion of 3 in x.im 0.682 * [backup-simplify]: Simplify 3 into 3 0.682 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 0.682 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.683 * [taylor]: Taking taylor expansion of x.im in x.im 0.683 * [backup-simplify]: Simplify 0 into 0 0.683 * [backup-simplify]: Simplify 1 into 1 0.683 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.683 * [taylor]: Taking taylor expansion of x.re in x.im 0.683 * [backup-simplify]: Simplify x.re into x.re 0.683 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.683 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.683 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.683 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.683 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.683 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.683 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.684 * [taylor]: Taking taylor expansion of x.im in x.im 0.684 * [backup-simplify]: Simplify 0 into 0 0.684 * [backup-simplify]: Simplify 1 into 1 0.684 * [backup-simplify]: Simplify (* 1 1) into 1 0.684 * [backup-simplify]: Simplify (* 1 1) into 1 0.685 * [backup-simplify]: Simplify (/ 1 1) into 1 0.685 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 0.685 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.685 * [taylor]: Taking taylor expansion of 3 in x.re 0.685 * [backup-simplify]: Simplify 3 into 3 0.685 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.685 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.685 * [taylor]: Taking taylor expansion of x.im in x.re 0.685 * [backup-simplify]: Simplify x.im into x.im 0.685 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.685 * [taylor]: Taking taylor expansion of x.re in x.re 0.685 * [backup-simplify]: Simplify 0 into 0 0.685 * [backup-simplify]: Simplify 1 into 1 0.685 * [backup-simplify]: Simplify (* 1 1) into 1 0.685 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.686 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.686 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.686 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.686 * [taylor]: Taking taylor expansion of x.im in x.re 0.686 * [backup-simplify]: Simplify x.im into x.im 0.686 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.686 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.686 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.686 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 0.686 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.686 * [taylor]: Taking taylor expansion of 3 in x.re 0.686 * [backup-simplify]: Simplify 3 into 3 0.686 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.686 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.686 * [taylor]: Taking taylor expansion of x.im in x.re 0.686 * [backup-simplify]: Simplify x.im into x.im 0.686 * [taylor]: Taking taylor expansion of (pow x.re 2) 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.687 * [backup-simplify]: Simplify (* 1 1) into 1 0.687 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.687 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.687 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.687 * [taylor]: Taking taylor expansion of (pow x.im 3) 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 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.687 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.687 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.687 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 0.687 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 0.687 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 0.687 * [taylor]: Taking taylor expansion of 3 in x.im 0.687 * [backup-simplify]: Simplify 3 into 3 0.687 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 0.687 * [taylor]: Taking taylor expansion of x.im in x.im 0.687 * [backup-simplify]: Simplify 0 into 0 0.687 * [backup-simplify]: Simplify 1 into 1 0.688 * [backup-simplify]: Simplify (/ 1 1) into 1 0.688 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.689 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.689 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.690 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 0.690 * [backup-simplify]: Simplify (+ 0 0) into 0 0.690 * [taylor]: Taking taylor expansion of 0 in x.im 0.690 * [backup-simplify]: Simplify 0 into 0 0.691 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.692 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.693 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.693 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 0.693 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 0.693 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 0.693 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.693 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.693 * [taylor]: Taking taylor expansion of x.im in x.im 0.693 * [backup-simplify]: Simplify 0 into 0 0.693 * [backup-simplify]: Simplify 1 into 1 0.693 * [backup-simplify]: Simplify (* 1 1) into 1 0.694 * [backup-simplify]: Simplify (* 1 1) into 1 0.694 * [backup-simplify]: Simplify (/ 1 1) into 1 0.695 * [backup-simplify]: Simplify (- 1) into -1 0.695 * [backup-simplify]: Simplify -1 into -1 0.695 * [backup-simplify]: Simplify (* 3 1) into 3 0.695 * [backup-simplify]: Simplify 3 into 3 0.696 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.697 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.697 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.699 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.699 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.699 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 0.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 0.699 * [backup-simplify]: Simplify (- 0) into 0 0.700 * [backup-simplify]: Simplify (+ 0 0) into 0 0.700 * [taylor]: Taking taylor expansion of 0 in x.im 0.700 * [backup-simplify]: Simplify 0 into 0 0.700 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.701 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.702 * [backup-simplify]: Simplify (- 0) into 0 0.702 * [backup-simplify]: Simplify 0 into 0 0.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.704 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.704 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.706 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.708 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.709 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.709 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.710 * [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.712 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.712 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.713 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.714 * [backup-simplify]: Simplify (- 0) into 0 0.714 * [backup-simplify]: Simplify 0 into 0 0.714 * [backup-simplify]: Simplify 0 into 0 0.715 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.716 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.716 * [backup-simplify]: Simplify 0 into 0 0.717 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.718 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.719 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.720 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.721 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.722 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.723 * [backup-simplify]: Simplify (- 0) into 0 0.723 * [backup-simplify]: Simplify (+ 0 0) into 0 0.723 * [taylor]: Taking taylor expansion of 0 in x.im 0.723 * [backup-simplify]: Simplify 0 into 0 0.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.725 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.727 * [backup-simplify]: Simplify (- 0) into 0 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.728 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 0.728 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 0.728 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 0.728 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.728 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.728 * [taylor]: Taking taylor expansion of x.im in x.im 0.728 * [backup-simplify]: Simplify 0 into 0 0.728 * [backup-simplify]: Simplify 1 into 1 0.728 * [backup-simplify]: Simplify (* 1 1) into 1 0.729 * [backup-simplify]: Simplify (* 1 1) into 1 0.729 * [backup-simplify]: Simplify (/ 1 1) into 1 0.729 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 0.729 * [taylor]: Taking taylor expansion of 3 in x.im 0.729 * [backup-simplify]: Simplify 3 into 3 0.729 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 0.729 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.729 * [taylor]: Taking taylor expansion of x.im in x.im 0.729 * [backup-simplify]: Simplify 0 into 0 0.729 * [backup-simplify]: Simplify 1 into 1 0.729 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.729 * [taylor]: Taking taylor expansion of x.re in x.im 0.729 * [backup-simplify]: Simplify x.re into x.re 0.730 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.730 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.730 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.730 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.730 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.730 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 0.730 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.730 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.730 * [taylor]: Taking taylor expansion of x.im in x.re 0.730 * [backup-simplify]: Simplify x.im into x.im 0.731 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.731 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.731 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.731 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.731 * [taylor]: Taking taylor expansion of 3 in x.re 0.731 * [backup-simplify]: Simplify 3 into 3 0.731 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.731 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.731 * [taylor]: Taking taylor expansion of x.im in x.re 0.731 * [backup-simplify]: Simplify x.im into x.im 0.731 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.731 * [taylor]: Taking taylor expansion of x.re in x.re 0.731 * [backup-simplify]: Simplify 0 into 0 0.731 * [backup-simplify]: Simplify 1 into 1 0.731 * [backup-simplify]: Simplify (* 1 1) into 1 0.731 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.731 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.731 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 0.732 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.732 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.732 * [taylor]: Taking taylor expansion of x.im in x.re 0.732 * [backup-simplify]: Simplify x.im into x.im 0.732 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.732 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.732 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.732 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.732 * [taylor]: Taking taylor expansion of 3 in x.re 0.732 * [backup-simplify]: Simplify 3 into 3 0.732 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.732 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.732 * [taylor]: Taking taylor expansion of x.im in x.re 0.732 * [backup-simplify]: Simplify x.im into x.im 0.732 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.732 * [taylor]: Taking taylor expansion of x.re in x.re 0.732 * [backup-simplify]: Simplify 0 into 0 0.732 * [backup-simplify]: Simplify 1 into 1 0.732 * [backup-simplify]: Simplify (* 1 1) into 1 0.733 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.733 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.733 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 0.733 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 0.733 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 0.733 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 0.733 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 0.733 * [taylor]: Taking taylor expansion of 3 in x.im 0.733 * [backup-simplify]: Simplify 3 into 3 0.733 * [taylor]: Taking taylor expansion of (/ 1 x.im) 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.734 * [backup-simplify]: Simplify (/ 1 1) into 1 0.734 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.735 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.735 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 0.736 * [backup-simplify]: Simplify (- 0) into 0 0.736 * [backup-simplify]: Simplify (+ 0 0) into 0 0.736 * [taylor]: Taking taylor expansion of 0 in x.im 0.736 * [backup-simplify]: Simplify 0 into 0 0.737 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.738 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.739 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.739 * [backup-simplify]: Simplify (- 0) into 0 0.739 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 0.739 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.739 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.739 * [taylor]: Taking taylor expansion of x.im in x.im 0.739 * [backup-simplify]: Simplify 0 into 0 0.739 * [backup-simplify]: Simplify 1 into 1 0.740 * [backup-simplify]: Simplify (* 1 1) into 1 0.740 * [backup-simplify]: Simplify (* 1 1) into 1 0.741 * [backup-simplify]: Simplify (/ 1 1) into 1 0.741 * [backup-simplify]: Simplify 1 into 1 0.741 * [backup-simplify]: Simplify (* 3 1) into 3 0.741 * [backup-simplify]: Simplify (- 3) into -3 0.741 * [backup-simplify]: Simplify -3 into -3 0.742 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.742 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 0.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 0.743 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.744 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.744 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.747 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.748 * [backup-simplify]: Simplify (- 0) into 0 0.748 * [backup-simplify]: Simplify (+ 0 0) into 0 0.748 * [taylor]: Taking taylor expansion of 0 in x.im 0.748 * [backup-simplify]: Simplify 0 into 0 0.749 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.749 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.750 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.750 * [backup-simplify]: Simplify 0 into 0 0.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.752 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.752 * [backup-simplify]: Simplify (- 0) into 0 0.752 * [backup-simplify]: Simplify 0 into 0 0.752 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.753 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.755 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.757 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.758 * [backup-simplify]: Simplify (- 0) into 0 0.758 * [backup-simplify]: Simplify (+ 0 0) into 0 0.758 * [taylor]: Taking taylor expansion of 0 in x.im 0.758 * [backup-simplify]: Simplify 0 into 0 0.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.760 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.761 * [backup-simplify]: Simplify 0 into 0 0.761 * [backup-simplify]: Simplify 0 into 0 0.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.763 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.763 * [backup-simplify]: Simplify (- 0) into 0 0.763 * [backup-simplify]: Simplify 0 into 0 0.764 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.765 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.767 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.768 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.770 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.770 * [backup-simplify]: Simplify (- 0) into 0 0.770 * [backup-simplify]: Simplify (+ 0 0) into 0 0.770 * [taylor]: Taking taylor expansion of 0 in x.im 0.770 * [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 (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.774 * [backup-simplify]: Simplify 0 into 0 0.774 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.774 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 0.774 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 0.774 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 0.774 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 0.774 * [taylor]: Taking taylor expansion of 2 in x.im 0.774 * [backup-simplify]: Simplify 2 into 2 0.774 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.774 * [taylor]: Taking taylor expansion of x.im in x.im 0.774 * [backup-simplify]: Simplify 0 into 0 0.774 * [backup-simplify]: Simplify 1 into 1 0.774 * [taylor]: Taking taylor expansion of x.re in x.im 0.774 * [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.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.775 * [backup-simplify]: Simplify (* x.im 0) into 0 0.775 * [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.776 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 0.776 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.776 * [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.779 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 0.779 * [taylor]: Taking taylor expansion of 0 in x.im 0.779 * [backup-simplify]: Simplify 0 into 0 0.779 * [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.780 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.781 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 0.781 * [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 0 into 0 0.783 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.783 * [backup-simplify]: Simplify 0 into 0 0.783 * [backup-simplify]: Simplify 0 into 0 0.784 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.785 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 0.785 * [taylor]: Taking taylor expansion of 0 in x.im 0.785 * [backup-simplify]: Simplify 0 into 0 0.785 * [backup-simplify]: Simplify 0 into 0 0.786 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 0.786 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 0.786 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.786 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.786 * [taylor]: Taking taylor expansion of 2 in x.im 0.786 * [backup-simplify]: Simplify 2 into 2 0.786 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.786 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.786 * [taylor]: Taking taylor expansion of x.im in x.im 0.786 * [backup-simplify]: Simplify 0 into 0 0.786 * [backup-simplify]: Simplify 1 into 1 0.786 * [taylor]: Taking taylor expansion of x.re in x.im 0.786 * [backup-simplify]: Simplify x.re into x.re 0.786 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.787 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.787 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.787 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.787 * [taylor]: Taking taylor expansion of 2 in x.re 0.787 * [backup-simplify]: Simplify 2 into 2 0.787 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.787 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.787 * [taylor]: Taking taylor expansion of x.im in x.re 0.787 * [backup-simplify]: Simplify x.im into x.im 0.787 * [taylor]: Taking taylor expansion of x.re in x.re 0.787 * [backup-simplify]: Simplify 0 into 0 0.787 * [backup-simplify]: Simplify 1 into 1 0.787 * [backup-simplify]: Simplify (* x.im 0) into 0 0.787 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.787 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.787 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.787 * [taylor]: Taking taylor expansion of 2 in x.re 0.787 * [backup-simplify]: Simplify 2 into 2 0.788 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.788 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.788 * [taylor]: Taking taylor expansion of x.im in x.re 0.788 * [backup-simplify]: Simplify x.im into x.im 0.788 * [taylor]: Taking taylor expansion of x.re in x.re 0.788 * [backup-simplify]: Simplify 0 into 0 0.788 * [backup-simplify]: Simplify 1 into 1 0.788 * [backup-simplify]: Simplify (* x.im 0) into 0 0.788 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.788 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.788 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.788 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.788 * [taylor]: Taking taylor expansion of 2 in x.im 0.788 * [backup-simplify]: Simplify 2 into 2 0.788 * [taylor]: Taking taylor expansion of x.im in x.im 0.788 * [backup-simplify]: Simplify 0 into 0 0.788 * [backup-simplify]: Simplify 1 into 1 0.789 * [backup-simplify]: Simplify (/ 2 1) into 2 0.789 * [backup-simplify]: Simplify 2 into 2 0.790 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.790 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.790 * [taylor]: Taking taylor expansion of 0 in x.im 0.790 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.791 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.792 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.793 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.793 * [taylor]: Taking taylor expansion of 0 in x.im 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.794 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.794 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.795 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.795 * [taylor]: Taking taylor expansion of 0 in x.im 0.795 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.796 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 0.796 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 0.796 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.796 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.796 * [taylor]: Taking taylor expansion of 2 in x.im 0.796 * [backup-simplify]: Simplify 2 into 2 0.796 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.796 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.796 * [taylor]: Taking taylor expansion of x.im in x.im 0.796 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify 1 into 1 0.796 * [taylor]: Taking taylor expansion of x.re in x.im 0.796 * [backup-simplify]: Simplify x.re into x.re 0.796 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.796 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.797 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.797 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.797 * [taylor]: Taking taylor expansion of 2 in x.re 0.797 * [backup-simplify]: Simplify 2 into 2 0.797 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.797 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.797 * [taylor]: Taking taylor expansion of x.im in x.re 0.797 * [backup-simplify]: Simplify x.im into x.im 0.797 * [taylor]: Taking taylor expansion of x.re in x.re 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 1 into 1 0.797 * [backup-simplify]: Simplify (* x.im 0) into 0 0.797 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.797 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.797 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.797 * [taylor]: Taking taylor expansion of 2 in x.re 0.797 * [backup-simplify]: Simplify 2 into 2 0.797 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.797 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.797 * [taylor]: Taking taylor expansion of x.im in x.re 0.797 * [backup-simplify]: Simplify x.im into x.im 0.797 * [taylor]: Taking taylor expansion of x.re in x.re 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 1 into 1 0.797 * [backup-simplify]: Simplify (* x.im 0) into 0 0.797 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.798 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.798 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.798 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.798 * [taylor]: Taking taylor expansion of 2 in x.im 0.798 * [backup-simplify]: Simplify 2 into 2 0.798 * [taylor]: Taking taylor expansion of x.im in x.im 0.798 * [backup-simplify]: Simplify 0 into 0 0.798 * [backup-simplify]: Simplify 1 into 1 0.798 * [backup-simplify]: Simplify (/ 2 1) into 2 0.798 * [backup-simplify]: Simplify 2 into 2 0.798 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.799 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.799 * [taylor]: Taking taylor expansion of 0 in x.im 0.799 * [backup-simplify]: Simplify 0 into 0 0.799 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.799 * [backup-simplify]: Simplify 0 into 0 0.800 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.800 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.801 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.801 * [taylor]: Taking taylor expansion of 0 in x.im 0.801 * [backup-simplify]: Simplify 0 into 0 0.801 * [backup-simplify]: Simplify 0 into 0 0.801 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.801 * [backup-simplify]: Simplify 0 into 0 0.802 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.803 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.803 * [taylor]: Taking taylor expansion of 0 in x.im 0.803 * [backup-simplify]: Simplify 0 into 0 0.803 * [backup-simplify]: Simplify 0 into 0 0.803 * [backup-simplify]: Simplify 0 into 0 0.803 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.803 * [backup-simplify]: Simplify 0 into 0 0.804 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 0.804 * * * [progress]: simplifying candidates 0.804 * * * * [progress]: [ 1 / 83 ] simplifiying candidate # 0.804 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 0.804 * * [simplify]: iters left: 6 (6 enodes) 0.806 * * [simplify]: iters left: 5 (24 enodes) 0.810 * * [simplify]: iters left: 4 (47 enodes) 0.823 * * [simplify]: iters left: 3 (99 enodes) 0.862 * * [simplify]: iters left: 2 (215 enodes) 0.917 * * [simplify]: iters left: 1 (402 enodes) 1.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1.064 * * [simplify]: Extracting #1: cost 27 inf + 0 1.065 * * [simplify]: Extracting #2: cost 73 inf + 1 1.066 * * [simplify]: Extracting #3: cost 92 inf + 248 1.069 * * [simplify]: Extracting #4: cost 44 inf + 7097 1.077 * * [simplify]: Extracting #5: cost 6 inf + 12192 1.085 * * [simplify]: Extracting #6: cost 0 inf + 12294 1.092 * * [simplify]: Extracting #7: cost 0 inf + 12134 1.099 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1.100 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (- (* x.re x.re) (* x.im x.im)) x.im) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.100 * * * * [progress]: [ 2 / 83 ] simplifiying candidate # 1.100 * * * * [progress]: [ 3 / 83 ] simplifiying candidate # 1.100 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.100 * * [simplify]: iters left: 6 (8 enodes) 1.104 * * [simplify]: iters left: 5 (30 enodes) 1.113 * * [simplify]: iters left: 4 (46 enodes) 1.130 * * [simplify]: iters left: 3 (72 enodes) 1.153 * * [simplify]: iters left: 2 (121 enodes) 1.194 * * [simplify]: iters left: 1 (204 enodes) 1.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1.253 * * [simplify]: Extracting #1: cost 8 inf + 0 1.253 * * [simplify]: Extracting #2: cost 18 inf + 0 1.253 * * [simplify]: Extracting #3: cost 38 inf + 143 1.253 * * [simplify]: Extracting #4: cost 54 inf + 1166 1.255 * * [simplify]: Extracting #5: cost 11 inf + 6409 1.257 * * [simplify]: Extracting #6: cost 2 inf + 7767 1.259 * * [simplify]: Extracting #7: cost 0 inf + 8211 1.261 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.261 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.261 * * * * [progress]: [ 4 / 83 ] simplifiying candidate # 1.261 * * * * [progress]: [ 5 / 83 ] simplifiying candidate # 1.261 * * * * [progress]: [ 6 / 83 ] simplifiying candidate # 1.261 * [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.im x.im) x.im)) 1.261 * * [simplify]: iters left: 6 (9 enodes) 1.264 * * [simplify]: iters left: 5 (39 enodes) 1.271 * * [simplify]: iters left: 4 (106 enodes) 1.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1.342 * * [simplify]: Extracting #1: cost 37 inf + 0 1.343 * * [simplify]: Extracting #2: cost 133 inf + 123 1.345 * * [simplify]: Extracting #3: cost 164 inf + 2069 1.353 * * [simplify]: Extracting #4: cost 46 inf + 25680 1.372 * * [simplify]: Extracting #5: cost 2 inf + 35909 1.387 * * [simplify]: Extracting #6: cost 0 inf + 36273 1.402 * [simplify]: Simplified to (* (* x.im (* 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.im x.im))))) 1.402 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* x.im (* 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.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.403 * * * * [progress]: [ 7 / 83 ] simplifiying candidate # 1.403 * * * * [progress]: [ 8 / 83 ] simplifiying candidate # 1.403 * * * * [progress]: [ 9 / 83 ] simplifiying candidate # 1.403 * * * * [progress]: [ 10 / 83 ] simplifiying candidate # 1.403 * * * * [progress]: [ 11 / 83 ] simplifiying candidate # 1.403 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.403 * * [simplify]: iters left: 6 (8 enodes) 1.407 * * [simplify]: iters left: 5 (30 enodes) 1.416 * * [simplify]: iters left: 4 (43 enodes) 1.429 * * [simplify]: iters left: 3 (60 enodes) 1.449 * * [simplify]: iters left: 2 (101 enodes) 1.484 * * [simplify]: iters left: 1 (184 enodes) 1.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1.530 * * [simplify]: Extracting #1: cost 4 inf + 0 1.530 * * [simplify]: Extracting #2: cost 8 inf + 0 1.530 * * [simplify]: Extracting #3: cost 26 inf + 83 1.530 * * [simplify]: Extracting #4: cost 57 inf + 205 1.530 * * [simplify]: Extracting #5: cost 52 inf + 494 1.531 * * [simplify]: Extracting #6: cost 16 inf + 4523 1.533 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.535 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.535 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.535 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.535 * * [simplify]: iters left: 6 (8 enodes) 1.537 * * [simplify]: iters left: 5 (30 enodes) 1.543 * * [simplify]: iters left: 4 (43 enodes) 1.556 * * [simplify]: iters left: 3 (60 enodes) 1.575 * * [simplify]: iters left: 2 (101 enodes) 1.613 * * [simplify]: iters left: 1 (184 enodes) 1.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1.672 * * [simplify]: Extracting #1: cost 4 inf + 0 1.672 * * [simplify]: Extracting #2: cost 8 inf + 0 1.672 * * [simplify]: Extracting #3: cost 26 inf + 83 1.673 * * [simplify]: Extracting #4: cost 57 inf + 205 1.673 * * [simplify]: Extracting #5: cost 52 inf + 494 1.675 * * [simplify]: Extracting #6: cost 16 inf + 4523 1.679 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.682 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.682 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.683 * * * * [progress]: [ 12 / 83 ] simplifiying candidate # 1.683 * [simplify]: Simplifying (cbrt x.im) 1.683 * * [simplify]: iters left: 1 (2 enodes) 1.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1.684 * * [simplify]: Extracting #1: cost 3 inf + 0 1.684 * * [simplify]: Extracting #2: cost 2 inf + 1 1.684 * * [simplify]: Extracting #3: cost 0 inf + 163 1.684 * [simplify]: Simplified to (cbrt x.im) 1.684 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.684 * * * * [progress]: [ 13 / 83 ] simplifiying candidate # 1.685 * [simplify]: Simplifying (sqrt x.im) 1.685 * * [simplify]: iters left: 1 (2 enodes) 1.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1.686 * * [simplify]: Extracting #1: cost 3 inf + 0 1.686 * * [simplify]: Extracting #2: cost 2 inf + 1 1.686 * * [simplify]: Extracting #3: cost 0 inf + 83 1.686 * [simplify]: Simplified to (sqrt x.im) 1.686 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) (sqrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.686 * * * * [progress]: [ 14 / 83 ] simplifiying candidate # 1.686 * * * * [progress]: [ 15 / 83 ] simplifiying candidate # 1.686 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.686 * * [simplify]: iters left: 6 (7 enodes) 1.690 * * [simplify]: iters left: 5 (26 enodes) 1.695 * * [simplify]: iters left: 4 (39 enodes) 1.701 * * [simplify]: iters left: 3 (56 enodes) 1.711 * * [simplify]: iters left: 2 (97 enodes) 1.730 * * [simplify]: iters left: 1 (180 enodes) 1.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1.763 * * [simplify]: Extracting #1: cost 3 inf + 0 1.763 * * [simplify]: Extracting #2: cost 5 inf + 0 1.764 * * [simplify]: Extracting #3: cost 25 inf + 0 1.764 * * [simplify]: Extracting #4: cost 59 inf + 0 1.764 * * [simplify]: Extracting #5: cost 53 inf + 290 1.766 * * [simplify]: Extracting #6: cost 20 inf + 3951 1.769 * * [simplify]: Extracting #7: cost 2 inf + 6227 1.772 * * [simplify]: Extracting #8: cost 0 inf + 6471 1.775 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.775 * [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.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.776 * * * * [progress]: [ 16 / 83 ] simplifiying candidate # 1.776 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1.776 * * [simplify]: iters left: 5 (6 enodes) 1.779 * * [simplify]: iters left: 4 (23 enodes) 1.786 * * [simplify]: iters left: 3 (36 enodes) 1.796 * * [simplify]: iters left: 2 (53 enodes) 1.815 * * [simplify]: iters left: 1 (94 enodes) 1.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1.850 * * [simplify]: Extracting #1: cost 3 inf + 0 1.850 * * [simplify]: Extracting #2: cost 32 inf + 0 1.850 * * [simplify]: Extracting #3: cost 48 inf + 0 1.851 * * [simplify]: Extracting #4: cost 42 inf + 247 1.852 * * [simplify]: Extracting #5: cost 18 inf + 3412 1.855 * * [simplify]: Extracting #6: cost 0 inf + 5728 1.857 * * [simplify]: Extracting #7: cost 0 inf + 5448 1.860 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1.860 * [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.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.860 * * * * [progress]: [ 17 / 83 ] simplifiying candidate # 1.860 * * * * [progress]: [ 18 / 83 ] simplifiying candidate # 1.860 * [simplify]: Simplifying (+ x.re x.im) 1.860 * * [simplify]: iters left: 2 (3 enodes) 1.862 * * [simplify]: iters left: 1 (10 enodes) 1.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1.865 * * [simplify]: Extracting #1: cost 4 inf + 0 1.865 * * [simplify]: Extracting #2: cost 2 inf + 2 1.865 * * [simplify]: Extracting #3: cost 0 inf + 86 1.865 * [simplify]: Simplified to (+ x.im x.re) 1.865 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.865 * * * * [progress]: [ 19 / 83 ] simplifiying candidate # 1.866 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) 1.866 * * [simplify]: iters left: 6 (9 enodes) 1.872 * * [simplify]: iters left: 5 (47 enodes) 1.893 * * [simplify]: iters left: 4 (135 enodes) 1.936 * * [simplify]: iters left: 3 (380 enodes) 2.127 * * [simplify]: Extracting #0: cost 1 inf + 0 2.127 * * [simplify]: Extracting #1: cost 41 inf + 0 2.128 * * [simplify]: Extracting #2: cost 182 inf + 1 2.130 * * [simplify]: Extracting #3: cost 280 inf + 370 2.135 * * [simplify]: Extracting #4: cost 218 inf + 16455 2.150 * * [simplify]: Extracting #5: cost 63 inf + 71766 2.175 * * [simplify]: Extracting #6: cost 7 inf + 93589 2.195 * * [simplify]: Extracting #7: cost 0 inf + 96688 2.216 * [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.im) 2.216 * [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.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.im x.re)) x.re))) 2.216 * * * * [progress]: [ 20 / 83 ] simplifiying candidate # 2.216 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) 2.217 * * [simplify]: iters left: 6 (8 enodes) 2.221 * * [simplify]: iters left: 5 (38 enodes) 2.234 * * [simplify]: iters left: 4 (78 enodes) 2.251 * * [simplify]: iters left: 3 (186 enodes) 2.335 * * [simplify]: Extracting #0: cost 1 inf + 0 2.335 * * [simplify]: Extracting #1: cost 40 inf + 0 2.335 * * [simplify]: Extracting #2: cost 107 inf + 1 2.336 * * [simplify]: Extracting #3: cost 136 inf + 1554 2.339 * * [simplify]: Extracting #4: cost 37 inf + 16326 2.344 * * [simplify]: Extracting #5: cost 1 inf + 24039 2.349 * * [simplify]: Extracting #6: cost 0 inf + 24291 2.355 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 2.355 * [simplify]: Simplified (2 1 1) to (λ (x.re 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.im x.re)) x.re))) 2.355 * * * * [progress]: [ 21 / 83 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 2.355 * * * * [progress]: [ 22 / 83 ] simplifiying candidate # 2.355 * * * * [progress]: [ 23 / 83 ] simplifiying candidate # 2.356 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 2.356 * * [simplify]: iters left: 6 (6 enodes) 2.359 * * [simplify]: iters left: 5 (20 enodes) 2.365 * * [simplify]: iters left: 4 (32 enodes) 2.375 * * [simplify]: iters left: 3 (49 enodes) 2.388 * * [simplify]: iters left: 2 (57 enodes) 2.405 * * [simplify]: iters left: 1 (59 enodes) 2.419 * * [simplify]: Extracting #0: cost 1 inf + 0 2.419 * * [simplify]: Extracting #1: cost 11 inf + 0 2.419 * * [simplify]: Extracting #2: cost 15 inf + 43 2.419 * * [simplify]: Extracting #3: cost 3 inf + 821 2.420 * * [simplify]: Extracting #4: cost 0 inf + 1066 2.420 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 2.420 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 2.421 * * * * [progress]: [ 24 / 83 ] simplifiying candidate # 2.421 * * * * [progress]: [ 25 / 83 ] simplifiying candidate # 2.421 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 2.421 * * [simplify]: iters left: 6 (8 enodes) 2.425 * * [simplify]: iters left: 5 (26 enodes) 2.432 * * [simplify]: iters left: 4 (30 enodes) 2.440 * * [simplify]: iters left: 3 (41 enodes) 2.452 * * [simplify]: iters left: 2 (56 enodes) 2.467 * * [simplify]: iters left: 1 (68 enodes) 2.483 * * [simplify]: Extracting #0: cost 1 inf + 0 2.483 * * [simplify]: Extracting #1: cost 10 inf + 0 2.483 * * [simplify]: Extracting #2: cost 23 inf + 0 2.484 * * [simplify]: Extracting #3: cost 23 inf + 114 2.484 * * [simplify]: Extracting #4: cost 10 inf + 1493 2.485 * * [simplify]: Extracting #5: cost 2 inf + 2666 2.486 * * [simplify]: Extracting #6: cost 0 inf + 2998 2.487 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 2.487 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 2.487 * * * * [progress]: [ 26 / 83 ] simplifiying candidate # 2.487 * * * * [progress]: [ 27 / 83 ] simplifiying candidate # 2.487 * * * * [progress]: [ 28 / 83 ] simplifiying candidate # 2.488 * [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.re x.re) x.re)) 2.488 * * [simplify]: iters left: 6 (10 enodes) 2.493 * * [simplify]: iters left: 5 (50 enodes) 2.516 * * [simplify]: iters left: 4 (213 enodes) 2.663 * * [simplify]: Extracting #0: cost 1 inf + 0 2.663 * * [simplify]: Extracting #1: cost 34 inf + 0 2.663 * * [simplify]: Extracting #2: cost 124 inf + 42 2.664 * * [simplify]: Extracting #3: cost 132 inf + 2334 2.669 * * [simplify]: Extracting #4: cost 19 inf + 22498 2.676 * * [simplify]: Extracting #5: cost 0 inf + 26415 2.684 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 2.684 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 2.684 * * * * [progress]: [ 29 / 83 ] simplifiying candidate # 2.684 * * * * [progress]: [ 30 / 83 ] simplifiying candidate # 2.684 * * * * [progress]: [ 31 / 83 ] simplifiying candidate # 2.684 * * * * [progress]: [ 32 / 83 ] simplifiying candidate # 2.684 * * * * [progress]: [ 33 / 83 ] simplifiying candidate # 2.685 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 2.685 * * [simplify]: iters left: 6 (8 enodes) 2.687 * * [simplify]: iters left: 5 (26 enodes) 2.692 * * [simplify]: iters left: 4 (30 enodes) 2.700 * * [simplify]: iters left: 3 (36 enodes) 2.710 * * [simplify]: Extracting #0: cost 1 inf + 0 2.710 * * [simplify]: Extracting #1: cost 4 inf + 0 2.710 * * [simplify]: Extracting #2: cost 8 inf + 0 2.710 * * [simplify]: Extracting #3: cost 11 inf + 42 2.710 * * [simplify]: Extracting #4: cost 10 inf + 166 2.710 * * [simplify]: Extracting #5: cost 2 inf + 820 2.711 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.711 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 2.711 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 2.712 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 2.712 * * [simplify]: iters left: 6 (8 enodes) 2.715 * * [simplify]: iters left: 5 (26 enodes) 2.723 * * [simplify]: iters left: 4 (30 enodes) 2.728 * * [simplify]: iters left: 3 (36 enodes) 2.732 * * [simplify]: Extracting #0: cost 1 inf + 0 2.732 * * [simplify]: Extracting #1: cost 4 inf + 0 2.732 * * [simplify]: Extracting #2: cost 8 inf + 0 2.732 * * [simplify]: Extracting #3: cost 11 inf + 42 2.733 * * [simplify]: Extracting #4: cost 10 inf + 166 2.733 * * [simplify]: Extracting #5: cost 2 inf + 820 2.733 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.733 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 2.733 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 2.733 * * * * [progress]: [ 34 / 83 ] simplifiying candidate # 2.734 * [simplify]: Simplifying (cbrt x.re) 2.734 * * [simplify]: iters left: 1 (2 enodes) 2.734 * * [simplify]: Extracting #0: cost 1 inf + 0 2.734 * * [simplify]: Extracting #1: cost 3 inf + 0 2.734 * * [simplify]: Extracting #2: cost 2 inf + 1 2.734 * * [simplify]: Extracting #3: cost 0 inf + 163 2.734 * [simplify]: Simplified to (cbrt x.re) 2.734 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 2.734 * * * * [progress]: [ 35 / 83 ] simplifiying candidate # 2.735 * [simplify]: Simplifying (sqrt x.re) 2.735 * * [simplify]: iters left: 1 (2 enodes) 2.735 * * [simplify]: Extracting #0: cost 1 inf + 0 2.735 * * [simplify]: Extracting #1: cost 3 inf + 0 2.735 * * [simplify]: Extracting #2: cost 2 inf + 1 2.735 * * [simplify]: Extracting #3: cost 0 inf + 83 2.735 * [simplify]: Simplified to (sqrt x.re) 2.735 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 2.735 * * * * [progress]: [ 36 / 83 ] simplifiying candidate # 2.735 * * * * [progress]: [ 37 / 83 ] simplifiying candidate # 2.735 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 2.736 * * [simplify]: iters left: 6 (7 enodes) 2.737 * * [simplify]: iters left: 5 (22 enodes) 2.740 * * [simplify]: iters left: 4 (26 enodes) 2.744 * * [simplify]: iters left: 3 (32 enodes) 2.748 * * [simplify]: Extracting #0: cost 1 inf + 0 2.748 * * [simplify]: Extracting #1: cost 3 inf + 0 2.748 * * [simplify]: Extracting #2: cost 5 inf + 0 2.748 * * [simplify]: Extracting #3: cost 11 inf + 0 2.748 * * [simplify]: Extracting #4: cost 11 inf + 43 2.749 * * [simplify]: Extracting #5: cost 2 inf + 738 2.749 * * [simplify]: Extracting #6: cost 1 inf + 940 2.749 * * [simplify]: Extracting #7: cost 0 inf + 1142 2.750 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 2.750 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) 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.re)))) 2.750 * * * * [progress]: [ 38 / 83 ] simplifiying candidate # 2.750 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 2.750 * * [simplify]: iters left: 5 (6 enodes) 2.752 * * [simplify]: iters left: 4 (19 enodes) 2.754 * * [simplify]: iters left: 3 (23 enodes) 2.758 * * [simplify]: iters left: 2 (29 enodes) 2.765 * * [simplify]: Extracting #0: cost 1 inf + 0 2.765 * * [simplify]: Extracting #1: cost 3 inf + 0 2.765 * * [simplify]: Extracting #2: cost 9 inf + 0 2.765 * * [simplify]: Extracting #3: cost 9 inf + 43 2.766 * * [simplify]: Extracting #4: cost 0 inf + 658 2.766 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 2.766 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 2.766 * * * * [progress]: [ 39 / 83 ] simplifiying candidate # 2.766 * * * * [progress]: [ 40 / 83 ] simplifiying candidate # 2.767 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 2.767 * * [simplify]: iters left: 6 (9 enodes) 2.773 * * [simplify]: iters left: 5 (46 enodes) 2.793 * * [simplify]: iters left: 4 (125 enodes) 2.848 * * [simplify]: iters left: 3 (369 enodes) 3.016 * * [simplify]: Extracting #0: cost 1 inf + 0 3.016 * * [simplify]: Extracting #1: cost 55 inf + 0 3.017 * * [simplify]: Extracting #2: cost 188 inf + 2 3.020 * * [simplify]: Extracting #3: cost 166 inf + 6770 3.029 * * [simplify]: Extracting #4: cost 79 inf + 23066 3.038 * * [simplify]: Extracting #5: cost 20 inf + 43460 3.045 * * [simplify]: Extracting #6: cost 0 inf + 52775 3.053 * [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)) 3.053 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) 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.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 3.053 * * * * [progress]: [ 41 / 83 ] simplifiying candidate # 3.054 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 3.054 * * [simplify]: iters left: 6 (8 enodes) 3.056 * * [simplify]: iters left: 5 (42 enodes) 3.069 * * [simplify]: iters left: 4 (126 enodes) 3.097 * * [simplify]: iters left: 3 (219 enodes) 3.164 * * [simplify]: iters left: 2 (287 enodes) 3.227 * * [simplify]: iters left: 1 (299 enodes) 3.266 * * [simplify]: Extracting #0: cost 1 inf + 0 3.266 * * [simplify]: Extracting #1: cost 0 inf + 1 3.266 * [simplify]: Simplified to 0 3.266 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 3.266 * * * * [progress]: [ 42 / 83 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 3.266 * * * * [progress]: [ 43 / 83 ] simplifiying candidate # 3.266 * * * * [progress]: [ 44 / 83 ] simplifiying candidate # 3.267 * [simplify]: Simplifying (* (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.267 * * [simplify]: iters left: 6 (13 enodes) 3.270 * * [simplify]: iters left: 5 (54 enodes) 3.285 * * [simplify]: iters left: 4 (119 enodes) 3.330 * * [simplify]: iters left: 3 (278 enodes) 3.441 * * [simplify]: Extracting #0: cost 1 inf + 0 3.441 * * [simplify]: Extracting #1: cost 23 inf + 0 3.441 * * [simplify]: Extracting #2: cost 160 inf + 0 3.443 * * [simplify]: Extracting #3: cost 243 inf + 1113 3.448 * * [simplify]: Extracting #4: cost 141 inf + 17015 3.461 * * [simplify]: Extracting #5: cost 29 inf + 42583 3.482 * * [simplify]: Extracting #6: cost 0 inf + 59717 3.499 * * [simplify]: Extracting #7: cost 0 inf + 59677 3.516 * [simplify]: Simplified to (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))) 3.516 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))))) 3.517 * * * * [progress]: [ 45 / 83 ] simplifiying candidate # 3.517 * * * * [progress]: [ 46 / 83 ] simplifiying candidate # 3.517 * * * * [progress]: [ 47 / 83 ] simplifiying candidate # 3.517 * * * * [progress]: [ 48 / 83 ] simplifiying candidate # 3.517 * * * * [progress]: [ 49 / 83 ] simplifiying candidate # 3.517 * * * * [progress]: [ 50 / 83 ] simplifiying candidate # 3.517 * * * * [progress]: [ 51 / 83 ] simplifiying candidate # 3.517 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) 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.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.re))) 3.518 * * [simplify]: iters left: 6 (28 enodes) 3.537 * * [simplify]: iters left: 5 (163 enodes) 3.630 * * [simplify]: Extracting #0: cost 1 inf + 0 3.630 * * [simplify]: Extracting #1: cost 8 inf + 0 3.630 * * [simplify]: Extracting #2: cost 66 inf + 0 3.631 * * [simplify]: Extracting #3: cost 131 inf + 84 3.634 * * [simplify]: Extracting #4: cost 131 inf + 8734 3.647 * * [simplify]: Extracting #5: cost 19 inf + 39226 3.659 * * [simplify]: Extracting #6: cost 0 inf + 44280 3.667 * * [simplify]: Extracting #7: cost 0 inf + 43680 3.676 * * [simplify]: Extracting #8: cost 0 inf + 43560 3.689 * [simplify]: Simplified to (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im 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.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) 3.689 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im 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.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im 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.690 * [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.690 * * [simplify]: iters left: 6 (17 enodes) 3.701 * * [simplify]: iters left: 5 (94 enodes) 3.729 * * [simplify]: iters left: 4 (331 enodes) 3.910 * * [simplify]: Extracting #0: cost 1 inf + 0 3.910 * * [simplify]: Extracting #1: cost 56 inf + 0 3.911 * * [simplify]: Extracting #2: cost 302 inf + 0 3.916 * * [simplify]: Extracting #3: cost 361 inf + 9490 3.941 * * [simplify]: Extracting #4: cost 96 inf + 65143 3.961 * * [simplify]: Extracting #5: cost 1 inf + 88226 4.000 * * [simplify]: Extracting #6: cost 0 inf + 88118 4.028 * [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)))) 4.028 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im 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.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im 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)))))) 4.028 * * * * [progress]: [ 52 / 83 ] simplifiying candidate # 4.029 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) (- (* 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.re))) 4.029 * * [simplify]: iters left: 6 (24 enodes) 4.037 * * [simplify]: iters left: 5 (129 enodes) 4.079 * * [simplify]: iters left: 4 (356 enodes) 4.218 * * [simplify]: Extracting #0: cost 1 inf + 0 4.218 * * [simplify]: Extracting #1: cost 28 inf + 0 4.218 * * [simplify]: Extracting #2: cost 146 inf + 0 4.219 * * [simplify]: Extracting #3: cost 198 inf + 497 4.221 * * [simplify]: Extracting #4: cost 184 inf + 12579 4.233 * * [simplify]: Extracting #5: cost 83 inf + 37917 4.254 * * [simplify]: Extracting #6: cost 20 inf + 58450 4.265 * * [simplify]: Extracting #7: cost 6 inf + 63224 4.276 * * [simplify]: Extracting #8: cost 0 inf + 65067 4.298 * [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)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 4.298 * [simplify]: Simplified (2 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)))) 0) (* (+ (* (* 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))))) 4.298 * [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))) 4.299 * * [simplify]: iters left: 6 (13 enodes) 4.304 * * [simplify]: iters left: 5 (62 enodes) 4.315 * * [simplify]: iters left: 4 (130 enodes) 4.362 * * [simplify]: iters left: 3 (370 enodes) 4.738 * * [simplify]: Extracting #0: cost 1 inf + 0 4.738 * * [simplify]: Extracting #1: cost 0 inf + 1 4.738 * [simplify]: Simplified to 0 4.738 * [simplify]: Simplified (2 2) 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)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 4.738 * * * * [progress]: [ 53 / 83 ] simplifiying candidate # 4.739 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im 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.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 4.739 * * [simplify]: iters left: 6 (24 enodes) 4.755 * * [simplify]: iters left: 5 (137 enodes) 4.827 * * [simplify]: iters left: 4 (446 enodes) 5.095 * * [simplify]: Extracting #0: cost 1 inf + 0 5.095 * * [simplify]: Extracting #1: cost 17 inf + 0 5.095 * * [simplify]: Extracting #2: cost 204 inf + 0 5.099 * * [simplify]: Extracting #3: cost 416 inf + 2640 5.116 * * [simplify]: Extracting #4: cost 191 inf + 60700 5.138 * * [simplify]: Extracting #5: cost 35 inf + 99739 5.179 * * [simplify]: Extracting #6: cost 6 inf + 109024 5.231 * * [simplify]: Extracting #7: cost 0 inf + 111232 5.260 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* 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.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) 5.260 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* 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.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.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 5.260 * [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))))) 5.260 * * [simplify]: iters left: 6 (13 enodes) 5.264 * * [simplify]: iters left: 5 (68 enodes) 5.289 * * [simplify]: iters left: 4 (216 enodes) 5.410 * * [simplify]: Extracting #0: cost 1 inf + 0 5.411 * * [simplify]: Extracting #1: cost 21 inf + 0 5.411 * * [simplify]: Extracting #2: cost 106 inf + 1 5.412 * * [simplify]: Extracting #3: cost 151 inf + 1269 5.419 * * [simplify]: Extracting #4: cost 32 inf + 19635 5.425 * * [simplify]: Extracting #5: cost 0 inf + 24817 5.433 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 5.433 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* 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.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 5.433 * * * * [progress]: [ 54 / 83 ] simplifiying candidate # 5.434 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) (- (* 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.re))) 5.434 * * [simplify]: iters left: 6 (19 enodes) 5.440 * * [simplify]: iters left: 5 (95 enodes) 5.459 * * [simplify]: iters left: 4 (263 enodes) 5.597 * * [simplify]: Extracting #0: cost 1 inf + 0 5.597 * * [simplify]: Extracting #1: cost 11 inf + 0 5.597 * * [simplify]: Extracting #2: cost 79 inf + 1 5.598 * * [simplify]: Extracting #3: cost 116 inf + 127 5.600 * * [simplify]: Extracting #4: cost 98 inf + 5598 5.608 * * [simplify]: Extracting #5: cost 13 inf + 22091 5.618 * * [simplify]: Extracting #6: cost 2 inf + 23991 5.628 * * [simplify]: Extracting #7: cost 0 inf + 24415 5.644 * [simplify]: Simplified to (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) 5.644 * [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))) 0) 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 5.644 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 5.644 * * [simplify]: iters left: 6 (9 enodes) 5.649 * * [simplify]: iters left: 5 (31 enodes) 5.659 * * [simplify]: iters left: 4 (59 enodes) 5.681 * * [simplify]: iters left: 3 (140 enodes) 5.745 * * [simplify]: iters left: 2 (253 enodes) 5.820 * * [simplify]: iters left: 1 (337 enodes) 5.878 * * [simplify]: Extracting #0: cost 1 inf + 0 5.878 * * [simplify]: Extracting #1: cost 0 inf + 1 5.878 * [simplify]: Simplified to 0 5.878 * [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))) 0) 0) 0)) 5.878 * * * * [progress]: [ 55 / 83 ] simplifiying candidate # 5.879 * * * * [progress]: [ 56 / 83 ] simplifiying candidate # 5.879 * * * * [progress]: [ 57 / 83 ] simplifiying candidate # 5.879 * * * * [progress]: [ 58 / 83 ] simplifiying candidate #real (real->posit16 (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 5.879 * * * * [progress]: [ 59 / 83 ] simplifiying candidate # 5.879 * * * * [progress]: [ 60 / 83 ] simplifiying candidate # 5.879 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 5.879 * * [simplify]: iters left: 5 (7 enodes) 5.883 * * [simplify]: iters left: 4 (28 enodes) 5.890 * * [simplify]: iters left: 3 (51 enodes) 5.901 * * [simplify]: iters left: 2 (103 enodes) 5.922 * * [simplify]: iters left: 1 (236 enodes) 6.019 * * [simplify]: Extracting #0: cost 1 inf + 0 6.019 * * [simplify]: Extracting #1: cost 44 inf + 0 6.019 * * [simplify]: Extracting #2: cost 155 inf + 115 6.020 * * [simplify]: Extracting #3: cost 143 inf + 7488 6.024 * * [simplify]: Extracting #4: cost 60 inf + 43027 6.031 * * [simplify]: Extracting #5: cost 3 inf + 78873 6.040 * * [simplify]: Extracting #6: cost 0 inf + 79542 6.056 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 6.056 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 6.056 * * * * [progress]: [ 61 / 83 ] simplifiying candidate # 6.056 * * * * [progress]: [ 62 / 83 ] simplifiying candidate # 6.056 * * * * [progress]: [ 63 / 83 ] simplifiying candidate # 6.056 * * * * [progress]: [ 64 / 83 ] simplifiying candidate # 6.057 * * * * [progress]: [ 65 / 83 ] simplifiying candidate # 6.057 * * * * [progress]: [ 66 / 83 ] simplifiying candidate # 6.057 * * * * [progress]: [ 67 / 83 ] simplifiying candidate # 6.057 * * * * [progress]: [ 68 / 83 ] simplifiying candidate # 6.057 * * * * [progress]: [ 69 / 83 ] simplifiying candidate # 6.057 * * * * [progress]: [ 70 / 83 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 6.057 * * * * [progress]: [ 71 / 83 ] simplifiying candidate # 6.057 * * * * [progress]: [ 72 / 83 ] simplifiying candidate # 6.057 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 6.057 * * [simplify]: iters left: 5 (8 enodes) 6.063 * * [simplify]: iters left: 4 (39 enodes) 6.081 * * [simplify]: iters left: 3 (75 enodes) 6.097 * * [simplify]: iters left: 2 (134 enodes) 6.135 * * [simplify]: iters left: 1 (219 enodes) 6.218 * * [simplify]: Extracting #0: cost 1 inf + 0 6.218 * * [simplify]: Extracting #1: cost 15 inf + 0 6.218 * * [simplify]: Extracting #2: cost 52 inf + 1 6.218 * * [simplify]: Extracting #3: cost 83 inf + 551 6.220 * * [simplify]: Extracting #4: cost 57 inf + 3515 6.222 * * [simplify]: Extracting #5: cost 37 inf + 9626 6.226 * * [simplify]: Extracting #6: cost 8 inf + 23515 6.231 * * [simplify]: Extracting #7: cost 0 inf + 27379 6.235 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.236 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.236 * * * * [progress]: [ 73 / 83 ] simplifiying candidate # 6.236 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 6.236 * * [simplify]: iters left: 5 (8 enodes) 6.243 * * [simplify]: iters left: 4 (39 enodes) 6.258 * * [simplify]: iters left: 3 (75 enodes) 6.287 * * [simplify]: iters left: 2 (134 enodes) 6.340 * * [simplify]: iters left: 1 (219 enodes) 6.397 * * [simplify]: Extracting #0: cost 1 inf + 0 6.397 * * [simplify]: Extracting #1: cost 15 inf + 0 6.398 * * [simplify]: Extracting #2: cost 52 inf + 1 6.398 * * [simplify]: Extracting #3: cost 83 inf + 551 6.400 * * [simplify]: Extracting #4: cost 57 inf + 3515 6.402 * * [simplify]: Extracting #5: cost 37 inf + 9626 6.406 * * [simplify]: Extracting #6: cost 8 inf + 23515 6.411 * * [simplify]: Extracting #7: cost 0 inf + 27379 6.416 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.416 * * * * [progress]: [ 74 / 83 ] simplifiying candidate # 6.417 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 6.417 * * [simplify]: iters left: 5 (8 enodes) 6.423 * * [simplify]: iters left: 4 (39 enodes) 6.438 * * [simplify]: iters left: 3 (75 enodes) 6.472 * * [simplify]: iters left: 2 (134 enodes) 6.519 * * [simplify]: iters left: 1 (219 enodes) 6.602 * * [simplify]: Extracting #0: cost 1 inf + 0 6.602 * * [simplify]: Extracting #1: cost 15 inf + 0 6.602 * * [simplify]: Extracting #2: cost 52 inf + 1 6.603 * * [simplify]: Extracting #3: cost 83 inf + 551 6.605 * * [simplify]: Extracting #4: cost 57 inf + 3515 6.607 * * [simplify]: Extracting #5: cost 37 inf + 9626 6.611 * * [simplify]: Extracting #6: cost 8 inf + 23515 6.615 * * [simplify]: Extracting #7: cost 0 inf + 27379 6.620 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.620 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.620 * * * * [progress]: [ 75 / 83 ] simplifiying candidate # 6.620 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.620 * * [simplify]: iters left: 5 (6 enodes) 6.624 * * [simplify]: iters left: 4 (27 enodes) 6.634 * * [simplify]: iters left: 3 (45 enodes) 6.645 * * [simplify]: iters left: 2 (70 enodes) 6.655 * * [simplify]: iters left: 1 (81 enodes) 6.668 * * [simplify]: Extracting #0: cost 1 inf + 0 6.668 * * [simplify]: Extracting #1: cost 12 inf + 0 6.668 * * [simplify]: Extracting #2: cost 13 inf + 168 6.668 * * [simplify]: Extracting #3: cost 1 inf + 954 6.669 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.670 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.670 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 6.670 * * * * [progress]: [ 76 / 83 ] simplifiying candidate # 6.670 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.670 * * [simplify]: iters left: 5 (6 enodes) 6.674 * * [simplify]: iters left: 4 (27 enodes) 6.683 * * [simplify]: iters left: 3 (45 enodes) 6.698 * * [simplify]: iters left: 2 (70 enodes) 6.714 * * [simplify]: iters left: 1 (81 enodes) 6.726 * * [simplify]: Extracting #0: cost 1 inf + 0 6.726 * * [simplify]: Extracting #1: cost 12 inf + 0 6.726 * * [simplify]: Extracting #2: cost 13 inf + 168 6.726 * * [simplify]: Extracting #3: cost 1 inf + 954 6.726 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.727 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.727 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 6.727 * * * * [progress]: [ 77 / 83 ] simplifiying candidate # 6.727 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.727 * * [simplify]: iters left: 5 (6 enodes) 6.729 * * [simplify]: iters left: 4 (27 enodes) 6.734 * * [simplify]: iters left: 3 (45 enodes) 6.746 * * [simplify]: iters left: 2 (70 enodes) 6.767 * * [simplify]: iters left: 1 (81 enodes) 6.784 * * [simplify]: Extracting #0: cost 1 inf + 0 6.784 * * [simplify]: Extracting #1: cost 12 inf + 0 6.784 * * [simplify]: Extracting #2: cost 13 inf + 168 6.785 * * [simplify]: Extracting #3: cost 1 inf + 954 6.785 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.786 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.786 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 6.786 * * * * [progress]: [ 78 / 83 ] simplifiying candidate # 6.786 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 6.786 * * [simplify]: iters left: 6 (9 enodes) 6.793 * * [simplify]: iters left: 5 (45 enodes) 6.811 * * [simplify]: iters left: 4 (89 enodes) 6.846 * * [simplify]: iters left: 3 (168 enodes) 6.906 * * [simplify]: iters left: 2 (259 enodes) 7.000 * * [simplify]: iters left: 1 (438 enodes) 7.170 * * [simplify]: Extracting #0: cost 1 inf + 0 7.170 * * [simplify]: Extracting #1: cost 7 inf + 0 7.170 * * [simplify]: Extracting #2: cost 64 inf + 1 7.171 * * [simplify]: Extracting #3: cost 152 inf + 657 7.172 * * [simplify]: Extracting #4: cost 121 inf + 5985 7.176 * * [simplify]: Extracting #5: cost 59 inf + 37737 7.182 * * [simplify]: Extracting #6: cost 2 inf + 77697 7.189 * * [simplify]: Extracting #7: cost 0 inf + 79295 7.196 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 7.196 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 7.196 * * * * [progress]: [ 79 / 83 ] simplifiying candidate # 7.196 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 7.196 * * [simplify]: iters left: 6 (9 enodes) 7.200 * * [simplify]: iters left: 5 (45 enodes) 7.217 * * [simplify]: iters left: 4 (89 enodes) 7.245 * * [simplify]: iters left: 3 (168 enodes) 7.276 * * [simplify]: iters left: 2 (259 enodes) 7.350 * * [simplify]: iters left: 1 (438 enodes) 7.586 * * [simplify]: Extracting #0: cost 1 inf + 0 7.586 * * [simplify]: Extracting #1: cost 7 inf + 0 7.586 * * [simplify]: Extracting #2: cost 64 inf + 1 7.588 * * [simplify]: Extracting #3: cost 152 inf + 657 7.591 * * [simplify]: Extracting #4: cost 121 inf + 5985 7.598 * * [simplify]: Extracting #5: cost 59 inf + 37737 7.610 * * [simplify]: Extracting #6: cost 2 inf + 77697 7.624 * * [simplify]: Extracting #7: cost 0 inf + 79295 7.637 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 7.637 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 7.637 * * * * [progress]: [ 80 / 83 ] simplifiying candidate # 7.637 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 7.638 * * [simplify]: iters left: 6 (9 enodes) 7.644 * * [simplify]: iters left: 5 (45 enodes) 7.658 * * [simplify]: iters left: 4 (89 enodes) 7.682 * * [simplify]: iters left: 3 (168 enodes) 7.713 * * [simplify]: iters left: 2 (259 enodes) 7.796 * * [simplify]: iters left: 1 (438 enodes) 7.983 * * [simplify]: Extracting #0: cost 1 inf + 0 7.983 * * [simplify]: Extracting #1: cost 7 inf + 0 7.983 * * [simplify]: Extracting #2: cost 64 inf + 1 7.984 * * [simplify]: Extracting #3: cost 152 inf + 657 7.985 * * [simplify]: Extracting #4: cost 121 inf + 5985 7.988 * * [simplify]: Extracting #5: cost 59 inf + 37737 7.995 * * [simplify]: Extracting #6: cost 2 inf + 77697 8.001 * * [simplify]: Extracting #7: cost 0 inf + 79295 8.008 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 8.008 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 8.008 * * * * [progress]: [ 81 / 83 ] simplifiying candidate # 8.008 * [simplify]: Simplifying (* 2 (* x.im x.re)) 8.008 * * [simplify]: iters left: 4 (5 enodes) 8.011 * * [simplify]: iters left: 3 (19 enodes) 8.017 * * [simplify]: iters left: 2 (27 enodes) 8.025 * * [simplify]: iters left: 1 (32 enodes) 8.039 * * [simplify]: Extracting #0: cost 1 inf + 0 8.039 * * [simplify]: Extracting #1: cost 8 inf + 0 8.039 * * [simplify]: Extracting #2: cost 7 inf + 45 8.039 * * [simplify]: Extracting #3: cost 0 inf + 421 8.040 * [simplify]: Simplified to (* (* x.re x.im) 2) 8.040 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 8.040 * * * * [progress]: [ 82 / 83 ] simplifiying candidate # 8.040 * [simplify]: Simplifying (* 2 (* x.im x.re)) 8.040 * * [simplify]: iters left: 4 (5 enodes) 8.043 * * [simplify]: iters left: 3 (19 enodes) 8.049 * * [simplify]: iters left: 2 (27 enodes) 8.058 * * [simplify]: iters left: 1 (32 enodes) 8.066 * * [simplify]: Extracting #0: cost 1 inf + 0 8.066 * * [simplify]: Extracting #1: cost 8 inf + 0 8.066 * * [simplify]: Extracting #2: cost 7 inf + 45 8.066 * * [simplify]: Extracting #3: cost 0 inf + 421 8.066 * [simplify]: Simplified to (* (* x.re x.im) 2) 8.066 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 8.066 * * * * [progress]: [ 83 / 83 ] simplifiying candidate # 8.067 * [simplify]: Simplifying (* 2 (* x.im x.re)) 8.067 * * [simplify]: iters left: 4 (5 enodes) 8.068 * * [simplify]: iters left: 3 (19 enodes) 8.071 * * [simplify]: iters left: 2 (27 enodes) 8.076 * * [simplify]: iters left: 1 (32 enodes) 8.080 * * [simplify]: Extracting #0: cost 1 inf + 0 8.080 * * [simplify]: Extracting #1: cost 8 inf + 0 8.080 * * [simplify]: Extracting #2: cost 7 inf + 45 8.081 * * [simplify]: Extracting #3: cost 0 inf + 421 8.081 * [simplify]: Simplified to (* (* x.re x.im) 2) 8.081 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 8.081 * * * [progress]: adding candidates to table 8.750 * * [progress]: iteration 2 / 4 8.750 * * * [progress]: picking best candidate 8.774 * * * * [pick]: Picked # 8.774 * * * [progress]: localizing error 8.815 * * * [progress]: generating rewritten candidates 8.815 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 8.864 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 8.896 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 8.961 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 8.974 * * * [progress]: generating series expansions 8.974 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 8.974 * [backup-simplify]: Simplify (* (- x.re x.im) (* (+ x.re x.im) x.im)) into (* x.im (* (+ x.im x.re) (- x.re x.im))) 8.974 * [approximate]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 8.974 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 8.974 * [taylor]: Taking taylor expansion of x.im in x.im 8.974 * [backup-simplify]: Simplify 0 into 0 8.974 * [backup-simplify]: Simplify 1 into 1 8.974 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 8.974 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 8.974 * [taylor]: Taking taylor expansion of x.im in x.im 8.974 * [backup-simplify]: Simplify 0 into 0 8.974 * [backup-simplify]: Simplify 1 into 1 8.974 * [taylor]: Taking taylor expansion of x.re in x.im 8.974 * [backup-simplify]: Simplify x.re into x.re 8.974 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 8.974 * [taylor]: Taking taylor expansion of x.re in x.im 8.974 * [backup-simplify]: Simplify x.re into x.re 8.974 * [taylor]: Taking taylor expansion of x.im in x.im 8.974 * [backup-simplify]: Simplify 0 into 0 8.974 * [backup-simplify]: Simplify 1 into 1 8.974 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 8.974 * [taylor]: Taking taylor expansion of x.im in x.re 8.974 * [backup-simplify]: Simplify x.im into x.im 8.974 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 8.974 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 8.974 * [taylor]: Taking taylor expansion of x.im in x.re 8.974 * [backup-simplify]: Simplify x.im into x.im 8.974 * [taylor]: Taking taylor expansion of x.re in x.re 8.974 * [backup-simplify]: Simplify 0 into 0 8.974 * [backup-simplify]: Simplify 1 into 1 8.974 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.974 * [taylor]: Taking taylor expansion of x.re in x.re 8.974 * [backup-simplify]: Simplify 0 into 0 8.974 * [backup-simplify]: Simplify 1 into 1 8.974 * [taylor]: Taking taylor expansion of x.im in x.re 8.974 * [backup-simplify]: Simplify x.im into x.im 8.974 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 8.974 * [taylor]: Taking taylor expansion of x.im in x.re 8.974 * [backup-simplify]: Simplify x.im into x.im 8.974 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 8.974 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 8.974 * [taylor]: Taking taylor expansion of x.im in x.re 8.974 * [backup-simplify]: Simplify x.im into x.im 8.974 * [taylor]: Taking taylor expansion of x.re in x.re 8.974 * [backup-simplify]: Simplify 0 into 0 8.974 * [backup-simplify]: Simplify 1 into 1 8.974 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.974 * [taylor]: Taking taylor expansion of x.re in x.re 8.974 * [backup-simplify]: Simplify 0 into 0 8.975 * [backup-simplify]: Simplify 1 into 1 8.975 * [taylor]: Taking taylor expansion of x.im in x.re 8.975 * [backup-simplify]: Simplify x.im into x.im 8.975 * [backup-simplify]: Simplify (+ x.im 0) into x.im 8.975 * [backup-simplify]: Simplify (- x.im) into (- x.im) 8.975 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 8.975 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 8.975 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 8.975 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 8.975 * [taylor]: Taking taylor expansion of -1 in x.im 8.975 * [backup-simplify]: Simplify -1 into -1 8.975 * [taylor]: Taking taylor expansion of (pow x.im 3) 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.976 * [backup-simplify]: Simplify (- 0) into 0 8.976 * [backup-simplify]: Simplify (+ 1 0) into 1 8.976 * [backup-simplify]: Simplify (+ 0 1) into 1 8.976 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 8.976 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) 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.977 * [backup-simplify]: Simplify (- 0) into 0 8.977 * [backup-simplify]: Simplify (+ 0 0) into 0 8.977 * [backup-simplify]: Simplify (+ 0 0) into 0 8.978 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 8.978 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 8.978 * [taylor]: Taking taylor expansion of x.im in x.im 8.978 * [backup-simplify]: Simplify 0 into 0 8.978 * [backup-simplify]: Simplify 1 into 1 8.978 * [backup-simplify]: Simplify 0 into 0 8.978 * [backup-simplify]: Simplify 0 into 0 8.978 * [backup-simplify]: Simplify (- 0) into 0 8.979 * [backup-simplify]: Simplify (+ 0 0) into 0 8.979 * [backup-simplify]: Simplify (+ 0 0) into 0 8.979 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 8.980 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 8.980 * [taylor]: Taking taylor expansion of 0 in x.im 8.980 * [backup-simplify]: Simplify 0 into 0 8.980 * [backup-simplify]: Simplify 0 into 0 8.980 * [backup-simplify]: Simplify 1 into 1 8.980 * [backup-simplify]: Simplify 0 into 0 8.980 * [backup-simplify]: Simplify (* 1 1) into 1 8.981 * [backup-simplify]: Simplify (* 1 1) into 1 8.981 * [backup-simplify]: Simplify (* -1 1) into -1 8.981 * [backup-simplify]: Simplify -1 into -1 8.981 * [backup-simplify]: Simplify (- 0) into 0 8.981 * [backup-simplify]: Simplify (+ 0 0) into 0 8.982 * [backup-simplify]: Simplify (+ 0 0) into 0 8.982 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 8.983 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 8.983 * [taylor]: Taking taylor expansion of 0 in x.im 8.983 * [backup-simplify]: Simplify 0 into 0 8.983 * [backup-simplify]: Simplify 0 into 0 8.983 * [backup-simplify]: Simplify 0 into 0 8.983 * [backup-simplify]: Simplify 0 into 0 8.983 * [backup-simplify]: Simplify 0 into 0 8.984 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.984 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.985 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 8.985 * [backup-simplify]: Simplify 0 into 0 8.985 * [backup-simplify]: Simplify (- 0) into 0 8.985 * [backup-simplify]: Simplify (+ 0 0) into 0 8.985 * [backup-simplify]: Simplify (+ 0 0) into 0 8.986 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))))) into 0 8.987 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (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 0 into 0 8.988 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 8.988 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 8.988 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 8.988 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 8.988 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.988 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 8.988 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.988 * [taylor]: Taking taylor expansion of x.re in x.im 8.988 * [backup-simplify]: Simplify x.re into x.re 8.988 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.988 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.988 * [taylor]: Taking taylor expansion of x.im in x.im 8.988 * [backup-simplify]: Simplify 0 into 0 8.988 * [backup-simplify]: Simplify 1 into 1 8.988 * [backup-simplify]: Simplify (/ 1 1) into 1 8.988 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.988 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.988 * [taylor]: Taking taylor expansion of x.im in x.im 8.988 * [backup-simplify]: Simplify 0 into 0 8.988 * [backup-simplify]: Simplify 1 into 1 8.989 * [backup-simplify]: Simplify (/ 1 1) into 1 8.989 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.989 * [taylor]: Taking taylor expansion of x.re in x.im 8.989 * [backup-simplify]: Simplify x.re into x.re 8.989 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.989 * [taylor]: Taking taylor expansion of x.im in x.im 8.989 * [backup-simplify]: Simplify 0 into 0 8.989 * [backup-simplify]: Simplify 1 into 1 8.989 * [backup-simplify]: Simplify (- 1) into -1 8.989 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.990 * [backup-simplify]: Simplify (+ 1 0) into 1 8.990 * [backup-simplify]: Simplify (* -1 1) into -1 8.990 * [backup-simplify]: Simplify (/ -1 1) into -1 8.990 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.990 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.990 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.990 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.990 * [taylor]: Taking taylor expansion of x.re in x.re 8.990 * [backup-simplify]: Simplify 0 into 0 8.990 * [backup-simplify]: Simplify 1 into 1 8.991 * [backup-simplify]: Simplify (/ 1 1) into 1 8.991 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.991 * [taylor]: Taking taylor expansion of x.im in x.re 8.991 * [backup-simplify]: Simplify x.im into x.im 8.991 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.991 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.991 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.991 * [taylor]: Taking taylor expansion of x.im in x.re 8.991 * [backup-simplify]: Simplify x.im into x.im 8.991 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.991 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.991 * [taylor]: Taking taylor expansion of x.re in x.re 8.991 * [backup-simplify]: Simplify 0 into 0 8.991 * [backup-simplify]: Simplify 1 into 1 8.991 * [backup-simplify]: Simplify (/ 1 1) into 1 8.991 * [taylor]: Taking taylor expansion of x.im in x.re 8.991 * [backup-simplify]: Simplify x.im into x.im 8.991 * [backup-simplify]: Simplify (+ 1 0) into 1 8.992 * [backup-simplify]: Simplify (+ 0 1) into 1 8.992 * [backup-simplify]: Simplify (* 1 1) into 1 8.992 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.992 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.992 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.992 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.992 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.992 * [taylor]: Taking taylor expansion of x.re in x.re 8.992 * [backup-simplify]: Simplify 0 into 0 8.992 * [backup-simplify]: Simplify 1 into 1 8.992 * [backup-simplify]: Simplify (/ 1 1) into 1 8.992 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.992 * [taylor]: Taking taylor expansion of x.im in x.re 8.992 * [backup-simplify]: Simplify x.im into x.im 8.992 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.992 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.992 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.993 * [taylor]: Taking taylor expansion of x.im in x.re 8.993 * [backup-simplify]: Simplify x.im into x.im 8.993 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.993 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.993 * [taylor]: Taking taylor expansion of x.re in x.re 8.993 * [backup-simplify]: Simplify 0 into 0 8.993 * [backup-simplify]: Simplify 1 into 1 8.993 * [backup-simplify]: Simplify (/ 1 1) into 1 8.993 * [taylor]: Taking taylor expansion of x.im in x.re 8.993 * [backup-simplify]: Simplify x.im into x.im 8.993 * [backup-simplify]: Simplify (+ 1 0) into 1 8.994 * [backup-simplify]: Simplify (+ 0 1) into 1 8.994 * [backup-simplify]: Simplify (* 1 1) into 1 8.994 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.994 * [taylor]: Taking taylor expansion of (/ 1 x.im) 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 (- (+ (* 1 (/ 0 1)))) into 0 8.996 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.997 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 8.997 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 8.997 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 8.997 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.997 * [taylor]: Taking taylor expansion of 0 in x.im 8.997 * [backup-simplify]: Simplify 0 into 0 8.997 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.998 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.998 * [backup-simplify]: Simplify (+ 0 0) into 0 8.999 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.999 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.000 * [backup-simplify]: Simplify (- 0) into 0 9.000 * [backup-simplify]: Simplify (+ 0 0) into 0 9.001 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 9.001 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 9.001 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 9.001 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 9.001 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.002 * [taylor]: Taking taylor expansion of x.im in x.im 9.002 * [backup-simplify]: Simplify 0 into 0 9.002 * [backup-simplify]: Simplify 1 into 1 9.002 * [backup-simplify]: Simplify (* 1 1) into 1 9.002 * [backup-simplify]: Simplify (* 1 1) into 1 9.003 * [backup-simplify]: Simplify (/ 1 1) into 1 9.003 * [backup-simplify]: Simplify (- 1) into -1 9.003 * [backup-simplify]: Simplify -1 into -1 9.003 * [backup-simplify]: Simplify 1 into 1 9.003 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.004 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.005 * [backup-simplify]: Simplify (+ 0 0) into 0 9.005 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.006 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.006 * [backup-simplify]: Simplify (- 0) into 0 9.006 * [backup-simplify]: Simplify (+ 0 0) into 0 9.007 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 9.008 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 9.008 * [taylor]: Taking taylor expansion of 0 in x.im 9.008 * [backup-simplify]: Simplify 0 into 0 9.009 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.009 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.010 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.011 * [backup-simplify]: Simplify (- 0) into 0 9.011 * [backup-simplify]: Simplify 0 into 0 9.011 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.011 * [backup-simplify]: Simplify 0 into 0 9.012 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.012 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.013 * [backup-simplify]: Simplify (+ 0 0) into 0 9.014 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.014 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.014 * [backup-simplify]: Simplify (- 0) into 0 9.015 * [backup-simplify]: Simplify (+ 0 0) into 0 9.016 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 9.016 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.016 * [taylor]: Taking taylor expansion of 0 in x.im 9.016 * [backup-simplify]: Simplify 0 into 0 9.017 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.018 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.019 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.020 * [backup-simplify]: Simplify (- 0) into 0 9.020 * [backup-simplify]: Simplify 0 into 0 9.020 * [backup-simplify]: Simplify 0 into 0 9.021 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.021 * [backup-simplify]: Simplify 0 into 0 9.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.022 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.022 * [backup-simplify]: Simplify (+ 0 0) into 0 9.023 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.023 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.024 * [backup-simplify]: Simplify (- 0) into 0 9.024 * [backup-simplify]: Simplify (+ 0 0) into 0 9.026 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 9.026 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.026 * [taylor]: Taking taylor expansion of 0 in x.im 9.026 * [backup-simplify]: Simplify 0 into 0 9.027 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.028 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.030 * [backup-simplify]: Simplify (- 0) into 0 9.030 * [backup-simplify]: Simplify 0 into 0 9.030 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 9.031 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 9.031 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 9.031 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 9.031 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 9.031 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 9.031 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.031 * [taylor]: Taking taylor expansion of x.im in x.im 9.031 * [backup-simplify]: Simplify 0 into 0 9.031 * [backup-simplify]: Simplify 1 into 1 9.031 * [backup-simplify]: Simplify (/ 1 1) into 1 9.031 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 9.031 * [taylor]: Taking taylor expansion of x.re in x.im 9.031 * [backup-simplify]: Simplify x.re into x.re 9.032 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.032 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 9.032 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.032 * [taylor]: Taking taylor expansion of x.im in x.im 9.032 * [backup-simplify]: Simplify 0 into 0 9.032 * [backup-simplify]: Simplify 1 into 1 9.032 * [backup-simplify]: Simplify (/ 1 1) into 1 9.032 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 9.032 * [taylor]: Taking taylor expansion of x.re in x.im 9.032 * [backup-simplify]: Simplify x.re into x.re 9.032 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.032 * [taylor]: Taking taylor expansion of x.im in x.im 9.032 * [backup-simplify]: Simplify 0 into 0 9.032 * [backup-simplify]: Simplify 1 into 1 9.033 * [backup-simplify]: Simplify (+ 1 0) into 1 9.033 * [backup-simplify]: Simplify (+ 1 0) into 1 9.033 * [backup-simplify]: Simplify (* 1 1) into 1 9.034 * [backup-simplify]: Simplify (/ 1 1) into 1 9.034 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 9.034 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 9.034 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 9.034 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.034 * [taylor]: Taking taylor expansion of x.im in x.re 9.034 * [backup-simplify]: Simplify x.im into x.im 9.034 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.034 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.034 * [taylor]: Taking taylor expansion of x.re in x.re 9.034 * [backup-simplify]: Simplify 0 into 0 9.034 * [backup-simplify]: Simplify 1 into 1 9.035 * [backup-simplify]: Simplify (/ 1 1) into 1 9.035 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 9.035 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.035 * [taylor]: Taking taylor expansion of x.im in x.re 9.035 * [backup-simplify]: Simplify x.im into x.im 9.035 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.035 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.035 * [taylor]: Taking taylor expansion of x.re in x.re 9.035 * [backup-simplify]: Simplify 0 into 0 9.035 * [backup-simplify]: Simplify 1 into 1 9.035 * [backup-simplify]: Simplify (/ 1 1) into 1 9.035 * [taylor]: Taking taylor expansion of x.im in x.re 9.035 * [backup-simplify]: Simplify x.im into x.im 9.036 * [backup-simplify]: Simplify (- 1) into -1 9.036 * [backup-simplify]: Simplify (+ 0 -1) into -1 9.037 * [backup-simplify]: Simplify (+ 0 1) into 1 9.037 * [backup-simplify]: Simplify (* -1 1) into -1 9.037 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.037 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 9.037 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 9.037 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 9.037 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.037 * [taylor]: Taking taylor expansion of x.im in x.re 9.037 * [backup-simplify]: Simplify x.im into x.im 9.037 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.037 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.037 * [taylor]: Taking taylor expansion of x.re in x.re 9.037 * [backup-simplify]: Simplify 0 into 0 9.037 * [backup-simplify]: Simplify 1 into 1 9.038 * [backup-simplify]: Simplify (/ 1 1) into 1 9.038 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 9.038 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 9.038 * [taylor]: Taking taylor expansion of x.im in x.re 9.038 * [backup-simplify]: Simplify x.im into x.im 9.038 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.038 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 9.038 * [taylor]: Taking taylor expansion of x.re in x.re 9.038 * [backup-simplify]: Simplify 0 into 0 9.038 * [backup-simplify]: Simplify 1 into 1 9.038 * [backup-simplify]: Simplify (/ 1 1) into 1 9.038 * [taylor]: Taking taylor expansion of x.im in x.re 9.038 * [backup-simplify]: Simplify x.im into x.im 9.039 * [backup-simplify]: Simplify (- 1) into -1 9.039 * [backup-simplify]: Simplify (+ 0 -1) into -1 9.040 * [backup-simplify]: Simplify (+ 0 1) into 1 9.040 * [backup-simplify]: Simplify (* -1 1) into -1 9.040 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 9.040 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 9.040 * [taylor]: Taking taylor expansion of -1 in x.im 9.040 * [backup-simplify]: Simplify -1 into -1 9.040 * [taylor]: Taking taylor expansion of x.im in x.im 9.040 * [backup-simplify]: Simplify 0 into 0 9.040 * [backup-simplify]: Simplify 1 into 1 9.041 * [backup-simplify]: Simplify (/ -1 1) into -1 9.041 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.042 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 9.042 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.043 * [backup-simplify]: Simplify (- 0) into 0 9.043 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 9.043 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 9.043 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) 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 (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.045 * [backup-simplify]: Simplify (+ 0 0) into 0 9.045 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.046 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.046 * [backup-simplify]: Simplify (- 0) into 0 9.046 * [backup-simplify]: Simplify (+ 0 0) into 0 9.047 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 9.048 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 9.048 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 9.048 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.048 * [taylor]: Taking taylor expansion of x.im in x.im 9.048 * [backup-simplify]: Simplify 0 into 0 9.048 * [backup-simplify]: Simplify 1 into 1 9.048 * [backup-simplify]: Simplify (* 1 1) into 1 9.049 * [backup-simplify]: Simplify (* 1 1) into 1 9.049 * [backup-simplify]: Simplify (/ 1 1) into 1 9.049 * [backup-simplify]: Simplify 1 into 1 9.049 * [backup-simplify]: Simplify -1 into -1 9.049 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.050 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.050 * [backup-simplify]: Simplify (+ 0 0) into 0 9.051 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.051 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.052 * [backup-simplify]: Simplify (- 0) into 0 9.052 * [backup-simplify]: Simplify (+ 0 0) into 0 9.053 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 9.053 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 9.053 * [taylor]: Taking taylor expansion of 0 in x.im 9.053 * [backup-simplify]: Simplify 0 into 0 9.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.055 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.055 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.056 * [backup-simplify]: Simplify 0 into 0 9.056 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 9.056 * [backup-simplify]: Simplify 0 into 0 9.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.058 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.058 * [backup-simplify]: Simplify (+ 0 0) into 0 9.058 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.059 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 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.061 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 9.062 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.062 * [taylor]: Taking taylor expansion of 0 in x.im 9.062 * [backup-simplify]: Simplify 0 into 0 9.063 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.063 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) 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.065 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.065 * [backup-simplify]: Simplify 0 into 0 9.066 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.067 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.067 * [backup-simplify]: Simplify (+ 0 0) into 0 9.067 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.068 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.069 * [backup-simplify]: Simplify (- 0) into 0 9.069 * [backup-simplify]: Simplify (+ 0 0) into 0 9.071 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 9.071 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.071 * [taylor]: Taking taylor expansion of 0 in x.im 9.071 * [backup-simplify]: Simplify 0 into 0 9.072 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.073 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.074 * [backup-simplify]: Simplify 0 into 0 9.075 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 9.075 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 9.075 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 9.075 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 9.075 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 9.075 * [taylor]: Taking taylor expansion of 2 in x.im 9.075 * [backup-simplify]: Simplify 2 into 2 9.075 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 9.075 * [taylor]: Taking taylor expansion of x.im in x.im 9.075 * [backup-simplify]: Simplify 0 into 0 9.075 * [backup-simplify]: Simplify 1 into 1 9.075 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 9.075 * [taylor]: Taking taylor expansion of x.re in x.im 9.075 * [backup-simplify]: Simplify x.re into x.re 9.075 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 9.075 * [taylor]: Taking taylor expansion of 2 in x.re 9.075 * [backup-simplify]: Simplify 2 into 2 9.075 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.075 * [taylor]: Taking taylor expansion of x.im in x.re 9.075 * [backup-simplify]: Simplify x.im into x.im 9.075 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.075 * [taylor]: Taking taylor expansion of x.re in x.re 9.075 * [backup-simplify]: Simplify 0 into 0 9.075 * [backup-simplify]: Simplify 1 into 1 9.075 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 9.075 * [taylor]: Taking taylor expansion of 2 in x.re 9.075 * [backup-simplify]: Simplify 2 into 2 9.075 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.075 * [taylor]: Taking taylor expansion of x.im in x.re 9.075 * [backup-simplify]: Simplify x.im into x.im 9.075 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.075 * [taylor]: Taking taylor expansion of x.re in x.re 9.075 * [backup-simplify]: Simplify 0 into 0 9.076 * [backup-simplify]: Simplify 1 into 1 9.076 * [backup-simplify]: Simplify (* 1 1) into 1 9.076 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.076 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 9.076 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 9.076 * [taylor]: Taking taylor expansion of 2 in x.im 9.076 * [backup-simplify]: Simplify 2 into 2 9.076 * [taylor]: Taking taylor expansion of x.im in x.im 9.076 * [backup-simplify]: Simplify 0 into 0 9.076 * [backup-simplify]: Simplify 1 into 1 9.077 * [backup-simplify]: Simplify (* 2 0) into 0 9.077 * [backup-simplify]: Simplify 0 into 0 9.077 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.078 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 9.078 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 9.078 * [taylor]: Taking taylor expansion of 0 in x.im 9.078 * [backup-simplify]: Simplify 0 into 0 9.078 * [backup-simplify]: Simplify 0 into 0 9.079 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 9.079 * [backup-simplify]: Simplify 2 into 2 9.080 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.081 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 9.081 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 9.081 * [taylor]: Taking taylor expansion of 0 in x.im 9.081 * [backup-simplify]: Simplify 0 into 0 9.081 * [backup-simplify]: Simplify 0 into 0 9.082 * [backup-simplify]: Simplify 0 into 0 9.087 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 9.087 * [backup-simplify]: Simplify 0 into 0 9.089 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.090 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.091 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 9.091 * [taylor]: Taking taylor expansion of 0 in x.im 9.091 * [backup-simplify]: Simplify 0 into 0 9.091 * [backup-simplify]: Simplify 0 into 0 9.091 * [backup-simplify]: Simplify 0 into 0 9.091 * [backup-simplify]: Simplify 0 into 0 9.091 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 9.091 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 9.091 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 9.091 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 9.091 * [taylor]: Taking taylor expansion of 2 in x.im 9.091 * [backup-simplify]: Simplify 2 into 2 9.091 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 9.091 * [taylor]: Taking taylor expansion of x.im in x.im 9.092 * [backup-simplify]: Simplify 0 into 0 9.092 * [backup-simplify]: Simplify 1 into 1 9.092 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 9.092 * [taylor]: Taking taylor expansion of x.re in x.im 9.092 * [backup-simplify]: Simplify x.re into x.re 9.092 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.092 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 9.092 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.092 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 9.092 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 9.092 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 9.092 * [taylor]: Taking taylor expansion of 2 in x.re 9.092 * [backup-simplify]: Simplify 2 into 2 9.093 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.093 * [taylor]: Taking taylor expansion of x.im in x.re 9.093 * [backup-simplify]: Simplify x.im into x.im 9.093 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.093 * [taylor]: Taking taylor expansion of x.re in x.re 9.093 * [backup-simplify]: Simplify 0 into 0 9.093 * [backup-simplify]: Simplify 1 into 1 9.093 * [backup-simplify]: Simplify (* 1 1) into 1 9.093 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.093 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 9.093 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 9.093 * [taylor]: Taking taylor expansion of 2 in x.re 9.093 * [backup-simplify]: Simplify 2 into 2 9.093 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.093 * [taylor]: Taking taylor expansion of x.im in x.re 9.093 * [backup-simplify]: Simplify x.im into x.im 9.093 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.093 * [taylor]: Taking taylor expansion of x.re in x.re 9.093 * [backup-simplify]: Simplify 0 into 0 9.093 * [backup-simplify]: Simplify 1 into 1 9.094 * [backup-simplify]: Simplify (* 1 1) into 1 9.094 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.094 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 9.094 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 9.094 * [taylor]: Taking taylor expansion of 2 in x.im 9.094 * [backup-simplify]: Simplify 2 into 2 9.094 * [taylor]: Taking taylor expansion of x.im in x.im 9.094 * [backup-simplify]: Simplify 0 into 0 9.094 * [backup-simplify]: Simplify 1 into 1 9.095 * [backup-simplify]: Simplify (/ 2 1) into 2 9.095 * [backup-simplify]: Simplify 2 into 2 9.095 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.096 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 9.096 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 9.096 * [taylor]: Taking taylor expansion of 0 in x.im 9.096 * [backup-simplify]: Simplify 0 into 0 9.097 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 9.097 * [backup-simplify]: Simplify 0 into 0 9.098 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.098 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 9.099 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.099 * [taylor]: Taking taylor expansion of 0 in x.im 9.099 * [backup-simplify]: Simplify 0 into 0 9.099 * [backup-simplify]: Simplify 0 into 0 9.100 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.100 * [backup-simplify]: Simplify 0 into 0 9.101 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.101 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.102 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.102 * [taylor]: Taking taylor expansion of 0 in x.im 9.102 * [backup-simplify]: Simplify 0 into 0 9.102 * [backup-simplify]: Simplify 0 into 0 9.102 * [backup-simplify]: Simplify 0 into 0 9.103 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.103 * [backup-simplify]: Simplify 0 into 0 9.103 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 9.103 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 9.103 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 9.103 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 9.104 * [taylor]: Taking taylor expansion of -2 in x.im 9.104 * [backup-simplify]: Simplify -2 into -2 9.104 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 9.104 * [taylor]: Taking taylor expansion of x.im in x.im 9.104 * [backup-simplify]: Simplify 0 into 0 9.104 * [backup-simplify]: Simplify 1 into 1 9.104 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 9.104 * [taylor]: Taking taylor expansion of x.re in x.im 9.104 * [backup-simplify]: Simplify x.re into x.re 9.104 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.104 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 9.104 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.104 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 9.105 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 9.105 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 9.105 * [taylor]: Taking taylor expansion of -2 in x.re 9.105 * [backup-simplify]: Simplify -2 into -2 9.105 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.105 * [taylor]: Taking taylor expansion of x.im in x.re 9.105 * [backup-simplify]: Simplify x.im into x.im 9.105 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.105 * [taylor]: Taking taylor expansion of x.re in x.re 9.105 * [backup-simplify]: Simplify 0 into 0 9.105 * [backup-simplify]: Simplify 1 into 1 9.105 * [backup-simplify]: Simplify (* 1 1) into 1 9.105 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.105 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 9.105 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 9.105 * [taylor]: Taking taylor expansion of -2 in x.re 9.105 * [backup-simplify]: Simplify -2 into -2 9.105 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.105 * [taylor]: Taking taylor expansion of x.im in x.re 9.105 * [backup-simplify]: Simplify x.im into x.im 9.105 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.105 * [taylor]: Taking taylor expansion of x.re in x.re 9.106 * [backup-simplify]: Simplify 0 into 0 9.106 * [backup-simplify]: Simplify 1 into 1 9.106 * [backup-simplify]: Simplify (* 1 1) into 1 9.106 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.106 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 9.106 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 9.106 * [taylor]: Taking taylor expansion of -2 in x.im 9.106 * [backup-simplify]: Simplify -2 into -2 9.106 * [taylor]: Taking taylor expansion of x.im in x.im 9.106 * [backup-simplify]: Simplify 0 into 0 9.106 * [backup-simplify]: Simplify 1 into 1 9.107 * [backup-simplify]: Simplify (/ -2 1) into -2 9.107 * [backup-simplify]: Simplify -2 into -2 9.107 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.108 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 9.108 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 9.108 * [taylor]: Taking taylor expansion of 0 in x.im 9.108 * [backup-simplify]: Simplify 0 into 0 9.109 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 9.109 * [backup-simplify]: Simplify 0 into 0 9.110 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.111 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 9.111 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.111 * [taylor]: Taking taylor expansion of 0 in x.im 9.111 * [backup-simplify]: Simplify 0 into 0 9.111 * [backup-simplify]: Simplify 0 into 0 9.112 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.112 * [backup-simplify]: Simplify 0 into 0 9.113 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.114 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.114 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.114 * [taylor]: Taking taylor expansion of 0 in x.im 9.114 * [backup-simplify]: Simplify 0 into 0 9.114 * [backup-simplify]: Simplify 0 into 0 9.114 * [backup-simplify]: Simplify 0 into 0 9.115 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.115 * [backup-simplify]: Simplify 0 into 0 9.115 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 9.116 * * * * [progress]: [ 3 / 4 ] generating series at (2) 9.116 * [backup-simplify]: Simplify (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 9.116 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 9.116 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 9.116 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 9.116 * [taylor]: Taking taylor expansion of 3 in x.im 9.116 * [backup-simplify]: Simplify 3 into 3 9.116 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 9.116 * [taylor]: Taking taylor expansion of x.im in x.im 9.116 * [backup-simplify]: Simplify 0 into 0 9.116 * [backup-simplify]: Simplify 1 into 1 9.116 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 9.116 * [taylor]: Taking taylor expansion of x.re in x.im 9.116 * [backup-simplify]: Simplify x.re into x.re 9.116 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.116 * [taylor]: Taking taylor expansion of x.im in x.im 9.116 * [backup-simplify]: Simplify 0 into 0 9.116 * [backup-simplify]: Simplify 1 into 1 9.116 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 9.117 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 9.117 * [taylor]: Taking taylor expansion of 3 in x.re 9.117 * [backup-simplify]: Simplify 3 into 3 9.117 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.117 * [taylor]: Taking taylor expansion of x.im in x.re 9.117 * [backup-simplify]: Simplify x.im into x.im 9.117 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.117 * [taylor]: Taking taylor expansion of x.re in x.re 9.117 * [backup-simplify]: Simplify 0 into 0 9.117 * [backup-simplify]: Simplify 1 into 1 9.117 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 9.117 * [taylor]: Taking taylor expansion of x.im in x.re 9.117 * [backup-simplify]: Simplify x.im into x.im 9.117 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 9.117 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 9.117 * [taylor]: Taking taylor expansion of 3 in x.re 9.117 * [backup-simplify]: Simplify 3 into 3 9.117 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.117 * [taylor]: Taking taylor expansion of x.im in x.re 9.117 * [backup-simplify]: Simplify x.im into x.im 9.117 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.117 * [taylor]: Taking taylor expansion of x.re in x.re 9.117 * [backup-simplify]: Simplify 0 into 0 9.117 * [backup-simplify]: Simplify 1 into 1 9.117 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 9.117 * [taylor]: Taking taylor expansion of x.im in x.re 9.117 * [backup-simplify]: Simplify x.im into x.im 9.117 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.117 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 9.117 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 9.118 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 9.118 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 9.118 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.118 * [taylor]: Taking taylor expansion of x.im in x.im 9.118 * [backup-simplify]: Simplify 0 into 0 9.118 * [backup-simplify]: Simplify 1 into 1 9.118 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.118 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 9.118 * [backup-simplify]: Simplify (- 0) into 0 9.119 * [backup-simplify]: Simplify (+ 0 0) into 0 9.119 * [taylor]: Taking taylor expansion of 0 in x.im 9.119 * [backup-simplify]: Simplify 0 into 0 9.119 * [backup-simplify]: Simplify 0 into 0 9.119 * [backup-simplify]: Simplify (* 1 1) into 1 9.119 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.119 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 9.120 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 9.120 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 9.121 * [backup-simplify]: Simplify (- 0) into 0 9.121 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 9.121 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 9.121 * [taylor]: Taking taylor expansion of 3 in x.im 9.121 * [backup-simplify]: Simplify 3 into 3 9.121 * [taylor]: Taking taylor expansion of x.im in x.im 9.121 * [backup-simplify]: Simplify 0 into 0 9.121 * [backup-simplify]: Simplify 1 into 1 9.121 * [backup-simplify]: Simplify (* 3 0) into 0 9.121 * [backup-simplify]: Simplify 0 into 0 9.121 * [backup-simplify]: Simplify 0 into 0 9.122 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.122 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 9.123 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 9.124 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 9.124 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 9.125 * [backup-simplify]: Simplify (- 0) into 0 9.125 * [backup-simplify]: Simplify (+ 0 0) into 0 9.125 * [taylor]: Taking taylor expansion of 0 in x.im 9.125 * [backup-simplify]: Simplify 0 into 0 9.125 * [backup-simplify]: Simplify 0 into 0 9.126 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 9.126 * [backup-simplify]: Simplify 3 into 3 9.126 * [backup-simplify]: Simplify 0 into 0 9.126 * [backup-simplify]: Simplify (* 1 1) into 1 9.127 * [backup-simplify]: Simplify (* 1 1) into 1 9.127 * [backup-simplify]: Simplify (- 1) into -1 9.127 * [backup-simplify]: Simplify -1 into -1 9.128 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.129 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 9.130 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 9.131 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 9.132 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 9.132 * [backup-simplify]: Simplify (- 0) into 0 9.133 * [backup-simplify]: Simplify (+ 0 0) into 0 9.133 * [taylor]: Taking taylor expansion of 0 in x.im 9.133 * [backup-simplify]: Simplify 0 into 0 9.133 * [backup-simplify]: Simplify 0 into 0 9.133 * [backup-simplify]: Simplify 0 into 0 9.134 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 9.134 * [backup-simplify]: Simplify 0 into 0 9.134 * [backup-simplify]: Simplify 0 into 0 9.135 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.135 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.135 * [backup-simplify]: Simplify (- 0) into 0 9.135 * [backup-simplify]: Simplify 0 into 0 9.137 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.138 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.139 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 9.141 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 9.142 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 9.142 * [backup-simplify]: Simplify (- 0) into 0 9.143 * [backup-simplify]: Simplify (+ 0 0) into 0 9.143 * [taylor]: Taking taylor expansion of 0 in x.im 9.143 * [backup-simplify]: Simplify 0 into 0 9.143 * [backup-simplify]: Simplify 0 into 0 9.143 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 9.144 * [backup-simplify]: Simplify (+ (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 9.144 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 9.144 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 9.144 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 9.144 * [taylor]: Taking taylor expansion of 3 in x.im 9.144 * [backup-simplify]: Simplify 3 into 3 9.144 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 9.144 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 9.144 * [taylor]: Taking taylor expansion of x.im in x.im 9.144 * [backup-simplify]: Simplify 0 into 0 9.144 * [backup-simplify]: Simplify 1 into 1 9.144 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 9.144 * [taylor]: Taking taylor expansion of x.re in x.im 9.144 * [backup-simplify]: Simplify x.re into x.re 9.144 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.144 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 9.145 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.145 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 9.145 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 9.145 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 9.145 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.145 * [taylor]: Taking taylor expansion of x.im in x.im 9.145 * [backup-simplify]: Simplify 0 into 0 9.145 * [backup-simplify]: Simplify 1 into 1 9.146 * [backup-simplify]: Simplify (* 1 1) into 1 9.146 * [backup-simplify]: Simplify (* 1 1) into 1 9.146 * [backup-simplify]: Simplify (/ 1 1) into 1 9.146 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 9.146 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 9.146 * [taylor]: Taking taylor expansion of 3 in x.re 9.146 * [backup-simplify]: Simplify 3 into 3 9.146 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 9.147 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.147 * [taylor]: Taking taylor expansion of x.im in x.re 9.147 * [backup-simplify]: Simplify x.im into x.im 9.147 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.147 * [taylor]: Taking taylor expansion of x.re in x.re 9.147 * [backup-simplify]: Simplify 0 into 0 9.147 * [backup-simplify]: Simplify 1 into 1 9.147 * [backup-simplify]: Simplify (* 1 1) into 1 9.147 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.147 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.147 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 9.147 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 9.147 * [taylor]: Taking taylor expansion of x.im in x.re 9.147 * [backup-simplify]: Simplify x.im into x.im 9.147 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.147 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 9.148 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 9.148 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 9.148 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 9.148 * [taylor]: Taking taylor expansion of 3 in x.re 9.148 * [backup-simplify]: Simplify 3 into 3 9.148 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 9.148 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.148 * [taylor]: Taking taylor expansion of x.im in x.re 9.148 * [backup-simplify]: Simplify x.im into x.im 9.148 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.148 * [taylor]: Taking taylor expansion of x.re in x.re 9.148 * [backup-simplify]: Simplify 0 into 0 9.148 * [backup-simplify]: Simplify 1 into 1 9.148 * [backup-simplify]: Simplify (* 1 1) into 1 9.148 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.148 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.148 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 9.148 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 9.148 * [taylor]: Taking taylor expansion of x.im in x.re 9.148 * [backup-simplify]: Simplify x.im into x.im 9.149 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.149 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 9.149 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 9.149 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 9.149 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 9.149 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 9.149 * [taylor]: Taking taylor expansion of 3 in x.im 9.149 * [backup-simplify]: Simplify 3 into 3 9.149 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.149 * [taylor]: Taking taylor expansion of x.im in x.im 9.149 * [backup-simplify]: Simplify 0 into 0 9.149 * [backup-simplify]: Simplify 1 into 1 9.149 * [backup-simplify]: Simplify (/ 1 1) into 1 9.150 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.150 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 9.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.151 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 9.151 * [backup-simplify]: Simplify (+ 0 0) into 0 9.151 * [taylor]: Taking taylor expansion of 0 in x.im 9.151 * [backup-simplify]: Simplify 0 into 0 9.152 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.153 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 9.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.154 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 9.154 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 9.154 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 9.154 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 9.154 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 9.154 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.154 * [taylor]: Taking taylor expansion of x.im in x.im 9.154 * [backup-simplify]: Simplify 0 into 0 9.154 * [backup-simplify]: Simplify 1 into 1 9.155 * [backup-simplify]: Simplify (* 1 1) into 1 9.155 * [backup-simplify]: Simplify (* 1 1) into 1 9.156 * [backup-simplify]: Simplify (/ 1 1) into 1 9.156 * [backup-simplify]: Simplify (- 1) into -1 9.156 * [backup-simplify]: Simplify -1 into -1 9.156 * [backup-simplify]: Simplify (* 3 1) into 3 9.156 * [backup-simplify]: Simplify 3 into 3 9.157 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.158 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.158 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.160 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 9.160 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.160 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 9.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 9.160 * [backup-simplify]: Simplify (- 0) into 0 9.161 * [backup-simplify]: Simplify (+ 0 0) into 0 9.161 * [taylor]: Taking taylor expansion of 0 in x.im 9.161 * [backup-simplify]: Simplify 0 into 0 9.161 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.162 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.163 * [backup-simplify]: Simplify (- 0) into 0 9.163 * [backup-simplify]: Simplify 0 into 0 9.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.165 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 9.165 * [backup-simplify]: Simplify 0 into 0 9.166 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.167 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.167 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.169 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 9.169 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 9.169 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 9.170 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 9.170 * [backup-simplify]: Simplify (- 0) into 0 9.170 * [backup-simplify]: Simplify (+ 0 0) into 0 9.170 * [taylor]: Taking taylor expansion of 0 in x.im 9.171 * [backup-simplify]: Simplify 0 into 0 9.172 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.172 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.173 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.174 * [backup-simplify]: Simplify (- 0) into 0 9.174 * [backup-simplify]: Simplify 0 into 0 9.174 * [backup-simplify]: Simplify 0 into 0 9.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.176 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 9.176 * [backup-simplify]: Simplify 0 into 0 9.177 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.178 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.178 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.180 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 9.181 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 9.182 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 9.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 9.182 * [backup-simplify]: Simplify (- 0) into 0 9.183 * [backup-simplify]: Simplify (+ 0 0) into 0 9.183 * [taylor]: Taking taylor expansion of 0 in x.im 9.183 * [backup-simplify]: Simplify 0 into 0 9.184 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.185 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.186 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.186 * [backup-simplify]: Simplify (- 0) into 0 9.186 * [backup-simplify]: Simplify 0 into 0 9.187 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 9.187 * [backup-simplify]: Simplify (+ (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 9.187 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 9.187 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 9.187 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 9.187 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.187 * [taylor]: Taking taylor expansion of x.im in x.im 9.188 * [backup-simplify]: Simplify 0 into 0 9.188 * [backup-simplify]: Simplify 1 into 1 9.188 * [backup-simplify]: Simplify (* 1 1) into 1 9.188 * [backup-simplify]: Simplify (* 1 1) into 1 9.189 * [backup-simplify]: Simplify (/ 1 1) into 1 9.189 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 9.189 * [taylor]: Taking taylor expansion of 3 in x.im 9.189 * [backup-simplify]: Simplify 3 into 3 9.189 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 9.189 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 9.189 * [taylor]: Taking taylor expansion of x.im in x.im 9.189 * [backup-simplify]: Simplify 0 into 0 9.189 * [backup-simplify]: Simplify 1 into 1 9.189 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 9.189 * [taylor]: Taking taylor expansion of x.re in x.im 9.189 * [backup-simplify]: Simplify x.re into x.re 9.189 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 9.189 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 9.189 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 9.190 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 9.190 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 9.190 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 9.190 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 9.190 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 9.190 * [taylor]: Taking taylor expansion of x.im in x.re 9.190 * [backup-simplify]: Simplify x.im into x.im 9.190 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.190 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 9.190 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 9.190 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 9.190 * [taylor]: Taking taylor expansion of 3 in x.re 9.191 * [backup-simplify]: Simplify 3 into 3 9.191 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 9.191 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.191 * [taylor]: Taking taylor expansion of x.im in x.re 9.191 * [backup-simplify]: Simplify x.im into x.im 9.191 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.191 * [taylor]: Taking taylor expansion of x.re in x.re 9.191 * [backup-simplify]: Simplify 0 into 0 9.191 * [backup-simplify]: Simplify 1 into 1 9.191 * [backup-simplify]: Simplify (* 1 1) into 1 9.191 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.191 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.191 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 9.191 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 9.191 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 9.191 * [taylor]: Taking taylor expansion of x.im in x.re 9.191 * [backup-simplify]: Simplify x.im into x.im 9.191 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 9.191 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 9.192 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 9.192 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 9.192 * [taylor]: Taking taylor expansion of 3 in x.re 9.192 * [backup-simplify]: Simplify 3 into 3 9.192 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 9.192 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 9.192 * [taylor]: Taking taylor expansion of x.im in x.re 9.192 * [backup-simplify]: Simplify x.im into x.im 9.192 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 9.192 * [taylor]: Taking taylor expansion of x.re in x.re 9.192 * [backup-simplify]: Simplify 0 into 0 9.192 * [backup-simplify]: Simplify 1 into 1 9.192 * [backup-simplify]: Simplify (* 1 1) into 1 9.192 * [backup-simplify]: Simplify (* x.im 1) into x.im 9.192 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.192 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 9.193 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 9.193 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 9.193 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 9.193 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 9.193 * [taylor]: Taking taylor expansion of 3 in x.im 9.193 * [backup-simplify]: Simplify 3 into 3 9.193 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 9.193 * [taylor]: Taking taylor expansion of x.im in x.im 9.193 * [backup-simplify]: Simplify 0 into 0 9.193 * [backup-simplify]: Simplify 1 into 1 9.193 * [backup-simplify]: Simplify (/ 1 1) into 1 9.194 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.194 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 9.195 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.195 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 9.195 * [backup-simplify]: Simplify (- 0) into 0 9.196 * [backup-simplify]: Simplify (+ 0 0) into 0 9.196 * [taylor]: Taking taylor expansion of 0 in x.im 9.196 * [backup-simplify]: Simplify 0 into 0 9.197 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.197 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 9.198 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.198 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 9.199 * [backup-simplify]: Simplify (- 0) into 0 9.199 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 9.199 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 9.199 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 9.199 * [taylor]: Taking taylor expansion of x.im in x.im 9.199 * [backup-simplify]: Simplify 0 into 0 9.199 * [backup-simplify]: Simplify 1 into 1 9.199 * [backup-simplify]: Simplify (* 1 1) into 1 9.200 * [backup-simplify]: Simplify (* 1 1) into 1 9.200 * [backup-simplify]: Simplify (/ 1 1) into 1 9.200 * [backup-simplify]: Simplify 1 into 1 9.201 * [backup-simplify]: Simplify (* 3 1) into 3 9.201 * [backup-simplify]: Simplify (- 3) into -3 9.201 * [backup-simplify]: Simplify -3 into -3 9.201 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 9.202 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 9.202 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 9.203 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.204 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.204 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.205 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 9.205 * [backup-simplify]: Simplify (- 0) into 0 9.206 * [backup-simplify]: Simplify (+ 0 0) into 0 9.206 * [taylor]: Taking taylor expansion of 0 in x.im 9.206 * [backup-simplify]: Simplify 0 into 0 9.206 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.207 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.208 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.208 * [backup-simplify]: Simplify 0 into 0 9.209 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.209 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 9.210 * [backup-simplify]: Simplify (- 0) into 0 9.210 * [backup-simplify]: Simplify 0 into 0 9.210 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 9.211 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 9.211 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 9.212 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.213 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.215 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 9.215 * [backup-simplify]: Simplify (- 0) into 0 9.216 * [backup-simplify]: Simplify (+ 0 0) into 0 9.216 * [taylor]: Taking taylor expansion of 0 in x.im 9.216 * [backup-simplify]: Simplify 0 into 0 9.217 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.217 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.218 * [backup-simplify]: Simplify 0 into 0 9.218 * [backup-simplify]: Simplify 0 into 0 9.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.220 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 9.221 * [backup-simplify]: Simplify (- 0) into 0 9.221 * [backup-simplify]: Simplify 0 into 0 9.222 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 9.222 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 9.223 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 9.224 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.225 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.227 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 9.228 * [backup-simplify]: Simplify (- 0) into 0 9.228 * [backup-simplify]: Simplify (+ 0 0) into 0 9.228 * [taylor]: Taking taylor expansion of 0 in x.im 9.228 * [backup-simplify]: Simplify 0 into 0 9.233 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.234 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.234 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.234 * [backup-simplify]: Simplify 0 into 0 9.235 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 9.235 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 9.235 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 9.235 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 9.235 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 9.235 * [taylor]: Taking taylor expansion of 2 in x.im 9.235 * [backup-simplify]: Simplify 2 into 2 9.235 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 9.235 * [taylor]: Taking taylor expansion of x.im in x.im 9.235 * [backup-simplify]: Simplify 0 into 0 9.235 * [backup-simplify]: Simplify 1 into 1 9.235 * [taylor]: Taking taylor expansion of x.re in x.im 9.235 * [backup-simplify]: Simplify x.re into x.re 9.235 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 9.235 * [taylor]: Taking taylor expansion of 2 in x.re 9.235 * [backup-simplify]: Simplify 2 into 2 9.235 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 9.235 * [taylor]: Taking taylor expansion of x.im in x.re 9.235 * [backup-simplify]: Simplify x.im into x.im 9.235 * [taylor]: Taking taylor expansion of x.re in x.re 9.235 * [backup-simplify]: Simplify 0 into 0 9.235 * [backup-simplify]: Simplify 1 into 1 9.235 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 9.235 * [taylor]: Taking taylor expansion of 2 in x.re 9.235 * [backup-simplify]: Simplify 2 into 2 9.235 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 9.235 * [taylor]: Taking taylor expansion of x.im in x.re 9.235 * [backup-simplify]: Simplify x.im into x.im 9.235 * [taylor]: Taking taylor expansion of x.re in x.re 9.235 * [backup-simplify]: Simplify 0 into 0 9.235 * [backup-simplify]: Simplify 1 into 1 9.235 * [backup-simplify]: Simplify (* x.im 0) into 0 9.236 * [backup-simplify]: Simplify (* 2 0) into 0 9.236 * [taylor]: Taking taylor expansion of 0 in x.im 9.236 * [backup-simplify]: Simplify 0 into 0 9.236 * [backup-simplify]: Simplify 0 into 0 9.236 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 9.236 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 9.236 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 9.236 * [taylor]: Taking taylor expansion of 2 in x.im 9.236 * [backup-simplify]: Simplify 2 into 2 9.236 * [taylor]: Taking taylor expansion of x.im in x.im 9.236 * [backup-simplify]: Simplify 0 into 0 9.236 * [backup-simplify]: Simplify 1 into 1 9.237 * [backup-simplify]: Simplify (* 2 0) into 0 9.237 * [backup-simplify]: Simplify 0 into 0 9.237 * [backup-simplify]: Simplify 0 into 0 9.237 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 9.238 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 9.238 * [taylor]: Taking taylor expansion of 0 in x.im 9.238 * [backup-simplify]: Simplify 0 into 0 9.238 * [backup-simplify]: Simplify 0 into 0 9.238 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 9.238 * [backup-simplify]: Simplify 2 into 2 9.238 * [backup-simplify]: Simplify 0 into 0 9.239 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 9.240 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 9.240 * [taylor]: Taking taylor expansion of 0 in x.im 9.240 * [backup-simplify]: Simplify 0 into 0 9.240 * [backup-simplify]: Simplify 0 into 0 9.240 * [backup-simplify]: Simplify 0 into 0 9.240 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 9.240 * [backup-simplify]: Simplify 0 into 0 9.240 * [backup-simplify]: Simplify 0 into 0 9.241 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 9.242 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 9.242 * [taylor]: Taking taylor expansion of 0 in x.im 9.242 * [backup-simplify]: Simplify 0 into 0 9.242 * [backup-simplify]: Simplify 0 into 0 9.242 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 9.242 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 9.242 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 9.242 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 9.242 * [taylor]: Taking taylor expansion of 2 in x.im 9.242 * [backup-simplify]: Simplify 2 into 2 9.242 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 9.242 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 9.242 * [taylor]: Taking taylor expansion of x.im in x.im 9.242 * [backup-simplify]: Simplify 0 into 0 9.242 * [backup-simplify]: Simplify 1 into 1 9.242 * [taylor]: Taking taylor expansion of x.re in x.im 9.242 * [backup-simplify]: Simplify x.re into x.re 9.242 * [backup-simplify]: Simplify (* 0 x.re) into 0 9.242 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 9.243 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.243 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 9.243 * [taylor]: Taking taylor expansion of 2 in x.re 9.243 * [backup-simplify]: Simplify 2 into 2 9.243 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 9.243 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 9.243 * [taylor]: Taking taylor expansion of x.im in x.re 9.243 * [backup-simplify]: Simplify x.im into x.im 9.243 * [taylor]: Taking taylor expansion of x.re in x.re 9.243 * [backup-simplify]: Simplify 0 into 0 9.243 * [backup-simplify]: Simplify 1 into 1 9.243 * [backup-simplify]: Simplify (* x.im 0) into 0 9.243 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 9.243 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.243 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 9.243 * [taylor]: Taking taylor expansion of 2 in x.re 9.243 * [backup-simplify]: Simplify 2 into 2 9.243 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 9.243 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 9.243 * [taylor]: Taking taylor expansion of x.im in x.re 9.243 * [backup-simplify]: Simplify x.im into x.im 9.243 * [taylor]: Taking taylor expansion of x.re in x.re 9.243 * [backup-simplify]: Simplify 0 into 0 9.243 * [backup-simplify]: Simplify 1 into 1 9.243 * [backup-simplify]: Simplify (* x.im 0) into 0 9.243 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 9.243 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.244 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 9.244 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 9.244 * [taylor]: Taking taylor expansion of 2 in x.im 9.244 * [backup-simplify]: Simplify 2 into 2 9.244 * [taylor]: Taking taylor expansion of x.im in x.im 9.244 * [backup-simplify]: Simplify 0 into 0 9.244 * [backup-simplify]: Simplify 1 into 1 9.244 * [backup-simplify]: Simplify (/ 2 1) into 2 9.244 * [backup-simplify]: Simplify 2 into 2 9.244 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 9.244 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.245 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 9.245 * [taylor]: Taking taylor expansion of 0 in x.im 9.245 * [backup-simplify]: Simplify 0 into 0 9.245 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 9.245 * [backup-simplify]: Simplify 0 into 0 9.246 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 9.246 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.246 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 9.247 * [taylor]: Taking taylor expansion of 0 in x.im 9.247 * [backup-simplify]: Simplify 0 into 0 9.247 * [backup-simplify]: Simplify 0 into 0 9.247 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.247 * [backup-simplify]: Simplify 0 into 0 9.248 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 9.248 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.249 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 9.249 * [taylor]: Taking taylor expansion of 0 in x.im 9.249 * [backup-simplify]: Simplify 0 into 0 9.249 * [backup-simplify]: Simplify 0 into 0 9.249 * [backup-simplify]: Simplify 0 into 0 9.249 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.249 * [backup-simplify]: Simplify 0 into 0 9.249 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 9.250 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 9.250 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 9.250 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 9.250 * [taylor]: Taking taylor expansion of 2 in x.im 9.250 * [backup-simplify]: Simplify 2 into 2 9.250 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 9.250 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 9.250 * [taylor]: Taking taylor expansion of x.im in x.im 9.250 * [backup-simplify]: Simplify 0 into 0 9.250 * [backup-simplify]: Simplify 1 into 1 9.250 * [taylor]: Taking taylor expansion of x.re in x.im 9.250 * [backup-simplify]: Simplify x.re into x.re 9.250 * [backup-simplify]: Simplify (* 0 x.re) into 0 9.250 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 9.250 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 9.250 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 9.250 * [taylor]: Taking taylor expansion of 2 in x.re 9.250 * [backup-simplify]: Simplify 2 into 2 9.250 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 9.250 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 9.250 * [taylor]: Taking taylor expansion of x.im in x.re 9.251 * [backup-simplify]: Simplify x.im into x.im 9.251 * [taylor]: Taking taylor expansion of x.re in x.re 9.251 * [backup-simplify]: Simplify 0 into 0 9.251 * [backup-simplify]: Simplify 1 into 1 9.251 * [backup-simplify]: Simplify (* x.im 0) into 0 9.251 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 9.251 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.251 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 9.251 * [taylor]: Taking taylor expansion of 2 in x.re 9.251 * [backup-simplify]: Simplify 2 into 2 9.251 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 9.251 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 9.251 * [taylor]: Taking taylor expansion of x.im in x.re 9.251 * [backup-simplify]: Simplify x.im into x.im 9.251 * [taylor]: Taking taylor expansion of x.re in x.re 9.251 * [backup-simplify]: Simplify 0 into 0 9.251 * [backup-simplify]: Simplify 1 into 1 9.251 * [backup-simplify]: Simplify (* x.im 0) into 0 9.251 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 9.251 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 9.251 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 9.251 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 9.252 * [taylor]: Taking taylor expansion of 2 in x.im 9.252 * [backup-simplify]: Simplify 2 into 2 9.252 * [taylor]: Taking taylor expansion of x.im in x.im 9.252 * [backup-simplify]: Simplify 0 into 0 9.252 * [backup-simplify]: Simplify 1 into 1 9.252 * [backup-simplify]: Simplify (/ 2 1) into 2 9.252 * [backup-simplify]: Simplify 2 into 2 9.252 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 9.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 9.253 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 9.253 * [taylor]: Taking taylor expansion of 0 in x.im 9.253 * [backup-simplify]: Simplify 0 into 0 9.253 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 9.253 * [backup-simplify]: Simplify 0 into 0 9.254 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 9.254 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.254 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 9.254 * [taylor]: Taking taylor expansion of 0 in x.im 9.254 * [backup-simplify]: Simplify 0 into 0 9.254 * [backup-simplify]: Simplify 0 into 0 9.255 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.255 * [backup-simplify]: Simplify 0 into 0 9.256 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 9.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 9.256 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 9.257 * [taylor]: Taking taylor expansion of 0 in x.im 9.257 * [backup-simplify]: Simplify 0 into 0 9.257 * [backup-simplify]: Simplify 0 into 0 9.257 * [backup-simplify]: Simplify 0 into 0 9.258 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.258 * [backup-simplify]: Simplify 0 into 0 9.258 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 9.258 * * * [progress]: simplifying candidates 9.258 * * * * [progress]: [ 1 / 102 ] simplifiying candidate # 9.258 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 9.258 * * [simplify]: iters left: 6 (6 enodes) 9.261 * * [simplify]: iters left: 5 (25 enodes) 9.270 * * [simplify]: iters left: 4 (55 enodes) 9.293 * * [simplify]: iters left: 3 (177 enodes) 9.355 * * [simplify]: iters left: 2 (385 enodes) 9.521 * * [simplify]: Extracting #0: cost 1 inf + 0 9.521 * * [simplify]: Extracting #1: cost 26 inf + 0 9.521 * * [simplify]: Extracting #2: cost 69 inf + 1 9.522 * * [simplify]: Extracting #3: cost 83 inf + 167 9.523 * * [simplify]: Extracting #4: cost 19 inf + 7725 9.528 * * [simplify]: Extracting #5: cost 0 inf + 10762 9.532 * * [simplify]: Extracting #6: cost 0 inf + 10682 9.535 * * [simplify]: Extracting #7: cost 0 inf + 10642 9.538 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 9.538 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.539 * * * * [progress]: [ 2 / 102 ] simplifiying candidate # 9.539 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 9.539 * * [simplify]: iters left: 6 (6 enodes) 9.540 * * [simplify]: iters left: 5 (25 enodes) 9.544 * * [simplify]: iters left: 4 (55 enodes) 9.566 * * [simplify]: iters left: 3 (177 enodes) 9.629 * * [simplify]: iters left: 2 (385 enodes) 9.800 * * [simplify]: Extracting #0: cost 1 inf + 0 9.800 * * [simplify]: Extracting #1: cost 26 inf + 0 9.800 * * [simplify]: Extracting #2: cost 69 inf + 1 9.800 * * [simplify]: Extracting #3: cost 83 inf + 167 9.802 * * [simplify]: Extracting #4: cost 19 inf + 7725 9.806 * * [simplify]: Extracting #5: cost 0 inf + 10762 9.810 * * [simplify]: Extracting #6: cost 0 inf + 10682 9.814 * * [simplify]: Extracting #7: cost 0 inf + 10642 9.817 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 9.817 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.817 * * * * [progress]: [ 3 / 102 ] simplifiying candidate # 9.818 * * * * [progress]: [ 4 / 102 ] simplifiying candidate # 9.818 * [simplify]: Simplifying (+ (log (- x.re x.im)) (+ (log (+ x.re x.im)) (log x.im))) 9.818 * * [simplify]: iters left: 6 (9 enodes) 9.820 * * [simplify]: iters left: 5 (34 enodes) 9.825 * * [simplify]: iters left: 4 (45 enodes) 9.831 * * [simplify]: iters left: 3 (50 enodes) 9.837 * * [simplify]: Extracting #0: cost 1 inf + 0 9.837 * * [simplify]: Extracting #1: cost 8 inf + 0 9.837 * * [simplify]: Extracting #2: cost 17 inf + 0 9.838 * * [simplify]: Extracting #3: cost 20 inf + 1 9.838 * * [simplify]: Extracting #4: cost 17 inf + 185 9.838 * * [simplify]: Extracting #5: cost 8 inf + 1282 9.838 * * [simplify]: Extracting #6: cost 0 inf + 2998 9.839 * [simplify]: Simplified to (+ (log (- x.re x.im)) (+ (log (+ x.im x.re)) (log x.im))) 9.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (+ (log (+ x.im x.re)) (log x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.839 * * * * [progress]: [ 5 / 102 ] simplifiying candidate # 9.839 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log (* (+ x.re x.im) x.im))) 9.839 * * [simplify]: iters left: 6 (8 enodes) 9.841 * * [simplify]: iters left: 5 (32 enodes) 9.851 * * [simplify]: iters left: 4 (51 enodes) 9.866 * * [simplify]: iters left: 3 (66 enodes) 9.883 * * [simplify]: Extracting #0: cost 1 inf + 0 9.883 * * [simplify]: Extracting #1: cost 8 inf + 0 9.883 * * [simplify]: Extracting #2: cost 18 inf + 0 9.883 * * [simplify]: Extracting #3: cost 23 inf + 72 9.883 * * [simplify]: Extracting #4: cost 18 inf + 574 9.884 * * [simplify]: Extracting #5: cost 4 inf + 2260 9.885 * * [simplify]: Extracting #6: cost 1 inf + 2786 9.886 * * [simplify]: Extracting #7: cost 0 inf + 3048 9.887 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log (* x.im (+ x.im x.re)))) 9.887 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (log (* x.im (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.887 * * * * [progress]: [ 6 / 102 ] simplifiying candidate # 9.887 * * * * [progress]: [ 7 / 102 ] simplifiying candidate # 9.887 * * * * [progress]: [ 8 / 102 ] simplifiying candidate # 9.888 * [simplify]: Simplifying (* (* (* (- 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))) 9.888 * * [simplify]: iters left: 6 (12 enodes) 9.895 * * [simplify]: iters left: 5 (64 enodes) 9.925 * * [simplify]: iters left: 4 (243 enodes) 10.034 * * [simplify]: Extracting #0: cost 1 inf + 0 10.034 * * [simplify]: Extracting #1: cost 61 inf + 0 10.035 * * [simplify]: Extracting #2: cost 232 inf + 1 10.037 * * [simplify]: Extracting #3: cost 260 inf + 10287 10.050 * * [simplify]: Extracting #4: cost 19 inf + 65073 10.067 * * [simplify]: Extracting #5: cost 0 inf + 69271 10.086 * * [simplify]: Extracting #6: cost 0 inf + 69031 10.106 * [simplify]: Simplified to (* (* (- x.re x.im) (* (- x.re x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (* (* (+ x.im x.re) x.im) (* (+ x.im x.re) x.im)))) 10.106 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (- x.re x.im) (* (- x.re 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.re x.im) (* x.im x.re)) x.re))) 10.106 * * * * [progress]: [ 9 / 102 ] simplifiying candidate # 10.107 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im)) (* (+ x.re x.im) x.im))) 10.107 * * [simplify]: iters left: 6 (10 enodes) 10.113 * * [simplify]: iters left: 5 (50 enodes) 10.128 * * [simplify]: iters left: 4 (172 enodes) 10.267 * * [simplify]: Extracting #0: cost 1 inf + 0 10.268 * * [simplify]: Extracting #1: cost 58 inf + 0 10.268 * * [simplify]: Extracting #2: cost 225 inf + 1 10.271 * * [simplify]: Extracting #3: cost 181 inf + 14014 10.287 * * [simplify]: Extracting #4: cost 13 inf + 48715 10.314 * * [simplify]: Extracting #5: cost 0 inf + 51992 10.339 * * [simplify]: Extracting #6: cost 0 inf + 51912 10.365 * [simplify]: Simplified to (* (* (* (- 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.im x.re)) x.im))) 10.365 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (- 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.im x.re)) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 10.365 * * * * [progress]: [ 10 / 102 ] simplifiying candidate # 10.365 * * * * [progress]: [ 11 / 102 ] simplifiying candidate # 10.365 * * * * [progress]: [ 12 / 102 ] simplifiying candidate # 10.365 * * * * [progress]: [ 13 / 102 ] simplifiying candidate # 10.366 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) 10.366 * * [simplify]: iters left: 6 (9 enodes) 10.372 * * [simplify]: iters left: 5 (47 enodes) 10.393 * * [simplify]: iters left: 4 (119 enodes) 10.439 * * [simplify]: iters left: 3 (431 enodes) 10.712 * * [simplify]: Extracting #0: cost 1 inf + 0 10.712 * * [simplify]: Extracting #1: cost 60 inf + 0 10.713 * * [simplify]: Extracting #2: cost 326 inf + 1 10.717 * * [simplify]: Extracting #3: cost 471 inf + 1460 10.731 * * [simplify]: Extracting #4: cost 312 inf + 35528 10.759 * * [simplify]: Extracting #5: cost 165 inf + 85553 10.806 * * [simplify]: Extracting #6: cost 30 inf + 156785 10.852 * * [simplify]: Extracting #7: cost 0 inf + 172614 10.899 * [simplify]: Simplified to (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 10.899 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* x.im (+ (* (* 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))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 10.900 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 10.900 * * [simplify]: iters left: 6 (10 enodes) 10.905 * * [simplify]: iters left: 5 (50 enodes) 10.925 * * [simplify]: iters left: 4 (146 enodes) 10.997 * * [simplify]: Extracting #0: cost 1 inf + 0 10.998 * * [simplify]: Extracting #1: cost 39 inf + 0 10.998 * * [simplify]: Extracting #2: cost 171 inf + 0 10.999 * * [simplify]: Extracting #3: cost 167 inf + 4502 11.004 * * [simplify]: Extracting #4: cost 28 inf + 30932 11.012 * * [simplify]: Extracting #5: cost 0 inf + 37268 11.020 * * [simplify]: Extracting #6: cost 0 inf + 36388 11.028 * * [simplify]: Extracting #7: cost 0 inf + 36308 11.043 * [simplify]: Simplified to (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.im x.im) (* x.re (- x.im x.re)))) 11.044 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (+ (* (* 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))) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 11.044 * * * * [progress]: [ 14 / 102 ] simplifiying candidate # 11.044 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 11.044 * * [simplify]: iters left: 6 (11 enodes) 11.052 * * [simplify]: iters left: 5 (55 enodes) 11.071 * * [simplify]: iters left: 4 (134 enodes) 11.110 * * [simplify]: iters left: 3 (476 enodes) 11.927 * * [simplify]: Extracting #0: cost 1 inf + 0 11.928 * * [simplify]: Extracting #1: cost 84 inf + 0 11.930 * * [simplify]: Extracting #2: cost 426 inf + 1 11.936 * * [simplify]: Extracting #3: cost 649 inf + 6240 11.964 * * [simplify]: Extracting #4: cost 365 inf + 66835 12.014 * * [simplify]: Extracting #5: cost 224 inf + 114087 12.045 * * [simplify]: Extracting #6: cost 56 inf + 193721 12.107 * * [simplify]: Extracting #7: cost 0 inf + 223723 12.173 * [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)))) 12.173 * [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.re)) (* x.im (* 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.im x.re)) x.re))) 12.174 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) 12.174 * * [simplify]: iters left: 6 (9 enodes) 12.176 * * [simplify]: iters left: 5 (37 enodes) 12.183 * * [simplify]: iters left: 4 (73 enodes) 12.198 * * [simplify]: iters left: 3 (211 enodes) 12.309 * * [simplify]: Extracting #0: cost 1 inf + 0 12.309 * * [simplify]: Extracting #1: cost 67 inf + 0 12.309 * * [simplify]: Extracting #2: cost 132 inf + 0 12.310 * * [simplify]: Extracting #3: cost 127 inf + 1435 12.316 * * [simplify]: Extracting #4: cost 43 inf + 15914 12.329 * * [simplify]: Extracting #5: cost 0 inf + 27429 12.338 * * [simplify]: Extracting #6: cost 0 inf + 27349 12.345 * [simplify]: Simplified to (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re))) 12.345 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* (- (* 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.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.345 * * * * [progress]: [ 15 / 102 ] simplifiying candidate # 12.345 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) 12.345 * * [simplify]: iters left: 6 (11 enodes) 12.349 * * [simplify]: iters left: 5 (54 enodes) 12.362 * * [simplify]: iters left: 4 (126 enodes) 12.433 * * [simplify]: iters left: 3 (467 enodes) 12.786 * * [simplify]: Extracting #0: cost 1 inf + 0 12.787 * * [simplify]: Extracting #1: cost 70 inf + 0 12.789 * * [simplify]: Extracting #2: cost 320 inf + 1 12.794 * * [simplify]: Extracting #3: cost 432 inf + 13254 12.807 * * [simplify]: Extracting #4: cost 156 inf + 73675 12.842 * * [simplify]: Extracting #5: cost 22 inf + 110534 12.888 * * [simplify]: Extracting #6: cost 0 inf + 118798 12.934 * [simplify]: Simplified to (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 12.934 * [simplify]: Simplified (2 1 1) to (λ (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.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))) 12.935 * [simplify]: Simplifying (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 12.935 * * [simplify]: iters left: 6 (9 enodes) 12.940 * * [simplify]: iters left: 5 (43 enodes) 12.956 * * [simplify]: iters left: 4 (112 enodes) 13.008 * * [simplify]: iters left: 3 (304 enodes) 13.171 * * [simplify]: Extracting #0: cost 1 inf + 0 13.171 * * [simplify]: Extracting #1: cost 39 inf + 0 13.172 * * [simplify]: Extracting #2: cost 150 inf + 0 13.173 * * [simplify]: Extracting #3: cost 160 inf + 1632 13.182 * * [simplify]: Extracting #4: cost 45 inf + 23210 13.196 * * [simplify]: Extracting #5: cost 1 inf + 32226 13.210 * * [simplify]: Extracting #6: cost 0 inf + 32068 13.224 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) 13.224 * [simplify]: Simplified (2 1 2) to (λ (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.im)) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.225 * * * * [progress]: [ 16 / 102 ] simplifiying candidate # 13.225 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 13.225 * * [simplify]: iters left: 6 (7 enodes) 13.229 * * [simplify]: iters left: 5 (30 enodes) 13.240 * * [simplify]: iters left: 4 (79 enodes) 13.289 * * [simplify]: iters left: 3 (350 enodes) 13.596 * * [simplify]: Extracting #0: cost 1 inf + 0 13.596 * * [simplify]: Extracting #1: cost 52 inf + 0 13.597 * * [simplify]: Extracting #2: cost 279 inf + 1 13.601 * * [simplify]: Extracting #3: cost 276 inf + 16618 13.614 * * [simplify]: Extracting #4: cost 41 inf + 58509 13.632 * * [simplify]: Extracting #5: cost 0 inf + 66029 13.665 * * [simplify]: Extracting #6: cost 0 inf + 65909 13.698 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 13.698 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ x.re x.im) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.698 * [simplify]: Simplifying (* (+ x.re x.im) (- x.re x.im)) 13.698 * * [simplify]: iters left: 4 (5 enodes) 13.700 * * [simplify]: iters left: 3 (19 enodes) 13.702 * * [simplify]: iters left: 2 (36 enodes) 13.709 * * [simplify]: iters left: 1 (81 enodes) 13.724 * * [simplify]: Extracting #0: cost 1 inf + 0 13.724 * * [simplify]: Extracting #1: cost 29 inf + 0 13.724 * * [simplify]: Extracting #2: cost 45 inf + 0 13.724 * * [simplify]: Extracting #3: cost 42 inf + 84 13.725 * * [simplify]: Extracting #4: cost 16 inf + 2732 13.726 * * [simplify]: Extracting #5: cost 1 inf + 4921 13.727 * * [simplify]: Extracting #6: cost 0 inf + 5083 13.728 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 13.728 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* 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.re))) 13.728 * * * * [progress]: [ 17 / 102 ] simplifiying candidate # 13.728 * * * * [progress]: [ 18 / 102 ] simplifiying candidate # 13.728 * * * * [progress]: [ 19 / 102 ] simplifiying candidate # 13.728 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 13.728 * * [simplify]: iters left: 5 (5 enodes) 13.729 * * [simplify]: iters left: 4 (17 enodes) 13.732 * * [simplify]: iters left: 3 (20 enodes) 13.735 * * [simplify]: Extracting #0: cost 1 inf + 0 13.735 * * [simplify]: Extracting #1: cost 3 inf + 0 13.735 * * [simplify]: Extracting #2: cost 5 inf + 0 13.735 * * [simplify]: Extracting #3: cost 9 inf + 0 13.735 * * [simplify]: Extracting #4: cost 7 inf + 43 13.735 * * [simplify]: Extracting #5: cost 0 inf + 736 13.735 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 13.735 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (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) (* x.im x.re)) x.re))) 13.735 * * * * [progress]: [ 20 / 102 ] simplifiying candidate # 13.735 * [simplify]: Simplifying (sqrt (- x.re x.im)) 13.735 * * [simplify]: iters left: 3 (4 enodes) 13.736 * * [simplify]: iters left: 2 (14 enodes) 13.738 * * [simplify]: iters left: 1 (17 enodes) 13.741 * * [simplify]: Extracting #0: cost 1 inf + 0 13.741 * * [simplify]: Extracting #1: cost 3 inf + 0 13.741 * * [simplify]: Extracting #2: cost 7 inf + 0 13.741 * * [simplify]: Extracting #3: cost 5 inf + 43 13.741 * * [simplify]: Extracting #4: cost 0 inf + 332 13.741 * [simplify]: Simplified to (sqrt (- x.re x.im)) 13.741 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) (* (+ x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.741 * * * * [progress]: [ 21 / 102 ] simplifiying candidate # 13.741 * * * * [progress]: [ 22 / 102 ] simplifiying candidate # 13.741 * [simplify]: Simplifying (+ (sqrt x.re) (sqrt x.im)) 13.742 * * [simplify]: iters left: 3 (5 enodes) 13.743 * * [simplify]: iters left: 2 (16 enodes) 13.745 * * [simplify]: Extracting #0: cost 1 inf + 0 13.745 * * [simplify]: Extracting #1: cost 4 inf + 0 13.745 * * [simplify]: Extracting #2: cost 8 inf + 0 13.745 * * [simplify]: Extracting #3: cost 4 inf + 84 13.745 * * [simplify]: Extracting #4: cost 0 inf + 410 13.745 * [simplify]: Simplified to (+ (sqrt x.re) (sqrt x.im)) 13.745 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (sqrt x.re) (sqrt x.im)) (* (- (sqrt x.re) (sqrt x.im)) (* (+ x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.745 * * * * [progress]: [ 23 / 102 ] simplifiying candidate # 13.745 * * * * [progress]: [ 24 / 102 ] simplifiying candidate # 13.746 * [simplify]: Simplifying (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) 13.746 * * [simplify]: iters left: 6 (7 enodes) 13.748 * * [simplify]: iters left: 5 (29 enodes) 13.752 * * [simplify]: iters left: 4 (50 enodes) 13.769 * * [simplify]: iters left: 3 (69 enodes) 13.784 * * [simplify]: iters left: 2 (85 enodes) 13.797 * * [simplify]: iters left: 1 (105 enodes) 13.813 * * [simplify]: Extracting #0: cost 1 inf + 0 13.813 * * [simplify]: Extracting #1: cost 13 inf + 0 13.813 * * [simplify]: Extracting #2: cost 33 inf + 0 13.813 * * [simplify]: Extracting #3: cost 24 inf + 779 13.814 * * [simplify]: Extracting #4: cost 4 inf + 2455 13.815 * * [simplify]: Extracting #5: cost 0 inf + 2702 13.815 * [simplify]: Simplified to (+ (* x.re (- x.re x.im)) (* x.im x.im)) 13.815 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.816 * * * * [progress]: [ 25 / 102 ] simplifiying candidate # 13.816 * [simplify]: Simplifying (- x.re x.im) 13.816 * * [simplify]: iters left: 2 (3 enodes) 13.817 * * [simplify]: iters left: 1 (11 enodes) 13.818 * * [simplify]: Extracting #0: cost 1 inf + 0 13.818 * * [simplify]: Extracting #1: cost 5 inf + 0 13.818 * * [simplify]: Extracting #2: cost 3 inf + 43 13.818 * * [simplify]: Extracting #3: cost 0 inf + 168 13.818 * [simplify]: Simplified to (- x.re x.im) 13.818 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.819 * * * * [progress]: [ 26 / 102 ] simplifiying candidate # 13.819 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)) 13.819 * * [simplify]: iters left: 6 (9 enodes) 13.822 * * [simplify]: iters left: 5 (47 enodes) 13.841 * * [simplify]: iters left: 4 (115 enodes) 13.903 * * [simplify]: iters left: 3 (360 enodes) 14.063 * * [simplify]: Extracting #0: cost 1 inf + 0 14.063 * * [simplify]: Extracting #1: cost 56 inf + 0 14.064 * * [simplify]: Extracting #2: cost 224 inf + 1 14.065 * * [simplify]: Extracting #3: cost 300 inf + 2285 14.069 * * [simplify]: Extracting #4: cost 182 inf + 25882 14.083 * * [simplify]: Extracting #5: cost 59 inf + 69953 14.094 * * [simplify]: Extracting #6: cost 6 inf + 97207 14.107 * * [simplify]: Extracting #7: cost 0 inf + 99723 14.133 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))) 14.133 * [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.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.re))) 14.134 * * * * [progress]: [ 27 / 102 ] simplifiying candidate # 14.134 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)) 14.134 * * [simplify]: iters left: 6 (8 enodes) 14.138 * * [simplify]: iters left: 5 (33 enodes) 14.150 * * [simplify]: iters left: 4 (74 enodes) 14.187 * * [simplify]: iters left: 3 (267 enodes) 14.419 * * [simplify]: Extracting #0: cost 1 inf + 0 14.419 * * [simplify]: Extracting #1: cost 52 inf + 0 14.420 * * [simplify]: Extracting #2: cost 170 inf + 1 14.422 * * [simplify]: Extracting #3: cost 178 inf + 3170 14.431 * * [simplify]: Extracting #4: cost 75 inf + 18486 14.439 * * [simplify]: Extracting #5: cost 0 inf + 31394 14.447 * * [simplify]: Extracting #6: cost 0 inf + 31354 14.454 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (* (+ x.re x.im) (+ x.re x.im)))) 14.454 * [simplify]: Simplified (2 1 1) to (λ (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.im x.re)) x.re))) 14.454 * * * * [progress]: [ 28 / 102 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 14.455 * * * * [progress]: [ 29 / 102 ] simplifiying candidate # 14.455 * * * * [progress]: [ 30 / 102 ] simplifiying candidate # 14.455 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 14.455 * * [simplify]: iters left: 6 (6 enodes) 14.456 * * [simplify]: iters left: 5 (20 enodes) 14.462 * * [simplify]: iters left: 4 (32 enodes) 14.472 * * [simplify]: iters left: 3 (49 enodes) 14.485 * * [simplify]: iters left: 2 (57 enodes) 14.492 * * [simplify]: iters left: 1 (59 enodes) 14.499 * * [simplify]: Extracting #0: cost 1 inf + 0 14.499 * * [simplify]: Extracting #1: cost 11 inf + 0 14.499 * * [simplify]: Extracting #2: cost 15 inf + 43 14.499 * * [simplify]: Extracting #3: cost 3 inf + 821 14.500 * * [simplify]: Extracting #4: cost 0 inf + 1066 14.500 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 14.500 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 14.500 * * * * [progress]: [ 31 / 102 ] simplifiying candidate # 14.500 * * * * [progress]: [ 32 / 102 ] simplifiying candidate # 14.500 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 14.501 * * [simplify]: iters left: 6 (8 enodes) 14.502 * * [simplify]: iters left: 5 (26 enodes) 14.506 * * [simplify]: iters left: 4 (30 enodes) 14.510 * * [simplify]: iters left: 3 (41 enodes) 14.518 * * [simplify]: iters left: 2 (56 enodes) 14.534 * * [simplify]: iters left: 1 (68 enodes) 14.550 * * [simplify]: Extracting #0: cost 1 inf + 0 14.550 * * [simplify]: Extracting #1: cost 10 inf + 0 14.550 * * [simplify]: Extracting #2: cost 23 inf + 0 14.551 * * [simplify]: Extracting #3: cost 23 inf + 114 14.551 * * [simplify]: Extracting #4: cost 10 inf + 1493 14.552 * * [simplify]: Extracting #5: cost 2 inf + 2666 14.553 * * [simplify]: Extracting #6: cost 0 inf + 2998 14.554 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 14.554 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 14.554 * * * * [progress]: [ 33 / 102 ] simplifiying candidate # 14.554 * * * * [progress]: [ 34 / 102 ] simplifiying candidate # 14.554 * * * * [progress]: [ 35 / 102 ] simplifiying candidate # 14.554 * [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.re x.re) x.re)) 14.555 * * [simplify]: iters left: 6 (10 enodes) 14.561 * * [simplify]: iters left: 5 (50 enodes) 14.585 * * [simplify]: iters left: 4 (213 enodes) 14.748 * * [simplify]: Extracting #0: cost 1 inf + 0 14.748 * * [simplify]: Extracting #1: cost 34 inf + 0 14.748 * * [simplify]: Extracting #2: cost 124 inf + 42 14.749 * * [simplify]: Extracting #3: cost 132 inf + 2334 14.754 * * [simplify]: Extracting #4: cost 19 inf + 22498 14.761 * * [simplify]: Extracting #5: cost 0 inf + 26415 14.768 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 14.768 * [simplify]: Simplified (2 2 1) to (λ (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.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 14.768 * * * * [progress]: [ 36 / 102 ] simplifiying candidate # 14.768 * * * * [progress]: [ 37 / 102 ] simplifiying candidate # 14.768 * * * * [progress]: [ 38 / 102 ] simplifiying candidate # 14.768 * * * * [progress]: [ 39 / 102 ] simplifiying candidate # 14.768 * * * * [progress]: [ 40 / 102 ] simplifiying candidate # 14.769 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 14.769 * * [simplify]: iters left: 6 (8 enodes) 14.771 * * [simplify]: iters left: 5 (26 enodes) 14.776 * * [simplify]: iters left: 4 (30 enodes) 14.784 * * [simplify]: iters left: 3 (36 enodes) 14.794 * * [simplify]: Extracting #0: cost 1 inf + 0 14.794 * * [simplify]: Extracting #1: cost 4 inf + 0 14.794 * * [simplify]: Extracting #2: cost 8 inf + 0 14.795 * * [simplify]: Extracting #3: cost 11 inf + 42 14.795 * * [simplify]: Extracting #4: cost 10 inf + 166 14.795 * * [simplify]: Extracting #5: cost 2 inf + 820 14.795 * * [simplify]: Extracting #6: cost 0 inf + 1144 14.796 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 14.796 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 14.796 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 14.796 * * [simplify]: iters left: 6 (8 enodes) 14.800 * * [simplify]: iters left: 5 (26 enodes) 14.807 * * [simplify]: iters left: 4 (30 enodes) 14.815 * * [simplify]: iters left: 3 (36 enodes) 14.825 * * [simplify]: Extracting #0: cost 1 inf + 0 14.825 * * [simplify]: Extracting #1: cost 4 inf + 0 14.825 * * [simplify]: Extracting #2: cost 8 inf + 0 14.825 * * [simplify]: Extracting #3: cost 11 inf + 42 14.825 * * [simplify]: Extracting #4: cost 10 inf + 166 14.825 * * [simplify]: Extracting #5: cost 2 inf + 820 14.826 * * [simplify]: Extracting #6: cost 0 inf + 1144 14.826 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 14.826 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 14.826 * * * * [progress]: [ 41 / 102 ] simplifiying candidate # 14.827 * [simplify]: Simplifying (cbrt x.re) 14.827 * * [simplify]: iters left: 1 (2 enodes) 14.828 * * [simplify]: Extracting #0: cost 1 inf + 0 14.828 * * [simplify]: Extracting #1: cost 3 inf + 0 14.828 * * [simplify]: Extracting #2: cost 2 inf + 1 14.828 * * [simplify]: Extracting #3: cost 0 inf + 163 14.828 * [simplify]: Simplified to (cbrt x.re) 14.828 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 14.828 * * * * [progress]: [ 42 / 102 ] simplifiying candidate # 14.828 * [simplify]: Simplifying (sqrt x.re) 14.828 * * [simplify]: iters left: 1 (2 enodes) 14.829 * * [simplify]: Extracting #0: cost 1 inf + 0 14.829 * * [simplify]: Extracting #1: cost 3 inf + 0 14.829 * * [simplify]: Extracting #2: cost 2 inf + 1 14.829 * * [simplify]: Extracting #3: cost 0 inf + 83 14.829 * [simplify]: Simplified to (sqrt x.re) 14.829 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 14.830 * * * * [progress]: [ 43 / 102 ] simplifiying candidate # 14.830 * * * * [progress]: [ 44 / 102 ] simplifiying candidate # 14.830 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 14.830 * * [simplify]: iters left: 6 (7 enodes) 14.833 * * [simplify]: iters left: 5 (22 enodes) 14.838 * * [simplify]: iters left: 4 (26 enodes) 14.841 * * [simplify]: iters left: 3 (32 enodes) 14.846 * * [simplify]: Extracting #0: cost 1 inf + 0 14.846 * * [simplify]: Extracting #1: cost 3 inf + 0 14.846 * * [simplify]: Extracting #2: cost 5 inf + 0 14.846 * * [simplify]: Extracting #3: cost 11 inf + 0 14.846 * * [simplify]: Extracting #4: cost 11 inf + 43 14.846 * * [simplify]: Extracting #5: cost 2 inf + 738 14.846 * * [simplify]: Extracting #6: cost 1 inf + 940 14.846 * * [simplify]: Extracting #7: cost 0 inf + 1142 14.847 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 14.847 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) 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.re)))) 14.847 * * * * [progress]: [ 45 / 102 ] simplifiying candidate # 14.847 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 14.847 * * [simplify]: iters left: 5 (6 enodes) 14.848 * * [simplify]: iters left: 4 (19 enodes) 14.851 * * [simplify]: iters left: 3 (23 enodes) 14.856 * * [simplify]: iters left: 2 (29 enodes) 14.859 * * [simplify]: Extracting #0: cost 1 inf + 0 14.859 * * [simplify]: Extracting #1: cost 3 inf + 0 14.860 * * [simplify]: Extracting #2: cost 9 inf + 0 14.860 * * [simplify]: Extracting #3: cost 9 inf + 43 14.860 * * [simplify]: Extracting #4: cost 0 inf + 658 14.860 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 14.860 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 14.860 * * * * [progress]: [ 46 / 102 ] simplifiying candidate # 14.860 * * * * [progress]: [ 47 / 102 ] simplifiying candidate # 14.860 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 14.860 * * [simplify]: iters left: 6 (9 enodes) 14.864 * * [simplify]: iters left: 5 (46 enodes) 14.883 * * [simplify]: iters left: 4 (125 enodes) 14.950 * * [simplify]: iters left: 3 (369 enodes) 15.183 * * [simplify]: Extracting #0: cost 1 inf + 0 15.183 * * [simplify]: Extracting #1: cost 55 inf + 0 15.184 * * [simplify]: Extracting #2: cost 188 inf + 2 15.187 * * [simplify]: Extracting #3: cost 166 inf + 6770 15.196 * * [simplify]: Extracting #4: cost 79 inf + 23066 15.209 * * [simplify]: Extracting #5: cost 20 inf + 43460 15.216 * * [simplify]: Extracting #6: cost 0 inf + 52775 15.224 * [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)) 15.224 * [simplify]: Simplified (2 2 1) to (λ (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.re x.im) (* x.re (* 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))))))) 15.224 * * * * [progress]: [ 48 / 102 ] simplifiying candidate # 15.225 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 15.225 * * [simplify]: iters left: 6 (8 enodes) 15.227 * * [simplify]: iters left: 5 (42 enodes) 15.236 * * [simplify]: iters left: 4 (126 enodes) 15.287 * * [simplify]: iters left: 3 (219 enodes) 15.344 * * [simplify]: iters left: 2 (287 enodes) 15.403 * * [simplify]: iters left: 1 (299 enodes) 15.445 * * [simplify]: Extracting #0: cost 1 inf + 0 15.445 * * [simplify]: Extracting #1: cost 0 inf + 1 15.445 * [simplify]: Simplified to 0 15.445 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 15.445 * * * * [progress]: [ 49 / 102 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 15.445 * * * * [progress]: [ 50 / 102 ] simplifiying candidate # 15.445 * * * * [progress]: [ 51 / 102 ] simplifiying candidate # 15.445 * [simplify]: Simplifying (* (exp (* (- x.re x.im) (* (+ x.re x.im) x.im))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 15.446 * * [simplify]: iters left: 6 (13 enodes) 15.449 * * [simplify]: iters left: 5 (55 enodes) 15.460 * * [simplify]: iters left: 4 (122 enodes) 15.503 * * [simplify]: iters left: 3 (346 enodes) 15.634 * * [simplify]: Extracting #0: cost 1 inf + 0 15.635 * * [simplify]: Extracting #1: cost 24 inf + 0 15.635 * * [simplify]: Extracting #2: cost 149 inf + 0 15.637 * * [simplify]: Extracting #3: cost 260 inf + 1991 15.644 * * [simplify]: Extracting #4: cost 148 inf + 23270 15.664 * * [simplify]: Extracting #5: cost 35 inf + 45722 15.684 * * [simplify]: Extracting #6: cost 1 inf + 66092 15.705 * * [simplify]: Extracting #7: cost 0 inf + 67016 15.726 * [simplify]: Simplified to (exp (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))) 15.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))))) 15.726 * * * * [progress]: [ 52 / 102 ] simplifiying candidate # 15.727 * * * * [progress]: [ 53 / 102 ] simplifiying candidate # 15.727 * * * * [progress]: [ 54 / 102 ] simplifiying candidate # 15.727 * * * * [progress]: [ 55 / 102 ] simplifiying candidate # 15.727 * * * * [progress]: [ 56 / 102 ] simplifiying candidate # 15.727 * * * * [progress]: [ 57 / 102 ] simplifiying candidate # 15.727 * * * * [progress]: [ 58 / 102 ] simplifiying candidate # 15.727 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) 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.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* 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.re))) 15.728 * * [simplify]: iters left: 6 (30 enodes) 15.745 * * [simplify]: iters left: 5 (175 enodes) 15.811 * * [simplify]: Extracting #0: cost 1 inf + 0 15.811 * * [simplify]: Extracting #1: cost 10 inf + 0 15.811 * * [simplify]: Extracting #2: cost 82 inf + 0 15.812 * * [simplify]: Extracting #3: cost 173 inf + 84 15.814 * * [simplify]: Extracting #4: cost 195 inf + 9704 15.822 * * [simplify]: Extracting #5: cost 33 inf + 51610 15.835 * * [simplify]: Extracting #6: cost 1 inf + 63120 15.857 * * [simplify]: Extracting #7: cost 0 inf + 63212 15.874 * [simplify]: Simplified to (+ (* (* (- (* 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.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.re)))) (* 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.re x.re) (- (* x.im x.im) (* x.im x.re))))) 15.874 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* 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.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.re)))) (* 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.re x.re) (- (* 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.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.874 * [simplify]: Simplifying (* (* (+ (* x.re 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.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 15.874 * * [simplify]: iters left: 6 (17 enodes) 15.880 * * [simplify]: iters left: 5 (100 enodes) 15.918 * * [simplify]: iters left: 4 (390 enodes) 16.232 * * [simplify]: Extracting #0: cost 1 inf + 0 16.232 * * [simplify]: Extracting #1: cost 76 inf + 0 16.233 * * [simplify]: Extracting #2: cost 528 inf + 0 16.240 * * [simplify]: Extracting #3: cost 664 inf + 34583 16.302 * * [simplify]: Extracting #4: cost 127 inf + 172693 16.371 * * [simplify]: Extracting #5: cost 0 inf + 209810 16.452 * * [simplify]: Extracting #6: cost 0 inf + 206890 16.515 * * [simplify]: Extracting #7: cost 0 inf + 206210 16.572 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 16.573 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* 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.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.re)))) (* 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.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 16.573 * * * * [progress]: [ 59 / 102 ] simplifiying candidate # 16.573 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re 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.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 16.573 * * [simplify]: iters left: 6 (26 enodes) 16.582 * * [simplify]: iters left: 5 (141 enodes) 16.644 * * [simplify]: iters left: 4 (434 enodes) 16.913 * * [simplify]: Extracting #0: cost 1 inf + 0 16.913 * * [simplify]: Extracting #1: cost 16 inf + 0 16.914 * * [simplify]: Extracting #2: cost 208 inf + 0 16.917 * * [simplify]: Extracting #3: cost 414 inf + 538 16.926 * * [simplify]: Extracting #4: cost 419 inf + 22556 16.965 * * [simplify]: Extracting #5: cost 126 inf + 108262 17.023 * * [simplify]: Extracting #6: cost 39 inf + 131140 17.063 * * [simplify]: Extracting #7: cost 4 inf + 140930 17.111 * * [simplify]: Extracting #8: cost 0 inf + 142651 17.162 * [simplify]: Simplified to (+ (* (* 0 (+ (* x.im (- x.im x.re)) (* x.re x.re))) (+ (* x.im (+ x.im x.re)) (* 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)) 0))) 17.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* 0 (+ (* x.im (- x.im x.re)) (* x.re x.re))) (+ (* x.im (+ x.im x.re)) (* 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)) 0))) (* (* (+ (* x.re 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.im) (* x.im x.re))))) 17.162 * [simplify]: Simplifying (* (* (+ (* x.re 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.im) (* x.im x.re))) 17.162 * * [simplify]: iters left: 6 (13 enodes) 17.166 * * [simplify]: iters left: 5 (63 enodes) 17.179 * * [simplify]: iters left: 4 (195 enodes) 17.316 * * [simplify]: Extracting #0: cost 1 inf + 0 17.316 * * [simplify]: Extracting #1: cost 71 inf + 0 17.317 * * [simplify]: Extracting #2: cost 262 inf + 1 17.325 * * [simplify]: Extracting #3: cost 322 inf + 17154 17.348 * * [simplify]: Extracting #4: cost 82 inf + 68344 17.386 * * [simplify]: Extracting #5: cost 5 inf + 85647 17.405 * * [simplify]: Extracting #6: cost 0 inf + 86218 17.434 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0) 17.435 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* 0 (+ (* x.im (- x.im x.re)) (* x.re x.re))) (+ (* x.im (+ x.im x.re)) (* 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)) 0))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0))) 17.435 * * * * [progress]: [ 60 / 102 ] simplifiying candidate # 17.435 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im 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.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 17.436 * * [simplify]: iters left: 6 (29 enodes) 17.455 * * [simplify]: iters left: 5 (165 enodes) 17.528 * * [simplify]: Extracting #0: cost 1 inf + 0 17.528 * * [simplify]: Extracting #1: cost 8 inf + 0 17.528 * * [simplify]: Extracting #2: cost 68 inf + 0 17.528 * * [simplify]: Extracting #3: cost 149 inf + 125 17.529 * * [simplify]: Extracting #4: cost 170 inf + 3551 17.534 * * [simplify]: Extracting #5: cost 67 inf + 25072 17.543 * * [simplify]: Extracting #6: cost 10 inf + 46538 17.561 * * [simplify]: Extracting #7: cost 0 inf + 50445 17.581 * [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.im x.re)))))) (+ (* x.im (+ x.im 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.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) 17.581 * [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.im x.re)))))) (+ (* x.im (+ x.im 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.re))) (* (* (+ x.im x.re) (- 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.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))))))) 17.582 * [simplify]: Simplifying (* (* (+ (* 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.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 17.582 * * [simplify]: iters left: 6 (16 enodes) 17.593 * * [simplify]: iters left: 5 (87 enodes) 17.635 * * [simplify]: iters left: 4 (282 enodes) 17.859 * * [simplify]: Extracting #0: cost 1 inf + 0 17.859 * * [simplify]: Extracting #1: cost 57 inf + 0 17.860 * * [simplify]: Extracting #2: cost 239 inf + 0 17.867 * * [simplify]: Extracting #3: cost 373 inf + 12790 17.896 * * [simplify]: Extracting #4: cost 66 inf + 81409 17.937 * * [simplify]: Extracting #5: cost 0 inf + 94636 17.979 * * [simplify]: Extracting #6: cost 0 inf + 93196 18.003 * * [simplify]: Extracting #7: cost 0 inf + 93156 18.035 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) 18.035 * [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.im x.re)))))) (+ (* x.im (+ x.im 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.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))))) 18.035 * * * * [progress]: [ 61 / 102 ] simplifiying candidate # 18.036 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* 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.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 18.036 * * [simplify]: iters left: 6 (25 enodes) 18.051 * * [simplify]: iters left: 5 (131 enodes) 18.108 * * [simplify]: iters left: 4 (387 enodes) 18.298 * * [simplify]: Extracting #0: cost 1 inf + 0 18.298 * * [simplify]: Extracting #1: cost 8 inf + 0 18.298 * * [simplify]: Extracting #2: cost 137 inf + 0 18.299 * * [simplify]: Extracting #3: cost 392 inf + 3 18.302 * * [simplify]: Extracting #4: cost 432 inf + 14069 18.316 * * [simplify]: Extracting #5: cost 147 inf + 84354 18.339 * * [simplify]: Extracting #6: cost 37 inf + 116930 18.383 * * [simplify]: Extracting #7: cost 11 inf + 126588 18.415 * * [simplify]: Extracting #8: cost 0 inf + 131438 18.447 * [simplify]: Simplified to (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) 18.447 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- 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))))) 18.447 * [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))) 18.447 * * [simplify]: iters left: 6 (12 enodes) 18.454 * * [simplify]: iters left: 5 (50 enodes) 18.470 * * [simplify]: iters left: 4 (117 enodes) 18.521 * * [simplify]: Extracting #0: cost 1 inf + 0 18.521 * * [simplify]: Extracting #1: cost 57 inf + 0 18.522 * * [simplify]: Extracting #2: cost 151 inf + 1 18.524 * * [simplify]: Extracting #3: cost 190 inf + 2118 18.531 * * [simplify]: Extracting #4: cost 57 inf + 25211 18.545 * * [simplify]: Extracting #5: cost 0 inf + 36559 18.552 * * [simplify]: Extracting #6: cost 0 inf + 35759 18.559 * * [simplify]: Extracting #7: cost 0 inf + 35599 18.566 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (* 0 (- x.re x.im))) 18.566 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (* 0 (- x.re x.im))))) 18.567 * * * * [progress]: [ 62 / 102 ] simplifiying candidate # 18.567 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) 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) (+ (* 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.re))) 18.567 * * [simplify]: iters left: 6 (29 enodes) 18.581 * * [simplify]: iters left: 5 (170 enodes) 18.644 * * [simplify]: Extracting #0: cost 1 inf + 0 18.644 * * [simplify]: Extracting #1: cost 10 inf + 0 18.645 * * [simplify]: Extracting #2: cost 82 inf + 0 18.646 * * [simplify]: Extracting #3: cost 167 inf + 84 18.649 * * [simplify]: Extracting #4: cost 176 inf + 8947 18.661 * * [simplify]: Extracting #5: cost 40 inf + 40959 18.672 * * [simplify]: Extracting #6: cost 2 inf + 55900 18.683 * * [simplify]: Extracting #7: cost 0 inf + 56044 18.705 * [simplify]: Simplified to (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re 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.re x.re) (* x.im x.im)) (* 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)))))) 18.705 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re 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.re x.re) (* x.im x.im)) (* 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.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))))))) 18.707 * [simplify]: Simplifying (* (* (+ 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))))) 18.707 * * [simplify]: iters left: 6 (16 enodes) 18.718 * * [simplify]: iters left: 5 (93 enodes) 18.760 * * [simplify]: iters left: 4 (379 enodes) 19.043 * * [simplify]: Extracting #0: cost 1 inf + 0 19.043 * * [simplify]: Extracting #1: cost 76 inf + 0 19.045 * * [simplify]: Extracting #2: cost 504 inf + 0 19.052 * * [simplify]: Extracting #3: cost 574 inf + 10270 19.089 * * [simplify]: Extracting #4: cost 166 inf + 94375 19.144 * * [simplify]: Extracting #5: cost 2 inf + 135771 19.200 * * [simplify]: Extracting #6: cost 0 inf + 135936 19.251 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 19.252 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re 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.re x.re) (* x.im x.im)) (* 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.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 19.252 * * * * [progress]: [ 63 / 102 ] simplifiying candidate # 19.252 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ 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))) 19.252 * * [simplify]: iters left: 6 (25 enodes) 19.260 * * [simplify]: iters left: 5 (136 enodes) 19.306 * * [simplify]: iters left: 4 (420 enodes) 19.544 * * [simplify]: Extracting #0: cost 1 inf + 0 19.544 * * [simplify]: Extracting #1: cost 19 inf + 0 19.545 * * [simplify]: Extracting #2: cost 214 inf + 0 19.548 * * [simplify]: Extracting #3: cost 453 inf + 1365 19.563 * * [simplify]: Extracting #4: cost 314 inf + 42557 19.605 * * [simplify]: Extracting #5: cost 35 inf + 111133 19.654 * * [simplify]: Extracting #6: cost 21 inf + 115453 19.706 * * [simplify]: Extracting #7: cost 17 inf + 116463 19.738 * * [simplify]: Extracting #8: cost 3 inf + 119905 19.769 * * [simplify]: Extracting #9: cost 0 inf + 120581 19.820 * [simplify]: Simplified to (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) 19.820 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 19.820 * [simplify]: Simplifying (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 19.821 * * [simplify]: iters left: 6 (12 enodes) 19.827 * * [simplify]: iters left: 5 (56 enodes) 19.850 * * [simplify]: iters left: 4 (163 enodes) 19.923 * * [simplify]: Extracting #0: cost 1 inf + 0 19.924 * * [simplify]: Extracting #1: cost 61 inf + 0 19.924 * * [simplify]: Extracting #2: cost 206 inf + 1 19.928 * * [simplify]: Extracting #3: cost 212 inf + 10161 19.944 * * [simplify]: Extracting #4: cost 10 inf + 47547 19.964 * * [simplify]: Extracting #5: cost 0 inf + 47170 19.973 * [simplify]: Simplified to (* 0 (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) 19.974 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) (* 0 (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) 19.974 * * * * [progress]: [ 64 / 102 ] simplifiying candidate # 19.974 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im 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) (- x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 19.974 * * [simplify]: iters left: 6 (25 enodes) 19.983 * * [simplify]: iters left: 5 (136 enodes) 20.022 * * [simplify]: iters left: 4 (494 enodes) 20.538 * * [simplify]: Extracting #0: cost 1 inf + 0 20.538 * * [simplify]: Extracting #1: cost 23 inf + 0 20.539 * * [simplify]: Extracting #2: cost 299 inf + 0 20.544 * * [simplify]: Extracting #3: cost 680 inf + 13246 20.570 * * [simplify]: Extracting #4: cost 291 inf + 129895 20.634 * * [simplify]: Extracting #5: cost 34 inf + 185958 20.693 * * [simplify]: Extracting #6: cost 4 inf + 194882 20.754 * * [simplify]: Extracting #7: cost 0 inf + 196013 20.815 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) 20.815 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* 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)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 20.815 * [simplify]: Simplifying (* (* (+ 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))))) 20.815 * * [simplify]: iters left: 6 (13 enodes) 20.819 * * [simplify]: iters left: 5 (75 enodes) 20.852 * * [simplify]: iters left: 4 (254 enodes) 20.968 * * [simplify]: Extracting #0: cost 1 inf + 0 20.968 * * [simplify]: Extracting #1: cost 46 inf + 0 20.968 * * [simplify]: Extracting #2: cost 186 inf + 0 20.970 * * [simplify]: Extracting #3: cost 272 inf + 5406 20.978 * * [simplify]: Extracting #4: cost 42 inf + 42935 20.995 * * [simplify]: Extracting #5: cost 0 inf + 49627 21.017 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.im x.re) (- x.re x.im))) 21.017 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* 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) (* (+ x.im x.re) (- x.re x.im))))) 21.017 * * * * [progress]: [ 65 / 102 ] simplifiying candidate # 21.017 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im 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.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 21.018 * * [simplify]: iters left: 6 (20 enodes) 21.029 * * [simplify]: iters left: 5 (94 enodes) 21.061 * * [simplify]: iters left: 4 (299 enodes) 21.271 * * [simplify]: Extracting #0: cost 1 inf + 0 21.271 * * [simplify]: Extracting #1: cost 18 inf + 0 21.271 * * [simplify]: Extracting #2: cost 195 inf + 0 21.273 * * [simplify]: Extracting #3: cost 357 inf + 862 21.278 * * [simplify]: Extracting #4: cost 227 inf + 32203 21.301 * * [simplify]: Extracting #5: cost 11 inf + 75417 21.321 * * [simplify]: Extracting #6: cost 3 inf + 76753 21.340 * * [simplify]: Extracting #7: cost 0 inf + 76878 21.375 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) 21.375 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) (* (* (+ x.re x.im) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 21.376 * [simplify]: Simplifying (* (* (+ x.re x.im) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 21.376 * * [simplify]: iters left: 6 (9 enodes) 21.380 * * [simplify]: iters left: 5 (36 enodes) 21.392 * * [simplify]: iters left: 4 (86 enodes) 21.425 * * [simplify]: iters left: 3 (363 enodes) 21.692 * * [simplify]: Extracting #0: cost 1 inf + 0 21.693 * * [simplify]: Extracting #1: cost 0 inf + 1 21.693 * [simplify]: Simplified to 0 21.693 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) 0)) 21.693 * * * * [progress]: [ 66 / 102 ] simplifiying candidate # 21.693 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) 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.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 21.693 * * [simplify]: iters left: 6 (27 enodes) 21.703 * * [simplify]: iters left: 5 (152 enodes) 21.754 * * [simplify]: Extracting #0: cost 1 inf + 0 21.754 * * [simplify]: Extracting #1: cost 10 inf + 0 21.755 * * [simplify]: Extracting #2: cost 78 inf + 0 21.755 * * [simplify]: Extracting #3: cost 152 inf + 43 21.757 * * [simplify]: Extracting #4: cost 138 inf + 10197 21.770 * * [simplify]: Extracting #5: cost 23 inf + 38529 21.786 * * [simplify]: Extracting #6: cost 0 inf + 47500 21.795 * * [simplify]: Extracting #7: cost 0 inf + 47340 21.805 * [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.im (* x.im x.im)) (* 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.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.im) (* x.re x.im))))) x.re)) 21.805 * [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.im (* x.im x.im)) (* 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.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.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))))))) 21.806 * [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.806 * * [simplify]: iters left: 6 (14 enodes) 21.811 * * [simplify]: iters left: 5 (77 enodes) 21.830 * * [simplify]: iters left: 4 (244 enodes) 21.918 * * [simplify]: Extracting #0: cost 1 inf + 0 21.918 * * [simplify]: Extracting #1: cost 31 inf + 0 21.919 * * [simplify]: Extracting #2: cost 199 inf + 0 21.924 * * [simplify]: Extracting #3: cost 184 inf + 14767 21.937 * * [simplify]: Extracting #4: cost 14 inf + 46538 21.947 * * [simplify]: Extracting #5: cost 0 inf + 47121 21.957 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 21.957 * [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.im (* x.im x.im)) (* 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.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.im) (* x.re x.im))))) x.re)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 21.957 * * * * [progress]: [ 67 / 102 ] simplifiying candidate # 21.957 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* 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.re))) 21.958 * * [simplify]: iters left: 6 (23 enodes) 21.969 * * [simplify]: iters left: 5 (118 enodes) 22.022 * * [simplify]: iters left: 4 (308 enodes) 22.197 * * [simplify]: Extracting #0: cost 1 inf + 0 22.197 * * [simplify]: Extracting #1: cost 20 inf + 0 22.197 * * [simplify]: Extracting #2: cost 122 inf + 1 22.198 * * [simplify]: Extracting #3: cost 227 inf + 502 22.200 * * [simplify]: Extracting #4: cost 207 inf + 7401 22.208 * * [simplify]: Extracting #5: cost 75 inf + 33773 22.235 * * [simplify]: Extracting #6: cost 21 inf + 52476 22.258 * * [simplify]: Extracting #7: cost 9 inf + 55026 22.280 * * [simplify]: Extracting #8: cost 3 inf + 56208 22.303 * * [simplify]: Extracting #9: cost 0 inf + 56884 22.326 * [simplify]: Simplified to (+ (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) 22.326 * [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)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 22.326 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 22.327 * * [simplify]: iters left: 6 (10 enodes) 22.332 * * [simplify]: iters left: 5 (40 enodes) 22.344 * * [simplify]: iters left: 4 (81 enodes) 22.379 * * [simplify]: iters left: 3 (224 enodes) 22.511 * * [simplify]: Extracting #0: cost 1 inf + 0 22.511 * * [simplify]: Extracting #1: cost 0 inf + 1 22.511 * [simplify]: Simplified to 0 22.511 * [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)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) 0)) 22.512 * * * * [progress]: [ 68 / 102 ] simplifiying candidate # 22.512 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (- (* x.re x.re) (* x.im 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.re))) 22.512 * * [simplify]: iters left: 6 (23 enodes) 22.528 * * [simplify]: iters left: 5 (130 enodes) 22.567 * * [simplify]: iters left: 4 (451 enodes) 22.876 * * [simplify]: Extracting #0: cost 1 inf + 0 22.877 * * [simplify]: Extracting #1: cost 14 inf + 0 22.877 * * [simplify]: Extracting #2: cost 216 inf + 0 22.886 * * [simplify]: Extracting #3: cost 443 inf + 16463 22.922 * * [simplify]: Extracting #4: cost 151 inf + 89435 22.957 * * [simplify]: Extracting #5: cost 28 inf + 114913 23.005 * * [simplify]: Extracting #6: cost 6 inf + 121746 23.057 * * [simplify]: Extracting #7: cost 0 inf + 123634 23.110 * [simplify]: Simplified to (* (- x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) (* (- x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) 0)))))) 23.112 * [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.im) (* x.re x.im)))) (* (+ x.im x.re) (* (- x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) 0)))))) (* (- 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.113 * [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.113 * * [simplify]: iters left: 6 (11 enodes) 23.121 * * [simplify]: iters left: 5 (65 enodes) 23.148 * * [simplify]: iters left: 4 (215 enodes) 23.229 * * [simplify]: Extracting #0: cost 1 inf + 0 23.229 * * [simplify]: Extracting #1: cost 23 inf + 0 23.230 * * [simplify]: Extracting #2: cost 127 inf + 0 23.231 * * [simplify]: Extracting #3: cost 138 inf + 2497 23.238 * * [simplify]: Extracting #4: cost 38 inf + 15627 23.244 * * [simplify]: Extracting #5: cost 0 inf + 20615 23.249 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 23.249 * [simplify]: Simplified (2 2) to (λ (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)))) (* (+ x.im x.re) (* (- x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) 0)))))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 23.249 * * * * [progress]: [ 69 / 102 ] simplifiying candidate # 23.249 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (- (* x.re x.re) (* x.im 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.re))) 23.249 * * [simplify]: iters left: 6 (18 enodes) 23.255 * * [simplify]: iters left: 5 (88 enodes) 23.275 * * [simplify]: iters left: 4 (277 enodes) 23.420 * * [simplify]: Extracting #0: cost 1 inf + 0 23.420 * * [simplify]: Extracting #1: cost 15 inf + 0 23.420 * * [simplify]: Extracting #2: cost 107 inf + 0 23.421 * * [simplify]: Extracting #3: cost 210 inf + 912 23.425 * * [simplify]: Extracting #4: cost 132 inf + 18907 23.433 * * [simplify]: Extracting #5: cost 6 inf + 41568 23.443 * * [simplify]: Extracting #6: cost 0 inf + 41945 23.453 * * [simplify]: Extracting #7: cost 0 inf + 41785 23.465 * [simplify]: Simplified to (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) 23.465 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 23.465 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 23.465 * * [simplify]: iters left: 6 (7 enodes) 23.467 * * [simplify]: iters left: 5 (26 enodes) 23.474 * * [simplify]: iters left: 4 (54 enodes) 23.484 * * [simplify]: iters left: 3 (124 enodes) 23.519 * * [simplify]: iters left: 2 (203 enodes) 23.556 * * [simplify]: iters left: 1 (244 enodes) 23.617 * * [simplify]: Extracting #0: cost 1 inf + 0 23.617 * * [simplify]: Extracting #1: cost 0 inf + 1 23.617 * [simplify]: Simplified to 0 23.617 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) 0)) 23.617 * * * * [progress]: [ 70 / 102 ] simplifiying candidate # 23.617 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ 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.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 23.618 * * [simplify]: iters left: 6 (27 enodes) 23.628 * * [simplify]: iters left: 5 (149 enodes) 23.696 * * [simplify]: Extracting #0: cost 1 inf + 0 23.696 * * [simplify]: Extracting #1: cost 10 inf + 0 23.696 * * [simplify]: Extracting #2: cost 82 inf + 0 23.697 * * [simplify]: Extracting #3: cost 147 inf + 2 23.700 * * [simplify]: Extracting #4: cost 152 inf + 6243 23.711 * * [simplify]: Extracting #5: cost 33 inf + 34070 23.727 * * [simplify]: Extracting #6: cost 3 inf + 45836 23.744 * * [simplify]: Extracting #7: cost 0 inf + 46663 23.761 * [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.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.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 23.761 * [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.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.re) (+ (* 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 23.762 * [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))))) 23.762 * * [simplify]: iters left: 6 (14 enodes) 23.771 * * [simplify]: iters left: 5 (76 enodes) 23.798 * * [simplify]: iters left: 4 (256 enodes) 23.907 * * [simplify]: Extracting #0: cost 1 inf + 0 23.907 * * [simplify]: Extracting #1: cost 40 inf + 0 23.907 * * [simplify]: Extracting #2: cost 263 inf + 0 23.911 * * [simplify]: Extracting #3: cost 218 inf + 15565 23.920 * * [simplify]: Extracting #4: cost 20 inf + 51606 23.936 * * [simplify]: Extracting #5: cost 0 inf + 54566 23.951 * * [simplify]: Extracting #6: cost 0 inf + 54486 23.965 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 23.965 * [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.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.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 23.965 * * * * [progress]: [ 71 / 102 ] simplifiying candidate # 23.966 * [simplify]: Simplifying (+ (* (* (- (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.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))) 23.966 * * [simplify]: iters left: 6 (23 enodes) 23.983 * * [simplify]: iters left: 5 (115 enodes) 24.016 * * [simplify]: iters left: 4 (318 enodes) 24.168 * * [simplify]: Extracting #0: cost 1 inf + 0 24.168 * * [simplify]: Extracting #1: cost 20 inf + 0 24.168 * * [simplify]: Extracting #2: cost 144 inf + 1 24.169 * * [simplify]: Extracting #3: cost 255 inf + 824 24.171 * * [simplify]: Extracting #4: cost 251 inf + 7155 24.182 * * [simplify]: Extracting #5: cost 119 inf + 34421 24.193 * * [simplify]: Extracting #6: cost 37 inf + 58445 24.214 * * [simplify]: Extracting #7: cost 1 inf + 71792 24.238 * * [simplify]: Extracting #8: cost 0 inf + 72004 24.263 * [simplify]: Simplified to (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) 24.263 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 24.264 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 24.264 * * [simplify]: iters left: 6 (10 enodes) 24.269 * * [simplify]: iters left: 5 (39 enodes) 24.282 * * [simplify]: iters left: 4 (86 enodes) 24.313 * * [simplify]: iters left: 3 (271 enodes) 24.507 * * [simplify]: Extracting #0: cost 1 inf + 0 24.507 * * [simplify]: Extracting #1: cost 0 inf + 1 24.507 * [simplify]: Simplified to 0 24.507 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) 0)) 24.507 * * * * [progress]: [ 72 / 102 ] simplifiying candidate # 24.508 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ 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.re))) 24.508 * * [simplify]: iters left: 6 (23 enodes) 24.519 * * [simplify]: iters left: 5 (129 enodes) 24.565 * * [simplify]: iters left: 4 (441 enodes) 24.884 * * [simplify]: Extracting #0: cost 1 inf + 0 24.885 * * [simplify]: Extracting #1: cost 17 inf + 0 24.885 * * [simplify]: Extracting #2: cost 214 inf + 0 24.889 * * [simplify]: Extracting #3: cost 452 inf + 14282 24.917 * * [simplify]: Extracting #4: cost 129 inf + 91168 24.954 * * [simplify]: Extracting #5: cost 18 inf + 114854 24.999 * * [simplify]: Extracting #6: cost 0 inf + 120277 25.051 * * [simplify]: Extracting #7: cost 0 inf + 120115 25.088 * [simplify]: Simplified to (* (+ 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.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 25.089 * [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.im) (* x.re x.im)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) (* (+ 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))))))) 25.089 * [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))))) 25.089 * * [simplify]: iters left: 6 (11 enodes) 25.093 * * [simplify]: iters left: 5 (64 enodes) 25.114 * * [simplify]: iters left: 4 (218 enodes) 25.180 * * [simplify]: Extracting #0: cost 1 inf + 0 25.180 * * [simplify]: Extracting #1: cost 27 inf + 0 25.180 * * [simplify]: Extracting #2: cost 114 inf + 1 25.181 * * [simplify]: Extracting #3: cost 128 inf + 1928 25.183 * * [simplify]: Extracting #4: cost 36 inf + 14200 25.188 * * [simplify]: Extracting #5: cost 0 inf + 18827 25.192 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 25.192 * [simplify]: Simplified (2 2) to (λ (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)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 25.192 * * * * [progress]: [ 73 / 102 ] simplifiying candidate # 25.193 * [simplify]: Simplifying (+ (* (* (- (* 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.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 25.193 * * [simplify]: iters left: 6 (18 enodes) 25.203 * * [simplify]: iters left: 5 (87 enodes) 25.238 * * [simplify]: iters left: 4 (267 enodes) 25.395 * * [simplify]: Extracting #0: cost 1 inf + 0 25.395 * * [simplify]: Extracting #1: cost 8 inf + 0 25.396 * * [simplify]: Extracting #2: cost 89 inf + 1 25.397 * * [simplify]: Extracting #3: cost 169 inf + 290 25.399 * * [simplify]: Extracting #4: cost 152 inf + 5331 25.410 * * [simplify]: Extracting #5: cost 14 inf + 29354 25.425 * * [simplify]: Extracting #6: cost 0 inf + 32182 25.440 * [simplify]: Simplified to (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) 25.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 25.440 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 25.440 * * [simplify]: iters left: 6 (7 enodes) 25.444 * * [simplify]: iters left: 5 (25 enodes) 25.451 * * [simplify]: iters left: 4 (53 enodes) 25.473 * * [simplify]: iters left: 3 (118 enodes) 25.515 * * [simplify]: iters left: 2 (185 enodes) 25.538 * * [simplify]: iters left: 1 (222 enodes) 25.594 * * [simplify]: Extracting #0: cost 1 inf + 0 25.594 * * [simplify]: Extracting #1: cost 0 inf + 1 25.594 * [simplify]: Simplified to 0 25.594 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) 0)) 25.594 * * * * [progress]: [ 74 / 102 ] simplifiying candidate # 25.595 * * * * [progress]: [ 75 / 102 ] simplifiying candidate # 25.595 * * * * [progress]: [ 76 / 102 ] simplifiying candidate # 25.595 * * * * [progress]: [ 77 / 102 ] simplifiying candidate #real (real->posit16 (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 25.595 * * * * [progress]: [ 78 / 102 ] simplifiying candidate # 25.595 * * * * [progress]: [ 79 / 102 ] simplifiying candidate # 25.595 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 25.595 * * [simplify]: iters left: 5 (7 enodes) 25.599 * * [simplify]: iters left: 4 (28 enodes) 25.605 * * [simplify]: iters left: 3 (51 enodes) 25.614 * * [simplify]: iters left: 2 (103 enodes) 25.635 * * [simplify]: iters left: 1 (236 enodes) 25.714 * * [simplify]: Extracting #0: cost 1 inf + 0 25.714 * * [simplify]: Extracting #1: cost 44 inf + 0 25.714 * * [simplify]: Extracting #2: cost 155 inf + 115 25.715 * * [simplify]: Extracting #3: cost 143 inf + 7488 25.719 * * [simplify]: Extracting #4: cost 60 inf + 43027 25.728 * * [simplify]: Extracting #5: cost 3 inf + 78873 25.744 * * [simplify]: Extracting #6: cost 0 inf + 79542 25.760 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 25.760 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 25.760 * * * * [progress]: [ 80 / 102 ] simplifiying candidate # 25.760 * * * * [progress]: [ 81 / 102 ] simplifiying candidate # 25.760 * * * * [progress]: [ 82 / 102 ] simplifiying candidate # 25.760 * * * * [progress]: [ 83 / 102 ] simplifiying candidate # 25.760 * * * * [progress]: [ 84 / 102 ] simplifiying candidate # 25.760 * * * * [progress]: [ 85 / 102 ] simplifiying candidate # 25.761 * * * * [progress]: [ 86 / 102 ] simplifiying candidate # 25.761 * * * * [progress]: [ 87 / 102 ] simplifiying candidate # 25.761 * * * * [progress]: [ 88 / 102 ] simplifiying candidate # 25.761 * * * * [progress]: [ 89 / 102 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 25.761 * * * * [progress]: [ 90 / 102 ] simplifiying candidate # 25.761 * * * * [progress]: [ 91 / 102 ] simplifiying candidate # 25.761 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 25.761 * * [simplify]: iters left: 5 (8 enodes) 25.767 * * [simplify]: iters left: 4 (39 enodes) 25.787 * * [simplify]: iters left: 3 (75 enodes) 25.816 * * [simplify]: iters left: 2 (134 enodes) 25.858 * * [simplify]: iters left: 1 (219 enodes) 25.911 * * [simplify]: Extracting #0: cost 1 inf + 0 25.911 * * [simplify]: Extracting #1: cost 15 inf + 0 25.911 * * [simplify]: Extracting #2: cost 52 inf + 1 25.911 * * [simplify]: Extracting #3: cost 83 inf + 551 25.912 * * [simplify]: Extracting #4: cost 57 inf + 3515 25.914 * * [simplify]: Extracting #5: cost 37 inf + 9626 25.918 * * [simplify]: Extracting #6: cost 8 inf + 23515 25.922 * * [simplify]: Extracting #7: cost 0 inf + 27379 25.927 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 25.927 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.928 * * * * [progress]: [ 92 / 102 ] simplifiying candidate # 25.928 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 25.928 * * [simplify]: iters left: 5 (8 enodes) 25.934 * * [simplify]: iters left: 4 (39 enodes) 25.946 * * [simplify]: iters left: 3 (75 enodes) 25.964 * * [simplify]: iters left: 2 (134 enodes) 26.015 * * [simplify]: iters left: 1 (219 enodes) 26.069 * * [simplify]: Extracting #0: cost 1 inf + 0 26.069 * * [simplify]: Extracting #1: cost 15 inf + 0 26.069 * * [simplify]: Extracting #2: cost 52 inf + 1 26.069 * * [simplify]: Extracting #3: cost 83 inf + 551 26.070 * * [simplify]: Extracting #4: cost 57 inf + 3515 26.071 * * [simplify]: Extracting #5: cost 37 inf + 9626 26.073 * * [simplify]: Extracting #6: cost 8 inf + 23515 26.075 * * [simplify]: Extracting #7: cost 0 inf + 27379 26.078 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 26.078 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.078 * * * * [progress]: [ 93 / 102 ] simplifiying candidate # 26.078 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 26.078 * * [simplify]: iters left: 5 (8 enodes) 26.081 * * [simplify]: iters left: 4 (39 enodes) 26.090 * * [simplify]: iters left: 3 (75 enodes) 26.116 * * [simplify]: iters left: 2 (134 enodes) 26.161 * * [simplify]: iters left: 1 (219 enodes) 26.220 * * [simplify]: Extracting #0: cost 1 inf + 0 26.220 * * [simplify]: Extracting #1: cost 15 inf + 0 26.220 * * [simplify]: Extracting #2: cost 52 inf + 1 26.221 * * [simplify]: Extracting #3: cost 83 inf + 551 26.223 * * [simplify]: Extracting #4: cost 57 inf + 3515 26.225 * * [simplify]: Extracting #5: cost 37 inf + 9626 26.229 * * [simplify]: Extracting #6: cost 8 inf + 23515 26.234 * * [simplify]: Extracting #7: cost 0 inf + 27379 26.239 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 26.239 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 26.239 * * * * [progress]: [ 94 / 102 ] simplifiying candidate # 26.239 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 26.240 * * [simplify]: iters left: 5 (6 enodes) 26.244 * * [simplify]: iters left: 4 (27 enodes) 26.253 * * [simplify]: iters left: 3 (45 enodes) 26.268 * * [simplify]: iters left: 2 (70 enodes) 26.288 * * [simplify]: iters left: 1 (81 enodes) 26.306 * * [simplify]: Extracting #0: cost 1 inf + 0 26.306 * * [simplify]: Extracting #1: cost 12 inf + 0 26.306 * * [simplify]: Extracting #2: cost 13 inf + 168 26.306 * * [simplify]: Extracting #3: cost 1 inf + 954 26.307 * * [simplify]: Extracting #4: cost 0 inf + 1077 26.308 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 26.308 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 26.308 * * * * [progress]: [ 95 / 102 ] simplifiying candidate # 26.308 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 26.309 * * [simplify]: iters left: 5 (6 enodes) 26.313 * * [simplify]: iters left: 4 (27 enodes) 26.322 * * [simplify]: iters left: 3 (45 enodes) 26.337 * * [simplify]: iters left: 2 (70 enodes) 26.357 * * [simplify]: iters left: 1 (81 enodes) 26.378 * * [simplify]: Extracting #0: cost 1 inf + 0 26.378 * * [simplify]: Extracting #1: cost 12 inf + 0 26.378 * * [simplify]: Extracting #2: cost 13 inf + 168 26.379 * * [simplify]: Extracting #3: cost 1 inf + 954 26.380 * * [simplify]: Extracting #4: cost 0 inf + 1077 26.380 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 26.380 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 26.380 * * * * [progress]: [ 96 / 102 ] simplifiying candidate # 26.381 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 26.381 * * [simplify]: iters left: 5 (6 enodes) 26.385 * * [simplify]: iters left: 4 (27 enodes) 26.394 * * [simplify]: iters left: 3 (45 enodes) 26.408 * * [simplify]: iters left: 2 (70 enodes) 26.421 * * [simplify]: iters left: 1 (81 enodes) 26.430 * * [simplify]: Extracting #0: cost 1 inf + 0 26.430 * * [simplify]: Extracting #1: cost 12 inf + 0 26.430 * * [simplify]: Extracting #2: cost 13 inf + 168 26.431 * * [simplify]: Extracting #3: cost 1 inf + 954 26.431 * * [simplify]: Extracting #4: cost 0 inf + 1077 26.431 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 26.431 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 26.431 * * * * [progress]: [ 97 / 102 ] simplifiying candidate # 26.432 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 26.432 * * [simplify]: iters left: 6 (9 enodes) 26.435 * * [simplify]: iters left: 5 (45 enodes) 26.445 * * [simplify]: iters left: 4 (89 enodes) 26.464 * * [simplify]: iters left: 3 (168 enodes) 26.502 * * [simplify]: iters left: 2 (259 enodes) 26.554 * * [simplify]: iters left: 1 (438 enodes) 26.703 * * [simplify]: Extracting #0: cost 1 inf + 0 26.703 * * [simplify]: Extracting #1: cost 7 inf + 0 26.703 * * [simplify]: Extracting #2: cost 64 inf + 1 26.704 * * [simplify]: Extracting #3: cost 152 inf + 657 26.705 * * [simplify]: Extracting #4: cost 121 inf + 5985 26.708 * * [simplify]: Extracting #5: cost 59 inf + 37737 26.715 * * [simplify]: Extracting #6: cost 2 inf + 77697 26.721 * * [simplify]: Extracting #7: cost 0 inf + 79295 26.731 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 26.731 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 26.732 * * * * [progress]: [ 98 / 102 ] simplifiying candidate # 26.732 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 26.732 * * [simplify]: iters left: 6 (9 enodes) 26.739 * * [simplify]: iters left: 5 (45 enodes) 26.755 * * [simplify]: iters left: 4 (89 enodes) 26.777 * * [simplify]: iters left: 3 (168 enodes) 26.826 * * [simplify]: iters left: 2 (259 enodes) 26.897 * * [simplify]: iters left: 1 (438 enodes) 27.152 * * [simplify]: Extracting #0: cost 1 inf + 0 27.152 * * [simplify]: Extracting #1: cost 7 inf + 0 27.152 * * [simplify]: Extracting #2: cost 64 inf + 1 27.153 * * [simplify]: Extracting #3: cost 152 inf + 657 27.156 * * [simplify]: Extracting #4: cost 121 inf + 5985 27.163 * * [simplify]: Extracting #5: cost 59 inf + 37737 27.176 * * [simplify]: Extracting #6: cost 2 inf + 77697 27.190 * * [simplify]: Extracting #7: cost 0 inf + 79295 27.203 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 27.204 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 27.204 * * * * [progress]: [ 99 / 102 ] simplifiying candidate # 27.204 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 27.204 * * [simplify]: iters left: 6 (9 enodes) 27.211 * * [simplify]: iters left: 5 (45 enodes) 27.229 * * [simplify]: iters left: 4 (89 enodes) 27.252 * * [simplify]: iters left: 3 (168 enodes) 27.296 * * [simplify]: iters left: 2 (259 enodes) 27.397 * * [simplify]: iters left: 1 (438 enodes) 27.556 * * [simplify]: Extracting #0: cost 1 inf + 0 27.556 * * [simplify]: Extracting #1: cost 7 inf + 0 27.556 * * [simplify]: Extracting #2: cost 64 inf + 1 27.558 * * [simplify]: Extracting #3: cost 152 inf + 657 27.560 * * [simplify]: Extracting #4: cost 121 inf + 5985 27.566 * * [simplify]: Extracting #5: cost 59 inf + 37737 27.577 * * [simplify]: Extracting #6: cost 2 inf + 77697 27.589 * * [simplify]: Extracting #7: cost 0 inf + 79295 27.598 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 27.599 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 27.599 * * * * [progress]: [ 100 / 102 ] simplifiying candidate # 27.599 * [simplify]: Simplifying (* 2 (* x.im x.re)) 27.599 * * [simplify]: iters left: 4 (5 enodes) 27.601 * * [simplify]: iters left: 3 (19 enodes) 27.604 * * [simplify]: iters left: 2 (27 enodes) 27.608 * * [simplify]: iters left: 1 (32 enodes) 27.616 * * [simplify]: Extracting #0: cost 1 inf + 0 27.616 * * [simplify]: Extracting #1: cost 8 inf + 0 27.616 * * [simplify]: Extracting #2: cost 7 inf + 45 27.616 * * [simplify]: Extracting #3: cost 0 inf + 421 27.616 * [simplify]: Simplified to (* (* x.re x.im) 2) 27.616 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 27.616 * * * * [progress]: [ 101 / 102 ] simplifiying candidate # 27.617 * [simplify]: Simplifying (* 2 (* x.im x.re)) 27.617 * * [simplify]: iters left: 4 (5 enodes) 27.620 * * [simplify]: iters left: 3 (19 enodes) 27.626 * * [simplify]: iters left: 2 (27 enodes) 27.634 * * [simplify]: iters left: 1 (32 enodes) 27.643 * * [simplify]: Extracting #0: cost 1 inf + 0 27.643 * * [simplify]: Extracting #1: cost 8 inf + 0 27.643 * * [simplify]: Extracting #2: cost 7 inf + 45 27.644 * * [simplify]: Extracting #3: cost 0 inf + 421 27.644 * [simplify]: Simplified to (* (* x.re x.im) 2) 27.644 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 27.644 * * * * [progress]: [ 102 / 102 ] simplifiying candidate # 27.644 * [simplify]: Simplifying (* 2 (* x.im x.re)) 27.644 * * [simplify]: iters left: 4 (5 enodes) 27.648 * * [simplify]: iters left: 3 (19 enodes) 27.654 * * [simplify]: iters left: 2 (27 enodes) 27.662 * * [simplify]: iters left: 1 (32 enodes) 27.670 * * [simplify]: Extracting #0: cost 1 inf + 0 27.671 * * [simplify]: Extracting #1: cost 8 inf + 0 27.671 * * [simplify]: Extracting #2: cost 7 inf + 45 27.671 * * [simplify]: Extracting #3: cost 0 inf + 421 27.671 * [simplify]: Simplified to (* (* x.re x.im) 2) 27.671 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 27.672 * * * [progress]: adding candidates to table 28.626 * * [progress]: iteration 3 / 4 28.626 * * * [progress]: picking best candidate 28.679 * * * * [pick]: Picked # 28.679 * * * [progress]: localizing error 28.748 * * * [progress]: generating rewritten candidates 28.748 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2) 28.761 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1 2) 28.769 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 1 1) 28.773 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 1) 28.815 * * * [progress]: generating series expansions 28.815 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2) 28.816 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 28.816 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.816 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 28.816 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 28.816 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 28.816 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 28.816 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.816 * [backup-simplify]: Simplify 1/3 into 1/3 28.816 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 28.816 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.816 * [taylor]: Taking taylor expansion of x.im in x.im 28.816 * [backup-simplify]: Simplify 0 into 0 28.816 * [backup-simplify]: Simplify 1 into 1 28.816 * [taylor]: Taking taylor expansion of x.re in x.im 28.816 * [backup-simplify]: Simplify x.re into x.re 28.816 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.817 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.817 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.817 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 28.817 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.818 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.818 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.818 * [taylor]: Taking taylor expansion of 2 in x.im 28.818 * [backup-simplify]: Simplify 2 into 2 28.818 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.819 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.819 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.819 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.819 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.819 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.819 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.819 * [backup-simplify]: Simplify 1/3 into 1/3 28.819 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.819 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.819 * [taylor]: Taking taylor expansion of x.im in x.re 28.819 * [backup-simplify]: Simplify x.im into x.im 28.819 * [taylor]: Taking taylor expansion of x.re in x.re 28.819 * [backup-simplify]: Simplify 0 into 0 28.819 * [backup-simplify]: Simplify 1 into 1 28.819 * [backup-simplify]: Simplify (* x.im 0) into 0 28.820 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.820 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.820 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.820 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.820 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.820 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.820 * [taylor]: Taking taylor expansion of 2 in x.re 28.821 * [backup-simplify]: Simplify 2 into 2 28.821 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.821 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.821 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.821 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.821 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.821 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.821 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.821 * [backup-simplify]: Simplify 1/3 into 1/3 28.821 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.821 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.821 * [taylor]: Taking taylor expansion of x.im in x.re 28.821 * [backup-simplify]: Simplify x.im into x.im 28.821 * [taylor]: Taking taylor expansion of x.re in x.re 28.821 * [backup-simplify]: Simplify 0 into 0 28.822 * [backup-simplify]: Simplify 1 into 1 28.822 * [backup-simplify]: Simplify (* x.im 0) into 0 28.822 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.822 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.822 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.822 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.822 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.822 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.822 * [taylor]: Taking taylor expansion of 2 in x.re 28.822 * [backup-simplify]: Simplify 2 into 2 28.823 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.823 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.823 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.823 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 28.824 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 28.824 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 28.824 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.824 * [backup-simplify]: Simplify 1/3 into 1/3 28.824 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 28.824 * [taylor]: Taking taylor expansion of (log x.im) in x.im 28.824 * [taylor]: Taking taylor expansion of x.im in x.im 28.824 * [backup-simplify]: Simplify 0 into 0 28.824 * [backup-simplify]: Simplify 1 into 1 28.824 * [backup-simplify]: Simplify (log 1) into 0 28.824 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.824 * [taylor]: Taking taylor expansion of x.re in x.im 28.824 * [backup-simplify]: Simplify x.re into x.re 28.824 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.824 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 28.824 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 28.824 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.824 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.824 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.824 * [taylor]: Taking taylor expansion of 2 in x.im 28.825 * [backup-simplify]: Simplify 2 into 2 28.825 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.825 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.826 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.826 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.826 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.827 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 28.827 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.828 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.828 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.828 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.829 * [taylor]: Taking taylor expansion of 0 in x.im 28.829 * [backup-simplify]: Simplify 0 into 0 28.829 * [backup-simplify]: Simplify 0 into 0 28.829 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.830 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.830 * [backup-simplify]: Simplify (+ 0 0) into 0 28.831 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.831 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.831 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.831 * [backup-simplify]: Simplify 0 into 0 28.832 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.833 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.834 * [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 28.835 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.835 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.836 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.836 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.836 * [taylor]: Taking taylor expansion of 0 in x.im 28.836 * [backup-simplify]: Simplify 0 into 0 28.837 * [backup-simplify]: Simplify 0 into 0 28.837 * [backup-simplify]: Simplify 0 into 0 28.837 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.839 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.840 * [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 28.840 * [backup-simplify]: Simplify (+ 0 0) into 0 28.841 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.842 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.842 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.842 * [backup-simplify]: Simplify 0 into 0 28.843 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.844 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.849 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 28.850 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.850 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 28.852 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.852 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.852 * [taylor]: Taking taylor expansion of 0 in x.im 28.852 * [backup-simplify]: Simplify 0 into 0 28.852 * [backup-simplify]: Simplify 0 into 0 28.853 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.853 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.853 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.853 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.853 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.853 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.853 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.853 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.853 * [backup-simplify]: Simplify 1/3 into 1/3 28.853 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.853 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.853 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.853 * [taylor]: Taking taylor expansion of x.im in x.im 28.853 * [backup-simplify]: Simplify 0 into 0 28.853 * [backup-simplify]: Simplify 1 into 1 28.853 * [taylor]: Taking taylor expansion of x.re in x.im 28.853 * [backup-simplify]: Simplify x.re into x.re 28.853 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.854 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.854 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.854 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.854 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.854 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.854 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.854 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.854 * [taylor]: Taking taylor expansion of 2 in x.im 28.854 * [backup-simplify]: Simplify 2 into 2 28.854 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.855 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.855 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.855 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.855 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.855 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.855 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.855 * [backup-simplify]: Simplify 1/3 into 1/3 28.855 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.855 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.855 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.855 * [taylor]: Taking taylor expansion of x.im in x.re 28.855 * [backup-simplify]: Simplify x.im into x.im 28.855 * [taylor]: Taking taylor expansion of x.re in x.re 28.855 * [backup-simplify]: Simplify 0 into 0 28.855 * [backup-simplify]: Simplify 1 into 1 28.855 * [backup-simplify]: Simplify (* x.im 0) into 0 28.855 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.855 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.856 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.856 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.856 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.856 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.856 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.856 * [taylor]: Taking taylor expansion of 2 in x.re 28.856 * [backup-simplify]: Simplify 2 into 2 28.856 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.857 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.857 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.857 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.857 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.857 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.857 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.857 * [backup-simplify]: Simplify 1/3 into 1/3 28.857 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.857 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.857 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.857 * [taylor]: Taking taylor expansion of x.im in x.re 28.857 * [backup-simplify]: Simplify x.im into x.im 28.857 * [taylor]: Taking taylor expansion of x.re in x.re 28.857 * [backup-simplify]: Simplify 0 into 0 28.857 * [backup-simplify]: Simplify 1 into 1 28.857 * [backup-simplify]: Simplify (* x.im 0) into 0 28.857 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.857 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.857 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.858 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.858 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.858 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.858 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.858 * [taylor]: Taking taylor expansion of 2 in x.re 28.858 * [backup-simplify]: Simplify 2 into 2 28.858 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.859 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.859 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.859 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.859 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.859 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.859 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.859 * [backup-simplify]: Simplify 1/3 into 1/3 28.859 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.859 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.859 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.859 * [taylor]: Taking taylor expansion of x.im in x.im 28.859 * [backup-simplify]: Simplify 0 into 0 28.859 * [backup-simplify]: Simplify 1 into 1 28.859 * [backup-simplify]: Simplify (/ 1 1) into 1 28.860 * [backup-simplify]: Simplify (log 1) into 0 28.860 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.860 * [taylor]: Taking taylor expansion of x.re in x.im 28.860 * [backup-simplify]: Simplify x.re into x.re 28.860 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.860 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.860 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.860 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.860 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.860 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.860 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.860 * [taylor]: Taking taylor expansion of 2 in x.im 28.860 * [backup-simplify]: Simplify 2 into 2 28.861 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.861 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.861 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.862 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.862 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.863 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.863 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.864 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.864 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.865 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.865 * [taylor]: Taking taylor expansion of 0 in x.im 28.865 * [backup-simplify]: Simplify 0 into 0 28.865 * [backup-simplify]: Simplify 0 into 0 28.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.866 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.866 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.867 * [backup-simplify]: Simplify (- 0) into 0 28.867 * [backup-simplify]: Simplify (+ 0 0) into 0 28.867 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.868 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.868 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.868 * [backup-simplify]: Simplify 0 into 0 28.869 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.870 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.871 * [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 28.871 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.872 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.873 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.873 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.873 * [taylor]: Taking taylor expansion of 0 in x.im 28.873 * [backup-simplify]: Simplify 0 into 0 28.873 * [backup-simplify]: Simplify 0 into 0 28.873 * [backup-simplify]: Simplify 0 into 0 28.874 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.876 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.877 * [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 28.877 * [backup-simplify]: Simplify (- 0) into 0 28.878 * [backup-simplify]: Simplify (+ 0 0) into 0 28.878 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.879 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.880 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.880 * [backup-simplify]: Simplify 0 into 0 28.880 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.881 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.883 * [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 28.883 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.884 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.885 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.886 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.886 * [taylor]: Taking taylor expansion of 0 in x.im 28.886 * [backup-simplify]: Simplify 0 into 0 28.886 * [backup-simplify]: Simplify 0 into 0 28.886 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 28.886 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.886 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.887 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.887 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.887 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.887 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.887 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.887 * [backup-simplify]: Simplify 1/3 into 1/3 28.887 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.887 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.887 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.887 * [taylor]: Taking taylor expansion of x.im in x.im 28.887 * [backup-simplify]: Simplify 0 into 0 28.887 * [backup-simplify]: Simplify 1 into 1 28.887 * [taylor]: Taking taylor expansion of x.re in x.im 28.887 * [backup-simplify]: Simplify x.re into x.re 28.887 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.887 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.887 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.887 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.887 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.888 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.888 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.888 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.888 * [taylor]: Taking taylor expansion of 2 in x.im 28.888 * [backup-simplify]: Simplify 2 into 2 28.888 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.888 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.888 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.888 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.888 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.888 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.889 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.889 * [backup-simplify]: Simplify 1/3 into 1/3 28.889 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.889 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.889 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.889 * [taylor]: Taking taylor expansion of x.im in x.re 28.889 * [backup-simplify]: Simplify x.im into x.im 28.889 * [taylor]: Taking taylor expansion of x.re in x.re 28.889 * [backup-simplify]: Simplify 0 into 0 28.889 * [backup-simplify]: Simplify 1 into 1 28.889 * [backup-simplify]: Simplify (* x.im 0) into 0 28.889 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.889 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.889 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.889 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.889 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.890 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.890 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.890 * [taylor]: Taking taylor expansion of 2 in x.re 28.890 * [backup-simplify]: Simplify 2 into 2 28.890 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.890 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.890 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.890 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.890 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.890 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.890 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.890 * [backup-simplify]: Simplify 1/3 into 1/3 28.890 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.890 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.890 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.891 * [taylor]: Taking taylor expansion of x.im in x.re 28.891 * [backup-simplify]: Simplify x.im into x.im 28.891 * [taylor]: Taking taylor expansion of x.re in x.re 28.891 * [backup-simplify]: Simplify 0 into 0 28.891 * [backup-simplify]: Simplify 1 into 1 28.891 * [backup-simplify]: Simplify (* x.im 0) into 0 28.891 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.891 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.891 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.891 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.891 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.891 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.891 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.891 * [taylor]: Taking taylor expansion of 2 in x.re 28.891 * [backup-simplify]: Simplify 2 into 2 28.892 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.892 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.893 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.893 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.893 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.893 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.893 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.893 * [backup-simplify]: Simplify 1/3 into 1/3 28.893 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.893 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.893 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.893 * [taylor]: Taking taylor expansion of x.im in x.im 28.893 * [backup-simplify]: Simplify 0 into 0 28.893 * [backup-simplify]: Simplify 1 into 1 28.893 * [backup-simplify]: Simplify (/ 1 1) into 1 28.893 * [backup-simplify]: Simplify (log 1) into 0 28.893 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.893 * [taylor]: Taking taylor expansion of x.re in x.im 28.893 * [backup-simplify]: Simplify x.re into x.re 28.893 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.894 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.894 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.894 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.894 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.894 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.894 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.894 * [taylor]: Taking taylor expansion of 2 in x.im 28.894 * [backup-simplify]: Simplify 2 into 2 28.894 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.895 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.895 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.895 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.896 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.896 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.897 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.897 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.898 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.898 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.898 * [taylor]: Taking taylor expansion of 0 in x.im 28.898 * [backup-simplify]: Simplify 0 into 0 28.898 * [backup-simplify]: Simplify 0 into 0 28.899 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.899 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.900 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.900 * [backup-simplify]: Simplify (- 0) into 0 28.900 * [backup-simplify]: Simplify (+ 0 0) into 0 28.901 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.901 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.902 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.902 * [backup-simplify]: Simplify 0 into 0 28.902 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.903 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.904 * [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 28.904 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.905 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.906 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.906 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.906 * [taylor]: Taking taylor expansion of 0 in x.im 28.906 * [backup-simplify]: Simplify 0 into 0 28.906 * [backup-simplify]: Simplify 0 into 0 28.906 * [backup-simplify]: Simplify 0 into 0 28.907 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.909 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.910 * [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 28.911 * [backup-simplify]: Simplify (- 0) into 0 28.911 * [backup-simplify]: Simplify (+ 0 0) into 0 28.911 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.912 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.913 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.913 * [backup-simplify]: Simplify 0 into 0 28.914 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.915 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.918 * [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 28.919 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.920 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.922 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.923 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.923 * [taylor]: Taking taylor expansion of 0 in x.im 28.923 * [backup-simplify]: Simplify 0 into 0 28.923 * [backup-simplify]: Simplify 0 into 0 28.924 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 28.924 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1 2) 28.924 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 28.924 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.924 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 28.924 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 28.924 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 28.924 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 28.924 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.924 * [backup-simplify]: Simplify 1/3 into 1/3 28.924 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 28.924 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.925 * [taylor]: Taking taylor expansion of x.im in x.im 28.925 * [backup-simplify]: Simplify 0 into 0 28.925 * [backup-simplify]: Simplify 1 into 1 28.925 * [taylor]: Taking taylor expansion of x.re in x.im 28.925 * [backup-simplify]: Simplify x.re into x.re 28.925 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.925 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.925 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.926 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 28.926 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.926 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.926 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.926 * [taylor]: Taking taylor expansion of 2 in x.im 28.926 * [backup-simplify]: Simplify 2 into 2 28.926 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.927 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.927 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.927 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.927 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.927 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.927 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.927 * [backup-simplify]: Simplify 1/3 into 1/3 28.927 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.927 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.927 * [taylor]: Taking taylor expansion of x.im in x.re 28.927 * [backup-simplify]: Simplify x.im into x.im 28.927 * [taylor]: Taking taylor expansion of x.re in x.re 28.927 * [backup-simplify]: Simplify 0 into 0 28.927 * [backup-simplify]: Simplify 1 into 1 28.928 * [backup-simplify]: Simplify (* x.im 0) into 0 28.928 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.928 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.928 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.929 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.929 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.929 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.929 * [taylor]: Taking taylor expansion of 2 in x.re 28.929 * [backup-simplify]: Simplify 2 into 2 28.929 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.930 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.930 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.930 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.930 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.930 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.930 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.930 * [backup-simplify]: Simplify 1/3 into 1/3 28.930 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.930 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.930 * [taylor]: Taking taylor expansion of x.im in x.re 28.930 * [backup-simplify]: Simplify x.im into x.im 28.930 * [taylor]: Taking taylor expansion of x.re in x.re 28.930 * [backup-simplify]: Simplify 0 into 0 28.930 * [backup-simplify]: Simplify 1 into 1 28.930 * [backup-simplify]: Simplify (* x.im 0) into 0 28.931 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.931 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.931 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.931 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.932 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.932 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.932 * [taylor]: Taking taylor expansion of 2 in x.re 28.932 * [backup-simplify]: Simplify 2 into 2 28.932 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.933 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.934 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.934 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 28.934 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 28.934 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 28.934 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.934 * [backup-simplify]: Simplify 1/3 into 1/3 28.934 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 28.934 * [taylor]: Taking taylor expansion of (log x.im) in x.im 28.934 * [taylor]: Taking taylor expansion of x.im in x.im 28.934 * [backup-simplify]: Simplify 0 into 0 28.934 * [backup-simplify]: Simplify 1 into 1 28.934 * [backup-simplify]: Simplify (log 1) into 0 28.934 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.934 * [taylor]: Taking taylor expansion of x.re in x.im 28.934 * [backup-simplify]: Simplify x.re into x.re 28.935 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.935 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 28.935 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 28.935 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.935 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.935 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.935 * [taylor]: Taking taylor expansion of 2 in x.im 28.935 * [backup-simplify]: Simplify 2 into 2 28.936 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.937 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.937 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.938 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.938 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.939 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 28.940 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.940 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.941 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.942 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.942 * [taylor]: Taking taylor expansion of 0 in x.im 28.942 * [backup-simplify]: Simplify 0 into 0 28.942 * [backup-simplify]: Simplify 0 into 0 28.944 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.945 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.945 * [backup-simplify]: Simplify (+ 0 0) into 0 28.946 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.946 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.947 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.947 * [backup-simplify]: Simplify 0 into 0 28.949 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.949 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.951 * [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 28.952 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.953 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.954 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.955 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.955 * [taylor]: Taking taylor expansion of 0 in x.im 28.955 * [backup-simplify]: Simplify 0 into 0 28.955 * [backup-simplify]: Simplify 0 into 0 28.955 * [backup-simplify]: Simplify 0 into 0 28.956 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.959 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.964 * [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 28.964 * [backup-simplify]: Simplify (+ 0 0) into 0 28.965 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.967 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.968 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.968 * [backup-simplify]: Simplify 0 into 0 28.969 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.970 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.973 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 28.974 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.975 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 28.977 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.978 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.978 * [taylor]: Taking taylor expansion of 0 in x.im 28.978 * [backup-simplify]: Simplify 0 into 0 28.978 * [backup-simplify]: Simplify 0 into 0 28.978 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.979 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.979 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.979 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.979 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.979 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.979 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.979 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.979 * [backup-simplify]: Simplify 1/3 into 1/3 28.979 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.979 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.979 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.979 * [taylor]: Taking taylor expansion of x.im in x.im 28.979 * [backup-simplify]: Simplify 0 into 0 28.979 * [backup-simplify]: Simplify 1 into 1 28.979 * [taylor]: Taking taylor expansion of x.re in x.im 28.979 * [backup-simplify]: Simplify x.re into x.re 28.979 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.980 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.980 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.980 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.980 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.980 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.980 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.980 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.981 * [taylor]: Taking taylor expansion of 2 in x.im 28.981 * [backup-simplify]: Simplify 2 into 2 28.981 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.982 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.982 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.982 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.982 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.982 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.982 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.982 * [backup-simplify]: Simplify 1/3 into 1/3 28.982 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.982 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.982 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.982 * [taylor]: Taking taylor expansion of x.im in x.re 28.982 * [backup-simplify]: Simplify x.im into x.im 28.982 * [taylor]: Taking taylor expansion of x.re in x.re 28.982 * [backup-simplify]: Simplify 0 into 0 28.982 * [backup-simplify]: Simplify 1 into 1 28.982 * [backup-simplify]: Simplify (* x.im 0) into 0 28.982 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.983 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.983 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.983 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.983 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.983 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.983 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.983 * [taylor]: Taking taylor expansion of 2 in x.re 28.983 * [backup-simplify]: Simplify 2 into 2 28.984 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.985 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.985 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.985 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.985 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.985 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.985 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.985 * [backup-simplify]: Simplify 1/3 into 1/3 28.985 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.985 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.985 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.985 * [taylor]: Taking taylor expansion of x.im in x.re 28.985 * [backup-simplify]: Simplify x.im into x.im 28.985 * [taylor]: Taking taylor expansion of x.re in x.re 28.985 * [backup-simplify]: Simplify 0 into 0 28.985 * [backup-simplify]: Simplify 1 into 1 28.985 * [backup-simplify]: Simplify (* x.im 0) into 0 28.986 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.986 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.986 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.986 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.987 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.987 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.987 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.987 * [taylor]: Taking taylor expansion of 2 in x.re 28.987 * [backup-simplify]: Simplify 2 into 2 28.987 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.988 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.988 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.989 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.989 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.989 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.989 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.989 * [backup-simplify]: Simplify 1/3 into 1/3 28.989 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.989 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.989 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.989 * [taylor]: Taking taylor expansion of x.im in x.im 28.989 * [backup-simplify]: Simplify 0 into 0 28.989 * [backup-simplify]: Simplify 1 into 1 28.989 * [backup-simplify]: Simplify (/ 1 1) into 1 28.990 * [backup-simplify]: Simplify (log 1) into 0 28.990 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.990 * [taylor]: Taking taylor expansion of x.re in x.im 28.990 * [backup-simplify]: Simplify x.re into x.re 28.990 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.990 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.990 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.990 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.990 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.990 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.991 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.991 * [taylor]: Taking taylor expansion of 2 in x.im 28.991 * [backup-simplify]: Simplify 2 into 2 28.991 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.992 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.992 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.993 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.993 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.994 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.994 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.995 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.995 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.996 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.997 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.997 * [taylor]: Taking taylor expansion of 0 in x.im 28.997 * [backup-simplify]: Simplify 0 into 0 28.997 * [backup-simplify]: Simplify 0 into 0 28.998 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.999 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.000 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.000 * [backup-simplify]: Simplify (- 0) into 0 29.001 * [backup-simplify]: Simplify (+ 0 0) into 0 29.001 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 29.002 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.003 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.003 * [backup-simplify]: Simplify 0 into 0 29.004 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.005 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 29.005 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.006 * [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 29.006 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.007 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 29.008 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.008 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.008 * [taylor]: Taking taylor expansion of 0 in x.im 29.008 * [backup-simplify]: Simplify 0 into 0 29.008 * [backup-simplify]: Simplify 0 into 0 29.008 * [backup-simplify]: Simplify 0 into 0 29.009 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.010 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.011 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.012 * [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 29.013 * [backup-simplify]: Simplify (- 0) into 0 29.013 * [backup-simplify]: Simplify (+ 0 0) into 0 29.014 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 29.015 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.015 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.015 * [backup-simplify]: Simplify 0 into 0 29.016 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.017 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 29.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.018 * [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 29.019 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.019 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 29.020 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.021 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.021 * [taylor]: Taking taylor expansion of 0 in x.im 29.021 * [backup-simplify]: Simplify 0 into 0 29.021 * [backup-simplify]: Simplify 0 into 0 29.022 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 29.022 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 29.022 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 29.022 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 29.022 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 29.022 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 29.022 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 29.022 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.022 * [backup-simplify]: Simplify 1/3 into 1/3 29.022 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 29.022 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 29.022 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 29.022 * [taylor]: Taking taylor expansion of x.im in x.im 29.022 * [backup-simplify]: Simplify 0 into 0 29.022 * [backup-simplify]: Simplify 1 into 1 29.022 * [taylor]: Taking taylor expansion of x.re in x.im 29.022 * [backup-simplify]: Simplify x.re into x.re 29.022 * [backup-simplify]: Simplify (* 0 x.re) into 0 29.022 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 29.022 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 29.022 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 29.023 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 29.023 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 29.023 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 29.023 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.023 * [taylor]: Taking taylor expansion of 2 in x.im 29.023 * [backup-simplify]: Simplify 2 into 2 29.023 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.024 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.024 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 29.024 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 29.024 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 29.024 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 29.024 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.024 * [backup-simplify]: Simplify 1/3 into 1/3 29.024 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 29.024 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 29.024 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.024 * [taylor]: Taking taylor expansion of x.im in x.re 29.024 * [backup-simplify]: Simplify x.im into x.im 29.024 * [taylor]: Taking taylor expansion of x.re in x.re 29.024 * [backup-simplify]: Simplify 0 into 0 29.024 * [backup-simplify]: Simplify 1 into 1 29.024 * [backup-simplify]: Simplify (* x.im 0) into 0 29.024 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.024 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.024 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 29.025 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.025 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 29.025 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 29.025 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.025 * [taylor]: Taking taylor expansion of 2 in x.re 29.025 * [backup-simplify]: Simplify 2 into 2 29.025 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.025 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.026 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 29.026 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 29.026 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 29.026 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 29.026 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.026 * [backup-simplify]: Simplify 1/3 into 1/3 29.026 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 29.026 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 29.026 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.026 * [taylor]: Taking taylor expansion of x.im in x.re 29.026 * [backup-simplify]: Simplify x.im into x.im 29.026 * [taylor]: Taking taylor expansion of x.re in x.re 29.026 * [backup-simplify]: Simplify 0 into 0 29.026 * [backup-simplify]: Simplify 1 into 1 29.026 * [backup-simplify]: Simplify (* x.im 0) into 0 29.026 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.026 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.026 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 29.026 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.026 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 29.027 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 29.027 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.027 * [taylor]: Taking taylor expansion of 2 in x.re 29.027 * [backup-simplify]: Simplify 2 into 2 29.027 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.027 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.028 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 29.028 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 29.028 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 29.028 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 29.028 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.028 * [backup-simplify]: Simplify 1/3 into 1/3 29.028 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 29.028 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 29.028 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 29.028 * [taylor]: Taking taylor expansion of x.im in x.im 29.028 * [backup-simplify]: Simplify 0 into 0 29.028 * [backup-simplify]: Simplify 1 into 1 29.028 * [backup-simplify]: Simplify (/ 1 1) into 1 29.028 * [backup-simplify]: Simplify (log 1) into 0 29.028 * [taylor]: Taking taylor expansion of (log x.re) in x.im 29.028 * [taylor]: Taking taylor expansion of x.re in x.im 29.028 * [backup-simplify]: Simplify x.re into x.re 29.028 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.029 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 29.029 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 29.029 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 29.029 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 29.029 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 29.029 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.029 * [taylor]: Taking taylor expansion of 2 in x.im 29.029 * [backup-simplify]: Simplify 2 into 2 29.029 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.030 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.030 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 29.030 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 29.031 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 29.031 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 29.031 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 29.032 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.032 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 29.033 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.033 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.033 * [taylor]: Taking taylor expansion of 0 in x.im 29.033 * [backup-simplify]: Simplify 0 into 0 29.033 * [backup-simplify]: Simplify 0 into 0 29.034 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.034 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.035 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.035 * [backup-simplify]: Simplify (- 0) into 0 29.035 * [backup-simplify]: Simplify (+ 0 0) into 0 29.036 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 29.036 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.037 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.037 * [backup-simplify]: Simplify 0 into 0 29.038 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.039 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 29.039 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.041 * [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 29.041 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.042 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 29.043 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.045 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.045 * [taylor]: Taking taylor expansion of 0 in x.im 29.045 * [backup-simplify]: Simplify 0 into 0 29.045 * [backup-simplify]: Simplify 0 into 0 29.045 * [backup-simplify]: Simplify 0 into 0 29.046 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.047 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.050 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.051 * [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 29.052 * [backup-simplify]: Simplify (- 0) into 0 29.052 * [backup-simplify]: Simplify (+ 0 0) into 0 29.053 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 29.054 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.055 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.055 * [backup-simplify]: Simplify 0 into 0 29.056 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.057 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 29.058 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.060 * [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 29.061 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.062 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 29.064 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.065 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.065 * [taylor]: Taking taylor expansion of 0 in x.im 29.065 * [backup-simplify]: Simplify 0 into 0 29.065 * [backup-simplify]: Simplify 0 into 0 29.065 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 29.066 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 1 1) 29.066 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 29.066 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 29.066 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 29.066 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 29.066 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 29.066 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 29.066 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.066 * [backup-simplify]: Simplify 1/3 into 1/3 29.066 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 29.066 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 29.066 * [taylor]: Taking taylor expansion of x.im in x.im 29.066 * [backup-simplify]: Simplify 0 into 0 29.066 * [backup-simplify]: Simplify 1 into 1 29.066 * [taylor]: Taking taylor expansion of x.re in x.im 29.066 * [backup-simplify]: Simplify x.re into x.re 29.066 * [backup-simplify]: Simplify (* 0 x.re) into 0 29.067 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 29.067 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.067 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 29.067 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 29.067 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 29.067 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.067 * [taylor]: Taking taylor expansion of 2 in x.im 29.067 * [backup-simplify]: Simplify 2 into 2 29.068 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.069 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.069 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 29.069 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 29.069 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 29.069 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 29.069 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.069 * [backup-simplify]: Simplify 1/3 into 1/3 29.069 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 29.069 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.069 * [taylor]: Taking taylor expansion of x.im in x.re 29.069 * [backup-simplify]: Simplify x.im into x.im 29.069 * [taylor]: Taking taylor expansion of x.re in x.re 29.069 * [backup-simplify]: Simplify 0 into 0 29.069 * [backup-simplify]: Simplify 1 into 1 29.069 * [backup-simplify]: Simplify (* x.im 0) into 0 29.069 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.069 * [backup-simplify]: Simplify (log x.im) into (log x.im) 29.070 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 29.070 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 29.070 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 29.070 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.070 * [taylor]: Taking taylor expansion of 2 in x.re 29.070 * [backup-simplify]: Simplify 2 into 2 29.071 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.071 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.071 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 29.071 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 29.071 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 29.071 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 29.071 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.071 * [backup-simplify]: Simplify 1/3 into 1/3 29.071 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 29.071 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.071 * [taylor]: Taking taylor expansion of x.im in x.re 29.071 * [backup-simplify]: Simplify x.im into x.im 29.071 * [taylor]: Taking taylor expansion of x.re in x.re 29.072 * [backup-simplify]: Simplify 0 into 0 29.072 * [backup-simplify]: Simplify 1 into 1 29.072 * [backup-simplify]: Simplify (* x.im 0) into 0 29.072 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.072 * [backup-simplify]: Simplify (log x.im) into (log x.im) 29.072 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 29.073 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 29.073 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 29.073 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.073 * [taylor]: Taking taylor expansion of 2 in x.re 29.073 * [backup-simplify]: Simplify 2 into 2 29.073 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.074 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.074 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 29.074 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 29.075 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 29.075 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 29.075 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.075 * [backup-simplify]: Simplify 1/3 into 1/3 29.075 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 29.075 * [taylor]: Taking taylor expansion of (log x.im) in x.im 29.075 * [taylor]: Taking taylor expansion of x.im in x.im 29.075 * [backup-simplify]: Simplify 0 into 0 29.075 * [backup-simplify]: Simplify 1 into 1 29.075 * [backup-simplify]: Simplify (log 1) into 0 29.075 * [taylor]: Taking taylor expansion of (log x.re) in x.im 29.075 * [taylor]: Taking taylor expansion of x.re in x.im 29.075 * [backup-simplify]: Simplify x.re into x.re 29.075 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.076 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 29.076 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 29.076 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 29.076 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 29.076 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.076 * [taylor]: Taking taylor expansion of 2 in x.im 29.076 * [backup-simplify]: Simplify 2 into 2 29.076 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.077 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.078 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 29.078 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 29.079 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 29.080 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 29.080 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 29.081 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 29.081 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.082 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.082 * [taylor]: Taking taylor expansion of 0 in x.im 29.082 * [backup-simplify]: Simplify 0 into 0 29.082 * [backup-simplify]: Simplify 0 into 0 29.084 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.085 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.085 * [backup-simplify]: Simplify (+ 0 0) into 0 29.085 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 29.087 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.087 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.087 * [backup-simplify]: Simplify 0 into 0 29.089 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.090 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 29.095 * [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 29.096 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 29.097 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 29.099 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.100 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.100 * [taylor]: Taking taylor expansion of 0 in x.im 29.100 * [backup-simplify]: Simplify 0 into 0 29.100 * [backup-simplify]: Simplify 0 into 0 29.100 * [backup-simplify]: Simplify 0 into 0 29.101 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.104 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.105 * [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 29.106 * [backup-simplify]: Simplify (+ 0 0) into 0 29.106 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 29.107 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.107 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.108 * [backup-simplify]: Simplify 0 into 0 29.108 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.109 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 29.111 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 29.111 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 29.112 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 29.113 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.113 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.113 * [taylor]: Taking taylor expansion of 0 in x.im 29.113 * [backup-simplify]: Simplify 0 into 0 29.113 * [backup-simplify]: Simplify 0 into 0 29.114 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 29.114 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 29.114 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 29.114 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 29.114 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 29.114 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 29.114 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 29.114 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.114 * [backup-simplify]: Simplify 1/3 into 1/3 29.114 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 29.114 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 29.114 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 29.114 * [taylor]: Taking taylor expansion of x.im in x.im 29.114 * [backup-simplify]: Simplify 0 into 0 29.114 * [backup-simplify]: Simplify 1 into 1 29.114 * [taylor]: Taking taylor expansion of x.re in x.im 29.114 * [backup-simplify]: Simplify x.re into x.re 29.114 * [backup-simplify]: Simplify (* 0 x.re) into 0 29.115 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 29.115 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 29.115 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 29.115 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 29.115 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 29.115 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 29.115 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.115 * [taylor]: Taking taylor expansion of 2 in x.im 29.115 * [backup-simplify]: Simplify 2 into 2 29.115 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.116 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.116 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 29.116 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 29.116 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 29.116 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 29.116 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.116 * [backup-simplify]: Simplify 1/3 into 1/3 29.116 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 29.116 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 29.116 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.116 * [taylor]: Taking taylor expansion of x.im in x.re 29.116 * [backup-simplify]: Simplify x.im into x.im 29.116 * [taylor]: Taking taylor expansion of x.re in x.re 29.116 * [backup-simplify]: Simplify 0 into 0 29.116 * [backup-simplify]: Simplify 1 into 1 29.116 * [backup-simplify]: Simplify (* x.im 0) into 0 29.116 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.116 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.117 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 29.117 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.117 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 29.117 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 29.117 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.117 * [taylor]: Taking taylor expansion of 2 in x.re 29.117 * [backup-simplify]: Simplify 2 into 2 29.117 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.118 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.118 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 29.118 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 29.118 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 29.118 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 29.118 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.118 * [backup-simplify]: Simplify 1/3 into 1/3 29.118 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 29.118 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 29.118 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.118 * [taylor]: Taking taylor expansion of x.im in x.re 29.118 * [backup-simplify]: Simplify x.im into x.im 29.118 * [taylor]: Taking taylor expansion of x.re in x.re 29.118 * [backup-simplify]: Simplify 0 into 0 29.118 * [backup-simplify]: Simplify 1 into 1 29.118 * [backup-simplify]: Simplify (* x.im 0) into 0 29.118 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.118 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.118 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 29.119 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.119 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 29.119 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 29.119 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.119 * [taylor]: Taking taylor expansion of 2 in x.re 29.119 * [backup-simplify]: Simplify 2 into 2 29.119 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.120 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.120 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 29.120 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 29.120 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 29.120 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 29.120 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.120 * [backup-simplify]: Simplify 1/3 into 1/3 29.120 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 29.120 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 29.120 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 29.120 * [taylor]: Taking taylor expansion of x.im in x.im 29.120 * [backup-simplify]: Simplify 0 into 0 29.120 * [backup-simplify]: Simplify 1 into 1 29.120 * [backup-simplify]: Simplify (/ 1 1) into 1 29.121 * [backup-simplify]: Simplify (log 1) into 0 29.121 * [taylor]: Taking taylor expansion of (log x.re) in x.im 29.121 * [taylor]: Taking taylor expansion of x.re in x.im 29.121 * [backup-simplify]: Simplify x.re into x.re 29.121 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.121 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 29.121 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 29.121 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 29.121 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 29.121 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 29.121 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.121 * [taylor]: Taking taylor expansion of 2 in x.im 29.121 * [backup-simplify]: Simplify 2 into 2 29.122 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.122 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.122 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 29.123 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 29.123 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 29.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 29.124 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 29.124 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.124 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 29.125 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.125 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.125 * [taylor]: Taking taylor expansion of 0 in x.im 29.125 * [backup-simplify]: Simplify 0 into 0 29.125 * [backup-simplify]: Simplify 0 into 0 29.126 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.127 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.127 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.127 * [backup-simplify]: Simplify (- 0) into 0 29.128 * [backup-simplify]: Simplify (+ 0 0) into 0 29.128 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 29.128 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.129 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.129 * [backup-simplify]: Simplify 0 into 0 29.130 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.130 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 29.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.131 * [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 29.132 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.132 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 29.133 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.133 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.134 * [taylor]: Taking taylor expansion of 0 in x.im 29.134 * [backup-simplify]: Simplify 0 into 0 29.134 * [backup-simplify]: Simplify 0 into 0 29.134 * [backup-simplify]: Simplify 0 into 0 29.134 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.135 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.137 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.137 * [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 29.138 * [backup-simplify]: Simplify (- 0) into 0 29.138 * [backup-simplify]: Simplify (+ 0 0) into 0 29.139 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 29.139 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.140 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.140 * [backup-simplify]: Simplify 0 into 0 29.141 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.141 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 29.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.143 * [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 29.143 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.144 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 29.145 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.146 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.146 * [taylor]: Taking taylor expansion of 0 in x.im 29.146 * [backup-simplify]: Simplify 0 into 0 29.146 * [backup-simplify]: Simplify 0 into 0 29.146 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 29.146 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 29.146 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 29.146 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 29.146 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 29.146 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 29.146 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 29.146 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.146 * [backup-simplify]: Simplify 1/3 into 1/3 29.146 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 29.147 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 29.147 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 29.147 * [taylor]: Taking taylor expansion of x.im in x.im 29.147 * [backup-simplify]: Simplify 0 into 0 29.147 * [backup-simplify]: Simplify 1 into 1 29.147 * [taylor]: Taking taylor expansion of x.re in x.im 29.147 * [backup-simplify]: Simplify x.re into x.re 29.147 * [backup-simplify]: Simplify (* 0 x.re) into 0 29.147 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 29.147 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 29.147 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 29.147 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 29.147 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 29.147 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 29.147 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.147 * [taylor]: Taking taylor expansion of 2 in x.im 29.148 * [backup-simplify]: Simplify 2 into 2 29.148 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.148 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.148 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 29.148 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 29.148 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 29.148 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 29.148 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.148 * [backup-simplify]: Simplify 1/3 into 1/3 29.148 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 29.148 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 29.148 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.148 * [taylor]: Taking taylor expansion of x.im in x.re 29.148 * [backup-simplify]: Simplify x.im into x.im 29.148 * [taylor]: Taking taylor expansion of x.re in x.re 29.148 * [backup-simplify]: Simplify 0 into 0 29.148 * [backup-simplify]: Simplify 1 into 1 29.148 * [backup-simplify]: Simplify (* x.im 0) into 0 29.149 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.149 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.149 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 29.149 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.150 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 29.150 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 29.150 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.150 * [taylor]: Taking taylor expansion of 2 in x.re 29.150 * [backup-simplify]: Simplify 2 into 2 29.150 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.151 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.151 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 29.151 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 29.151 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 29.151 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 29.151 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.151 * [backup-simplify]: Simplify 1/3 into 1/3 29.151 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 29.151 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 29.151 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 29.151 * [taylor]: Taking taylor expansion of x.im in x.re 29.151 * [backup-simplify]: Simplify x.im into x.im 29.151 * [taylor]: Taking taylor expansion of x.re in x.re 29.151 * [backup-simplify]: Simplify 0 into 0 29.151 * [backup-simplify]: Simplify 1 into 1 29.151 * [backup-simplify]: Simplify (* x.im 0) into 0 29.152 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 29.152 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.152 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 29.152 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.152 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 29.153 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 29.153 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.153 * [taylor]: Taking taylor expansion of 2 in x.re 29.153 * [backup-simplify]: Simplify 2 into 2 29.153 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.154 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.154 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 29.154 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 29.154 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 29.154 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 29.154 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.155 * [backup-simplify]: Simplify 1/3 into 1/3 29.155 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 29.155 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 29.155 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 29.155 * [taylor]: Taking taylor expansion of x.im in x.im 29.155 * [backup-simplify]: Simplify 0 into 0 29.155 * [backup-simplify]: Simplify 1 into 1 29.155 * [backup-simplify]: Simplify (/ 1 1) into 1 29.156 * [backup-simplify]: Simplify (log 1) into 0 29.156 * [taylor]: Taking taylor expansion of (log x.re) in x.im 29.156 * [taylor]: Taking taylor expansion of x.re in x.im 29.156 * [backup-simplify]: Simplify x.re into x.re 29.156 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.156 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 29.156 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 29.156 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 29.157 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 29.157 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 29.157 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.157 * [taylor]: Taking taylor expansion of 2 in x.im 29.157 * [backup-simplify]: Simplify 2 into 2 29.157 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.158 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.158 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 29.159 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 29.160 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 29.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 29.161 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 29.161 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.162 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 29.162 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.163 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.163 * [taylor]: Taking taylor expansion of 0 in x.im 29.163 * [backup-simplify]: Simplify 0 into 0 29.163 * [backup-simplify]: Simplify 0 into 0 29.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.165 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.166 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.166 * [backup-simplify]: Simplify (- 0) into 0 29.167 * [backup-simplify]: Simplify (+ 0 0) into 0 29.167 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 29.168 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 29.169 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 29.169 * [backup-simplify]: Simplify 0 into 0 29.170 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.171 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 29.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.173 * [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 29.173 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.175 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 29.176 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.177 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.177 * [taylor]: Taking taylor expansion of 0 in x.im 29.177 * [backup-simplify]: Simplify 0 into 0 29.177 * [backup-simplify]: Simplify 0 into 0 29.177 * [backup-simplify]: Simplify 0 into 0 29.178 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.178 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.180 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.181 * [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 29.181 * [backup-simplify]: Simplify (- 0) into 0 29.181 * [backup-simplify]: Simplify (+ 0 0) into 0 29.182 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 29.182 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.183 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.183 * [backup-simplify]: Simplify 0 into 0 29.184 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.184 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 29.185 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 29.186 * [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 29.186 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 29.187 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 29.188 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.189 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.189 * [taylor]: Taking taylor expansion of 0 in x.im 29.189 * [backup-simplify]: Simplify 0 into 0 29.189 * [backup-simplify]: Simplify 0 into 0 29.189 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 29.189 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 1) 29.190 * [backup-simplify]: Simplify (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) into (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) 29.190 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 29.190 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.im 29.190 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.im 29.190 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.im 29.190 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.im 29.190 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.190 * [backup-simplify]: Simplify 1/3 into 1/3 29.190 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.im 29.190 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 29.190 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 29.190 * [taylor]: Taking taylor expansion of x.im in x.im 29.190 * [backup-simplify]: Simplify 0 into 0 29.190 * [backup-simplify]: Simplify 1 into 1 29.190 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 29.190 * [taylor]: Taking taylor expansion of x.re in x.im 29.190 * [backup-simplify]: Simplify x.re into x.re 29.190 * [backup-simplify]: Simplify (* 1 1) into 1 29.190 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 29.190 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 29.190 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 29.191 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 2))) into (+ (* 2 (log x.im)) (log (pow x.re 2))) 29.191 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) into (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) 29.191 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) 29.191 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 29.191 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.191 * [taylor]: Taking taylor expansion of 2 in x.im 29.191 * [backup-simplify]: Simplify 2 into 2 29.191 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.191 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.192 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 29.192 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 29.192 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 29.192 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 29.192 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.192 * [backup-simplify]: Simplify 1/3 into 1/3 29.192 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 29.192 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 29.192 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 29.192 * [taylor]: Taking taylor expansion of x.im in x.re 29.192 * [backup-simplify]: Simplify x.im into x.im 29.192 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 29.192 * [taylor]: Taking taylor expansion of x.re in x.re 29.192 * [backup-simplify]: Simplify 0 into 0 29.192 * [backup-simplify]: Simplify 1 into 1 29.192 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 29.192 * [backup-simplify]: Simplify (* 1 1) into 1 29.192 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 29.192 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 29.192 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 29.193 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 29.193 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 29.193 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 29.193 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.193 * [taylor]: Taking taylor expansion of 2 in x.re 29.193 * [backup-simplify]: Simplify 2 into 2 29.193 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.193 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.193 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 29.193 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 29.193 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 29.193 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 29.194 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.194 * [backup-simplify]: Simplify 1/3 into 1/3 29.194 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 29.194 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 29.194 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 29.194 * [taylor]: Taking taylor expansion of x.im in x.re 29.194 * [backup-simplify]: Simplify x.im into x.im 29.194 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 29.194 * [taylor]: Taking taylor expansion of x.re in x.re 29.194 * [backup-simplify]: Simplify 0 into 0 29.194 * [backup-simplify]: Simplify 1 into 1 29.194 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 29.194 * [backup-simplify]: Simplify (* 1 1) into 1 29.194 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 29.194 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 29.194 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 29.194 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 29.195 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 29.195 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 29.195 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.195 * [taylor]: Taking taylor expansion of 2 in x.re 29.195 * [backup-simplify]: Simplify 2 into 2 29.195 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.195 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.196 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 29.197 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.197 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 29.197 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) in x.im 29.197 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) in x.im 29.197 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.197 * [backup-simplify]: Simplify 1/3 into 1/3 29.197 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (* 2 (log x.re))) in x.im 29.197 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 29.197 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 29.197 * [taylor]: Taking taylor expansion of x.im in x.im 29.197 * [backup-simplify]: Simplify 0 into 0 29.197 * [backup-simplify]: Simplify 1 into 1 29.198 * [backup-simplify]: Simplify (* 1 1) into 1 29.198 * [backup-simplify]: Simplify (log 1) into 0 29.198 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 29.198 * [taylor]: Taking taylor expansion of 2 in x.im 29.198 * [backup-simplify]: Simplify 2 into 2 29.198 * [taylor]: Taking taylor expansion of (log x.re) in x.im 29.198 * [taylor]: Taking taylor expansion of x.re in x.im 29.198 * [backup-simplify]: Simplify x.re into x.re 29.198 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.198 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 29.198 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 29.198 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (* 2 (log x.re))) into (+ (* 2 (log x.im)) (* 2 (log x.re))) 29.199 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 29.199 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 29.199 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 29.199 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.199 * [taylor]: Taking taylor expansion of 2 in x.im 29.199 * [backup-simplify]: Simplify 2 into 2 29.199 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.199 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.203 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 29.204 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 29.204 * [backup-simplify]: Simplify (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.205 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 29.205 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.206 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 29.206 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 29.206 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 29.207 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 29.207 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into 0 29.208 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 29.208 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 29.208 * [taylor]: Taking taylor expansion of 0 in x.im 29.208 * [backup-simplify]: Simplify 0 into 0 29.208 * [backup-simplify]: Simplify 0 into 0 29.209 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 29.209 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.210 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.210 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.211 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 29.211 * [backup-simplify]: Simplify (+ 0 0) into 0 29.211 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into 0 29.212 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 29.212 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 29.212 * [backup-simplify]: Simplify 0 into 0 29.213 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.214 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.214 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.215 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 29.215 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 29.216 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow x.im 2) 1)))) 2) into 0 29.217 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 29.217 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re)))))) into 0 29.218 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.219 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 29.219 * [taylor]: Taking taylor expansion of 0 in x.im 29.219 * [backup-simplify]: Simplify 0 into 0 29.219 * [backup-simplify]: Simplify 0 into 0 29.219 * [backup-simplify]: Simplify 0 into 0 29.220 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.220 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.221 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.224 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.225 * [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 29.226 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 29.227 * [backup-simplify]: Simplify (+ 0 0) into 0 29.227 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 29.229 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.230 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 29.231 * [backup-simplify]: Simplify 0 into 0 29.232 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.233 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.234 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.235 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 29.236 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.238 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 2) 1)))) 6) into 0 29.239 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 29.240 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))))) into 0 29.242 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.243 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 29.243 * [taylor]: Taking taylor expansion of 0 in x.im 29.243 * [backup-simplify]: Simplify 0 into 0 29.243 * [backup-simplify]: Simplify 0 into 0 29.244 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 29.245 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 29.245 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 29.245 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 29.245 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 29.245 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 29.245 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 29.245 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.245 * [backup-simplify]: Simplify 1/3 into 1/3 29.245 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 29.245 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 29.245 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 29.245 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 29.245 * [taylor]: Taking taylor expansion of x.im in x.im 29.245 * [backup-simplify]: Simplify 0 into 0 29.245 * [backup-simplify]: Simplify 1 into 1 29.245 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 29.245 * [taylor]: Taking taylor expansion of x.re in x.im 29.245 * [backup-simplify]: Simplify x.re into x.re 29.245 * [backup-simplify]: Simplify (* 1 1) into 1 29.246 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 29.246 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 29.246 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 29.246 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 29.246 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 29.246 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 29.247 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 29.247 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 29.247 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.247 * [taylor]: Taking taylor expansion of 2 in x.im 29.247 * [backup-simplify]: Simplify 2 into 2 29.247 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.248 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.248 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 29.248 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 29.248 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 29.248 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 29.248 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.248 * [backup-simplify]: Simplify 1/3 into 1/3 29.248 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 29.248 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 29.248 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 29.248 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 29.248 * [taylor]: Taking taylor expansion of x.im in x.re 29.248 * [backup-simplify]: Simplify x.im into x.im 29.248 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 29.248 * [taylor]: Taking taylor expansion of x.re in x.re 29.248 * [backup-simplify]: Simplify 0 into 0 29.248 * [backup-simplify]: Simplify 1 into 1 29.248 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 29.249 * [backup-simplify]: Simplify (* 1 1) into 1 29.249 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 29.249 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 29.249 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 29.250 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.250 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 29.250 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 29.250 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 29.250 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.250 * [taylor]: Taking taylor expansion of 2 in x.re 29.250 * [backup-simplify]: Simplify 2 into 2 29.250 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.251 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.251 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 29.251 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 29.251 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 29.251 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 29.251 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.251 * [backup-simplify]: Simplify 1/3 into 1/3 29.251 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 29.251 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 29.251 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 29.251 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 29.251 * [taylor]: Taking taylor expansion of x.im in x.re 29.251 * [backup-simplify]: Simplify x.im into x.im 29.252 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 29.252 * [taylor]: Taking taylor expansion of x.re in x.re 29.252 * [backup-simplify]: Simplify 0 into 0 29.252 * [backup-simplify]: Simplify 1 into 1 29.252 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 29.252 * [backup-simplify]: Simplify (* 1 1) into 1 29.252 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 29.252 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 29.252 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 29.253 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.253 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 29.253 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 29.253 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 29.253 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.253 * [taylor]: Taking taylor expansion of 2 in x.re 29.253 * [backup-simplify]: Simplify 2 into 2 29.254 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.255 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.256 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 29.257 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.257 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 29.257 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 29.257 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 29.257 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.257 * [backup-simplify]: Simplify 1/3 into 1/3 29.257 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 29.257 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 29.257 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 29.257 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 29.257 * [taylor]: Taking taylor expansion of x.im in x.im 29.257 * [backup-simplify]: Simplify 0 into 0 29.257 * [backup-simplify]: Simplify 1 into 1 29.258 * [backup-simplify]: Simplify (* 1 1) into 1 29.258 * [backup-simplify]: Simplify (/ 1 1) into 1 29.258 * [backup-simplify]: Simplify (log 1) into 0 29.258 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 29.258 * [taylor]: Taking taylor expansion of 2 in x.im 29.258 * [backup-simplify]: Simplify 2 into 2 29.258 * [taylor]: Taking taylor expansion of (log x.re) in x.im 29.258 * [taylor]: Taking taylor expansion of x.re in x.im 29.259 * [backup-simplify]: Simplify x.re into x.re 29.259 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.259 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 29.259 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 29.259 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 29.259 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 29.260 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 29.260 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 29.260 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 29.260 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.260 * [taylor]: Taking taylor expansion of 2 in x.im 29.260 * [backup-simplify]: Simplify 2 into 2 29.260 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.261 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.262 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 29.263 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.264 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.265 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 29.266 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.266 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 29.267 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 29.267 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 29.268 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 29.268 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.269 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 29.270 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 29.271 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 29.271 * [taylor]: Taking taylor expansion of 0 in x.im 29.271 * [backup-simplify]: Simplify 0 into 0 29.271 * [backup-simplify]: Simplify 0 into 0 29.272 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 29.273 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.275 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.276 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.276 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 29.276 * [backup-simplify]: Simplify (- 0) into 0 29.277 * [backup-simplify]: Simplify (+ 0 0) into 0 29.277 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 29.278 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 29.279 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 29.279 * [backup-simplify]: Simplify 0 into 0 29.280 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.282 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.283 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.283 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 29.284 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 29.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 29.286 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 29.286 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 29.289 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.289 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 29.289 * [taylor]: Taking taylor expansion of 0 in x.im 29.290 * [backup-simplify]: Simplify 0 into 0 29.290 * [backup-simplify]: Simplify 0 into 0 29.290 * [backup-simplify]: Simplify 0 into 0 29.290 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.291 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.292 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.294 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.295 * [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 29.295 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 29.295 * [backup-simplify]: Simplify (- 0) into 0 29.296 * [backup-simplify]: Simplify (+ 0 0) into 0 29.296 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 29.297 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.298 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 29.298 * [backup-simplify]: Simplify 0 into 0 29.299 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.299 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.300 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.300 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 29.301 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.301 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 29.303 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 29.303 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.304 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 29.305 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.306 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 29.306 * [taylor]: Taking taylor expansion of 0 in x.im 29.306 * [backup-simplify]: Simplify 0 into 0 29.306 * [backup-simplify]: Simplify 0 into 0 29.307 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 29.307 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 29.307 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 29.307 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 29.307 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 29.307 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 29.307 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 29.307 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.307 * [backup-simplify]: Simplify 1/3 into 1/3 29.307 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 29.307 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 29.307 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 29.307 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 29.307 * [taylor]: Taking taylor expansion of x.im in x.im 29.307 * [backup-simplify]: Simplify 0 into 0 29.307 * [backup-simplify]: Simplify 1 into 1 29.307 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 29.307 * [taylor]: Taking taylor expansion of x.re in x.im 29.307 * [backup-simplify]: Simplify x.re into x.re 29.308 * [backup-simplify]: Simplify (* 1 1) into 1 29.308 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 29.308 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 29.308 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 29.308 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 29.308 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 29.308 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 29.308 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 29.308 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 29.308 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.308 * [taylor]: Taking taylor expansion of 2 in x.im 29.308 * [backup-simplify]: Simplify 2 into 2 29.309 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.309 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.309 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 29.309 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 29.309 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 29.309 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 29.309 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.309 * [backup-simplify]: Simplify 1/3 into 1/3 29.309 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 29.309 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 29.309 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 29.309 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 29.309 * [taylor]: Taking taylor expansion of x.im in x.re 29.309 * [backup-simplify]: Simplify x.im into x.im 29.309 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 29.309 * [taylor]: Taking taylor expansion of x.re in x.re 29.309 * [backup-simplify]: Simplify 0 into 0 29.309 * [backup-simplify]: Simplify 1 into 1 29.309 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 29.310 * [backup-simplify]: Simplify (* 1 1) into 1 29.310 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 29.310 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 29.310 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 29.310 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.310 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 29.310 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 29.310 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 29.310 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.310 * [taylor]: Taking taylor expansion of 2 in x.re 29.310 * [backup-simplify]: Simplify 2 into 2 29.311 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.311 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.311 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 29.311 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 29.311 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 29.311 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 29.311 * [taylor]: Taking taylor expansion of 1/3 in x.re 29.311 * [backup-simplify]: Simplify 1/3 into 1/3 29.311 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 29.311 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 29.311 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 29.311 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 29.311 * [taylor]: Taking taylor expansion of x.im in x.re 29.311 * [backup-simplify]: Simplify x.im into x.im 29.311 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 29.311 * [taylor]: Taking taylor expansion of x.re in x.re 29.311 * [backup-simplify]: Simplify 0 into 0 29.311 * [backup-simplify]: Simplify 1 into 1 29.311 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 29.312 * [backup-simplify]: Simplify (* 1 1) into 1 29.312 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 29.312 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 29.312 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 29.312 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.312 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 29.312 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 29.312 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 29.312 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 29.312 * [taylor]: Taking taylor expansion of 2 in x.re 29.313 * [backup-simplify]: Simplify 2 into 2 29.313 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.313 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.314 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 29.315 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.315 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 29.315 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 29.315 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 29.315 * [taylor]: Taking taylor expansion of 1/3 in x.im 29.315 * [backup-simplify]: Simplify 1/3 into 1/3 29.315 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 29.315 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 29.315 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 29.315 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 29.315 * [taylor]: Taking taylor expansion of x.im in x.im 29.315 * [backup-simplify]: Simplify 0 into 0 29.315 * [backup-simplify]: Simplify 1 into 1 29.315 * [backup-simplify]: Simplify (* 1 1) into 1 29.316 * [backup-simplify]: Simplify (/ 1 1) into 1 29.316 * [backup-simplify]: Simplify (log 1) into 0 29.316 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 29.316 * [taylor]: Taking taylor expansion of 2 in x.im 29.316 * [backup-simplify]: Simplify 2 into 2 29.316 * [taylor]: Taking taylor expansion of (log x.re) in x.im 29.316 * [taylor]: Taking taylor expansion of x.re in x.im 29.316 * [backup-simplify]: Simplify x.re into x.re 29.316 * [backup-simplify]: Simplify (log x.re) into (log x.re) 29.316 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 29.316 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 29.316 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 29.317 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 29.317 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 29.317 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 29.317 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 29.317 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 29.317 * [taylor]: Taking taylor expansion of 2 in x.im 29.317 * [backup-simplify]: Simplify 2 into 2 29.317 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 29.318 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 29.319 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 29.320 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.325 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 29.326 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 29.327 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.327 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 29.327 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 29.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 29.328 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 29.329 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.329 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 29.330 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 29.331 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 29.331 * [taylor]: Taking taylor expansion of 0 in x.im 29.331 * [backup-simplify]: Simplify 0 into 0 29.331 * [backup-simplify]: Simplify 0 into 0 29.332 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 29.333 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.335 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 29.336 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 29.336 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 29.336 * [backup-simplify]: Simplify (- 0) into 0 29.337 * [backup-simplify]: Simplify (+ 0 0) into 0 29.337 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 29.338 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 29.339 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 29.339 * [backup-simplify]: Simplify 0 into 0 29.341 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.342 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.343 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.343 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 29.344 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 29.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 29.346 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 29.346 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.347 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 29.348 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.350 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 29.350 * [taylor]: Taking taylor expansion of 0 in x.im 29.350 * [backup-simplify]: Simplify 0 into 0 29.350 * [backup-simplify]: Simplify 0 into 0 29.350 * [backup-simplify]: Simplify 0 into 0 29.351 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 29.352 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 29.353 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.357 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 29.358 * [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 29.359 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 29.360 * [backup-simplify]: Simplify (- 0) into 0 29.360 * [backup-simplify]: Simplify (+ 0 0) into 0 29.361 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 29.362 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 29.363 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 29.364 * [backup-simplify]: Simplify 0 into 0 29.365 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 29.366 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 29.367 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.368 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 29.369 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 29.372 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 29.373 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 29.374 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 29.376 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 29.377 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 29.377 * [taylor]: Taking taylor expansion of 0 in x.im 29.377 * [backup-simplify]: Simplify 0 into 0 29.377 * [backup-simplify]: Simplify 0 into 0 29.379 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (* 2 (log (/ 1 (- x.re))))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 29.379 * * * [progress]: simplifying candidates 29.379 * * * * [progress]: [ 1 / 103 ] simplifiying candidate # 29.379 * * * * [progress]: [ 2 / 103 ] simplifiying candidate # 29.379 * * * * [progress]: [ 3 / 103 ] simplifiying candidate # 29.379 * * * * [progress]: [ 4 / 103 ] simplifiying candidate # 29.379 * * * * [progress]: [ 5 / 103 ] simplifiying candidate # 29.379 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 29.380 * * [simplify]: iters left: 6 (8 enodes) 29.383 * * [simplify]: iters left: 5 (25 enodes) 29.390 * * [simplify]: iters left: 4 (29 enodes) 29.398 * * [simplify]: iters left: 3 (35 enodes) 29.407 * * [simplify]: Extracting #0: cost 1 inf + 0 29.407 * * [simplify]: Extracting #1: cost 3 inf + 0 29.407 * * [simplify]: Extracting #2: cost 5 inf + 0 29.407 * * [simplify]: Extracting #3: cost 7 inf + 0 29.407 * * [simplify]: Extracting #4: cost 13 inf + 0 29.407 * * [simplify]: Extracting #5: cost 14 inf + 2 29.408 * * [simplify]: Extracting #6: cost 5 inf + 576 29.408 * * [simplify]: Extracting #7: cost 1 inf + 1424 29.409 * * [simplify]: Extracting #8: cost 0 inf + 1706 29.409 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 29.409 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) x.re))) 29.410 * * * * [progress]: [ 6 / 103 ] simplifiying candidate # 29.410 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 29.410 * * [simplify]: iters left: 6 (7 enodes) 29.413 * * [simplify]: iters left: 5 (22 enodes) 29.419 * * [simplify]: iters left: 4 (26 enodes) 29.426 * * [simplify]: iters left: 3 (32 enodes) 29.434 * * [simplify]: Extracting #0: cost 1 inf + 0 29.435 * * [simplify]: Extracting #1: cost 3 inf + 0 29.435 * * [simplify]: Extracting #2: cost 5 inf + 0 29.435 * * [simplify]: Extracting #3: cost 11 inf + 0 29.435 * * [simplify]: Extracting #4: cost 11 inf + 43 29.435 * * [simplify]: Extracting #5: cost 2 inf + 658 29.435 * * [simplify]: Extracting #6: cost 1 inf + 860 29.436 * * [simplify]: Extracting #7: cost 0 inf + 1062 29.436 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 29.436 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) x.re))) 29.437 * * * * [progress]: [ 7 / 103 ] simplifiying candidate # 29.437 * [simplify]: Simplifying (cbrt 1) 29.437 * * [simplify]: iters left: 1 (2 enodes) 29.440 * * [simplify]: Extracting #0: cost 1 inf + 0 29.441 * * [simplify]: Extracting #1: cost 0 inf + 1 29.441 * [simplify]: Simplified to 1 29.441 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.re))) 29.441 * * * * [progress]: [ 8 / 103 ] simplifiying candidate # 29.441 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 29.441 * * [simplify]: iters left: 6 (9 enodes) 29.447 * * [simplify]: iters left: 5 (45 enodes) 29.467 * * [simplify]: iters left: 4 (114 enodes) 29.510 * * [simplify]: iters left: 3 (320 enodes) 29.677 * * [simplify]: Extracting #0: cost 1 inf + 0 29.677 * * [simplify]: Extracting #1: cost 3 inf + 0 29.677 * * [simplify]: Extracting #2: cost 73 inf + 0 29.678 * * [simplify]: Extracting #3: cost 171 inf + 43 29.681 * * [simplify]: Extracting #4: cost 133 inf + 5623 29.689 * * [simplify]: Extracting #5: cost 25 inf + 33036 29.700 * * [simplify]: Extracting #6: cost 0 inf + 41507 29.711 * * [simplify]: Extracting #7: cost 0 inf + 41467 29.722 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 29.722 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* 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))) 29.723 * * * * [progress]: [ 9 / 103 ] simplifiying candidate # 29.723 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 29.723 * * [simplify]: iters left: 6 (8 enodes) 29.728 * * [simplify]: iters left: 5 (41 enodes) 29.745 * * [simplify]: iters left: 4 (115 enodes) 29.787 * * [simplify]: iters left: 3 (168 enodes) 29.811 * * [simplify]: Extracting #0: cost 1 inf + 0 29.811 * * [simplify]: Extracting #1: cost 0 inf + 1 29.811 * [simplify]: Simplified to 0 29.811 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) x.re))) 29.811 * * * * [progress]: [ 10 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 11 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 12 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 13 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 14 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))))) x.re)))> 29.812 * * * * [progress]: [ 15 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 16 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 17 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 18 / 103 ] simplifiying candidate # 29.812 * * * * [progress]: [ 19 / 103 ] simplifiying candidate # 29.812 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 29.812 * * [simplify]: iters left: 6 (8 enodes) 29.814 * * [simplify]: iters left: 5 (25 enodes) 29.818 * * [simplify]: iters left: 4 (29 enodes) 29.822 * * [simplify]: iters left: 3 (35 enodes) 29.827 * * [simplify]: Extracting #0: cost 1 inf + 0 29.827 * * [simplify]: Extracting #1: cost 3 inf + 0 29.827 * * [simplify]: Extracting #2: cost 5 inf + 0 29.827 * * [simplify]: Extracting #3: cost 7 inf + 0 29.827 * * [simplify]: Extracting #4: cost 13 inf + 0 29.827 * * [simplify]: Extracting #5: cost 14 inf + 2 29.827 * * [simplify]: Extracting #6: cost 5 inf + 576 29.827 * * [simplify]: Extracting #7: cost 1 inf + 1424 29.828 * * [simplify]: Extracting #8: cost 0 inf + 1706 29.828 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 29.828 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 29.828 * * * * [progress]: [ 20 / 103 ] simplifiying candidate # 29.828 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 29.828 * * [simplify]: iters left: 6 (7 enodes) 29.830 * * [simplify]: iters left: 5 (22 enodes) 29.834 * * [simplify]: iters left: 4 (26 enodes) 29.837 * * [simplify]: iters left: 3 (32 enodes) 29.841 * * [simplify]: Extracting #0: cost 1 inf + 0 29.841 * * [simplify]: Extracting #1: cost 3 inf + 0 29.841 * * [simplify]: Extracting #2: cost 5 inf + 0 29.841 * * [simplify]: Extracting #3: cost 11 inf + 0 29.841 * * [simplify]: Extracting #4: cost 11 inf + 43 29.842 * * [simplify]: Extracting #5: cost 2 inf + 658 29.842 * * [simplify]: Extracting #6: cost 1 inf + 860 29.842 * * [simplify]: Extracting #7: cost 0 inf + 1062 29.842 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 29.842 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 29.842 * * * * [progress]: [ 21 / 103 ] simplifiying candidate # 29.843 * [simplify]: Simplifying (cbrt 1) 29.843 * * [simplify]: iters left: 1 (2 enodes) 29.845 * * [simplify]: Extracting #0: cost 1 inf + 0 29.845 * * [simplify]: Extracting #1: cost 0 inf + 1 29.845 * [simplify]: Simplified to 1 29.845 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 29.845 * * * * [progress]: [ 22 / 103 ] simplifiying candidate # 29.845 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 29.845 * * [simplify]: iters left: 6 (9 enodes) 29.848 * * [simplify]: iters left: 5 (45 enodes) 29.859 * * [simplify]: iters left: 4 (114 enodes) 29.909 * * [simplify]: iters left: 3 (320 enodes) 30.050 * * [simplify]: Extracting #0: cost 1 inf + 0 30.050 * * [simplify]: Extracting #1: cost 3 inf + 0 30.051 * * [simplify]: Extracting #2: cost 73 inf + 0 30.052 * * [simplify]: Extracting #3: cost 171 inf + 43 30.054 * * [simplify]: Extracting #4: cost 133 inf + 5623 30.067 * * [simplify]: Extracting #5: cost 25 inf + 33036 30.078 * * [simplify]: Extracting #6: cost 0 inf + 41507 30.089 * * [simplify]: Extracting #7: cost 0 inf + 41467 30.101 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 30.101 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.101 * * * * [progress]: [ 23 / 103 ] simplifiying candidate # 30.102 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 30.102 * * [simplify]: iters left: 6 (8 enodes) 30.106 * * [simplify]: iters left: 5 (41 enodes) 30.116 * * [simplify]: iters left: 4 (115 enodes) 30.141 * * [simplify]: iters left: 3 (168 enodes) 30.180 * * [simplify]: Extracting #0: cost 1 inf + 0 30.180 * * [simplify]: Extracting #1: cost 0 inf + 1 30.180 * [simplify]: Simplified to 0 30.180 * [simplify]: Simplified (2 2 1 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.180 * * * * [progress]: [ 24 / 103 ] simplifiying candidate # 30.180 * * * * [progress]: [ 25 / 103 ] simplifiying candidate # 30.180 * * * * [progress]: [ 26 / 103 ] simplifiying candidate # 30.181 * * * * [progress]: [ 27 / 103 ] simplifiying candidate # 30.181 * * * * [progress]: [ 28 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 30.181 * * * * [progress]: [ 29 / 103 ] simplifiying candidate # 30.181 * * * * [progress]: [ 30 / 103 ] simplifiying candidate # 30.181 * * * * [progress]: [ 31 / 103 ] simplifiying candidate # 30.181 * * * * [progress]: [ 32 / 103 ] simplifiying candidate # 30.181 * * * * [progress]: [ 33 / 103 ] simplifiying candidate # 30.181 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 30.181 * * [simplify]: iters left: 6 (8 enodes) 30.185 * * [simplify]: iters left: 5 (25 enodes) 30.192 * * [simplify]: iters left: 4 (29 enodes) 30.200 * * [simplify]: iters left: 3 (35 enodes) 30.207 * * [simplify]: Extracting #0: cost 1 inf + 0 30.207 * * [simplify]: Extracting #1: cost 3 inf + 0 30.207 * * [simplify]: Extracting #2: cost 5 inf + 0 30.207 * * [simplify]: Extracting #3: cost 7 inf + 0 30.207 * * [simplify]: Extracting #4: cost 13 inf + 0 30.207 * * [simplify]: Extracting #5: cost 14 inf + 2 30.207 * * [simplify]: Extracting #6: cost 5 inf + 576 30.207 * * [simplify]: Extracting #7: cost 1 inf + 1424 30.208 * * [simplify]: Extracting #8: cost 0 inf + 1706 30.208 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 30.208 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.208 * * * * [progress]: [ 34 / 103 ] simplifiying candidate # 30.208 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 30.208 * * [simplify]: iters left: 6 (7 enodes) 30.210 * * [simplify]: iters left: 5 (22 enodes) 30.213 * * [simplify]: iters left: 4 (26 enodes) 30.216 * * [simplify]: iters left: 3 (32 enodes) 30.221 * * [simplify]: Extracting #0: cost 1 inf + 0 30.221 * * [simplify]: Extracting #1: cost 3 inf + 0 30.221 * * [simplify]: Extracting #2: cost 5 inf + 0 30.221 * * [simplify]: Extracting #3: cost 11 inf + 0 30.221 * * [simplify]: Extracting #4: cost 11 inf + 43 30.221 * * [simplify]: Extracting #5: cost 2 inf + 658 30.221 * * [simplify]: Extracting #6: cost 1 inf + 860 30.221 * * [simplify]: Extracting #7: cost 0 inf + 1062 30.222 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 30.222 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.222 * * * * [progress]: [ 35 / 103 ] simplifiying candidate # 30.222 * [simplify]: Simplifying (cbrt 1) 30.222 * * [simplify]: iters left: 1 (2 enodes) 30.224 * * [simplify]: Extracting #0: cost 1 inf + 0 30.224 * * [simplify]: Extracting #1: cost 0 inf + 1 30.224 * [simplify]: Simplified to 1 30.224 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.224 * * * * [progress]: [ 36 / 103 ] simplifiying candidate # 30.224 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 30.225 * * [simplify]: iters left: 6 (9 enodes) 30.228 * * [simplify]: iters left: 5 (45 enodes) 30.242 * * [simplify]: iters left: 4 (114 enodes) 30.300 * * [simplify]: iters left: 3 (320 enodes) 30.497 * * [simplify]: Extracting #0: cost 1 inf + 0 30.497 * * [simplify]: Extracting #1: cost 3 inf + 0 30.498 * * [simplify]: Extracting #2: cost 73 inf + 0 30.499 * * [simplify]: Extracting #3: cost 171 inf + 43 30.501 * * [simplify]: Extracting #4: cost 133 inf + 5623 30.510 * * [simplify]: Extracting #5: cost 25 inf + 33036 30.521 * * [simplify]: Extracting #6: cost 0 inf + 41507 30.527 * * [simplify]: Extracting #7: cost 0 inf + 41467 30.533 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 30.533 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.533 * * * * [progress]: [ 37 / 103 ] simplifiying candidate # 30.533 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 30.533 * * [simplify]: iters left: 6 (8 enodes) 30.536 * * [simplify]: iters left: 5 (41 enodes) 30.544 * * [simplify]: iters left: 4 (115 enodes) 30.580 * * [simplify]: iters left: 3 (168 enodes) 30.603 * * [simplify]: Extracting #0: cost 1 inf + 0 30.603 * * [simplify]: Extracting #1: cost 0 inf + 1 30.603 * [simplify]: Simplified to 0 30.603 * [simplify]: Simplified (2 2 1 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.603 * * * * [progress]: [ 38 / 103 ] simplifiying candidate # 30.603 * * * * [progress]: [ 39 / 103 ] simplifiying candidate # 30.603 * * * * [progress]: [ 40 / 103 ] simplifiying candidate # 30.603 * * * * [progress]: [ 41 / 103 ] simplifiying candidate # 30.604 * * * * [progress]: [ 42 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 30.604 * * * * [progress]: [ 43 / 103 ] simplifiying candidate # 30.604 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 30.604 * * [simplify]: iters left: 4 (5 enodes) 30.605 * * [simplify]: iters left: 3 (16 enodes) 30.607 * * [simplify]: iters left: 2 (20 enodes) 30.611 * * [simplify]: iters left: 1 (26 enodes) 30.618 * * [simplify]: Extracting #0: cost 1 inf + 0 30.618 * * [simplify]: Extracting #1: cost 7 inf + 0 30.618 * * [simplify]: Extracting #2: cost 7 inf + 43 30.618 * * [simplify]: Extracting #3: cost 0 inf + 414 30.619 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 30.619 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (* x.im (+ x.re x.re)) (+ 1/3 1/3)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.619 * [simplify]: Simplifying (+ 1/3 1/3) 30.619 * * [simplify]: iters left: 2 (2 enodes) 30.621 * * [simplify]: iters left: 1 (7 enodes) 30.623 * * [simplify]: Extracting #0: cost 1 inf + 0 30.623 * * [simplify]: Extracting #1: cost 0 inf + 1 30.623 * [simplify]: Simplified to 2/3 30.623 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.623 * * * * [progress]: [ 44 / 103 ] simplifiying candidate # 30.623 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 30.623 * * [simplify]: iters left: 5 (6 enodes) 30.625 * * [simplify]: iters left: 4 (19 enodes) 30.627 * * [simplify]: iters left: 3 (23 enodes) 30.631 * * [simplify]: iters left: 2 (29 enodes) 30.634 * * [simplify]: Extracting #0: cost 1 inf + 0 30.634 * * [simplify]: Extracting #1: cost 3 inf + 0 30.634 * * [simplify]: Extracting #2: cost 9 inf + 0 30.634 * * [simplify]: Extracting #3: cost 9 inf + 43 30.635 * * [simplify]: Extracting #4: cost 0 inf + 738 30.635 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 30.635 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.re x.im))) (+ 1 1)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.635 * [simplify]: Simplifying (+ 1 1) 30.635 * * [simplify]: iters left: 2 (2 enodes) 30.637 * * [simplify]: iters left: 1 (9 enodes) 30.638 * * [simplify]: Extracting #0: cost 1 inf + 0 30.638 * * [simplify]: Extracting #1: cost 0 inf + 1 30.638 * [simplify]: Simplified to 2 30.639 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.639 * * * * [progress]: [ 45 / 103 ] simplifiying candidate # 30.639 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 30.639 * * [simplify]: iters left: 6 (6 enodes) 30.640 * * [simplify]: iters left: 5 (25 enodes) 30.645 * * [simplify]: iters left: 4 (87 enodes) 30.682 * * [simplify]: iters left: 3 (166 enodes) 30.731 * * [simplify]: iters left: 2 (338 enodes) 30.843 * * [simplify]: Extracting #0: cost 1 inf + 0 30.843 * * [simplify]: Extracting #1: cost 31 inf + 0 30.843 * * [simplify]: Extracting #2: cost 68 inf + 165 30.844 * * [simplify]: Extracting #3: cost 43 inf + 3257 30.849 * * [simplify]: Extracting #4: cost 2 inf + 8682 30.851 * * [simplify]: Extracting #5: cost 0 inf + 8966 30.854 * * [simplify]: Extracting #6: cost 0 inf + 8926 30.857 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 30.857 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 1/3) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.857 * * * * [progress]: [ 46 / 103 ] simplifiying candidate # 30.857 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 30.857 * * [simplify]: iters left: 6 (7 enodes) 30.859 * * [simplify]: iters left: 5 (22 enodes) 30.862 * * [simplify]: iters left: 4 (26 enodes) 30.865 * * [simplify]: iters left: 3 (32 enodes) 30.871 * * [simplify]: Extracting #0: cost 1 inf + 0 30.871 * * [simplify]: Extracting #1: cost 3 inf + 0 30.871 * * [simplify]: Extracting #2: cost 5 inf + 0 30.871 * * [simplify]: Extracting #3: cost 11 inf + 0 30.871 * * [simplify]: Extracting #4: cost 11 inf + 43 30.871 * * [simplify]: Extracting #5: cost 2 inf + 738 30.872 * * [simplify]: Extracting #6: cost 1 inf + 940 30.872 * * [simplify]: Extracting #7: cost 0 inf + 1142 30.873 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 30.873 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.873 * * * * [progress]: [ 47 / 103 ] simplifiying candidate # 30.873 * * * * [progress]: [ 48 / 103 ] simplifiying candidate # 30.873 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 30.873 * * [simplify]: iters left: 5 (6 enodes) 30.876 * * [simplify]: iters left: 4 (19 enodes) 30.881 * * [simplify]: iters left: 3 (23 enodes) 30.887 * * [simplify]: iters left: 2 (29 enodes) 30.894 * * [simplify]: Extracting #0: cost 1 inf + 0 30.894 * * [simplify]: Extracting #1: cost 3 inf + 0 30.894 * * [simplify]: Extracting #2: cost 9 inf + 0 30.894 * * [simplify]: Extracting #3: cost 9 inf + 43 30.894 * * [simplify]: Extracting #4: cost 0 inf + 738 30.894 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 30.894 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.re x.im))) (+ 1 1)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.894 * * * * [progress]: [ 49 / 103 ] simplifiying candidate # 30.894 * * * * [progress]: [ 50 / 103 ] simplifiying candidate # 30.894 * [simplify]: Simplifying (+ (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) (log (cbrt (+ (* x.re x.im) (* x.im x.re))))) 30.895 * * [simplify]: iters left: 6 (8 enodes) 30.897 * * [simplify]: iters left: 5 (25 enodes) 30.900 * * [simplify]: iters left: 4 (29 enodes) 30.904 * * [simplify]: iters left: 3 (35 enodes) 30.909 * * [simplify]: Extracting #0: cost 1 inf + 0 30.909 * * [simplify]: Extracting #1: cost 3 inf + 0 30.909 * * [simplify]: Extracting #2: cost 5 inf + 0 30.909 * * [simplify]: Extracting #3: cost 7 inf + 0 30.909 * * [simplify]: Extracting #4: cost 13 inf + 0 30.909 * * [simplify]: Extracting #5: cost 14 inf + 2 30.909 * * [simplify]: Extracting #6: cost 5 inf + 576 30.909 * * [simplify]: Extracting #7: cost 1 inf + 1474 30.910 * * [simplify]: Extracting #8: cost 0 inf + 1746 30.910 * [simplify]: Simplified to (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im))))) 30.910 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (exp (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 30.910 * * * * [progress]: [ 51 / 103 ] simplifiying candidate # 30.910 * * * * [progress]: [ 52 / 103 ] simplifiying candidate # 30.910 * * * * [progress]: [ 53 / 103 ] simplifiying candidate # 30.910 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 30.910 * * [simplify]: iters left: 6 (6 enodes) 30.912 * * [simplify]: iters left: 5 (25 enodes) 30.917 * * [simplify]: iters left: 4 (87 enodes) 30.952 * * [simplify]: iters left: 3 (166 enodes) 30.991 * * [simplify]: iters left: 2 (338 enodes) 31.111 * * [simplify]: Extracting #0: cost 1 inf + 0 31.111 * * [simplify]: Extracting #1: cost 31 inf + 0 31.112 * * [simplify]: Extracting #2: cost 68 inf + 165 31.114 * * [simplify]: Extracting #3: cost 43 inf + 3257 31.119 * * [simplify]: Extracting #4: cost 2 inf + 8682 31.124 * * [simplify]: Extracting #5: cost 0 inf + 8966 31.129 * * [simplify]: Extracting #6: cost 0 inf + 8926 31.135 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 31.135 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 31.135 * * * * [progress]: [ 54 / 103 ] simplifiying candidate # 31.135 * * * * [progress]: [ 55 / 103 ] simplifiying candidate # 31.135 * * * * [progress]: [ 56 / 103 ] simplifiying candidate # 31.135 * * * * [progress]: [ 57 / 103 ] simplifiying candidate # 31.136 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 31.136 * * [simplify]: iters left: 6 (10 enodes) 31.143 * * [simplify]: iters left: 5 (48 enodes) 31.163 * * [simplify]: iters left: 4 (115 enodes) 31.213 * * [simplify]: iters left: 3 (321 enodes) 31.329 * * [simplify]: Extracting #0: cost 1 inf + 0 31.329 * * [simplify]: Extracting #1: cost 3 inf + 0 31.329 * * [simplify]: Extracting #2: cost 5 inf + 0 31.329 * * [simplify]: Extracting #3: cost 75 inf + 0 31.330 * * [simplify]: Extracting #4: cost 174 inf + 2 31.331 * * [simplify]: Extracting #5: cost 137 inf + 4646 31.335 * * [simplify]: Extracting #6: cost 32 inf + 29769 31.341 * * [simplify]: Extracting #7: cost 1 inf + 41487 31.350 * * [simplify]: Extracting #8: cost 0 inf + 41991 31.355 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* 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.re x.im))) (* x.re x.im)))) 31.355 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* 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.re x.im))) (* x.re x.im)))) (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im 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 x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 31.356 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im 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 x.re)) (* (* x.re x.im) (* x.im x.re)))))) 31.356 * * [simplify]: iters left: 6 (11 enodes) 31.362 * * [simplify]: iters left: 5 (56 enodes) 31.385 * * [simplify]: iters left: 4 (149 enodes) 31.446 * * [simplify]: iters left: 3 (263 enodes) 31.530 * * [simplify]: iters left: 2 (383 enodes) 31.656 * * [simplify]: iters left: 1 (478 enodes) 32.048 * * [simplify]: Extracting #0: cost 1 inf + 0 32.049 * * [simplify]: Extracting #1: cost 3 inf + 0 32.049 * * [simplify]: Extracting #2: cost 5 inf + 0 32.049 * * [simplify]: Extracting #3: cost 38 inf + 0 32.049 * * [simplify]: Extracting #4: cost 153 inf + 126 32.051 * * [simplify]: Extracting #5: cost 105 inf + 6985 32.056 * * [simplify]: Extracting #6: cost 2 inf + 22619 32.063 * * [simplify]: Extracting #7: cost 0 inf + 22103 32.070 * [simplify]: Simplified to (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im)))) 32.070 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* 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.re x.im))) (* x.re x.im)))) (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 32.070 * * * * [progress]: [ 58 / 103 ] simplifiying candidate # 32.070 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 32.071 * * [simplify]: iters left: 6 (14 enodes) 32.076 * * [simplify]: iters left: 5 (76 enodes) 32.113 * * [simplify]: iters left: 4 (214 enodes) 32.201 * * [simplify]: iters left: 3 (441 enodes) 32.391 * * [simplify]: Extracting #0: cost 1 inf + 0 32.391 * * [simplify]: Extracting #1: cost 0 inf + 1 32.392 * [simplify]: Simplified to 0 32.392 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 32.392 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 32.392 * * [simplify]: iters left: 6 (13 enodes) 32.400 * * [simplify]: iters left: 5 (65 enodes) 32.425 * * [simplify]: iters left: 4 (162 enodes) 32.466 * * [simplify]: iters left: 3 (270 enodes) 32.583 * * [simplify]: iters left: 2 (387 enodes) 32.704 * * [simplify]: iters left: 1 (470 enodes) 33.030 * * [simplify]: Extracting #0: cost 1 inf + 0 33.031 * * [simplify]: Extracting #1: cost 0 inf + 1 33.031 * [simplify]: Simplified to 0 33.031 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 33.031 * * * * [progress]: [ 59 / 103 ] simplifiying candidate # 33.031 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 33.031 * * [simplify]: iters left: 6 (14 enodes) 33.036 * * [simplify]: iters left: 5 (76 enodes) 33.070 * * [simplify]: iters left: 4 (215 enodes) 33.149 * * [simplify]: iters left: 3 (429 enodes) 33.282 * * [simplify]: Extracting #0: cost 1 inf + 0 33.282 * * [simplify]: Extracting #1: cost 0 inf + 1 33.282 * [simplify]: Simplified to 0 33.282 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 33.283 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 33.283 * * [simplify]: iters left: 6 (13 enodes) 33.291 * * [simplify]: iters left: 5 (65 enodes) 33.315 * * [simplify]: iters left: 4 (159 enodes) 33.355 * * [simplify]: iters left: 3 (267 enodes) 33.453 * * [simplify]: iters left: 2 (386 enodes) 33.576 * * [simplify]: iters left: 1 (478 enodes) 33.937 * * [simplify]: Extracting #0: cost 1 inf + 0 33.937 * * [simplify]: Extracting #1: cost 0 inf + 1 33.937 * [simplify]: Simplified to 0 33.937 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 33.938 * * * * [progress]: [ 60 / 103 ] simplifiying candidate # 33.938 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 33.938 * * [simplify]: iters left: 6 (9 enodes) 33.943 * * [simplify]: iters left: 5 (44 enodes) 33.955 * * [simplify]: iters left: 4 (117 enodes) 33.991 * * [simplify]: iters left: 3 (170 enodes) 34.012 * * [simplify]: Extracting #0: cost 1 inf + 0 34.012 * * [simplify]: Extracting #1: cost 0 inf + 1 34.012 * [simplify]: Simplified to 0 34.012 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.013 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 34.013 * * [simplify]: iters left: 6 (7 enodes) 34.014 * * [simplify]: iters left: 5 (23 enodes) 34.019 * * [simplify]: iters left: 4 (37 enodes) 34.031 * * [simplify]: iters left: 3 (42 enodes) 34.040 * * [simplify]: Extracting #0: cost 1 inf + 0 34.040 * * [simplify]: Extracting #1: cost 0 inf + 1 34.040 * [simplify]: Simplified to 0 34.041 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.041 * * * * [progress]: [ 61 / 103 ] simplifiying candidate # 34.041 * * * * [progress]: [ 62 / 103 ] simplifiying candidate # 34.041 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 34.041 * * [simplify]: iters left: 6 (9 enodes) 34.046 * * [simplify]: iters left: 5 (28 enodes) 34.054 * * [simplify]: iters left: 4 (32 enodes) 34.061 * * [simplify]: iters left: 3 (38 enodes) 34.067 * * [simplify]: Extracting #0: cost 1 inf + 0 34.067 * * [simplify]: Extracting #1: cost 3 inf + 0 34.067 * * [simplify]: Extracting #2: cost 5 inf + 0 34.067 * * [simplify]: Extracting #3: cost 7 inf + 0 34.067 * * [simplify]: Extracting #4: cost 9 inf + 0 34.067 * * [simplify]: Extracting #5: cost 15 inf + 0 34.067 * * [simplify]: Extracting #6: cost 15 inf + 43 34.067 * * [simplify]: Extracting #7: cost 8 inf + 535 34.068 * * [simplify]: Extracting #8: cost 4 inf + 1222 34.068 * * [simplify]: Extracting #9: cost 1 inf + 2028 34.068 * * [simplify]: Extracting #10: cost 0 inf + 2350 34.069 * [simplify]: Simplified to (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) 34.069 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.069 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.069 * * [simplify]: iters left: 6 (8 enodes) 34.071 * * [simplify]: iters left: 5 (25 enodes) 34.075 * * [simplify]: iters left: 4 (29 enodes) 34.079 * * [simplify]: iters left: 3 (35 enodes) 34.083 * * [simplify]: Extracting #0: cost 1 inf + 0 34.083 * * [simplify]: Extracting #1: cost 3 inf + 0 34.083 * * [simplify]: Extracting #2: cost 5 inf + 0 34.083 * * [simplify]: Extracting #3: cost 7 inf + 0 34.083 * * [simplify]: Extracting #4: cost 13 inf + 0 34.083 * * [simplify]: Extracting #5: cost 14 inf + 2 34.084 * * [simplify]: Extracting #6: cost 5 inf + 576 34.084 * * [simplify]: Extracting #7: cost 1 inf + 1504 34.084 * * [simplify]: Extracting #8: cost 0 inf + 1786 34.084 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 34.084 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.085 * * * * [progress]: [ 63 / 103 ] simplifiying candidate # 34.085 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 34.085 * * [simplify]: iters left: 6 (8 enodes) 34.089 * * [simplify]: iters left: 5 (25 enodes) 34.095 * * [simplify]: iters left: 4 (29 enodes) 34.103 * * [simplify]: iters left: 3 (35 enodes) 34.112 * * [simplify]: Extracting #0: cost 1 inf + 0 34.112 * * [simplify]: Extracting #1: cost 3 inf + 0 34.112 * * [simplify]: Extracting #2: cost 5 inf + 0 34.113 * * [simplify]: Extracting #3: cost 7 inf + 0 34.113 * * [simplify]: Extracting #4: cost 13 inf + 0 34.113 * * [simplify]: Extracting #5: cost 14 inf + 2 34.113 * * [simplify]: Extracting #6: cost 5 inf + 536 34.113 * * [simplify]: Extracting #7: cost 1 inf + 1304 34.114 * * [simplify]: Extracting #8: cost 0 inf + 1546 34.114 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 34.115 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.115 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 34.115 * * [simplify]: iters left: 6 (8 enodes) 34.119 * * [simplify]: iters left: 5 (25 enodes) 34.126 * * [simplify]: iters left: 4 (29 enodes) 34.134 * * [simplify]: iters left: 3 (35 enodes) 34.143 * * [simplify]: Extracting #0: cost 1 inf + 0 34.144 * * [simplify]: Extracting #1: cost 3 inf + 0 34.144 * * [simplify]: Extracting #2: cost 5 inf + 0 34.144 * * [simplify]: Extracting #3: cost 7 inf + 0 34.144 * * [simplify]: Extracting #4: cost 13 inf + 0 34.144 * * [simplify]: Extracting #5: cost 14 inf + 2 34.144 * * [simplify]: Extracting #6: cost 5 inf + 536 34.144 * * [simplify]: Extracting #7: cost 1 inf + 1304 34.145 * * [simplify]: Extracting #8: cost 0 inf + 1546 34.146 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 34.146 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.146 * * * * [progress]: [ 64 / 103 ] simplifiying candidate # 34.146 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 34.146 * * [simplify]: iters left: 3 (3 enodes) 34.152 * * [simplify]: iters left: 2 (11 enodes) 34.155 * * [simplify]: iters left: 1 (13 enodes) 34.159 * * [simplify]: Extracting #0: cost 1 inf + 0 34.159 * * [simplify]: Extracting #1: cost 0 inf + 1 34.159 * [simplify]: Simplified to 1 34.159 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.160 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.160 * * [simplify]: iters left: 6 (7 enodes) 34.163 * * [simplify]: iters left: 5 (22 enodes) 34.169 * * [simplify]: iters left: 4 (26 enodes) 34.176 * * [simplify]: iters left: 3 (32 enodes) 34.181 * * [simplify]: Extracting #0: cost 1 inf + 0 34.181 * * [simplify]: Extracting #1: cost 3 inf + 0 34.181 * * [simplify]: Extracting #2: cost 5 inf + 0 34.181 * * [simplify]: Extracting #3: cost 11 inf + 0 34.181 * * [simplify]: Extracting #4: cost 11 inf + 43 34.181 * * [simplify]: Extracting #5: cost 2 inf + 738 34.181 * * [simplify]: Extracting #6: cost 1 inf + 940 34.181 * * [simplify]: Extracting #7: cost 0 inf + 1142 34.182 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 34.182 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.182 * * * * [progress]: [ 65 / 103 ] simplifiying candidate # 34.182 * [simplify]: Simplifying (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 34.182 * * [simplify]: iters left: 6 (9 enodes) 34.184 * * [simplify]: iters left: 5 (32 enodes) 34.191 * * [simplify]: iters left: 4 (40 enodes) 34.198 * * [simplify]: iters left: 3 (57 enodes) 34.208 * * [simplify]: iters left: 2 (81 enodes) 34.236 * * [simplify]: iters left: 1 (129 enodes) 34.273 * * [simplify]: Extracting #0: cost 1 inf + 0 34.273 * * [simplify]: Extracting #1: cost 13 inf + 0 34.274 * * [simplify]: Extracting #2: cost 40 inf + 1 34.274 * * [simplify]: Extracting #3: cost 44 inf + 7 34.274 * * [simplify]: Extracting #4: cost 44 inf + 11 34.274 * * [simplify]: Extracting #5: cost 37 inf + 301 34.275 * * [simplify]: Extracting #6: cost 25 inf + 3437 34.276 * * [simplify]: Extracting #7: cost 4 inf + 15289 34.278 * * [simplify]: Extracting #8: cost 0 inf + 18065 34.280 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 34.280 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.281 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.281 * * [simplify]: iters left: 6 (8 enodes) 34.283 * * [simplify]: iters left: 5 (25 enodes) 34.286 * * [simplify]: iters left: 4 (29 enodes) 34.290 * * [simplify]: iters left: 3 (35 enodes) 34.301 * * [simplify]: Extracting #0: cost 1 inf + 0 34.301 * * [simplify]: Extracting #1: cost 3 inf + 0 34.301 * * [simplify]: Extracting #2: cost 5 inf + 0 34.301 * * [simplify]: Extracting #3: cost 7 inf + 0 34.301 * * [simplify]: Extracting #4: cost 13 inf + 0 34.301 * * [simplify]: Extracting #5: cost 14 inf + 2 34.301 * * [simplify]: Extracting #6: cost 5 inf + 576 34.302 * * [simplify]: Extracting #7: cost 1 inf + 1504 34.302 * * [simplify]: Extracting #8: cost 0 inf + 1786 34.303 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 34.303 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.303 * * * * [progress]: [ 66 / 103 ] simplifiying candidate # 34.303 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.303 * * [simplify]: iters left: 6 (8 enodes) 34.307 * * [simplify]: iters left: 5 (23 enodes) 34.313 * * [simplify]: iters left: 4 (28 enodes) 34.320 * * [simplify]: iters left: 3 (34 enodes) 34.328 * * [simplify]: Extracting #0: cost 1 inf + 0 34.328 * * [simplify]: Extracting #1: cost 4 inf + 0 34.328 * * [simplify]: Extracting #2: cost 11 inf + 0 34.329 * * [simplify]: Extracting #3: cost 11 inf + 43 34.329 * * [simplify]: Extracting #4: cost 3 inf + 576 34.329 * * [simplify]: Extracting #5: cost 0 inf + 1142 34.330 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 34.330 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.330 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.330 * * [simplify]: iters left: 6 (8 enodes) 34.334 * * [simplify]: iters left: 5 (23 enodes) 34.340 * * [simplify]: iters left: 4 (28 enodes) 34.347 * * [simplify]: iters left: 3 (34 enodes) 34.355 * * [simplify]: Extracting #0: cost 1 inf + 0 34.355 * * [simplify]: Extracting #1: cost 4 inf + 0 34.355 * * [simplify]: Extracting #2: cost 11 inf + 0 34.355 * * [simplify]: Extracting #3: cost 11 inf + 43 34.356 * * [simplify]: Extracting #4: cost 3 inf + 576 34.356 * * [simplify]: Extracting #5: cost 0 inf + 1142 34.357 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 34.357 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.357 * * * * [progress]: [ 67 / 103 ] simplifiying candidate # 34.357 * [simplify]: Simplifying (* 1 1) 34.357 * * [simplify]: iters left: 2 (2 enodes) 34.359 * * [simplify]: iters left: 1 (6 enodes) 34.361 * * [simplify]: Extracting #0: cost 1 inf + 0 34.361 * * [simplify]: Extracting #1: cost 0 inf + 1 34.361 * [simplify]: Simplified to 1 34.361 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.362 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.362 * * [simplify]: iters left: 6 (7 enodes) 34.365 * * [simplify]: iters left: 5 (22 enodes) 34.371 * * [simplify]: iters left: 4 (26 enodes) 34.379 * * [simplify]: iters left: 3 (32 enodes) 34.387 * * [simplify]: Extracting #0: cost 1 inf + 0 34.387 * * [simplify]: Extracting #1: cost 3 inf + 0 34.387 * * [simplify]: Extracting #2: cost 5 inf + 0 34.387 * * [simplify]: Extracting #3: cost 11 inf + 0 34.387 * * [simplify]: Extracting #4: cost 11 inf + 43 34.388 * * [simplify]: Extracting #5: cost 2 inf + 738 34.388 * * [simplify]: Extracting #6: cost 1 inf + 940 34.388 * * [simplify]: Extracting #7: cost 0 inf + 1142 34.389 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 34.389 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.389 * * * * [progress]: [ 68 / 103 ] simplifiying candidate # 34.390 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 34.390 * * [simplify]: iters left: 6 (8 enodes) 34.393 * * [simplify]: iters left: 5 (25 enodes) 34.400 * * [simplify]: iters left: 4 (29 enodes) 34.408 * * [simplify]: iters left: 3 (35 enodes) 34.418 * * [simplify]: Extracting #0: cost 1 inf + 0 34.418 * * [simplify]: Extracting #1: cost 3 inf + 0 34.418 * * [simplify]: Extracting #2: cost 5 inf + 0 34.418 * * [simplify]: Extracting #3: cost 7 inf + 0 34.418 * * [simplify]: Extracting #4: cost 13 inf + 0 34.418 * * [simplify]: Extracting #5: cost 14 inf + 2 34.419 * * [simplify]: Extracting #6: cost 5 inf + 536 34.419 * * [simplify]: Extracting #7: cost 1 inf + 1304 34.420 * * [simplify]: Extracting #8: cost 0 inf + 1546 34.420 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 34.420 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.421 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 34.421 * * [simplify]: iters left: 6 (8 enodes) 34.425 * * [simplify]: iters left: 5 (25 enodes) 34.432 * * [simplify]: iters left: 4 (29 enodes) 34.440 * * [simplify]: iters left: 3 (35 enodes) 34.450 * * [simplify]: Extracting #0: cost 1 inf + 0 34.450 * * [simplify]: Extracting #1: cost 3 inf + 0 34.450 * * [simplify]: Extracting #2: cost 5 inf + 0 34.450 * * [simplify]: Extracting #3: cost 7 inf + 0 34.450 * * [simplify]: Extracting #4: cost 13 inf + 0 34.450 * * [simplify]: Extracting #5: cost 14 inf + 2 34.450 * * [simplify]: Extracting #6: cost 5 inf + 536 34.451 * * [simplify]: Extracting #7: cost 1 inf + 1304 34.451 * * [simplify]: Extracting #8: cost 0 inf + 1546 34.452 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 34.452 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.452 * * * * [progress]: [ 69 / 103 ] simplifiying candidate # 34.452 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.453 * * [simplify]: iters left: 6 (10 enodes) 34.456 * * [simplify]: iters left: 5 (32 enodes) 34.461 * * [simplify]: iters left: 4 (36 enodes) 34.466 * * [simplify]: iters left: 3 (42 enodes) 34.471 * * [simplify]: Extracting #0: cost 1 inf + 0 34.471 * * [simplify]: Extracting #1: cost 4 inf + 0 34.471 * * [simplify]: Extracting #2: cost 8 inf + 0 34.471 * * [simplify]: Extracting #3: cost 11 inf + 0 34.471 * * [simplify]: Extracting #4: cost 17 inf + 0 34.471 * * [simplify]: Extracting #5: cost 16 inf + 84 34.472 * * [simplify]: Extracting #6: cost 8 inf + 698 34.472 * * [simplify]: Extracting #7: cost 0 inf + 2514 34.472 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 34.472 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.473 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.473 * * [simplify]: iters left: 6 (10 enodes) 34.475 * * [simplify]: iters left: 5 (32 enodes) 34.479 * * [simplify]: iters left: 4 (36 enodes) 34.488 * * [simplify]: iters left: 3 (42 enodes) 34.499 * * [simplify]: Extracting #0: cost 1 inf + 0 34.499 * * [simplify]: Extracting #1: cost 4 inf + 0 34.499 * * [simplify]: Extracting #2: cost 8 inf + 0 34.499 * * [simplify]: Extracting #3: cost 11 inf + 0 34.499 * * [simplify]: Extracting #4: cost 17 inf + 0 34.499 * * [simplify]: Extracting #5: cost 16 inf + 84 34.500 * * [simplify]: Extracting #6: cost 8 inf + 698 34.500 * * [simplify]: Extracting #7: cost 0 inf + 2514 34.501 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 34.501 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.501 * * * * [progress]: [ 70 / 103 ] simplifiying candidate # 34.502 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 34.502 * * [simplify]: iters left: 6 (10 enodes) 34.506 * * [simplify]: iters left: 5 (32 enodes) 34.515 * * [simplify]: iters left: 4 (36 enodes) 34.525 * * [simplify]: iters left: 3 (42 enodes) 34.536 * * [simplify]: Extracting #0: cost 1 inf + 0 34.536 * * [simplify]: Extracting #1: cost 4 inf + 0 34.536 * * [simplify]: Extracting #2: cost 8 inf + 0 34.536 * * [simplify]: Extracting #3: cost 11 inf + 0 34.536 * * [simplify]: Extracting #4: cost 17 inf + 0 34.536 * * [simplify]: Extracting #5: cost 16 inf + 84 34.537 * * [simplify]: Extracting #6: cost 8 inf + 698 34.537 * * [simplify]: Extracting #7: cost 0 inf + 2514 34.538 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 34.538 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.538 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 34.539 * * [simplify]: iters left: 6 (10 enodes) 34.543 * * [simplify]: iters left: 5 (32 enodes) 34.552 * * [simplify]: iters left: 4 (36 enodes) 34.557 * * [simplify]: iters left: 3 (42 enodes) 34.563 * * [simplify]: Extracting #0: cost 1 inf + 0 34.563 * * [simplify]: Extracting #1: cost 4 inf + 0 34.563 * * [simplify]: Extracting #2: cost 8 inf + 0 34.563 * * [simplify]: Extracting #3: cost 11 inf + 0 34.563 * * [simplify]: Extracting #4: cost 17 inf + 0 34.563 * * [simplify]: Extracting #5: cost 16 inf + 84 34.563 * * [simplify]: Extracting #6: cost 8 inf + 698 34.563 * * [simplify]: Extracting #7: cost 0 inf + 2514 34.564 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 34.564 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.564 * * * * [progress]: [ 71 / 103 ] simplifiying candidate # 34.564 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.564 * * [simplify]: iters left: 6 (8 enodes) 34.566 * * [simplify]: iters left: 5 (23 enodes) 34.570 * * [simplify]: iters left: 4 (28 enodes) 34.574 * * [simplify]: iters left: 3 (34 enodes) 34.578 * * [simplify]: Extracting #0: cost 1 inf + 0 34.578 * * [simplify]: Extracting #1: cost 4 inf + 0 34.578 * * [simplify]: Extracting #2: cost 11 inf + 0 34.578 * * [simplify]: Extracting #3: cost 11 inf + 43 34.578 * * [simplify]: Extracting #4: cost 3 inf + 576 34.578 * * [simplify]: Extracting #5: cost 0 inf + 1142 34.579 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 34.579 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.579 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.579 * * [simplify]: iters left: 6 (8 enodes) 34.581 * * [simplify]: iters left: 5 (23 enodes) 34.587 * * [simplify]: iters left: 4 (28 enodes) 34.594 * * [simplify]: iters left: 3 (34 enodes) 34.603 * * [simplify]: Extracting #0: cost 1 inf + 0 34.603 * * [simplify]: Extracting #1: cost 4 inf + 0 34.603 * * [simplify]: Extracting #2: cost 11 inf + 0 34.603 * * [simplify]: Extracting #3: cost 11 inf + 43 34.603 * * [simplify]: Extracting #4: cost 3 inf + 576 34.604 * * [simplify]: Extracting #5: cost 0 inf + 1142 34.604 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 34.604 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.605 * * * * [progress]: [ 72 / 103 ] simplifiying candidate # 34.605 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 34.605 * * [simplify]: iters left: 4 (5 enodes) 34.607 * * [simplify]: iters left: 3 (16 enodes) 34.612 * * [simplify]: iters left: 2 (20 enodes) 34.615 * * [simplify]: iters left: 1 (26 enodes) 34.618 * * [simplify]: Extracting #0: cost 1 inf + 0 34.618 * * [simplify]: Extracting #1: cost 7 inf + 0 34.618 * * [simplify]: Extracting #2: cost 7 inf + 43 34.618 * * [simplify]: Extracting #3: cost 0 inf + 414 34.619 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 34.619 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (* x.im (+ x.re x.re)) (* 2 1/3)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.619 * [simplify]: Simplifying (* 2 1/3) 34.619 * * [simplify]: iters left: 2 (3 enodes) 34.621 * * [simplify]: iters left: 1 (11 enodes) 34.623 * * [simplify]: Extracting #0: cost 1 inf + 0 34.623 * * [simplify]: Extracting #1: cost 0 inf + 1 34.623 * [simplify]: Simplified to 2/3 34.623 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.624 * * * * [progress]: [ 73 / 103 ] simplifiying candidate # 34.624 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 34.624 * * [simplify]: iters left: 5 (6 enodes) 34.625 * * [simplify]: iters left: 4 (19 enodes) 34.628 * * [simplify]: iters left: 3 (23 enodes) 34.631 * * [simplify]: iters left: 2 (29 enodes) 34.635 * * [simplify]: Extracting #0: cost 1 inf + 0 34.635 * * [simplify]: Extracting #1: cost 3 inf + 0 34.635 * * [simplify]: Extracting #2: cost 9 inf + 0 34.635 * * [simplify]: Extracting #3: cost 9 inf + 43 34.635 * * [simplify]: Extracting #4: cost 0 inf + 738 34.635 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 34.636 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.re x.im))) (* 2 1)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.636 * [simplify]: Simplifying (* 2 1) 34.636 * * [simplify]: iters left: 2 (3 enodes) 34.637 * * [simplify]: iters left: 1 (9 enodes) 34.639 * * [simplify]: Extracting #0: cost 1 inf + 0 34.639 * * [simplify]: Extracting #1: cost 0 inf + 1 34.639 * [simplify]: Simplified to 2 34.639 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.639 * * * * [progress]: [ 74 / 103 ] simplifiying candidate # 34.640 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.640 * * [simplify]: iters left: 6 (7 enodes) 34.641 * * [simplify]: iters left: 5 (22 enodes) 34.644 * * [simplify]: iters left: 4 (26 enodes) 34.651 * * [simplify]: iters left: 3 (32 enodes) 34.659 * * [simplify]: Extracting #0: cost 1 inf + 0 34.659 * * [simplify]: Extracting #1: cost 3 inf + 0 34.659 * * [simplify]: Extracting #2: cost 5 inf + 0 34.659 * * [simplify]: Extracting #3: cost 11 inf + 0 34.660 * * [simplify]: Extracting #4: cost 11 inf + 43 34.660 * * [simplify]: Extracting #5: cost 2 inf + 738 34.660 * * [simplify]: Extracting #6: cost 1 inf + 980 34.661 * * [simplify]: Extracting #7: cost 0 inf + 1222 34.661 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 34.661 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.661 * * * * [progress]: [ 75 / 103 ] simplifiying candidate # 34.662 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 34.662 * * [simplify]: iters left: 6 (7 enodes) 34.665 * * [simplify]: iters left: 5 (22 enodes) 34.671 * * [simplify]: iters left: 4 (26 enodes) 34.677 * * [simplify]: iters left: 3 (32 enodes) 34.682 * * [simplify]: Extracting #0: cost 1 inf + 0 34.682 * * [simplify]: Extracting #1: cost 3 inf + 0 34.682 * * [simplify]: Extracting #2: cost 5 inf + 0 34.682 * * [simplify]: Extracting #3: cost 11 inf + 0 34.682 * * [simplify]: Extracting #4: cost 11 inf + 43 34.682 * * [simplify]: Extracting #5: cost 2 inf + 658 34.682 * * [simplify]: Extracting #6: cost 1 inf + 860 34.682 * * [simplify]: Extracting #7: cost 0 inf + 1062 34.682 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 34.682 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (sqrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.683 * * * * [progress]: [ 76 / 103 ] simplifiying candidate # 34.683 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 34.683 * * [simplify]: iters left: 5 (6 enodes) 34.685 * * [simplify]: iters left: 4 (19 enodes) 34.688 * * [simplify]: iters left: 3 (23 enodes) 34.691 * * [simplify]: iters left: 2 (29 enodes) 34.695 * * [simplify]: Extracting #0: cost 1 inf + 0 34.695 * * [simplify]: Extracting #1: cost 3 inf + 0 34.695 * * [simplify]: Extracting #2: cost 9 inf + 0 34.695 * * [simplify]: Extracting #3: cost 9 inf + 43 34.695 * * [simplify]: Extracting #4: cost 0 inf + 738 34.695 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 34.695 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt 1)) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.695 * * * * [progress]: [ 77 / 103 ] simplifiying candidate # 34.696 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.696 * * [simplify]: iters left: 6 (7 enodes) 34.697 * * [simplify]: iters left: 5 (22 enodes) 34.700 * * [simplify]: iters left: 4 (26 enodes) 34.704 * * [simplify]: iters left: 3 (32 enodes) 34.708 * * [simplify]: Extracting #0: cost 1 inf + 0 34.708 * * [simplify]: Extracting #1: cost 3 inf + 0 34.708 * * [simplify]: Extracting #2: cost 5 inf + 0 34.708 * * [simplify]: Extracting #3: cost 11 inf + 0 34.708 * * [simplify]: Extracting #4: cost 11 inf + 43 34.708 * * [simplify]: Extracting #5: cost 2 inf + 738 34.708 * * [simplify]: Extracting #6: cost 1 inf + 980 34.709 * * [simplify]: Extracting #7: cost 0 inf + 1222 34.709 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 34.709 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.709 * * * * [progress]: [ 78 / 103 ] simplifiying candidate # 34.709 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.709 * * [simplify]: iters left: 6 (7 enodes) 34.711 * * [simplify]: iters left: 5 (22 enodes) 34.716 * * [simplify]: iters left: 4 (26 enodes) 34.722 * * [simplify]: iters left: 3 (32 enodes) 34.731 * * [simplify]: Extracting #0: cost 1 inf + 0 34.731 * * [simplify]: Extracting #1: cost 3 inf + 0 34.731 * * [simplify]: Extracting #2: cost 5 inf + 0 34.731 * * [simplify]: Extracting #3: cost 11 inf + 0 34.731 * * [simplify]: Extracting #4: cost 11 inf + 43 34.731 * * [simplify]: Extracting #5: cost 2 inf + 738 34.732 * * [simplify]: Extracting #6: cost 1 inf + 940 34.732 * * [simplify]: Extracting #7: cost 0 inf + 1142 34.732 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 34.732 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (sqrt (cbrt (* x.re (+ x.im x.im))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.733 * * * * [progress]: [ 79 / 103 ] simplifiying candidate # 34.733 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 34.733 * * [simplify]: iters left: 5 (6 enodes) 34.736 * * [simplify]: iters left: 4 (19 enodes) 34.741 * * [simplify]: iters left: 3 (23 enodes) 34.747 * * [simplify]: iters left: 2 (29 enodes) 34.754 * * [simplify]: Extracting #0: cost 1 inf + 0 34.755 * * [simplify]: Extracting #1: cost 3 inf + 0 34.755 * * [simplify]: Extracting #2: cost 9 inf + 0 34.755 * * [simplify]: Extracting #3: cost 9 inf + 43 34.755 * * [simplify]: Extracting #4: cost 0 inf + 738 34.755 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 34.755 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) 1) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.756 * * * * [progress]: [ 80 / 103 ] simplifiying candidate # 34.756 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.756 * * [simplify]: iters left: 6 (8 enodes) 34.760 * * [simplify]: iters left: 5 (25 enodes) 34.767 * * [simplify]: iters left: 4 (29 enodes) 34.775 * * [simplify]: iters left: 3 (35 enodes) 34.784 * * [simplify]: Extracting #0: cost 1 inf + 0 34.785 * * [simplify]: Extracting #1: cost 3 inf + 0 34.785 * * [simplify]: Extracting #2: cost 5 inf + 0 34.785 * * [simplify]: Extracting #3: cost 7 inf + 0 34.785 * * [simplify]: Extracting #4: cost 13 inf + 0 34.785 * * [simplify]: Extracting #5: cost 14 inf + 2 34.785 * * [simplify]: Extracting #6: cost 5 inf + 576 34.785 * * [simplify]: Extracting #7: cost 1 inf + 1424 34.786 * * [simplify]: Extracting #8: cost 0 inf + 1706 34.787 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 34.787 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.787 * * * * [progress]: [ 81 / 103 ] simplifiying candidate # 34.787 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 34.787 * * [simplify]: iters left: 6 (7 enodes) 34.790 * * [simplify]: iters left: 5 (22 enodes) 34.795 * * [simplify]: iters left: 4 (26 enodes) 34.798 * * [simplify]: iters left: 3 (32 enodes) 34.802 * * [simplify]: Extracting #0: cost 1 inf + 0 34.802 * * [simplify]: Extracting #1: cost 3 inf + 0 34.802 * * [simplify]: Extracting #2: cost 5 inf + 0 34.802 * * [simplify]: Extracting #3: cost 11 inf + 0 34.803 * * [simplify]: Extracting #4: cost 11 inf + 43 34.803 * * [simplify]: Extracting #5: cost 2 inf + 658 34.804 * * [simplify]: Extracting #6: cost 1 inf + 860 34.804 * * [simplify]: Extracting #7: cost 0 inf + 1062 34.804 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 34.804 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.804 * * * * [progress]: [ 82 / 103 ] simplifiying candidate # 34.804 * [simplify]: Simplifying (cbrt 1) 34.805 * * [simplify]: iters left: 1 (2 enodes) 34.807 * * [simplify]: Extracting #0: cost 1 inf + 0 34.807 * * [simplify]: Extracting #1: cost 0 inf + 1 34.807 * [simplify]: Simplified to 1 34.807 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.807 * * * * [progress]: [ 83 / 103 ] simplifiying candidate # 34.807 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 34.807 * * [simplify]: iters left: 6 (8 enodes) 34.809 * * [simplify]: iters left: 5 (25 enodes) 34.813 * * [simplify]: iters left: 4 (29 enodes) 34.817 * * [simplify]: iters left: 3 (35 enodes) 34.822 * * [simplify]: Extracting #0: cost 1 inf + 0 34.822 * * [simplify]: Extracting #1: cost 3 inf + 0 34.822 * * [simplify]: Extracting #2: cost 5 inf + 0 34.822 * * [simplify]: Extracting #3: cost 7 inf + 0 34.822 * * [simplify]: Extracting #4: cost 13 inf + 0 34.822 * * [simplify]: Extracting #5: cost 14 inf + 2 34.822 * * [simplify]: Extracting #6: cost 5 inf + 576 34.822 * * [simplify]: Extracting #7: cost 1 inf + 1504 34.823 * * [simplify]: Extracting #8: cost 0 inf + 1786 34.824 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 34.824 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.824 * * * * [progress]: [ 84 / 103 ] simplifiying candidate # 34.824 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.824 * * [simplify]: iters left: 6 (7 enodes) 34.828 * * [simplify]: iters left: 5 (22 enodes) 34.834 * * [simplify]: iters left: 4 (26 enodes) 34.840 * * [simplify]: iters left: 3 (32 enodes) 34.849 * * [simplify]: Extracting #0: cost 1 inf + 0 34.849 * * [simplify]: Extracting #1: cost 3 inf + 0 34.849 * * [simplify]: Extracting #2: cost 5 inf + 0 34.849 * * [simplify]: Extracting #3: cost 11 inf + 0 34.849 * * [simplify]: Extracting #4: cost 11 inf + 43 34.849 * * [simplify]: Extracting #5: cost 2 inf + 738 34.850 * * [simplify]: Extracting #6: cost 1 inf + 940 34.850 * * [simplify]: Extracting #7: cost 0 inf + 1142 34.850 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 34.851 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 34.851 * * * * [progress]: [ 85 / 103 ] simplifiying candidate # 34.851 * * * * [progress]: [ 86 / 103 ] simplifiying candidate # 34.851 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 34.851 * * [simplify]: iters left: 6 (10 enodes) 34.858 * * [simplify]: iters left: 5 (53 enodes) 34.881 * * [simplify]: iters left: 4 (147 enodes) 34.916 * * [simplify]: iters left: 3 (261 enodes) 34.996 * * [simplify]: iters left: 2 (383 enodes) 35.139 * * [simplify]: iters left: 1 (478 enodes) 35.515 * * [simplify]: Extracting #0: cost 1 inf + 0 35.516 * * [simplify]: Extracting #1: cost 3 inf + 0 35.516 * * [simplify]: Extracting #2: cost 44 inf + 0 35.516 * * [simplify]: Extracting #3: cost 154 inf + 289 35.518 * * [simplify]: Extracting #4: cost 90 inf + 9069 35.525 * * [simplify]: Extracting #5: cost 1 inf + 22909 35.535 * * [simplify]: Extracting #6: cost 0 inf + 22151 35.549 * * [simplify]: Extracting #7: cost 0 inf + 21991 35.562 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 35.562 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) (cbrt (* (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 35.562 * * * * [progress]: [ 87 / 103 ] simplifiying candidate # 35.562 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 35.563 * * [simplify]: iters left: 5 (6 enodes) 35.565 * * [simplify]: iters left: 4 (20 enodes) 35.568 * * [simplify]: iters left: 3 (34 enodes) 35.574 * * [simplify]: iters left: 2 (39 enodes) 35.578 * * [simplify]: Extracting #0: cost 1 inf + 0 35.578 * * [simplify]: Extracting #1: cost 0 inf + 1 35.578 * [simplify]: Simplified to 0 35.578 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 0) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 35.578 * * * * [progress]: [ 88 / 103 ] simplifiying candidate # 35.578 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 35.578 * * [simplify]: iters left: 6 (12 enodes) 35.582 * * [simplify]: iters left: 5 (56 enodes) 35.596 * * [simplify]: iters left: 4 (128 enodes) 35.648 * * [simplify]: iters left: 3 (342 enodes) 35.837 * * [simplify]: Extracting #0: cost 1 inf + 0 35.837 * * [simplify]: Extracting #1: cost 4 inf + 0 35.837 * * [simplify]: Extracting #2: cost 8 inf + 0 35.837 * * [simplify]: Extracting #3: cost 79 inf + 0 35.838 * * [simplify]: Extracting #4: cost 178 inf + 248 35.840 * * [simplify]: Extracting #5: cost 110 inf + 9022 35.844 * * [simplify]: Extracting #6: cost 45 inf + 26128 35.851 * * [simplify]: Extracting #7: cost 2 inf + 42782 35.863 * * [simplify]: Extracting #8: cost 0 inf + 43287 35.875 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* x.im (+ x.re x.re)))) 35.875 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* x.im (+ x.re x.re)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 35.875 * * * * [progress]: [ 89 / 103 ] simplifiying candidate # 35.875 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 35.876 * * [simplify]: iters left: 6 (11 enodes) 35.882 * * [simplify]: iters left: 5 (51 enodes) 35.902 * * [simplify]: iters left: 4 (121 enodes) 35.929 * * [simplify]: iters left: 3 (174 enodes) 35.958 * * [simplify]: Extracting #0: cost 1 inf + 0 35.958 * * [simplify]: Extracting #1: cost 0 inf + 1 35.958 * [simplify]: Simplified to 0 35.958 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 35.959 * * * * [progress]: [ 90 / 103 ] simplifiying candidate #real (real->posit16 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 35.959 * * * * [progress]: [ 91 / 103 ] simplifiying candidate # 35.959 * * * * [progress]: [ 92 / 103 ] simplifiying candidate # 35.959 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 35.959 * * [simplify]: iters left: 6 (11 enodes) 35.964 * * [simplify]: iters left: 5 (44 enodes) 35.972 * * [simplify]: iters left: 4 (67 enodes) 35.983 * * [simplify]: iters left: 3 (108 enodes) 36.008 * * [simplify]: iters left: 2 (171 enodes) 36.071 * * [simplify]: iters left: 1 (380 enodes) 36.212 * * [simplify]: Extracting #0: cost 1 inf + 0 36.212 * * [simplify]: Extracting #1: cost 64 inf + 0 36.214 * * [simplify]: Extracting #2: cost 269 inf + 0 36.216 * * [simplify]: Extracting #3: cost 282 inf + 4335 36.231 * * [simplify]: Extracting #4: cost 154 inf + 58575 36.241 * * [simplify]: Extracting #5: cost 64 inf + 102878 36.256 * * [simplify]: Extracting #6: cost 13 inf + 142533 36.277 * * [simplify]: Extracting #7: cost 0 inf + 155289 36.309 * * [simplify]: Extracting #8: cost 0 inf + 154896 36.342 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 36.342 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt 2) (cbrt (* x.re x.im)))) x.re))) 36.342 * * * * [progress]: [ 93 / 103 ] simplifiying candidate # 36.342 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 36.343 * * [simplify]: iters left: 6 (14 enodes) 36.354 * * [simplify]: iters left: 5 (62 enodes) 36.376 * * [simplify]: iters left: 4 (105 enodes) 36.411 * * [simplify]: iters left: 3 (229 enodes) 36.495 * * [simplify]: iters left: 2 (451 enodes) 36.627 * * [simplify]: Extracting #0: cost 1 inf + 0 36.627 * * [simplify]: Extracting #1: cost 38 inf + 0 36.628 * * [simplify]: Extracting #2: cost 164 inf + 1 36.629 * * [simplify]: Extracting #3: cost 208 inf + 1449 36.631 * * [simplify]: Extracting #4: cost 132 inf + 24559 36.637 * * [simplify]: Extracting #5: cost 43 inf + 53821 36.654 * * [simplify]: Extracting #6: cost 5 inf + 78756 36.673 * * [simplify]: Extracting #7: cost 0 inf + 79126 36.690 * * [simplify]: Extracting #8: cost 0 inf + 79124 36.701 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 36.702 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re))) x.re))) 36.702 * * * * [progress]: [ 94 / 103 ] simplifiying candidate # 36.702 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 36.702 * * [simplify]: iters left: 6 (14 enodes) 36.707 * * [simplify]: iters left: 5 (58 enodes) 36.719 * * [simplify]: iters left: 4 (99 enodes) 36.743 * * [simplify]: iters left: 3 (211 enodes) 36.804 * * [simplify]: iters left: 2 (484 enodes) 36.932 * * [simplify]: Extracting #0: cost 1 inf + 0 36.932 * * [simplify]: Extracting #1: cost 39 inf + 0 36.933 * * [simplify]: Extracting #2: cost 146 inf + 0 36.935 * * [simplify]: Extracting #3: cost 248 inf + 370 36.938 * * [simplify]: Extracting #4: cost 288 inf + 6220 36.949 * * [simplify]: Extracting #5: cost 125 inf + 50478 36.970 * * [simplify]: Extracting #6: cost 29 inf + 78866 37.000 * * [simplify]: Extracting #7: cost 3 inf + 97242 37.027 * * [simplify]: Extracting #8: cost 0 inf + 99821 37.054 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 37.054 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3))) x.re))) 37.054 * * * * [progress]: [ 95 / 103 ] simplifiying candidate # 37.055 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 37.055 * * [simplify]: iters left: 6 (11 enodes) 37.062 * * [simplify]: iters left: 5 (44 enodes) 37.077 * * [simplify]: iters left: 4 (67 enodes) 37.098 * * [simplify]: iters left: 3 (108 enodes) 37.132 * * [simplify]: iters left: 2 (171 enodes) 37.197 * * [simplify]: iters left: 1 (380 enodes) 37.352 * * [simplify]: Extracting #0: cost 1 inf + 0 37.353 * * [simplify]: Extracting #1: cost 64 inf + 0 37.354 * * [simplify]: Extracting #2: cost 269 inf + 0 37.362 * * [simplify]: Extracting #3: cost 282 inf + 4335 37.369 * * [simplify]: Extracting #4: cost 154 inf + 58575 37.379 * * [simplify]: Extracting #5: cost 64 inf + 102878 37.393 * * [simplify]: Extracting #6: cost 13 inf + 142533 37.417 * * [simplify]: Extracting #7: cost 0 inf + 155289 37.434 * * [simplify]: Extracting #8: cost 0 inf + 154896 37.462 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 37.462 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (cbrt (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 37.462 * * * * [progress]: [ 96 / 103 ] simplifiying candidate # 37.462 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 37.463 * * [simplify]: iters left: 6 (14 enodes) 37.472 * * [simplify]: iters left: 5 (62 enodes) 37.494 * * [simplify]: iters left: 4 (105 enodes) 37.520 * * [simplify]: iters left: 3 (229 enodes) 37.592 * * [simplify]: iters left: 2 (451 enodes) 37.753 * * [simplify]: Extracting #0: cost 1 inf + 0 37.753 * * [simplify]: Extracting #1: cost 38 inf + 0 37.753 * * [simplify]: Extracting #2: cost 164 inf + 1 37.754 * * [simplify]: Extracting #3: cost 208 inf + 1449 37.757 * * [simplify]: Extracting #4: cost 132 inf + 24559 37.763 * * [simplify]: Extracting #5: cost 43 inf + 53821 37.772 * * [simplify]: Extracting #6: cost 5 inf + 78756 37.781 * * [simplify]: Extracting #7: cost 0 inf + 79126 37.802 * * [simplify]: Extracting #8: cost 0 inf + 79124 37.820 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 37.820 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 37.820 * * * * [progress]: [ 97 / 103 ] simplifiying candidate # 37.821 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 37.821 * * [simplify]: iters left: 6 (14 enodes) 37.830 * * [simplify]: iters left: 5 (58 enodes) 37.850 * * [simplify]: iters left: 4 (99 enodes) 37.883 * * [simplify]: iters left: 3 (211 enodes) 37.967 * * [simplify]: iters left: 2 (484 enodes) 38.131 * * [simplify]: Extracting #0: cost 1 inf + 0 38.131 * * [simplify]: Extracting #1: cost 39 inf + 0 38.131 * * [simplify]: Extracting #2: cost 146 inf + 0 38.132 * * [simplify]: Extracting #3: cost 248 inf + 370 38.134 * * [simplify]: Extracting #4: cost 288 inf + 6220 38.139 * * [simplify]: Extracting #5: cost 125 inf + 50478 38.150 * * [simplify]: Extracting #6: cost 29 inf + 78866 38.167 * * [simplify]: Extracting #7: cost 3 inf + 97242 38.180 * * [simplify]: Extracting #8: cost 0 inf + 99821 38.194 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 38.194 * [simplify]: Simplified (2 2 1 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 38.194 * * * * [progress]: [ 98 / 103 ] simplifiying candidate # 38.194 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 38.194 * * [simplify]: iters left: 6 (11 enodes) 38.198 * * [simplify]: iters left: 5 (44 enodes) 38.207 * * [simplify]: iters left: 4 (67 enodes) 38.217 * * [simplify]: iters left: 3 (108 enodes) 38.240 * * [simplify]: iters left: 2 (171 enodes) 38.297 * * [simplify]: iters left: 1 (380 enodes) 38.470 * * [simplify]: Extracting #0: cost 1 inf + 0 38.470 * * [simplify]: Extracting #1: cost 64 inf + 0 38.472 * * [simplify]: Extracting #2: cost 269 inf + 0 38.474 * * [simplify]: Extracting #3: cost 282 inf + 4335 38.485 * * [simplify]: Extracting #4: cost 154 inf + 58575 38.505 * * [simplify]: Extracting #5: cost 64 inf + 102878 38.534 * * [simplify]: Extracting #6: cost 13 inf + 142533 38.562 * * [simplify]: Extracting #7: cost 0 inf + 155289 38.579 * * [simplify]: Extracting #8: cost 0 inf + 154896 38.602 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 38.602 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt 2) (cbrt (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 38.602 * * * * [progress]: [ 99 / 103 ] simplifiying candidate # 38.603 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 38.603 * * [simplify]: iters left: 6 (14 enodes) 38.612 * * [simplify]: iters left: 5 (62 enodes) 38.634 * * [simplify]: iters left: 4 (105 enodes) 38.669 * * [simplify]: iters left: 3 (229 enodes) 38.749 * * [simplify]: iters left: 2 (451 enodes) 38.884 * * [simplify]: Extracting #0: cost 1 inf + 0 38.884 * * [simplify]: Extracting #1: cost 38 inf + 0 38.884 * * [simplify]: Extracting #2: cost 164 inf + 1 38.885 * * [simplify]: Extracting #3: cost 208 inf + 1449 38.887 * * [simplify]: Extracting #4: cost 132 inf + 24559 38.893 * * [simplify]: Extracting #5: cost 43 inf + 53821 38.902 * * [simplify]: Extracting #6: cost 5 inf + 78756 38.911 * * [simplify]: Extracting #7: cost 0 inf + 79126 38.922 * * [simplify]: Extracting #8: cost 0 inf + 79124 38.937 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 38.937 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 38.937 * * * * [progress]: [ 100 / 103 ] simplifiying candidate # 38.938 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 38.938 * * [simplify]: iters left: 6 (14 enodes) 38.947 * * [simplify]: iters left: 5 (58 enodes) 38.967 * * [simplify]: iters left: 4 (99 enodes) 38.993 * * [simplify]: iters left: 3 (211 enodes) 39.058 * * [simplify]: iters left: 2 (484 enodes) 39.263 * * [simplify]: Extracting #0: cost 1 inf + 0 39.263 * * [simplify]: Extracting #1: cost 39 inf + 0 39.264 * * [simplify]: Extracting #2: cost 146 inf + 0 39.265 * * [simplify]: Extracting #3: cost 248 inf + 370 39.269 * * [simplify]: Extracting #4: cost 288 inf + 6220 39.280 * * [simplify]: Extracting #5: cost 125 inf + 50478 39.302 * * [simplify]: Extracting #6: cost 29 inf + 78866 39.314 * * [simplify]: Extracting #7: cost 3 inf + 97242 39.336 * * [simplify]: Extracting #8: cost 0 inf + 99821 39.363 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 39.363 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 39.364 * * * * [progress]: [ 101 / 103 ] simplifiying candidate # 39.364 * [simplify]: Simplifying (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 39.364 * * [simplify]: iters left: 6 (14 enodes) 39.374 * * [simplify]: iters left: 5 (62 enodes) 39.400 * * [simplify]: iters left: 4 (124 enodes) 39.451 * * [simplify]: iters left: 3 (264 enodes) 39.554 * * [simplify]: Extracting #0: cost 1 inf + 0 39.554 * * [simplify]: Extracting #1: cost 25 inf + 0 39.554 * * [simplify]: Extracting #2: cost 125 inf + 0 39.556 * * [simplify]: Extracting #3: cost 167 inf + 870 39.563 * * [simplify]: Extracting #4: cost 99 inf + 15240 39.571 * * [simplify]: Extracting #5: cost 18 inf + 40635 39.581 * * [simplify]: Extracting #6: cost 2 inf + 48511 39.587 * * [simplify]: Extracting #7: cost 0 inf + 49639 39.593 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) 39.593 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 39.593 * * * * [progress]: [ 102 / 103 ] simplifiying candidate # 39.593 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 39.594 * * [simplify]: iters left: 6 (17 enodes) 39.600 * * [simplify]: iters left: 5 (79 enodes) 39.617 * * [simplify]: iters left: 4 (154 enodes) 39.664 * * [simplify]: iters left: 3 (382 enodes) 39.781 * * [simplify]: Extracting #0: cost 1 inf + 0 39.781 * * [simplify]: Extracting #1: cost 25 inf + 0 39.782 * * [simplify]: Extracting #2: cost 126 inf + 0 39.782 * * [simplify]: Extracting #3: cost 220 inf + 218 39.783 * * [simplify]: Extracting #4: cost 219 inf + 1837 39.787 * * [simplify]: Extracting #5: cost 94 inf + 29480 39.794 * * [simplify]: Extracting #6: cost 15 inf + 54763 39.806 * * [simplify]: Extracting #7: cost 0 inf + 63055 39.814 * [simplify]: Simplified to (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) 39.814 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 39.814 * * * * [progress]: [ 103 / 103 ] simplifiying candidate # 39.814 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 39.814 * * [simplify]: iters left: 6 (17 enodes) 39.824 * * [simplify]: iters left: 5 (76 enodes) 39.854 * * [simplify]: iters left: 4 (152 enodes) 39.892 * * [simplify]: iters left: 3 (353 enodes) 40.395 * * [simplify]: Extracting #0: cost 1 inf + 0 40.395 * * [simplify]: Extracting #1: cost 25 inf + 0 40.395 * * [simplify]: Extracting #2: cost 135 inf + 0 40.397 * * [simplify]: Extracting #3: cost 254 inf + 289 40.400 * * [simplify]: Extracting #4: cost 269 inf + 5810 40.410 * * [simplify]: Extracting #5: cost 116 inf + 47143 40.432 * * [simplify]: Extracting #6: cost 9 inf + 83838 40.456 * * [simplify]: Extracting #7: cost 0 inf + 86557 40.480 * * [simplify]: Extracting #8: cost 0 inf + 86137 40.502 * [simplify]: Simplified to (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) 40.502 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re))) 40.503 * * * [progress]: adding candidates to table 41.757 * * [progress]: iteration 4 / 4 41.757 * * * [progress]: picking best candidate 41.786 * * * * [pick]: Picked # 41.786 * * * [progress]: localizing error 41.837 * * * [progress]: generating rewritten candidates 41.837 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 41.845 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2) 41.857 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 1) 41.872 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 41.923 * * * [progress]: generating series expansions 41.923 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 41.923 * [backup-simplify]: Simplify (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) 41.923 * [approximate]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in (x.re x.im) around 0 41.923 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.im 41.923 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.im 41.923 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.im 41.923 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.im 41.923 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.923 * [backup-simplify]: Simplify 1/3 into 1/3 41.923 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.im 41.923 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 41.923 * [taylor]: Taking taylor expansion of x.im in x.im 41.923 * [backup-simplify]: Simplify 0 into 0 41.923 * [backup-simplify]: Simplify 1 into 1 41.923 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 41.924 * [taylor]: Taking taylor expansion of x.re in x.im 41.924 * [backup-simplify]: Simplify x.re into x.re 41.924 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 41.924 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 41.924 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 41.925 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 41.925 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 41.925 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 41.925 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 41.926 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 41.926 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 41.926 * [taylor]: Taking taylor expansion of 2 in x.im 41.926 * [backup-simplify]: Simplify 2 into 2 41.926 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.927 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.927 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.re 41.927 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.re 41.927 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.re 41.927 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.re 41.927 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.927 * [backup-simplify]: Simplify 1/3 into 1/3 41.927 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.re 41.927 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 41.927 * [taylor]: Taking taylor expansion of x.im in x.re 41.927 * [backup-simplify]: Simplify x.im into x.im 41.927 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 41.927 * [taylor]: Taking taylor expansion of x.re in x.re 41.927 * [backup-simplify]: Simplify 0 into 0 41.927 * [backup-simplify]: Simplify 1 into 1 41.928 * [backup-simplify]: Simplify (* 1 1) into 1 41.928 * [backup-simplify]: Simplify (* x.im 1) into x.im 41.928 * [backup-simplify]: Simplify (log x.im) into (log x.im) 41.928 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 41.929 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 41.929 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 41.929 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 41.929 * [taylor]: Taking taylor expansion of 2 in x.re 41.929 * [backup-simplify]: Simplify 2 into 2 41.929 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.930 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.930 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.re 41.930 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.re 41.930 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.re 41.930 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.re 41.930 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.930 * [backup-simplify]: Simplify 1/3 into 1/3 41.930 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.re 41.930 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 41.930 * [taylor]: Taking taylor expansion of x.im in x.re 41.930 * [backup-simplify]: Simplify x.im into x.im 41.930 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 41.930 * [taylor]: Taking taylor expansion of x.re in x.re 41.930 * [backup-simplify]: Simplify 0 into 0 41.930 * [backup-simplify]: Simplify 1 into 1 41.931 * [backup-simplify]: Simplify (* 1 1) into 1 41.931 * [backup-simplify]: Simplify (* x.im 1) into x.im 41.931 * [backup-simplify]: Simplify (log x.im) into (log x.im) 41.931 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 41.932 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 41.932 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 41.932 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 41.932 * [taylor]: Taking taylor expansion of 2 in x.re 41.932 * [backup-simplify]: Simplify 2 into 2 41.932 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.933 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.934 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 41.934 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) in x.im 41.934 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 41.934 * [taylor]: Taking taylor expansion of 2 in x.im 41.934 * [backup-simplify]: Simplify 2 into 2 41.934 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.935 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.935 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) in x.im 41.935 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (* 2 (log x.re)))) in x.im 41.935 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.935 * [backup-simplify]: Simplify 1/3 into 1/3 41.935 * [taylor]: Taking taylor expansion of (+ (log x.im) (* 2 (log x.re))) in x.im 41.935 * [taylor]: Taking taylor expansion of (log x.im) in x.im 41.935 * [taylor]: Taking taylor expansion of x.im in x.im 41.935 * [backup-simplify]: Simplify 0 into 0 41.935 * [backup-simplify]: Simplify 1 into 1 41.936 * [backup-simplify]: Simplify (log 1) into 0 41.936 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 41.936 * [taylor]: Taking taylor expansion of 2 in x.im 41.936 * [backup-simplify]: Simplify 2 into 2 41.936 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.936 * [taylor]: Taking taylor expansion of x.re in x.im 41.936 * [backup-simplify]: Simplify x.re into x.re 41.936 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.936 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 41.936 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 41.936 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 41.937 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 41.937 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 41.937 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 41.938 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 41.939 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.939 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 41.940 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 41.940 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 41.941 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 41.941 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.942 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 41.942 * [taylor]: Taking taylor expansion of 0 in x.im 41.942 * [backup-simplify]: Simplify 0 into 0 41.942 * [backup-simplify]: Simplify 0 into 0 41.943 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.943 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.944 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 41.944 * [backup-simplify]: Simplify (+ 0 0) into 0 41.944 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 41.945 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.945 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))))) into 0 41.945 * [backup-simplify]: Simplify 0 into 0 41.946 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 41.947 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.947 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 41.948 * [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 41.948 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 41.949 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 41.950 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.950 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 41.950 * [taylor]: Taking taylor expansion of 0 in x.im 41.950 * [backup-simplify]: Simplify 0 into 0 41.950 * [backup-simplify]: Simplify 0 into 0 41.950 * [backup-simplify]: Simplify 0 into 0 41.952 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.953 * [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 41.954 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.954 * [backup-simplify]: Simplify (+ 0 0) into 0 41.955 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 41.956 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.957 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 41.957 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 41.957 * [backup-simplify]: Simplify 0 into 0 41.958 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 41.959 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 41.959 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 41.961 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 41.961 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 41.962 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re))))))) into 0 41.963 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.964 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 41.964 * [taylor]: Taking taylor expansion of 0 in x.im 41.964 * [backup-simplify]: Simplify 0 into 0 41.964 * [backup-simplify]: Simplify 0 into 0 41.964 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 41.964 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) 41.964 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in (x.re x.im) around 0 41.964 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.im 41.964 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.im 41.964 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.im 41.964 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.im 41.964 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.965 * [backup-simplify]: Simplify 1/3 into 1/3 41.965 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.im 41.965 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 41.965 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 41.965 * [taylor]: Taking taylor expansion of x.im in x.im 41.965 * [backup-simplify]: Simplify 0 into 0 41.965 * [backup-simplify]: Simplify 1 into 1 41.965 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 41.965 * [taylor]: Taking taylor expansion of x.re in x.im 41.965 * [backup-simplify]: Simplify x.re into x.re 41.965 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 41.965 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 41.965 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 41.965 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 41.965 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 41.965 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 41.966 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (log x.im)) 41.966 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) 41.966 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) 41.966 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 41.966 * [taylor]: Taking taylor expansion of 2 in x.im 41.966 * [backup-simplify]: Simplify 2 into 2 41.966 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.967 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.967 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.re 41.967 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.re 41.967 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.re 41.967 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.re 41.967 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.967 * [backup-simplify]: Simplify 1/3 into 1/3 41.967 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.re 41.967 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 41.967 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 41.967 * [taylor]: Taking taylor expansion of x.im in x.re 41.967 * [backup-simplify]: Simplify x.im into x.im 41.967 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 41.967 * [taylor]: Taking taylor expansion of x.re in x.re 41.967 * [backup-simplify]: Simplify 0 into 0 41.967 * [backup-simplify]: Simplify 1 into 1 41.967 * [backup-simplify]: Simplify (* 1 1) into 1 41.967 * [backup-simplify]: Simplify (* x.im 1) into x.im 41.967 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.967 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 41.967 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.968 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 41.968 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 41.968 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 41.968 * [taylor]: Taking taylor expansion of 2 in x.re 41.968 * [backup-simplify]: Simplify 2 into 2 41.968 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.969 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.969 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.re 41.969 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.re 41.969 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.re 41.969 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.re 41.969 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.969 * [backup-simplify]: Simplify 1/3 into 1/3 41.969 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.re 41.969 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 41.969 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 41.969 * [taylor]: Taking taylor expansion of x.im in x.re 41.969 * [backup-simplify]: Simplify x.im into x.im 41.969 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 41.969 * [taylor]: Taking taylor expansion of x.re in x.re 41.969 * [backup-simplify]: Simplify 0 into 0 41.969 * [backup-simplify]: Simplify 1 into 1 41.969 * [backup-simplify]: Simplify (* 1 1) into 1 41.969 * [backup-simplify]: Simplify (* x.im 1) into x.im 41.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.970 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 41.970 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.970 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 41.970 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 41.970 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 41.970 * [taylor]: Taking taylor expansion of 2 in x.re 41.970 * [backup-simplify]: Simplify 2 into 2 41.971 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.972 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.973 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) 41.973 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) in x.im 41.973 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 41.973 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 41.973 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.973 * [backup-simplify]: Simplify 1/3 into 1/3 41.973 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 41.973 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 41.973 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.973 * [taylor]: Taking taylor expansion of x.im in x.im 41.973 * [backup-simplify]: Simplify 0 into 0 41.973 * [backup-simplify]: Simplify 1 into 1 41.973 * [backup-simplify]: Simplify (/ 1 1) into 1 41.974 * [backup-simplify]: Simplify (log 1) into 0 41.974 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 41.974 * [taylor]: Taking taylor expansion of 2 in x.im 41.974 * [backup-simplify]: Simplify 2 into 2 41.974 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.974 * [taylor]: Taking taylor expansion of x.re in x.im 41.974 * [backup-simplify]: Simplify x.re into x.re 41.974 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.974 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 41.975 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 41.975 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 41.975 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 41.975 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 41.975 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 41.975 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 41.975 * [taylor]: Taking taylor expansion of 2 in x.im 41.975 * [backup-simplify]: Simplify 2 into 2 41.976 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 41.977 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 41.978 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 41.978 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) 41.979 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.979 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 41.980 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.980 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 41.981 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.981 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 41.982 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.983 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 41.983 * [taylor]: Taking taylor expansion of 0 in x.im 41.983 * [backup-simplify]: Simplify 0 into 0 41.983 * [backup-simplify]: Simplify 0 into 0 41.984 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.985 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.986 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.987 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 41.987 * [backup-simplify]: Simplify (- 0) into 0 41.987 * [backup-simplify]: Simplify (+ 0 0) into 0 41.988 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 41.989 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.990 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 41.990 * [backup-simplify]: Simplify 0 into 0 41.991 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 41.992 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.993 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 41.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.995 * [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 41.995 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.996 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into 0 41.998 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.999 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 41.999 * [taylor]: Taking taylor expansion of 0 in x.im 41.999 * [backup-simplify]: Simplify 0 into 0 41.999 * [backup-simplify]: Simplify 0 into 0 41.999 * [backup-simplify]: Simplify 0 into 0 42.000 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.001 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.004 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.010 * [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 42.011 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.011 * [backup-simplify]: Simplify (- 0) into 0 42.012 * [backup-simplify]: Simplify (+ 0 0) into 0 42.012 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 42.014 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.015 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.015 * [backup-simplify]: Simplify 0 into 0 42.016 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 42.017 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.018 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.018 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.021 * [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 42.022 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.023 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.025 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.026 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 42.026 * [taylor]: Taking taylor expansion of 0 in x.im 42.026 * [backup-simplify]: Simplify 0 into 0 42.026 * [backup-simplify]: Simplify 0 into 0 42.027 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re))))))) 42.027 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) 42.027 * [approximate]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in (x.re x.im) around 0 42.028 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.im 42.028 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.028 * [taylor]: Taking taylor expansion of -2 in x.im 42.028 * [backup-simplify]: Simplify -2 into -2 42.028 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.029 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.029 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.im 42.029 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.im 42.029 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.im 42.029 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.029 * [backup-simplify]: Simplify 1/3 into 1/3 42.029 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.im 42.029 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.im 42.029 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.im 42.029 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 42.029 * [taylor]: Taking taylor expansion of x.re in x.im 42.029 * [backup-simplify]: Simplify x.re into x.re 42.029 * [taylor]: Taking taylor expansion of x.im in x.im 42.029 * [backup-simplify]: Simplify 0 into 0 42.029 * [backup-simplify]: Simplify 1 into 1 42.029 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.029 * [backup-simplify]: Simplify (* (pow x.re 2) 0) into 0 42.029 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 42.030 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 1) (* 0 0)) into (pow x.re 2) 42.030 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 42.030 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 42.031 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (log x.im)) 42.031 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) 42.031 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) 42.031 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.re 42.031 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.031 * [taylor]: Taking taylor expansion of -2 in x.re 42.031 * [backup-simplify]: Simplify -2 into -2 42.032 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.032 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.032 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.re 42.032 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.re 42.032 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.re 42.032 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.032 * [backup-simplify]: Simplify 1/3 into 1/3 42.032 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.re 42.033 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.re 42.033 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.re 42.033 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.033 * [taylor]: Taking taylor expansion of x.re in x.re 42.033 * [backup-simplify]: Simplify 0 into 0 42.033 * [backup-simplify]: Simplify 1 into 1 42.033 * [taylor]: Taking taylor expansion of x.im in x.re 42.033 * [backup-simplify]: Simplify x.im into x.im 42.033 * [backup-simplify]: Simplify (* 1 1) into 1 42.033 * [backup-simplify]: Simplify (* 1 x.im) into x.im 42.033 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.033 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.034 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.034 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.034 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.034 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.re 42.034 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.034 * [taylor]: Taking taylor expansion of -2 in x.re 42.034 * [backup-simplify]: Simplify -2 into -2 42.035 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.035 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.035 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.re 42.035 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.re 42.036 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.re 42.036 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.036 * [backup-simplify]: Simplify 1/3 into 1/3 42.036 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.re 42.036 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.re 42.036 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.re 42.036 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.036 * [taylor]: Taking taylor expansion of x.re in x.re 42.036 * [backup-simplify]: Simplify 0 into 0 42.036 * [backup-simplify]: Simplify 1 into 1 42.036 * [taylor]: Taking taylor expansion of x.im in x.re 42.036 * [backup-simplify]: Simplify x.im into x.im 42.036 * [backup-simplify]: Simplify (* 1 1) into 1 42.036 * [backup-simplify]: Simplify (* 1 x.im) into x.im 42.036 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.036 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.037 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.037 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.037 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.038 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) 42.038 * [taylor]: Taking taylor expansion of (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) in x.im 42.038 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.038 * [taylor]: Taking taylor expansion of -2 in x.im 42.038 * [backup-simplify]: Simplify -2 into -2 42.039 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.039 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.039 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 42.039 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 42.040 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.040 * [backup-simplify]: Simplify 1/3 into 1/3 42.040 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 42.040 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 42.040 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 42.040 * [taylor]: Taking taylor expansion of x.im in x.im 42.040 * [backup-simplify]: Simplify 0 into 0 42.040 * [backup-simplify]: Simplify 1 into 1 42.040 * [backup-simplify]: Simplify (/ 1 1) into 1 42.041 * [backup-simplify]: Simplify (log 1) into 0 42.041 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 42.041 * [taylor]: Taking taylor expansion of 2 in x.im 42.041 * [backup-simplify]: Simplify 2 into 2 42.041 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.041 * [taylor]: Taking taylor expansion of x.re in x.im 42.041 * [backup-simplify]: Simplify x.re into x.re 42.041 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.041 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 42.041 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 42.041 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 42.042 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 42.042 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 42.042 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 42.042 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.043 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.044 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.044 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 42.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 42.045 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 42.046 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.046 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 42.047 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.048 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.048 * [taylor]: Taking taylor expansion of 0 in x.im 42.048 * [backup-simplify]: Simplify 0 into 0 42.048 * [backup-simplify]: Simplify 0 into 0 42.049 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 42.050 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.051 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.052 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 42.052 * [backup-simplify]: Simplify (- 0) into 0 42.052 * [backup-simplify]: Simplify (+ 0 0) into 0 42.053 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 42.053 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.054 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))))) into 0 42.054 * [backup-simplify]: Simplify 0 into 0 42.054 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.055 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 42.055 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.056 * [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 42.056 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.057 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into 0 42.058 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.059 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.060 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))))) into 0 42.060 * [taylor]: Taking taylor expansion of 0 in x.im 42.060 * [backup-simplify]: Simplify 0 into 0 42.060 * [backup-simplify]: Simplify 0 into 0 42.060 * [backup-simplify]: Simplify 0 into 0 42.060 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.062 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.063 * [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 42.063 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.064 * [backup-simplify]: Simplify (- 0) into 0 42.064 * [backup-simplify]: Simplify (+ 0 0) into 0 42.064 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 42.065 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.066 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.067 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 42.067 * [backup-simplify]: Simplify 0 into 0 42.068 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.069 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 42.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.070 * [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 42.071 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.071 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.072 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.073 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 42.074 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))))))) into 0 42.074 * [taylor]: Taking taylor expansion of 0 in x.im 42.074 * [backup-simplify]: Simplify 0 into 0 42.074 * [backup-simplify]: Simplify 0 into 0 42.075 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (log (/ -1 x.im))))) (cbrt -2)) 42.075 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2) 42.075 * [backup-simplify]: Simplify (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) 42.075 * [approximate]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in (x.re x.im) around 0 42.075 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.im 42.075 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.im 42.075 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.im 42.075 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.im 42.075 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.075 * [backup-simplify]: Simplify 1/3 into 1/3 42.075 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.im 42.075 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 42.075 * [taylor]: Taking taylor expansion of x.im in x.im 42.075 * [backup-simplify]: Simplify 0 into 0 42.075 * [backup-simplify]: Simplify 1 into 1 42.075 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 42.075 * [taylor]: Taking taylor expansion of x.re in x.im 42.075 * [backup-simplify]: Simplify x.re into x.re 42.075 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.075 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 42.075 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 42.076 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 42.076 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 42.076 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 42.076 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 42.076 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 42.076 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.076 * [taylor]: Taking taylor expansion of 2 in x.im 42.076 * [backup-simplify]: Simplify 2 into 2 42.076 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.077 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.077 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.re 42.077 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.re 42.077 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.re 42.077 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.re 42.077 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.077 * [backup-simplify]: Simplify 1/3 into 1/3 42.077 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.re 42.077 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.077 * [taylor]: Taking taylor expansion of x.im in x.re 42.077 * [backup-simplify]: Simplify x.im into x.im 42.077 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.077 * [taylor]: Taking taylor expansion of x.re in x.re 42.077 * [backup-simplify]: Simplify 0 into 0 42.077 * [backup-simplify]: Simplify 1 into 1 42.077 * [backup-simplify]: Simplify (* 1 1) into 1 42.077 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.077 * [backup-simplify]: Simplify (log x.im) into (log x.im) 42.078 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.078 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 42.078 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 42.078 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.078 * [taylor]: Taking taylor expansion of 2 in x.re 42.078 * [backup-simplify]: Simplify 2 into 2 42.078 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.079 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.079 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.re 42.079 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.re 42.079 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.re 42.079 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.re 42.079 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.079 * [backup-simplify]: Simplify 1/3 into 1/3 42.079 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.re 42.079 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.079 * [taylor]: Taking taylor expansion of x.im in x.re 42.079 * [backup-simplify]: Simplify x.im into x.im 42.079 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.079 * [taylor]: Taking taylor expansion of x.re in x.re 42.079 * [backup-simplify]: Simplify 0 into 0 42.079 * [backup-simplify]: Simplify 1 into 1 42.079 * [backup-simplify]: Simplify (* 1 1) into 1 42.079 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.079 * [backup-simplify]: Simplify (log x.im) into (log x.im) 42.079 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.080 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 42.080 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 42.080 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.080 * [taylor]: Taking taylor expansion of 2 in x.re 42.080 * [backup-simplify]: Simplify 2 into 2 42.080 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.080 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.081 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.081 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) in x.im 42.081 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.081 * [taylor]: Taking taylor expansion of 2 in x.im 42.081 * [backup-simplify]: Simplify 2 into 2 42.081 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.082 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.082 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) in x.im 42.082 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (* 2 (log x.re)))) in x.im 42.082 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.082 * [backup-simplify]: Simplify 1/3 into 1/3 42.082 * [taylor]: Taking taylor expansion of (+ (log x.im) (* 2 (log x.re))) in x.im 42.082 * [taylor]: Taking taylor expansion of (log x.im) in x.im 42.082 * [taylor]: Taking taylor expansion of x.im in x.im 42.082 * [backup-simplify]: Simplify 0 into 0 42.082 * [backup-simplify]: Simplify 1 into 1 42.082 * [backup-simplify]: Simplify (log 1) into 0 42.082 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 42.082 * [taylor]: Taking taylor expansion of 2 in x.im 42.082 * [backup-simplify]: Simplify 2 into 2 42.082 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.082 * [taylor]: Taking taylor expansion of x.re in x.im 42.082 * [backup-simplify]: Simplify x.re into x.re 42.082 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.082 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 42.083 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 42.083 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 42.083 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 42.083 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 42.083 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.083 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.084 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.084 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 42.085 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 42.086 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.086 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 42.087 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.088 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 42.088 * [taylor]: Taking taylor expansion of 0 in x.im 42.088 * [backup-simplify]: Simplify 0 into 0 42.088 * [backup-simplify]: Simplify 0 into 0 42.089 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.090 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.091 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 42.091 * [backup-simplify]: Simplify (+ 0 0) into 0 42.092 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 42.093 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.093 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))))) into 0 42.093 * [backup-simplify]: Simplify 0 into 0 42.095 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.096 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.096 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 42.098 * [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 42.099 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.100 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 42.101 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.102 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.102 * [taylor]: Taking taylor expansion of 0 in x.im 42.102 * [backup-simplify]: Simplify 0 into 0 42.102 * [backup-simplify]: Simplify 0 into 0 42.102 * [backup-simplify]: Simplify 0 into 0 42.105 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.107 * [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 42.108 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.108 * [backup-simplify]: Simplify (+ 0 0) into 0 42.109 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 42.111 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.112 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.114 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 42.114 * [backup-simplify]: Simplify 0 into 0 42.115 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 42.116 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.117 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.120 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 42.120 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.121 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re))))))) into 0 42.122 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.123 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 42.123 * [taylor]: Taking taylor expansion of 0 in x.im 42.123 * [backup-simplify]: Simplify 0 into 0 42.123 * [backup-simplify]: Simplify 0 into 0 42.123 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.124 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) 42.124 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in (x.re x.im) around 0 42.124 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.im 42.124 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.im 42.124 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.im 42.124 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.im 42.124 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.124 * [backup-simplify]: Simplify 1/3 into 1/3 42.124 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.im 42.124 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 42.124 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 42.124 * [taylor]: Taking taylor expansion of x.im in x.im 42.124 * [backup-simplify]: Simplify 0 into 0 42.124 * [backup-simplify]: Simplify 1 into 1 42.124 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 42.124 * [taylor]: Taking taylor expansion of x.re in x.im 42.124 * [backup-simplify]: Simplify x.re into x.re 42.124 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.124 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 42.124 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 42.124 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 42.124 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 42.124 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 42.125 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (log x.im)) 42.125 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) 42.125 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) 42.125 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.125 * [taylor]: Taking taylor expansion of 2 in x.im 42.125 * [backup-simplify]: Simplify 2 into 2 42.125 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.126 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.126 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.re 42.126 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.re 42.126 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.re 42.126 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.re 42.126 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.126 * [backup-simplify]: Simplify 1/3 into 1/3 42.126 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.re 42.126 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 42.126 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.126 * [taylor]: Taking taylor expansion of x.im in x.re 42.126 * [backup-simplify]: Simplify x.im into x.im 42.126 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.126 * [taylor]: Taking taylor expansion of x.re in x.re 42.126 * [backup-simplify]: Simplify 0 into 0 42.126 * [backup-simplify]: Simplify 1 into 1 42.126 * [backup-simplify]: Simplify (* 1 1) into 1 42.126 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.126 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.126 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.127 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.127 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.127 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.127 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.127 * [taylor]: Taking taylor expansion of 2 in x.re 42.127 * [backup-simplify]: Simplify 2 into 2 42.127 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.128 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.128 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.re 42.128 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.re 42.128 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.re 42.128 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.re 42.128 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.128 * [backup-simplify]: Simplify 1/3 into 1/3 42.128 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.re 42.128 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 42.128 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.128 * [taylor]: Taking taylor expansion of x.im in x.re 42.128 * [backup-simplify]: Simplify x.im into x.im 42.128 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.128 * [taylor]: Taking taylor expansion of x.re in x.re 42.128 * [backup-simplify]: Simplify 0 into 0 42.128 * [backup-simplify]: Simplify 1 into 1 42.128 * [backup-simplify]: Simplify (* 1 1) into 1 42.128 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.128 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.128 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.129 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.129 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.129 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.129 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.129 * [taylor]: Taking taylor expansion of 2 in x.re 42.129 * [backup-simplify]: Simplify 2 into 2 42.129 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.130 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.130 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) 42.130 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) in x.im 42.130 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 42.130 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 42.130 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.130 * [backup-simplify]: Simplify 1/3 into 1/3 42.130 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 42.130 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 42.130 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 42.130 * [taylor]: Taking taylor expansion of x.im in x.im 42.130 * [backup-simplify]: Simplify 0 into 0 42.130 * [backup-simplify]: Simplify 1 into 1 42.131 * [backup-simplify]: Simplify (/ 1 1) into 1 42.135 * [backup-simplify]: Simplify (log 1) into 0 42.135 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 42.135 * [taylor]: Taking taylor expansion of 2 in x.im 42.135 * [backup-simplify]: Simplify 2 into 2 42.135 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.135 * [taylor]: Taking taylor expansion of x.re in x.im 42.136 * [backup-simplify]: Simplify x.re into x.re 42.136 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.136 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 42.136 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 42.136 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 42.136 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 42.136 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 42.136 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 42.136 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.136 * [taylor]: Taking taylor expansion of 2 in x.im 42.136 * [backup-simplify]: Simplify 2 into 2 42.137 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.137 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.138 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.138 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) 42.139 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.139 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 42.139 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 42.139 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 42.140 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.140 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 42.141 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.141 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 42.141 * [taylor]: Taking taylor expansion of 0 in x.im 42.141 * [backup-simplify]: Simplify 0 into 0 42.141 * [backup-simplify]: Simplify 0 into 0 42.142 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 42.142 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.143 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.143 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 42.143 * [backup-simplify]: Simplify (- 0) into 0 42.144 * [backup-simplify]: Simplify (+ 0 0) into 0 42.144 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 42.145 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.145 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 42.145 * [backup-simplify]: Simplify 0 into 0 42.146 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.146 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.147 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 42.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.148 * [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 42.148 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.149 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into 0 42.150 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.151 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.151 * [taylor]: Taking taylor expansion of 0 in x.im 42.151 * [backup-simplify]: Simplify 0 into 0 42.151 * [backup-simplify]: Simplify 0 into 0 42.151 * [backup-simplify]: Simplify 0 into 0 42.153 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.154 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.157 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.158 * [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 42.159 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.160 * [backup-simplify]: Simplify (- 0) into 0 42.160 * [backup-simplify]: Simplify (+ 0 0) into 0 42.161 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 42.162 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.163 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.163 * [backup-simplify]: Simplify 0 into 0 42.165 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 42.165 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.166 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.168 * [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 42.168 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.169 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.170 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.171 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 42.171 * [taylor]: Taking taylor expansion of 0 in x.im 42.171 * [backup-simplify]: Simplify 0 into 0 42.171 * [backup-simplify]: Simplify 0 into 0 42.171 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re))))))) 42.172 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) 42.172 * [approximate]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in (x.re x.im) around 0 42.172 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.im 42.172 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.172 * [taylor]: Taking taylor expansion of -2 in x.im 42.172 * [backup-simplify]: Simplify -2 into -2 42.172 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.173 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.173 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.im 42.173 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.im 42.173 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.im 42.173 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.173 * [backup-simplify]: Simplify 1/3 into 1/3 42.173 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.im 42.173 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.im 42.173 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.im 42.173 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 42.173 * [taylor]: Taking taylor expansion of x.re in x.im 42.173 * [backup-simplify]: Simplify x.re into x.re 42.173 * [taylor]: Taking taylor expansion of x.im in x.im 42.173 * [backup-simplify]: Simplify 0 into 0 42.173 * [backup-simplify]: Simplify 1 into 1 42.173 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.173 * [backup-simplify]: Simplify (* (pow x.re 2) 0) into 0 42.173 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 42.173 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 1) (* 0 0)) into (pow x.re 2) 42.173 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 42.173 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 42.174 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (log x.im)) 42.174 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) 42.174 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) 42.174 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.re 42.174 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.174 * [taylor]: Taking taylor expansion of -2 in x.re 42.174 * [backup-simplify]: Simplify -2 into -2 42.174 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.175 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.175 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.re 42.175 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.re 42.175 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.re 42.175 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.175 * [backup-simplify]: Simplify 1/3 into 1/3 42.175 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.re 42.175 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.re 42.175 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.re 42.175 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.175 * [taylor]: Taking taylor expansion of x.re in x.re 42.175 * [backup-simplify]: Simplify 0 into 0 42.175 * [backup-simplify]: Simplify 1 into 1 42.175 * [taylor]: Taking taylor expansion of x.im in x.re 42.175 * [backup-simplify]: Simplify x.im into x.im 42.175 * [backup-simplify]: Simplify (* 1 1) into 1 42.175 * [backup-simplify]: Simplify (* 1 x.im) into x.im 42.175 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.175 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.176 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.176 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.176 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.176 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.re 42.176 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.176 * [taylor]: Taking taylor expansion of -2 in x.re 42.176 * [backup-simplify]: Simplify -2 into -2 42.177 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.177 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.177 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.re 42.177 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.re 42.177 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.re 42.177 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.177 * [backup-simplify]: Simplify 1/3 into 1/3 42.177 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.re 42.177 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.re 42.177 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.re 42.177 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.177 * [taylor]: Taking taylor expansion of x.re in x.re 42.177 * [backup-simplify]: Simplify 0 into 0 42.177 * [backup-simplify]: Simplify 1 into 1 42.177 * [taylor]: Taking taylor expansion of x.im in x.re 42.177 * [backup-simplify]: Simplify x.im into x.im 42.178 * [backup-simplify]: Simplify (* 1 1) into 1 42.178 * [backup-simplify]: Simplify (* 1 x.im) into x.im 42.178 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.178 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.178 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.178 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.178 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.179 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) 42.179 * [taylor]: Taking taylor expansion of (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) in x.im 42.179 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.179 * [taylor]: Taking taylor expansion of -2 in x.im 42.179 * [backup-simplify]: Simplify -2 into -2 42.179 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.180 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.180 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 42.180 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 42.180 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.180 * [backup-simplify]: Simplify 1/3 into 1/3 42.180 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 42.180 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 42.180 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 42.180 * [taylor]: Taking taylor expansion of x.im in x.im 42.180 * [backup-simplify]: Simplify 0 into 0 42.180 * [backup-simplify]: Simplify 1 into 1 42.180 * [backup-simplify]: Simplify (/ 1 1) into 1 42.180 * [backup-simplify]: Simplify (log 1) into 0 42.180 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 42.180 * [taylor]: Taking taylor expansion of 2 in x.im 42.180 * [backup-simplify]: Simplify 2 into 2 42.180 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.180 * [taylor]: Taking taylor expansion of x.re in x.im 42.180 * [backup-simplify]: Simplify x.re into x.re 42.180 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.181 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 42.181 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 42.181 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 42.181 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 42.181 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 42.181 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 42.181 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.182 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.182 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.182 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 42.183 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 42.183 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 42.183 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.184 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 42.184 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.185 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.185 * [taylor]: Taking taylor expansion of 0 in x.im 42.185 * [backup-simplify]: Simplify 0 into 0 42.185 * [backup-simplify]: Simplify 0 into 0 42.185 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 42.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.186 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.187 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 42.187 * [backup-simplify]: Simplify (- 0) into 0 42.187 * [backup-simplify]: Simplify (+ 0 0) into 0 42.188 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 42.188 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.189 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))))) into 0 42.189 * [backup-simplify]: Simplify 0 into 0 42.189 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.190 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 42.190 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.191 * [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 42.191 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.192 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into 0 42.192 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.193 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.194 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))))) into 0 42.194 * [taylor]: Taking taylor expansion of 0 in x.im 42.194 * [backup-simplify]: Simplify 0 into 0 42.194 * [backup-simplify]: Simplify 0 into 0 42.194 * [backup-simplify]: Simplify 0 into 0 42.195 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.196 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.197 * [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 42.198 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.199 * [backup-simplify]: Simplify (- 0) into 0 42.199 * [backup-simplify]: Simplify (+ 0 0) into 0 42.200 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 42.201 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.203 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.204 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 42.204 * [backup-simplify]: Simplify 0 into 0 42.205 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.207 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 42.207 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.210 * [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 42.210 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.212 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.213 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.214 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 42.215 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))))))) into 0 42.215 * [taylor]: Taking taylor expansion of 0 in x.im 42.215 * [backup-simplify]: Simplify 0 into 0 42.215 * [backup-simplify]: Simplify 0 into 0 42.215 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (log (/ -1 x.im))))) (cbrt -2)) 42.215 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 1) 42.215 * [backup-simplify]: Simplify (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) 42.215 * [approximate]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in (x.re x.im) around 0 42.216 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.im 42.216 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.im 42.216 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.im 42.216 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.im 42.216 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.216 * [backup-simplify]: Simplify 1/3 into 1/3 42.216 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.im 42.216 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 42.216 * [taylor]: Taking taylor expansion of x.im in x.im 42.216 * [backup-simplify]: Simplify 0 into 0 42.216 * [backup-simplify]: Simplify 1 into 1 42.216 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 42.216 * [taylor]: Taking taylor expansion of x.re in x.im 42.216 * [backup-simplify]: Simplify x.re into x.re 42.216 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.216 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 42.216 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 42.216 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 42.216 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 42.217 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 42.217 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 42.217 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 42.217 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.217 * [taylor]: Taking taylor expansion of 2 in x.im 42.217 * [backup-simplify]: Simplify 2 into 2 42.217 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.217 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.218 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.re 42.218 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.re 42.218 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.re 42.218 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.re 42.218 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.218 * [backup-simplify]: Simplify 1/3 into 1/3 42.218 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.re 42.218 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.218 * [taylor]: Taking taylor expansion of x.im in x.re 42.218 * [backup-simplify]: Simplify x.im into x.im 42.218 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.218 * [taylor]: Taking taylor expansion of x.re in x.re 42.218 * [backup-simplify]: Simplify 0 into 0 42.218 * [backup-simplify]: Simplify 1 into 1 42.218 * [backup-simplify]: Simplify (* 1 1) into 1 42.218 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.218 * [backup-simplify]: Simplify (log x.im) into (log x.im) 42.218 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.218 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 42.219 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 42.219 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.219 * [taylor]: Taking taylor expansion of 2 in x.re 42.219 * [backup-simplify]: Simplify 2 into 2 42.219 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.219 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.219 * [taylor]: Taking taylor expansion of (* (pow (* x.im (pow x.re 2)) 1/3) (cbrt 2)) in x.re 42.219 * [taylor]: Taking taylor expansion of (pow (* x.im (pow x.re 2)) 1/3) in x.re 42.219 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (pow x.re 2))))) in x.re 42.219 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (pow x.re 2)))) in x.re 42.219 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.219 * [backup-simplify]: Simplify 1/3 into 1/3 42.220 * [taylor]: Taking taylor expansion of (log (* x.im (pow x.re 2))) in x.re 42.220 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.220 * [taylor]: Taking taylor expansion of x.im in x.re 42.220 * [backup-simplify]: Simplify x.im into x.im 42.220 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.220 * [taylor]: Taking taylor expansion of x.re in x.re 42.220 * [backup-simplify]: Simplify 0 into 0 42.220 * [backup-simplify]: Simplify 1 into 1 42.220 * [backup-simplify]: Simplify (* 1 1) into 1 42.220 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.220 * [backup-simplify]: Simplify (log x.im) into (log x.im) 42.220 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.220 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 42.220 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 42.220 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.220 * [taylor]: Taking taylor expansion of 2 in x.re 42.220 * [backup-simplify]: Simplify 2 into 2 42.221 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.221 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.222 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.222 * [taylor]: Taking taylor expansion of (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) in x.im 42.222 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.222 * [taylor]: Taking taylor expansion of 2 in x.im 42.222 * [backup-simplify]: Simplify 2 into 2 42.222 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.222 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.222 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) in x.im 42.222 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (* 2 (log x.re)))) in x.im 42.222 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.222 * [backup-simplify]: Simplify 1/3 into 1/3 42.222 * [taylor]: Taking taylor expansion of (+ (log x.im) (* 2 (log x.re))) in x.im 42.222 * [taylor]: Taking taylor expansion of (log x.im) in x.im 42.222 * [taylor]: Taking taylor expansion of x.im in x.im 42.222 * [backup-simplify]: Simplify 0 into 0 42.222 * [backup-simplify]: Simplify 1 into 1 42.223 * [backup-simplify]: Simplify (log 1) into 0 42.223 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 42.223 * [taylor]: Taking taylor expansion of 2 in x.im 42.223 * [backup-simplify]: Simplify 2 into 2 42.223 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.223 * [taylor]: Taking taylor expansion of x.re in x.im 42.223 * [backup-simplify]: Simplify x.re into x.re 42.223 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.223 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 42.223 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 42.223 * [backup-simplify]: Simplify (+ (log x.im) (* 2 (log x.re))) into (+ (log x.im) (* 2 (log x.re))) 42.223 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (* 2 (log x.re)))) into (* 1/3 (+ (log x.im) (* 2 (log x.re)))) 42.223 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 42.224 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.224 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.225 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.225 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 42.225 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 42.226 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.226 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 42.227 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.227 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 42.227 * [taylor]: Taking taylor expansion of 0 in x.im 42.227 * [backup-simplify]: Simplify 0 into 0 42.227 * [backup-simplify]: Simplify 0 into 0 42.228 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.229 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.229 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 42.229 * [backup-simplify]: Simplify (+ 0 0) into 0 42.229 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (* 2 (log x.re))))) into 0 42.230 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.230 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))))) into 0 42.230 * [backup-simplify]: Simplify 0 into 0 42.231 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.232 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.232 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 42.233 * [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 42.234 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.234 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 42.235 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.235 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.236 * [taylor]: Taking taylor expansion of 0 in x.im 42.236 * [backup-simplify]: Simplify 0 into 0 42.236 * [backup-simplify]: Simplify 0 into 0 42.236 * [backup-simplify]: Simplify 0 into 0 42.237 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.238 * [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 42.245 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.246 * [backup-simplify]: Simplify (+ 0 0) into 0 42.247 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re)))))) into 0 42.248 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.250 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.251 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 42.251 * [backup-simplify]: Simplify 0 into 0 42.252 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 42.253 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.254 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.257 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 42.257 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log x.im)) into (+ (log x.im) (* 2 (log x.re))) 42.259 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (* 2 (log x.re))))))) into 0 42.260 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.261 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 42.262 * [taylor]: Taking taylor expansion of 0 in x.im 42.262 * [backup-simplify]: Simplify 0 into 0 42.262 * [backup-simplify]: Simplify 0 into 0 42.262 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.263 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) 42.263 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in (x.re x.im) around 0 42.263 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.im 42.263 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.im 42.263 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.im 42.263 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.im 42.263 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.263 * [backup-simplify]: Simplify 1/3 into 1/3 42.263 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.im 42.263 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 42.263 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 42.263 * [taylor]: Taking taylor expansion of x.im in x.im 42.263 * [backup-simplify]: Simplify 0 into 0 42.263 * [backup-simplify]: Simplify 1 into 1 42.263 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 42.263 * [taylor]: Taking taylor expansion of x.re in x.im 42.263 * [backup-simplify]: Simplify x.re into x.re 42.263 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.263 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 42.263 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 42.264 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 42.264 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 42.264 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 42.264 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (log x.im)) 42.265 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) 42.265 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) 42.265 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.265 * [taylor]: Taking taylor expansion of 2 in x.im 42.265 * [backup-simplify]: Simplify 2 into 2 42.265 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.266 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.266 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.re 42.266 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.re 42.266 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.re 42.266 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.re 42.266 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.266 * [backup-simplify]: Simplify 1/3 into 1/3 42.266 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.re 42.266 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 42.266 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.266 * [taylor]: Taking taylor expansion of x.im in x.re 42.266 * [backup-simplify]: Simplify x.im into x.im 42.266 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.266 * [taylor]: Taking taylor expansion of x.re in x.re 42.266 * [backup-simplify]: Simplify 0 into 0 42.266 * [backup-simplify]: Simplify 1 into 1 42.267 * [backup-simplify]: Simplify (* 1 1) into 1 42.267 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.267 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.267 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.267 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.268 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.268 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.268 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.268 * [taylor]: Taking taylor expansion of 2 in x.re 42.268 * [backup-simplify]: Simplify 2 into 2 42.268 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.269 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.269 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im (pow x.re 2))) 1/3) (cbrt 2)) in x.re 42.269 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im (pow x.re 2))) 1/3) in x.re 42.269 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im (pow x.re 2)))))) in x.re 42.269 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im (pow x.re 2))))) in x.re 42.269 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.269 * [backup-simplify]: Simplify 1/3 into 1/3 42.269 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im (pow x.re 2)))) in x.re 42.269 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 42.269 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 42.269 * [taylor]: Taking taylor expansion of x.im in x.re 42.269 * [backup-simplify]: Simplify x.im into x.im 42.269 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.269 * [taylor]: Taking taylor expansion of x.re in x.re 42.269 * [backup-simplify]: Simplify 0 into 0 42.269 * [backup-simplify]: Simplify 1 into 1 42.270 * [backup-simplify]: Simplify (* 1 1) into 1 42.270 * [backup-simplify]: Simplify (* x.im 1) into x.im 42.270 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.270 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.271 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.271 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.271 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.271 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.271 * [taylor]: Taking taylor expansion of 2 in x.re 42.271 * [backup-simplify]: Simplify 2 into 2 42.271 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.272 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.273 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) 42.273 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (cbrt 2)) in x.im 42.273 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 42.273 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 42.273 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.273 * [backup-simplify]: Simplify 1/3 into 1/3 42.273 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 42.273 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 42.273 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 42.273 * [taylor]: Taking taylor expansion of x.im in x.im 42.273 * [backup-simplify]: Simplify 0 into 0 42.273 * [backup-simplify]: Simplify 1 into 1 42.273 * [backup-simplify]: Simplify (/ 1 1) into 1 42.274 * [backup-simplify]: Simplify (log 1) into 0 42.274 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 42.274 * [taylor]: Taking taylor expansion of 2 in x.im 42.274 * [backup-simplify]: Simplify 2 into 2 42.274 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.274 * [taylor]: Taking taylor expansion of x.re in x.im 42.274 * [backup-simplify]: Simplify x.re into x.re 42.274 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.274 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 42.274 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 42.275 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 42.275 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 42.275 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 42.275 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 42.275 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.275 * [taylor]: Taking taylor expansion of 2 in x.im 42.275 * [backup-simplify]: Simplify 2 into 2 42.275 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.276 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.277 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.278 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (cbrt 2)) 42.278 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.279 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 42.279 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 42.280 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 42.280 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.281 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 42.282 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.283 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 42.283 * [taylor]: Taking taylor expansion of 0 in x.im 42.283 * [backup-simplify]: Simplify 0 into 0 42.283 * [backup-simplify]: Simplify 0 into 0 42.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 42.285 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.286 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.286 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 42.287 * [backup-simplify]: Simplify (- 0) into 0 42.287 * [backup-simplify]: Simplify (+ 0 0) into 0 42.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 42.288 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.289 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (* 0 (cbrt 2))) into 0 42.289 * [backup-simplify]: Simplify 0 into 0 42.291 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.291 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.292 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 42.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.294 * [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 42.295 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.296 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into 0 42.298 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.299 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.299 * [taylor]: Taking taylor expansion of 0 in x.im 42.299 * [backup-simplify]: Simplify 0 into 0 42.299 * [backup-simplify]: Simplify 0 into 0 42.299 * [backup-simplify]: Simplify 0 into 0 42.300 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.304 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.306 * [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 42.307 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.307 * [backup-simplify]: Simplify (- 0) into 0 42.308 * [backup-simplify]: Simplify (+ 0 0) into 0 42.309 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 42.310 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.311 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.311 * [backup-simplify]: Simplify 0 into 0 42.313 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 42.314 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.315 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.318 * [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 42.318 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.319 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.321 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.322 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 42.322 * [taylor]: Taking taylor expansion of 0 in x.im 42.323 * [backup-simplify]: Simplify 0 into 0 42.323 * [backup-simplify]: Simplify 0 into 0 42.323 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re))))))) 42.324 * [backup-simplify]: Simplify (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) 42.324 * [approximate]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in (x.re x.im) around 0 42.324 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.im 42.324 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.324 * [taylor]: Taking taylor expansion of -2 in x.im 42.324 * [backup-simplify]: Simplify -2 into -2 42.324 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.325 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.325 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.im 42.325 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.im 42.325 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.im 42.325 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.325 * [backup-simplify]: Simplify 1/3 into 1/3 42.325 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.im 42.325 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.im 42.325 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.im 42.325 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 42.325 * [taylor]: Taking taylor expansion of x.re in x.im 42.325 * [backup-simplify]: Simplify x.re into x.re 42.325 * [taylor]: Taking taylor expansion of x.im in x.im 42.325 * [backup-simplify]: Simplify 0 into 0 42.325 * [backup-simplify]: Simplify 1 into 1 42.325 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.326 * [backup-simplify]: Simplify (* (pow x.re 2) 0) into 0 42.326 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 42.326 * [backup-simplify]: Simplify (+ (* (pow x.re 2) 1) (* 0 0)) into (pow x.re 2) 42.326 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 42.326 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 42.327 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (log x.im)) 42.327 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im))) 42.327 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (log x.im)))) 42.327 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.re 42.327 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.327 * [taylor]: Taking taylor expansion of -2 in x.re 42.327 * [backup-simplify]: Simplify -2 into -2 42.328 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.328 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.328 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.re 42.329 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.re 42.329 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.re 42.329 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.329 * [backup-simplify]: Simplify 1/3 into 1/3 42.329 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.re 42.329 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.re 42.329 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.re 42.329 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.329 * [taylor]: Taking taylor expansion of x.re in x.re 42.329 * [backup-simplify]: Simplify 0 into 0 42.329 * [backup-simplify]: Simplify 1 into 1 42.329 * [taylor]: Taking taylor expansion of x.im in x.re 42.329 * [backup-simplify]: Simplify x.im into x.im 42.329 * [backup-simplify]: Simplify (* 1 1) into 1 42.329 * [backup-simplify]: Simplify (* 1 x.im) into x.im 42.329 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.329 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.330 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.330 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.330 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.330 * [taylor]: Taking taylor expansion of (* (cbrt -2) (pow (/ 1 (* (pow x.re 2) x.im)) 1/3)) in x.re 42.330 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.330 * [taylor]: Taking taylor expansion of -2 in x.re 42.330 * [backup-simplify]: Simplify -2 into -2 42.331 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.332 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.332 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 2) x.im)) 1/3) in x.re 42.332 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 2) x.im))))) in x.re 42.332 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 2) x.im)))) in x.re 42.332 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.332 * [backup-simplify]: Simplify 1/3 into 1/3 42.332 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 2) x.im))) in x.re 42.332 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 2) x.im)) in x.re 42.332 * [taylor]: Taking taylor expansion of (* (pow x.re 2) x.im) in x.re 42.332 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 42.332 * [taylor]: Taking taylor expansion of x.re in x.re 42.332 * [backup-simplify]: Simplify 0 into 0 42.332 * [backup-simplify]: Simplify 1 into 1 42.332 * [taylor]: Taking taylor expansion of x.im in x.re 42.332 * [backup-simplify]: Simplify x.im into x.im 42.332 * [backup-simplify]: Simplify (* 1 1) into 1 42.332 * [backup-simplify]: Simplify (* 1 x.im) into x.im 42.333 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 42.333 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 42.333 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.333 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 42.333 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 42.334 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) 42.334 * [taylor]: Taking taylor expansion of (* (cbrt -2) (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) in x.im 42.334 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.334 * [taylor]: Taking taylor expansion of -2 in x.im 42.334 * [backup-simplify]: Simplify -2 into -2 42.335 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.336 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.336 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 42.336 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 42.336 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.336 * [backup-simplify]: Simplify 1/3 into 1/3 42.336 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 42.336 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 42.336 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 42.336 * [taylor]: Taking taylor expansion of x.im in x.im 42.336 * [backup-simplify]: Simplify 0 into 0 42.336 * [backup-simplify]: Simplify 1 into 1 42.336 * [backup-simplify]: Simplify (/ 1 1) into 1 42.337 * [backup-simplify]: Simplify (log 1) into 0 42.337 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 42.337 * [taylor]: Taking taylor expansion of 2 in x.im 42.337 * [backup-simplify]: Simplify 2 into 2 42.337 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.337 * [taylor]: Taking taylor expansion of x.re in x.im 42.337 * [backup-simplify]: Simplify x.re into x.re 42.337 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.338 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 42.338 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 42.338 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 42.338 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 42.338 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 42.338 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 42.339 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.340 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) into (* (cbrt -2) (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))) 42.340 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.341 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 42.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 42.342 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 42.342 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.343 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 42.344 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.344 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.344 * [taylor]: Taking taylor expansion of 0 in x.im 42.344 * [backup-simplify]: Simplify 0 into 0 42.345 * [backup-simplify]: Simplify 0 into 0 42.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 42.347 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.348 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.348 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 42.348 * [backup-simplify]: Simplify (- 0) into 0 42.349 * [backup-simplify]: Simplify (+ 0 0) into 0 42.349 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 42.350 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.351 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))))) into 0 42.351 * [backup-simplify]: Simplify 0 into 0 42.352 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.353 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 42.353 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.355 * [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 42.355 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.356 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into 0 42.357 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.358 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.359 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))))))) into 0 42.359 * [taylor]: Taking taylor expansion of 0 in x.im 42.359 * [backup-simplify]: Simplify 0 into 0 42.359 * [backup-simplify]: Simplify 0 into 0 42.359 * [backup-simplify]: Simplify 0 into 0 42.359 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.361 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.362 * [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 42.363 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.363 * [backup-simplify]: Simplify (- 0) into 0 42.363 * [backup-simplify]: Simplify (+ 0 0) into 0 42.364 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 42.365 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.365 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.366 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 42.366 * [backup-simplify]: Simplify 0 into 0 42.367 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.367 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 42.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 42.369 * [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 42.370 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 42.370 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 42.371 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.372 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 42.373 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))))))) into 0 42.373 * [taylor]: Taking taylor expansion of 0 in x.im 42.373 * [backup-simplify]: Simplify 0 into 0 42.373 * [backup-simplify]: Simplify 0 into 0 42.374 * [backup-simplify]: Simplify (* (cbrt -2) (exp (* -1/3 (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (log (/ -1 x.im))))) (cbrt -2)) 42.374 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 42.374 * [backup-simplify]: Simplify (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) into (* (pow (* (pow x.im 2) (pow x.re 4)) 1/3) (pow (cbrt 2) 2)) 42.374 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 4)) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 42.374 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 4)) 1/3) (pow (cbrt 2) 2)) in x.im 42.374 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 4)) 1/3) in x.im 42.374 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 4))))) in x.im 42.374 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 4)))) in x.im 42.374 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.374 * [backup-simplify]: Simplify 1/3 into 1/3 42.374 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 4))) in x.im 42.374 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 4)) in x.im 42.374 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 42.374 * [taylor]: Taking taylor expansion of x.im in x.im 42.374 * [backup-simplify]: Simplify 0 into 0 42.374 * [backup-simplify]: Simplify 1 into 1 42.374 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.im 42.374 * [taylor]: Taking taylor expansion of x.re in x.im 42.374 * [backup-simplify]: Simplify x.re into x.re 42.374 * [backup-simplify]: Simplify (* 1 1) into 1 42.375 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.375 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 42.375 * [backup-simplify]: Simplify (* 1 (pow x.re 4)) into (pow x.re 4) 42.375 * [backup-simplify]: Simplify (log (pow x.re 4)) into (log (pow x.re 4)) 42.375 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 42.375 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) 42.375 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) 42.375 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 42.375 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.375 * [taylor]: Taking taylor expansion of 2 in x.im 42.375 * [backup-simplify]: Simplify 2 into 2 42.376 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.376 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.376 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 4)) 1/3) (pow (cbrt 2) 2)) in x.re 42.376 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 4)) 1/3) in x.re 42.376 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 4))))) in x.re 42.376 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 4)))) in x.re 42.376 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.376 * [backup-simplify]: Simplify 1/3 into 1/3 42.376 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 4))) in x.re 42.376 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 4)) in x.re 42.376 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 42.376 * [taylor]: Taking taylor expansion of x.im in x.re 42.376 * [backup-simplify]: Simplify x.im into x.im 42.376 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 42.376 * [taylor]: Taking taylor expansion of x.re in x.re 42.376 * [backup-simplify]: Simplify 0 into 0 42.376 * [backup-simplify]: Simplify 1 into 1 42.376 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 42.377 * [backup-simplify]: Simplify (* 1 1) into 1 42.377 * [backup-simplify]: Simplify (* 1 1) into 1 42.377 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 42.377 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 42.377 * [backup-simplify]: Simplify (+ (* (- -4) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 4 (log x.re))) 42.377 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re)))) 42.377 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) 42.377 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 42.377 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.377 * [taylor]: Taking taylor expansion of 2 in x.re 42.377 * [backup-simplify]: Simplify 2 into 2 42.378 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.378 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.378 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 4)) 1/3) (pow (cbrt 2) 2)) in x.re 42.378 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 4)) 1/3) in x.re 42.378 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 4))))) in x.re 42.378 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 4)))) in x.re 42.378 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.378 * [backup-simplify]: Simplify 1/3 into 1/3 42.378 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 4))) in x.re 42.378 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 4)) in x.re 42.378 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 42.378 * [taylor]: Taking taylor expansion of x.im in x.re 42.378 * [backup-simplify]: Simplify x.im into x.im 42.378 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 42.378 * [taylor]: Taking taylor expansion of x.re in x.re 42.378 * [backup-simplify]: Simplify 0 into 0 42.378 * [backup-simplify]: Simplify 1 into 1 42.378 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 42.379 * [backup-simplify]: Simplify (* 1 1) into 1 42.379 * [backup-simplify]: Simplify (* 1 1) into 1 42.379 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 42.379 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 42.379 * [backup-simplify]: Simplify (+ (* (- -4) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 4 (log x.re))) 42.379 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re)))) 42.380 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) 42.380 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 42.380 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.380 * [taylor]: Taking taylor expansion of 2 in x.re 42.380 * [backup-simplify]: Simplify 2 into 2 42.380 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.380 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.387 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 42.388 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) 42.388 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) in x.im 42.388 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) in x.im 42.388 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re)))) in x.im 42.388 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.388 * [backup-simplify]: Simplify 1/3 into 1/3 42.388 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (* 4 (log x.re))) in x.im 42.388 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 42.389 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 42.389 * [taylor]: Taking taylor expansion of x.im in x.im 42.389 * [backup-simplify]: Simplify 0 into 0 42.389 * [backup-simplify]: Simplify 1 into 1 42.389 * [backup-simplify]: Simplify (* 1 1) into 1 42.389 * [backup-simplify]: Simplify (log 1) into 0 42.389 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 42.389 * [taylor]: Taking taylor expansion of 4 in x.im 42.389 * [backup-simplify]: Simplify 4 into 4 42.389 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.389 * [taylor]: Taking taylor expansion of x.re in x.im 42.390 * [backup-simplify]: Simplify x.re into x.re 42.390 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.390 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 42.390 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 42.390 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (* 4 (log x.re))) into (+ (* 2 (log x.im)) (* 4 (log x.re))) 42.390 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 42.390 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 42.391 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 42.391 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.391 * [taylor]: Taking taylor expansion of 2 in x.im 42.391 * [backup-simplify]: Simplify 2 into 2 42.391 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.392 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.393 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 42.394 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) 42.395 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) 42.396 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 42.397 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.397 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.397 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 42.398 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 42.399 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 42.399 * [backup-simplify]: Simplify (+ (* (- -4) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 4 (log x.re))) 42.400 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (* 4 (log x.re))))) into 0 42.401 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.401 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 42.401 * [taylor]: Taking taylor expansion of 0 in x.im 42.401 * [backup-simplify]: Simplify 0 into 0 42.401 * [backup-simplify]: Simplify 0 into 0 42.402 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 42.402 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.403 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.404 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.404 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 42.404 * [backup-simplify]: Simplify (+ 0 0) into 0 42.404 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into 0 42.405 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.406 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 42.406 * [backup-simplify]: Simplify 0 into 0 42.407 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.407 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.408 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.408 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.409 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 42.409 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 42.410 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow x.im 2) 1)))) 2) into 0 42.411 * [backup-simplify]: Simplify (+ (* (- -4) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 4 (log x.re))) 42.411 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 4 (log x.re)))))) into 0 42.412 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.413 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 42.413 * [taylor]: Taking taylor expansion of 0 in x.im 42.413 * [backup-simplify]: Simplify 0 into 0 42.413 * [backup-simplify]: Simplify 0 into 0 42.413 * [backup-simplify]: Simplify 0 into 0 42.414 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.414 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.415 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.416 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.417 * [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 42.418 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.418 * [backup-simplify]: Simplify (+ 0 0) into 0 42.419 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 42.420 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.420 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 42.420 * [backup-simplify]: Simplify 0 into 0 42.421 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 42.422 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 42.422 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.423 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.423 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 42.424 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.426 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 2) 1)))) 6) into 0 42.427 * [backup-simplify]: Simplify (+ (* (- -4) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 4 (log x.re))) 42.428 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 4 (log x.re))))))) into 0 42.430 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.431 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 4 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 42.431 * [taylor]: Taking taylor expansion of 0 in x.im 42.431 * [backup-simplify]: Simplify 0 into 0 42.432 * [backup-simplify]: Simplify 0 into 0 42.433 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) 42.433 * [backup-simplify]: Simplify (* (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) (cbrt (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) (pow (cbrt 2) 2)) 42.433 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 42.433 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) (pow (cbrt 2) 2)) in x.im 42.433 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) in x.im 42.433 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 4)))))) in x.im 42.433 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 4))))) in x.im 42.433 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.433 * [backup-simplify]: Simplify 1/3 into 1/3 42.434 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 4)))) in x.im 42.434 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 4))) in x.im 42.434 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 4)) in x.im 42.434 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 42.434 * [taylor]: Taking taylor expansion of x.im in x.im 42.434 * [backup-simplify]: Simplify 0 into 0 42.434 * [backup-simplify]: Simplify 1 into 1 42.434 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.im 42.434 * [taylor]: Taking taylor expansion of x.re in x.im 42.434 * [backup-simplify]: Simplify x.re into x.re 42.434 * [backup-simplify]: Simplify (* 1 1) into 1 42.434 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.434 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 42.435 * [backup-simplify]: Simplify (* 1 (pow x.re 4)) into (pow x.re 4) 42.435 * [backup-simplify]: Simplify (/ 1 (pow x.re 4)) into (/ 1 (pow x.re 4)) 42.435 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 4))) into (log (/ 1 (pow x.re 4))) 42.435 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 4)))) into (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im))) 42.435 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im)))) 42.436 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im))))) 42.436 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 42.436 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.436 * [taylor]: Taking taylor expansion of 2 in x.im 42.436 * [backup-simplify]: Simplify 2 into 2 42.436 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.437 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.437 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) (pow (cbrt 2) 2)) in x.re 42.437 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) in x.re 42.437 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 4)))))) in x.re 42.437 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 4))))) in x.re 42.437 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.437 * [backup-simplify]: Simplify 1/3 into 1/3 42.437 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 4)))) in x.re 42.437 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 4))) in x.re 42.437 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 4)) in x.re 42.437 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 42.437 * [taylor]: Taking taylor expansion of x.im in x.re 42.437 * [backup-simplify]: Simplify x.im into x.im 42.437 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 42.437 * [taylor]: Taking taylor expansion of x.re in x.re 42.437 * [backup-simplify]: Simplify 0 into 0 42.437 * [backup-simplify]: Simplify 1 into 1 42.438 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 42.438 * [backup-simplify]: Simplify (* 1 1) into 1 42.438 * [backup-simplify]: Simplify (* 1 1) into 1 42.438 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 42.439 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 42.439 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 42.439 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.439 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 42.440 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 42.440 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 42.440 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.440 * [taylor]: Taking taylor expansion of 2 in x.re 42.440 * [backup-simplify]: Simplify 2 into 2 42.440 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.441 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.441 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) (pow (cbrt 2) 2)) in x.re 42.441 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 4))) 1/3) in x.re 42.441 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 4)))))) in x.re 42.441 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 4))))) in x.re 42.441 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.441 * [backup-simplify]: Simplify 1/3 into 1/3 42.441 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 4)))) in x.re 42.441 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 4))) in x.re 42.441 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 4)) in x.re 42.441 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 42.441 * [taylor]: Taking taylor expansion of x.im in x.re 42.441 * [backup-simplify]: Simplify x.im into x.im 42.441 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 42.441 * [taylor]: Taking taylor expansion of x.re in x.re 42.441 * [backup-simplify]: Simplify 0 into 0 42.441 * [backup-simplify]: Simplify 1 into 1 42.441 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 42.442 * [backup-simplify]: Simplify (* 1 1) into 1 42.442 * [backup-simplify]: Simplify (* 1 1) into 1 42.442 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 42.442 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 42.443 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 42.443 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.443 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 42.444 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 42.444 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 42.444 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 42.444 * [taylor]: Taking taylor expansion of 2 in x.re 42.444 * [backup-simplify]: Simplify 2 into 2 42.444 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.445 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.446 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 42.447 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) 42.447 * [taylor]: Taking taylor expansion of (* (pow (cbrt 2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) in x.im 42.447 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 42.447 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 42.447 * [taylor]: Taking taylor expansion of 2 in x.im 42.447 * [backup-simplify]: Simplify 2 into 2 42.448 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 42.449 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 42.449 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 42.449 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 42.449 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.449 * [backup-simplify]: Simplify 1/3 into 1/3 42.449 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 42.449 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 42.449 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 42.449 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 42.449 * [taylor]: Taking taylor expansion of x.im in x.im 42.449 * [backup-simplify]: Simplify 0 into 0 42.449 * [backup-simplify]: Simplify 1 into 1 42.449 * [backup-simplify]: Simplify (* 1 1) into 1 42.450 * [backup-simplify]: Simplify (/ 1 1) into 1 42.450 * [backup-simplify]: Simplify (log 1) into 0 42.450 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 42.450 * [taylor]: Taking taylor expansion of 4 in x.im 42.450 * [backup-simplify]: Simplify 4 into 4 42.450 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.450 * [taylor]: Taking taylor expansion of x.re in x.im 42.450 * [backup-simplify]: Simplify x.re into x.re 42.450 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.450 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 42.450 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 42.450 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 42.450 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 42.450 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 42.451 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 42.452 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 42.452 * [backup-simplify]: Simplify (* (pow (cbrt 2) 2) (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) 42.453 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) 42.453 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 42.454 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.454 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.454 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 42.455 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 42.455 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 42.455 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 42.456 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.456 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into 0 42.456 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.457 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 42.457 * [taylor]: Taking taylor expansion of 0 in x.im 42.457 * [backup-simplify]: Simplify 0 into 0 42.457 * [backup-simplify]: Simplify 0 into 0 42.458 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.458 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 42.459 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.459 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.460 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 42.460 * [backup-simplify]: Simplify (- 0) into 0 42.460 * [backup-simplify]: Simplify (+ 0 0) into 0 42.460 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 42.461 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.461 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 42.462 * [backup-simplify]: Simplify (+ (* (pow (cbrt 2) 2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 42.462 * [backup-simplify]: Simplify 0 into 0 42.463 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.463 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.464 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.464 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.465 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 42.465 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 42.465 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 42.466 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 42.467 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.467 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) into 0 42.468 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.469 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 42.469 * [taylor]: Taking taylor expansion of 0 in x.im 42.469 * [backup-simplify]: Simplify 0 into 0 42.469 * [backup-simplify]: Simplify 0 into 0 42.469 * [backup-simplify]: Simplify 0 into 0 42.470 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.470 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.472 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.473 * [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 42.473 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.473 * [backup-simplify]: Simplify (- 0) into 0 42.474 * [backup-simplify]: Simplify (+ 0 0) into 0 42.474 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 42.475 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.476 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 42.476 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 42.477 * [backup-simplify]: Simplify (+ (* (pow (cbrt 2) 2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))))) into 0 42.477 * [backup-simplify]: Simplify 0 into 0 42.478 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 42.479 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 42.479 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.480 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.480 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 42.481 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.481 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 42.484 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 42.485 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.486 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))) into 0 42.488 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.489 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 42.489 * [taylor]: Taking taylor expansion of 0 in x.im 42.489 * [backup-simplify]: Simplify 0 into 0 42.489 * [backup-simplify]: Simplify 0 into 0 42.490 * [backup-simplify]: Simplify (* (pow (cbrt 2) 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re))))))) into (* (pow (cbrt 2) 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re))))))) 42.490 * [backup-simplify]: Simplify (* (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) (cbrt (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))))) into (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3)) 42.490 * [approximate]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3)) in (x.re x.im) around 0 42.490 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3)) in x.im 42.491 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.im 42.491 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.491 * [taylor]: Taking taylor expansion of -2 in x.im 42.491 * [backup-simplify]: Simplify -2 into -2 42.491 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.496 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.496 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3) in x.im 42.496 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 4) (pow x.im 2)))))) in x.im 42.496 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 4) (pow x.im 2))))) in x.im 42.496 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.496 * [backup-simplify]: Simplify 1/3 into 1/3 42.496 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 4) (pow x.im 2)))) in x.im 42.496 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 4) (pow x.im 2))) in x.im 42.496 * [taylor]: Taking taylor expansion of (* (pow x.re 4) (pow x.im 2)) in x.im 42.496 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.im 42.497 * [taylor]: Taking taylor expansion of x.re in x.im 42.497 * [backup-simplify]: Simplify x.re into x.re 42.497 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 42.497 * [taylor]: Taking taylor expansion of x.im in x.im 42.497 * [backup-simplify]: Simplify 0 into 0 42.497 * [backup-simplify]: Simplify 1 into 1 42.497 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 42.497 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 42.497 * [backup-simplify]: Simplify (* 1 1) into 1 42.497 * [backup-simplify]: Simplify (* (pow x.re 4) 1) into (pow x.re 4) 42.497 * [backup-simplify]: Simplify (/ 1 (pow x.re 4)) into (/ 1 (pow x.re 4)) 42.497 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 4))) into (log (/ 1 (pow x.re 4))) 42.498 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 4)))) into (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im))) 42.498 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im)))) 42.498 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 4))) (* 2 (log x.im))))) 42.498 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3)) in x.re 42.498 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.re 42.498 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.498 * [taylor]: Taking taylor expansion of -2 in x.re 42.498 * [backup-simplify]: Simplify -2 into -2 42.499 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.499 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.499 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3) in x.re 42.499 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 4) (pow x.im 2)))))) in x.re 42.499 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 4) (pow x.im 2))))) in x.re 42.499 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.499 * [backup-simplify]: Simplify 1/3 into 1/3 42.499 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 4) (pow x.im 2)))) in x.re 42.499 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 4) (pow x.im 2))) in x.re 42.499 * [taylor]: Taking taylor expansion of (* (pow x.re 4) (pow x.im 2)) in x.re 42.499 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 42.499 * [taylor]: Taking taylor expansion of x.re in x.re 42.499 * [backup-simplify]: Simplify 0 into 0 42.499 * [backup-simplify]: Simplify 1 into 1 42.499 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 42.499 * [taylor]: Taking taylor expansion of x.im in x.re 42.499 * [backup-simplify]: Simplify x.im into x.im 42.500 * [backup-simplify]: Simplify (* 1 1) into 1 42.500 * [backup-simplify]: Simplify (* 1 1) into 1 42.500 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 42.500 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 42.500 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 42.500 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 42.500 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.501 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 42.501 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 42.501 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3)) in x.re 42.501 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.re 42.501 * [taylor]: Taking taylor expansion of (cbrt -2) in x.re 42.501 * [taylor]: Taking taylor expansion of -2 in x.re 42.501 * [backup-simplify]: Simplify -2 into -2 42.501 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.501 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.502 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.re 4) (pow x.im 2))) 1/3) in x.re 42.502 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.re 4) (pow x.im 2)))))) in x.re 42.502 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.re 4) (pow x.im 2))))) in x.re 42.502 * [taylor]: Taking taylor expansion of 1/3 in x.re 42.502 * [backup-simplify]: Simplify 1/3 into 1/3 42.502 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.re 4) (pow x.im 2)))) in x.re 42.502 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.re 4) (pow x.im 2))) in x.re 42.502 * [taylor]: Taking taylor expansion of (* (pow x.re 4) (pow x.im 2)) in x.re 42.502 * [taylor]: Taking taylor expansion of (pow x.re 4) in x.re 42.502 * [taylor]: Taking taylor expansion of x.re in x.re 42.502 * [backup-simplify]: Simplify 0 into 0 42.502 * [backup-simplify]: Simplify 1 into 1 42.502 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 42.502 * [taylor]: Taking taylor expansion of x.im in x.re 42.502 * [backup-simplify]: Simplify x.im into x.im 42.502 * [backup-simplify]: Simplify (* 1 1) into 1 42.502 * [backup-simplify]: Simplify (* 1 1) into 1 42.502 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 42.502 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 42.502 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 42.502 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 42.503 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.503 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 42.503 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 42.504 * [backup-simplify]: Simplify (* (cbrt -2) (cbrt -2)) into (pow (cbrt -2) 2) 42.505 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) into (* (pow (cbrt -2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) 42.505 * [taylor]: Taking taylor expansion of (* (pow (cbrt -2) 2) (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) in x.im 42.505 * [taylor]: Taking taylor expansion of (pow (cbrt -2) 2) in x.im 42.505 * [taylor]: Taking taylor expansion of (cbrt -2) in x.im 42.505 * [taylor]: Taking taylor expansion of -2 in x.im 42.505 * [backup-simplify]: Simplify -2 into -2 42.505 * [backup-simplify]: Simplify (cbrt -2) into (cbrt -2) 42.506 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt -2))) into 0 42.506 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 42.506 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 42.506 * [taylor]: Taking taylor expansion of 1/3 in x.im 42.506 * [backup-simplify]: Simplify 1/3 into 1/3 42.506 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 42.506 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 42.506 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 42.506 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 42.506 * [taylor]: Taking taylor expansion of x.im in x.im 42.506 * [backup-simplify]: Simplify 0 into 0 42.506 * [backup-simplify]: Simplify 1 into 1 42.506 * [backup-simplify]: Simplify (* 1 1) into 1 42.506 * [backup-simplify]: Simplify (/ 1 1) into 1 42.507 * [backup-simplify]: Simplify (log 1) into 0 42.507 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 42.507 * [taylor]: Taking taylor expansion of 4 in x.im 42.507 * [backup-simplify]: Simplify 4 into 4 42.507 * [taylor]: Taking taylor expansion of (log x.re) in x.im 42.507 * [taylor]: Taking taylor expansion of x.re in x.im 42.507 * [backup-simplify]: Simplify x.re into x.re 42.507 * [backup-simplify]: Simplify (log x.re) into (log x.re) 42.507 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 42.507 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 42.507 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 42.507 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 42.507 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 42.507 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 42.508 * [backup-simplify]: Simplify (* (cbrt -2) (cbrt -2)) into (pow (cbrt -2) 2) 42.509 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) 42.510 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))) 42.510 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 42.510 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.511 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.511 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.im 2))) into 0 42.511 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 42.512 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 42.512 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.512 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into 0 42.513 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.514 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (cbrt -2))) into 0 42.514 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))) into 0 42.514 * [taylor]: Taking taylor expansion of 0 in x.im 42.514 * [backup-simplify]: Simplify 0 into 0 42.514 * [backup-simplify]: Simplify 0 into 0 42.515 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 42.515 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 42.516 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 42.516 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 42.517 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 42.517 * [backup-simplify]: Simplify (- 0) into 0 42.517 * [backup-simplify]: Simplify (+ 0 0) into 0 42.518 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 42.519 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 42.520 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (* 0 (cbrt -2))) into 0 42.521 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 42.521 * [backup-simplify]: Simplify 0 into 0 42.521 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 42.522 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.523 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.524 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 42.524 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 42.526 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 42.526 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.527 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) into 0 42.529 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.530 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.531 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (cbrt -2)))) into 0 42.533 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))))) into 0 42.533 * [taylor]: Taking taylor expansion of 0 in x.im 42.533 * [backup-simplify]: Simplify 0 into 0 42.533 * [backup-simplify]: Simplify 0 into 0 42.533 * [backup-simplify]: Simplify 0 into 0 42.534 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 42.535 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 42.538 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 42.539 * [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 42.540 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 42.541 * [backup-simplify]: Simplify (- 0) into 0 42.541 * [backup-simplify]: Simplify (+ 0 0) into 0 42.542 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 42.543 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 42.545 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt -2))))) (* 3 (cbrt -2))) into 0 42.546 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (* 0 (cbrt -2)))) into 0 42.548 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))))) into 0 42.548 * [backup-simplify]: Simplify 0 into 0 42.549 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 42.550 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.551 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 42.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 42.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 42.556 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 42.556 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 42.558 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))) into 0 42.559 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 42.561 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt -2))) into 0 42.562 * [backup-simplify]: Simplify (+ (* (cbrt -2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt -2))))) into 0 42.564 * [backup-simplify]: Simplify (+ (* (pow (cbrt -2) 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))))) into 0 42.564 * [taylor]: Taking taylor expansion of 0 in x.im 42.564 * [backup-simplify]: Simplify 0 into 0 42.564 * [backup-simplify]: Simplify 0 into 0 42.565 * [backup-simplify]: Simplify (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (* 4 (log (/ 1 (- x.re)))))))) into (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 4 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im))))))) 42.565 * * * [progress]: simplifying candidates 42.565 * * * * [progress]: [ 1 / 88 ] simplifiying candidate # 42.565 * * * * [progress]: [ 2 / 88 ] simplifiying candidate # 42.566 * * * * [progress]: [ 3 / 88 ] simplifiying candidate # 42.566 * * * * [progress]: [ 4 / 88 ] simplifiying candidate # 42.566 * * * * [progress]: [ 5 / 88 ] simplifiying candidate # 42.566 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 42.566 * * [simplify]: iters left: 5 (6 enodes) 42.569 * * [simplify]: iters left: 4 (19 enodes) 42.574 * * [simplify]: iters left: 3 (23 enodes) 42.580 * * [simplify]: iters left: 2 (29 enodes) 42.587 * * [simplify]: Extracting #0: cost 1 inf + 0 42.587 * * [simplify]: Extracting #1: cost 3 inf + 0 42.587 * * [simplify]: Extracting #2: cost 9 inf + 0 42.587 * * [simplify]: Extracting #3: cost 9 inf + 43 42.588 * * [simplify]: Extracting #4: cost 0 inf + 738 42.588 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 42.588 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt x.re))))) 42.588 * * * * [progress]: [ 6 / 88 ] simplifiying candidate # 42.589 * [simplify]: Simplifying (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re)) 42.589 * * [simplify]: iters left: 6 (10 enodes) 42.595 * * [simplify]: iters left: 5 (49 enodes) 42.617 * * [simplify]: iters left: 4 (126 enodes) 42.690 * * [simplify]: iters left: 3 (369 enodes) 42.915 * * [simplify]: Extracting #0: cost 1 inf + 0 42.915 * * [simplify]: Extracting #1: cost 3 inf + 0 42.916 * * [simplify]: Extracting #2: cost 59 inf + 0 42.917 * * [simplify]: Extracting #3: cost 195 inf + 43 42.920 * * [simplify]: Extracting #4: cost 171 inf + 7673 42.929 * * [simplify]: Extracting #5: cost 66 inf + 29419 42.944 * * [simplify]: Extracting #6: cost 1 inf + 53836 42.962 * * [simplify]: Extracting #7: cost 0 inf + 54169 42.970 * [simplify]: Simplified to (cbrt (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re)) 42.970 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* 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 x.im))) (* x.re x.im)) x.re)) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))))) 42.970 * * * * [progress]: [ 7 / 88 ] simplifiying candidate # 42.971 * [simplify]: Simplifying (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re)) 42.971 * * [simplify]: iters left: 6 (9 enodes) 42.974 * * [simplify]: iters left: 5 (45 enodes) 42.983 * * [simplify]: iters left: 4 (128 enodes) 43.011 * * [simplify]: iters left: 3 (221 enodes) 43.092 * * [simplify]: iters left: 2 (293 enodes) 43.145 * * [simplify]: iters left: 1 (305 enodes) 43.182 * * [simplify]: Extracting #0: cost 1 inf + 0 43.182 * * [simplify]: Extracting #1: cost 0 inf + 1 43.182 * [simplify]: Simplified to 0 43.182 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))))) 43.182 * * * * [progress]: [ 8 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 9 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 10 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 11 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 12 / 88 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))))> 43.183 * * * * [progress]: [ 13 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 14 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 15 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 16 / 88 ] simplifiying candidate # 43.183 * * * * [progress]: [ 17 / 88 ] simplifiying candidate # 43.184 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 43.184 * * [simplify]: iters left: 5 (6 enodes) 43.186 * * [simplify]: iters left: 4 (19 enodes) 43.192 * * [simplify]: iters left: 3 (23 enodes) 43.198 * * [simplify]: iters left: 2 (29 enodes) 43.206 * * [simplify]: Extracting #0: cost 1 inf + 0 43.206 * * [simplify]: Extracting #1: cost 3 inf + 0 43.206 * * [simplify]: Extracting #2: cost 9 inf + 0 43.206 * * [simplify]: Extracting #3: cost 9 inf + 43 43.206 * * [simplify]: Extracting #4: cost 0 inf + 738 43.206 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 43.206 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 43.207 * * * * [progress]: [ 18 / 88 ] simplifiying candidate # 43.207 * [simplify]: Simplifying (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re)) 43.207 * * [simplify]: iters left: 6 (10 enodes) 43.216 * * [simplify]: iters left: 5 (49 enodes) 43.233 * * [simplify]: iters left: 4 (126 enodes) 43.274 * * [simplify]: iters left: 3 (369 enodes) 43.497 * * [simplify]: Extracting #0: cost 1 inf + 0 43.497 * * [simplify]: Extracting #1: cost 3 inf + 0 43.497 * * [simplify]: Extracting #2: cost 59 inf + 0 43.498 * * [simplify]: Extracting #3: cost 195 inf + 43 43.499 * * [simplify]: Extracting #4: cost 171 inf + 7673 43.504 * * [simplify]: Extracting #5: cost 66 inf + 29419 43.518 * * [simplify]: Extracting #6: cost 1 inf + 53836 43.533 * * [simplify]: Extracting #7: cost 0 inf + 54169 43.549 * [simplify]: Simplified to (cbrt (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re)) 43.549 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* 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 x.im))) (* x.re x.im)) x.re)) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 43.550 * * * * [progress]: [ 19 / 88 ] simplifiying candidate # 43.550 * [simplify]: Simplifying (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re)) 43.550 * * [simplify]: iters left: 6 (9 enodes) 43.556 * * [simplify]: iters left: 5 (45 enodes) 43.568 * * [simplify]: iters left: 4 (128 enodes) 43.607 * * [simplify]: iters left: 3 (221 enodes) 43.681 * * [simplify]: iters left: 2 (293 enodes) 43.743 * * [simplify]: iters left: 1 (305 enodes) 43.804 * * [simplify]: Extracting #0: cost 1 inf + 0 43.804 * * [simplify]: Extracting #1: cost 0 inf + 1 43.804 * [simplify]: Simplified to 0 43.804 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 43.804 * * * * [progress]: [ 20 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 21 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 22 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 23 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 24 / 88 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 43.805 * * * * [progress]: [ 25 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 26 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 27 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 28 / 88 ] simplifiying candidate # 43.805 * * * * [progress]: [ 29 / 88 ] simplifiying candidate # 43.805 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 43.806 * * [simplify]: iters left: 5 (6 enodes) 43.809 * * [simplify]: iters left: 4 (19 enodes) 43.814 * * [simplify]: iters left: 3 (23 enodes) 43.819 * * [simplify]: iters left: 2 (29 enodes) 43.827 * * [simplify]: Extracting #0: cost 1 inf + 0 43.827 * * [simplify]: Extracting #1: cost 3 inf + 0 43.827 * * [simplify]: Extracting #2: cost 9 inf + 0 43.827 * * [simplify]: Extracting #3: cost 9 inf + 43 43.827 * * [simplify]: Extracting #4: cost 0 inf + 738 43.827 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 43.827 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 43.828 * * * * [progress]: [ 30 / 88 ] simplifiying candidate # 43.828 * [simplify]: Simplifying (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re)) 43.828 * * [simplify]: iters left: 6 (10 enodes) 43.835 * * [simplify]: iters left: 5 (49 enodes) 43.855 * * [simplify]: iters left: 4 (126 enodes) 43.922 * * [simplify]: iters left: 3 (369 enodes) 44.138 * * [simplify]: Extracting #0: cost 1 inf + 0 44.138 * * [simplify]: Extracting #1: cost 3 inf + 0 44.138 * * [simplify]: Extracting #2: cost 59 inf + 0 44.139 * * [simplify]: Extracting #3: cost 195 inf + 43 44.142 * * [simplify]: Extracting #4: cost 171 inf + 7673 44.151 * * [simplify]: Extracting #5: cost 66 inf + 29419 44.166 * * [simplify]: Extracting #6: cost 1 inf + 53836 44.182 * * [simplify]: Extracting #7: cost 0 inf + 54169 44.196 * [simplify]: Simplified to (cbrt (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re)) 44.197 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (cbrt (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* 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 x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.197 * * * * [progress]: [ 31 / 88 ] simplifiying candidate # 44.197 * [simplify]: Simplifying (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re)) 44.198 * * [simplify]: iters left: 6 (9 enodes) 44.203 * * [simplify]: iters left: 5 (45 enodes) 44.225 * * [simplify]: iters left: 4 (128 enodes) 44.280 * * [simplify]: iters left: 3 (221 enodes) 44.355 * * [simplify]: iters left: 2 (293 enodes) 44.418 * * [simplify]: iters left: 1 (305 enodes) 44.462 * * [simplify]: Extracting #0: cost 1 inf + 0 44.462 * * [simplify]: Extracting #1: cost 0 inf + 1 44.462 * [simplify]: Simplified to 0 44.462 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.463 * * * * [progress]: [ 32 / 88 ] simplifiying candidate # 44.463 * * * * [progress]: [ 33 / 88 ] simplifiying candidate # 44.463 * * * * [progress]: [ 34 / 88 ] simplifiying candidate # 44.463 * * * * [progress]: [ 35 / 88 ] simplifiying candidate # 44.463 * * * * [progress]: [ 36 / 88 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 44.463 * * * * [progress]: [ 37 / 88 ] simplifiying candidate # 44.464 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 44.464 * * [simplify]: iters left: 6 (6 enodes) 44.466 * * [simplify]: iters left: 5 (20 enodes) 44.468 * * [simplify]: iters left: 4 (32 enodes) 44.474 * * [simplify]: iters left: 3 (49 enodes) 44.481 * * [simplify]: iters left: 2 (57 enodes) 44.488 * * [simplify]: iters left: 1 (59 enodes) 44.495 * * [simplify]: Extracting #0: cost 1 inf + 0 44.495 * * [simplify]: Extracting #1: cost 11 inf + 0 44.495 * * [simplify]: Extracting #2: cost 15 inf + 43 44.495 * * [simplify]: Extracting #3: cost 3 inf + 821 44.496 * * [simplify]: Extracting #4: cost 0 inf + 1066 44.496 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 44.496 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (* x.re (+ x.im x.im)) x.re) (+ 1/3 1/3)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.496 * [simplify]: Simplifying (+ 1/3 1/3) 44.496 * * [simplify]: iters left: 2 (2 enodes) 44.498 * * [simplify]: iters left: 1 (7 enodes) 44.500 * * [simplify]: Extracting #0: cost 1 inf + 0 44.501 * * [simplify]: Extracting #1: cost 0 inf + 1 44.501 * [simplify]: Simplified to 2/3 44.501 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (+ (* x.re x.im) (* x.im x.re)) x.re) 2/3) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.501 * * * * [progress]: [ 38 / 88 ] simplifiying candidate # 44.501 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 44.501 * * [simplify]: iters left: 6 (7 enodes) 44.503 * * [simplify]: iters left: 5 (23 enodes) 44.506 * * [simplify]: iters left: 4 (35 enodes) 44.514 * * [simplify]: iters left: 3 (52 enodes) 44.521 * * [simplify]: iters left: 2 (60 enodes) 44.529 * * [simplify]: iters left: 1 (62 enodes) 44.544 * * [simplify]: Extracting #0: cost 1 inf + 0 44.544 * * [simplify]: Extracting #1: cost 3 inf + 0 44.544 * * [simplify]: Extracting #2: cost 13 inf + 0 44.544 * * [simplify]: Extracting #3: cost 18 inf + 2 44.545 * * [simplify]: Extracting #4: cost 6 inf + 862 44.545 * * [simplify]: Extracting #5: cost 1 inf + 1268 44.546 * * [simplify]: Extracting #6: cost 0 inf + 1470 44.547 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 44.547 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (+ 1 1)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.547 * [simplify]: Simplifying (+ 1 1) 44.547 * * [simplify]: iters left: 2 (2 enodes) 44.550 * * [simplify]: iters left: 1 (9 enodes) 44.553 * * [simplify]: Extracting #0: cost 1 inf + 0 44.554 * * [simplify]: Extracting #1: cost 0 inf + 1 44.554 * [simplify]: Simplified to 2 44.554 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 2) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.554 * * * * [progress]: [ 39 / 88 ] simplifiying candidate # 44.554 * [simplify]: Simplifying (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 44.554 * * [simplify]: iters left: 6 (7 enodes) 44.558 * * [simplify]: iters left: 5 (30 enodes) 44.565 * * [simplify]: iters left: 4 (77 enodes) 44.589 * * [simplify]: iters left: 3 (271 enodes) 44.770 * * [simplify]: Extracting #0: cost 1 inf + 0 44.770 * * [simplify]: Extracting #1: cost 95 inf + 0 44.771 * * [simplify]: Extracting #2: cost 210 inf + 778 44.774 * * [simplify]: Extracting #3: cost 112 inf + 15257 44.781 * * [simplify]: Extracting #4: cost 0 inf + 30999 44.791 * * [simplify]: Extracting #5: cost 0 inf + 30959 44.806 * [simplify]: Simplified to (* (* (+ (* x.re x.im) (* x.re x.im)) x.re) (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 44.806 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (* (+ (* x.re x.im) (* x.re x.im)) x.re) (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 1/3) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.806 * * * * [progress]: [ 40 / 88 ] simplifiying candidate # 44.806 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.807 * * [simplify]: iters left: 6 (8 enodes) 44.810 * * [simplify]: iters left: 5 (26 enodes) 44.818 * * [simplify]: iters left: 4 (38 enodes) 44.830 * * [simplify]: iters left: 3 (55 enodes) 44.845 * * [simplify]: iters left: 2 (63 enodes) 44.864 * * [simplify]: iters left: 1 (65 enodes) 44.880 * * [simplify]: Extracting #0: cost 1 inf + 0 44.880 * * [simplify]: Extracting #1: cost 3 inf + 0 44.880 * * [simplify]: Extracting #2: cost 5 inf + 0 44.880 * * [simplify]: Extracting #3: cost 15 inf + 0 44.880 * * [simplify]: Extracting #4: cost 20 inf + 2 44.881 * * [simplify]: Extracting #5: cost 7 inf + 821 44.882 * * [simplify]: Extracting #6: cost 1 inf + 1712 44.883 * * [simplify]: Extracting #7: cost 0 inf + 1954 44.883 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re))) 44.883 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re))) 1) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.884 * * * * [progress]: [ 41 / 88 ] simplifiying candidate # 44.884 * * * * [progress]: [ 42 / 88 ] simplifiying candidate # 44.884 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 44.884 * * [simplify]: iters left: 6 (7 enodes) 44.888 * * [simplify]: iters left: 5 (23 enodes) 44.894 * * [simplify]: iters left: 4 (35 enodes) 44.905 * * [simplify]: iters left: 3 (52 enodes) 44.918 * * [simplify]: iters left: 2 (60 enodes) 44.927 * * [simplify]: iters left: 1 (62 enodes) 44.935 * * [simplify]: Extracting #0: cost 1 inf + 0 44.935 * * [simplify]: Extracting #1: cost 3 inf + 0 44.935 * * [simplify]: Extracting #2: cost 13 inf + 0 44.935 * * [simplify]: Extracting #3: cost 18 inf + 2 44.935 * * [simplify]: Extracting #4: cost 6 inf + 862 44.935 * * [simplify]: Extracting #5: cost 1 inf + 1268 44.936 * * [simplify]: Extracting #6: cost 0 inf + 1470 44.936 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 44.936 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (+ 1 1)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 44.936 * * * * [progress]: [ 43 / 88 ] simplifiying candidate # 44.936 * * * * [progress]: [ 44 / 88 ] simplifiying candidate # 44.936 * [simplify]: Simplifying (+ (log (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (log (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 44.937 * * [simplify]: iters left: 6 (9 enodes) 44.939 * * [simplify]: iters left: 5 (29 enodes) 44.943 * * [simplify]: iters left: 4 (41 enodes) 44.950 * * [simplify]: iters left: 3 (58 enodes) 44.966 * * [simplify]: iters left: 2 (66 enodes) 44.984 * * [simplify]: iters left: 1 (68 enodes) 45.000 * * [simplify]: Extracting #0: cost 1 inf + 0 45.000 * * [simplify]: Extracting #1: cost 3 inf + 0 45.000 * * [simplify]: Extracting #2: cost 5 inf + 0 45.000 * * [simplify]: Extracting #3: cost 7 inf + 0 45.000 * * [simplify]: Extracting #4: cost 17 inf + 0 45.001 * * [simplify]: Extracting #5: cost 21 inf + 43 45.001 * * [simplify]: Extracting #6: cost 11 inf + 699 45.002 * * [simplify]: Extracting #7: cost 2 inf + 2124 45.003 * * [simplify]: Extracting #8: cost 0 inf + 2638 45.004 * [simplify]: Simplified to (+ (log (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (log (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)))) 45.004 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (exp (+ (log (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (log (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 45.004 * * * * [progress]: [ 45 / 88 ] simplifiying candidate # 45.004 * * * * [progress]: [ 46 / 88 ] simplifiying candidate # 45.004 * * * * [progress]: [ 47 / 88 ] simplifiying candidate # 45.004 * [simplify]: Simplifying (* (* (+ (* x.re x.im) (* x.im x.re)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 45.005 * * [simplify]: iters left: 6 (7 enodes) 45.008 * * [simplify]: iters left: 5 (30 enodes) 45.019 * * [simplify]: iters left: 4 (77 enodes) 45.057 * * [simplify]: iters left: 3 (271 enodes) 45.252 * * [simplify]: Extracting #0: cost 1 inf + 0 45.252 * * [simplify]: Extracting #1: cost 95 inf + 0 45.253 * * [simplify]: Extracting #2: cost 210 inf + 778 45.256 * * [simplify]: Extracting #3: cost 112 inf + 15257 45.263 * * [simplify]: Extracting #4: cost 0 inf + 30999 45.270 * * [simplify]: Extracting #5: cost 0 inf + 30959 45.278 * [simplify]: Simplified to (* (* (+ (* x.re x.im) (* x.re x.im)) x.re) (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 45.279 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (cbrt (* (* (+ (* x.re x.im) (* x.re x.im)) x.re) (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 45.279 * * * * [progress]: [ 48 / 88 ] simplifiying candidate # 45.279 * * * * [progress]: [ 49 / 88 ] simplifiying candidate # 45.279 * * * * [progress]: [ 50 / 88 ] simplifiying candidate # 45.279 * * * * [progress]: [ 51 / 88 ] simplifiying candidate # 45.279 * [simplify]: Simplifying (* (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re)) (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 45.280 * * [simplify]: iters left: 6 (11 enodes) 45.287 * * [simplify]: iters left: 5 (52 enodes) 45.308 * * [simplify]: iters left: 4 (129 enodes) 45.379 * * [simplify]: iters left: 3 (374 enodes) 45.553 * * [simplify]: Extracting #0: cost 1 inf + 0 45.553 * * [simplify]: Extracting #1: cost 3 inf + 0 45.553 * * [simplify]: Extracting #2: cost 5 inf + 0 45.553 * * [simplify]: Extracting #3: cost 59 inf + 0 45.554 * * [simplify]: Extracting #4: cost 199 inf + 2 45.555 * * [simplify]: Extracting #5: cost 190 inf + 6856 45.559 * * [simplify]: Extracting #6: cost 87 inf + 24182 45.566 * * [simplify]: Extracting #7: cost 7 inf + 52336 45.580 * * [simplify]: Extracting #8: cost 0 inf + 55339 45.595 * * [simplify]: Extracting #9: cost 0 inf + 55299 45.607 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im))) (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im)))) 45.607 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im))) (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im)))) (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im 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 x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 45.608 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im 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 x.re)) (* (* x.re x.im) (* x.im x.re)))))) 45.608 * * [simplify]: iters left: 6 (11 enodes) 45.611 * * [simplify]: iters left: 5 (56 enodes) 45.622 * * [simplify]: iters left: 4 (149 enodes) 45.661 * * [simplify]: iters left: 3 (263 enodes) 45.738 * * [simplify]: iters left: 2 (383 enodes) 45.860 * * [simplify]: iters left: 1 (478 enodes) 46.170 * * [simplify]: Extracting #0: cost 1 inf + 0 46.170 * * [simplify]: Extracting #1: cost 3 inf + 0 46.170 * * [simplify]: Extracting #2: cost 5 inf + 0 46.170 * * [simplify]: Extracting #3: cost 38 inf + 0 46.170 * * [simplify]: Extracting #4: cost 153 inf + 126 46.172 * * [simplify]: Extracting #5: cost 105 inf + 6985 46.178 * * [simplify]: Extracting #6: cost 2 inf + 22619 46.185 * * [simplify]: Extracting #7: cost 0 inf + 22103 46.195 * [simplify]: Simplified to (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im)))) 46.195 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im))) (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im)))) (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 46.196 * * * * [progress]: [ 52 / 88 ] simplifiying candidate # 46.196 * [simplify]: Simplifying (* (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re)) (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 46.196 * * [simplify]: iters left: 6 (16 enodes) 46.207 * * [simplify]: iters left: 5 (84 enodes) 46.237 * * [simplify]: iters left: 4 (243 enodes) 46.327 * * [simplify]: Extracting #0: cost 1 inf + 0 46.327 * * [simplify]: Extracting #1: cost 4 inf + 0 46.327 * * [simplify]: Extracting #2: cost 5 inf + 1 46.327 * * [simplify]: Extracting #3: cost 31 inf + 1 46.328 * * [simplify]: Extracting #4: cost 97 inf + 2 46.328 * * [simplify]: Extracting #5: cost 96 inf + 1626 46.330 * * [simplify]: Extracting #6: cost 30 inf + 12367 46.333 * * [simplify]: Extracting #7: cost 1 inf + 18762 46.336 * * [simplify]: Extracting #8: cost 0 inf + 19175 46.339 * [simplify]: Simplified to (* 0 (cbrt (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) 46.339 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* 0 (cbrt (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* 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 x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 46.339 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 46.340 * * [simplify]: iters left: 6 (13 enodes) 46.343 * * [simplify]: iters left: 5 (65 enodes) 46.360 * * [simplify]: iters left: 4 (162 enodes) 46.403 * * [simplify]: iters left: 3 (270 enodes) 46.527 * * [simplify]: iters left: 2 (387 enodes) 46.650 * * [simplify]: iters left: 1 (470 enodes) 46.998 * * [simplify]: Extracting #0: cost 1 inf + 0 46.998 * * [simplify]: Extracting #1: cost 0 inf + 1 46.998 * [simplify]: Simplified to 0 46.998 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* 0 (cbrt (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 46.999 * * * * [progress]: [ 53 / 88 ] simplifiying candidate # 46.999 * [simplify]: Simplifying (* (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re)) (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 46.999 * * [simplify]: iters left: 6 (16 enodes) 47.005 * * [simplify]: iters left: 5 (84 enodes) 47.025 * * [simplify]: iters left: 4 (245 enodes) 47.137 * * [simplify]: Extracting #0: cost 1 inf + 0 47.137 * * [simplify]: Extracting #1: cost 4 inf + 0 47.137 * * [simplify]: Extracting #2: cost 5 inf + 1 47.137 * * [simplify]: Extracting #3: cost 31 inf + 1 47.138 * * [simplify]: Extracting #4: cost 96 inf + 43 47.138 * * [simplify]: Extracting #5: cost 99 inf + 538 47.141 * * [simplify]: Extracting #6: cost 34 inf + 11648 47.147 * * [simplify]: Extracting #7: cost 1 inf + 19164 47.153 * * [simplify]: Extracting #8: cost 0 inf + 19417 47.159 * [simplify]: Simplified to (* (cbrt (* (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (+ x.re x.re)))) 0) 47.159 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (+ x.re x.re)))) 0) (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 47.160 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 47.160 * * [simplify]: iters left: 6 (13 enodes) 47.168 * * [simplify]: iters left: 5 (65 enodes) 47.193 * * [simplify]: iters left: 4 (159 enodes) 47.236 * * [simplify]: iters left: 3 (267 enodes) 47.353 * * [simplify]: iters left: 2 (386 enodes) 47.511 * * [simplify]: iters left: 1 (478 enodes) 47.806 * * [simplify]: Extracting #0: cost 1 inf + 0 47.806 * * [simplify]: Extracting #1: cost 0 inf + 1 47.806 * [simplify]: Simplified to 0 47.806 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (+ x.re x.re)))) 0) 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 47.806 * * * * [progress]: [ 54 / 88 ] simplifiying candidate # 47.806 * [simplify]: Simplifying (* (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re)) (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 47.807 * * [simplify]: iters left: 6 (10 enodes) 47.809 * * [simplify]: iters left: 5 (48 enodes) 47.819 * * [simplify]: iters left: 4 (130 enodes) 47.862 * * [simplify]: iters left: 3 (223 enodes) 47.912 * * [simplify]: iters left: 2 (302 enodes) 47.975 * * [simplify]: iters left: 1 (314 enodes) 48.031 * * [simplify]: Extracting #0: cost 1 inf + 0 48.031 * * [simplify]: Extracting #1: cost 0 inf + 1 48.031 * [simplify]: Simplified to 0 48.031 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.031 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 48.031 * * [simplify]: iters left: 6 (7 enodes) 48.035 * * [simplify]: iters left: 5 (23 enodes) 48.042 * * [simplify]: iters left: 4 (37 enodes) 48.054 * * [simplify]: iters left: 3 (42 enodes) 48.063 * * [simplify]: Extracting #0: cost 1 inf + 0 48.064 * * [simplify]: Extracting #1: cost 0 inf + 1 48.064 * [simplify]: Simplified to 0 48.064 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.064 * * * * [progress]: [ 55 / 88 ] simplifiying candidate # 48.064 * * * * [progress]: [ 56 / 88 ] simplifiying candidate # 48.064 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 48.064 * * [simplify]: iters left: 6 (7 enodes) 48.068 * * [simplify]: iters left: 5 (22 enodes) 48.074 * * [simplify]: iters left: 4 (26 enodes) 48.082 * * [simplify]: iters left: 3 (32 enodes) 48.086 * * [simplify]: Extracting #0: cost 1 inf + 0 48.086 * * [simplify]: Extracting #1: cost 3 inf + 0 48.086 * * [simplify]: Extracting #2: cost 5 inf + 0 48.086 * * [simplify]: Extracting #3: cost 11 inf + 0 48.087 * * [simplify]: Extracting #4: cost 11 inf + 43 48.087 * * [simplify]: Extracting #5: cost 2 inf + 738 48.087 * * [simplify]: Extracting #6: cost 1 inf + 940 48.087 * * [simplify]: Extracting #7: cost 0 inf + 1142 48.087 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 48.087 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt x.re) (cbrt x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.088 * [simplify]: Simplifying (* (cbrt x.re) (cbrt x.re)) 48.088 * * [simplify]: iters left: 3 (3 enodes) 48.088 * * [simplify]: iters left: 2 (9 enodes) 48.090 * * [simplify]: Extracting #0: cost 1 inf + 0 48.090 * * [simplify]: Extracting #1: cost 3 inf + 0 48.090 * * [simplify]: Extracting #2: cost 5 inf + 0 48.090 * * [simplify]: Extracting #3: cost 4 inf + 1 48.090 * * [simplify]: Extracting #4: cost 0 inf + 405 48.090 * [simplify]: Simplified to (* (cbrt x.re) (cbrt x.re)) 48.090 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt x.re) (cbrt x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.090 * * * * [progress]: [ 57 / 88 ] simplifiying candidate # 48.090 * [simplify]: Simplifying (* (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.090 * * [simplify]: iters left: 6 (10 enodes) 48.093 * * [simplify]: iters left: 5 (36 enodes) 48.099 * * [simplify]: iters left: 4 (52 enodes) 48.108 * * [simplify]: iters left: 3 (80 enodes) 48.134 * * [simplify]: iters left: 2 (112 enodes) 48.171 * * [simplify]: iters left: 1 (162 enodes) 48.226 * * [simplify]: Extracting #0: cost 1 inf + 0 48.227 * * [simplify]: Extracting #1: cost 13 inf + 0 48.227 * * [simplify]: Extracting #2: cost 40 inf + 1 48.227 * * [simplify]: Extracting #3: cost 48 inf + 7 48.228 * * [simplify]: Extracting #4: cost 52 inf + 11 48.228 * * [simplify]: Extracting #5: cost 39 inf + 832 48.229 * * [simplify]: Extracting #6: cost 28 inf + 3221 48.234 * * [simplify]: Extracting #7: cost 6 inf + 15733 48.239 * * [simplify]: Extracting #8: cost 0 inf + 20117 48.244 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)))) 48.244 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.245 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 48.245 * * [simplify]: iters left: 6 (9 enodes) 48.249 * * [simplify]: iters left: 5 (29 enodes) 48.255 * * [simplify]: iters left: 4 (41 enodes) 48.265 * * [simplify]: iters left: 3 (58 enodes) 48.273 * * [simplify]: iters left: 2 (66 enodes) 48.281 * * [simplify]: iters left: 1 (68 enodes) 48.295 * * [simplify]: Extracting #0: cost 1 inf + 0 48.295 * * [simplify]: Extracting #1: cost 3 inf + 0 48.295 * * [simplify]: Extracting #2: cost 5 inf + 0 48.295 * * [simplify]: Extracting #3: cost 7 inf + 0 48.295 * * [simplify]: Extracting #4: cost 17 inf + 0 48.295 * * [simplify]: Extracting #5: cost 21 inf + 43 48.296 * * [simplify]: Extracting #6: cost 11 inf + 699 48.297 * * [simplify]: Extracting #7: cost 2 inf + 2154 48.297 * * [simplify]: Extracting #8: cost 0 inf + 2678 48.298 * [simplify]: Simplified to (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)))) 48.298 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.299 * * * * [progress]: [ 58 / 88 ] simplifiying candidate # 48.299 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 48.299 * * [simplify]: iters left: 6 (9 enodes) 48.302 * * [simplify]: iters left: 5 (27 enodes) 48.306 * * [simplify]: iters left: 4 (40 enodes) 48.313 * * [simplify]: iters left: 3 (57 enodes) 48.320 * * [simplify]: iters left: 2 (65 enodes) 48.328 * * [simplify]: iters left: 1 (67 enodes) 48.340 * * [simplify]: Extracting #0: cost 1 inf + 0 48.340 * * [simplify]: Extracting #1: cost 4 inf + 0 48.340 * * [simplify]: Extracting #2: cost 15 inf + 0 48.340 * * [simplify]: Extracting #3: cost 20 inf + 2 48.341 * * [simplify]: Extracting #4: cost 7 inf + 781 48.342 * * [simplify]: Extracting #5: cost 2 inf + 1510 48.342 * * [simplify]: Extracting #6: cost 0 inf + 1954 48.343 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 48.343 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.344 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 48.344 * * [simplify]: iters left: 6 (9 enodes) 48.348 * * [simplify]: iters left: 5 (27 enodes) 48.356 * * [simplify]: iters left: 4 (40 enodes) 48.370 * * [simplify]: iters left: 3 (57 enodes) 48.384 * * [simplify]: iters left: 2 (65 enodes) 48.400 * * [simplify]: iters left: 1 (67 enodes) 48.410 * * [simplify]: Extracting #0: cost 1 inf + 0 48.410 * * [simplify]: Extracting #1: cost 4 inf + 0 48.410 * * [simplify]: Extracting #2: cost 15 inf + 0 48.410 * * [simplify]: Extracting #3: cost 20 inf + 2 48.411 * * [simplify]: Extracting #4: cost 7 inf + 781 48.411 * * [simplify]: Extracting #5: cost 2 inf + 1510 48.411 * * [simplify]: Extracting #6: cost 0 inf + 1954 48.412 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 48.412 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.412 * * * * [progress]: [ 59 / 88 ] simplifiying candidate # 48.412 * [simplify]: Simplifying (* 1 1) 48.412 * * [simplify]: iters left: 2 (2 enodes) 48.413 * * [simplify]: iters left: 1 (6 enodes) 48.415 * * [simplify]: Extracting #0: cost 1 inf + 0 48.415 * * [simplify]: Extracting #1: cost 0 inf + 1 48.415 * [simplify]: Simplified to 1 48.415 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* 1 (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.415 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.415 * * [simplify]: iters left: 6 (8 enodes) 48.417 * * [simplify]: iters left: 5 (26 enodes) 48.421 * * [simplify]: iters left: 4 (38 enodes) 48.427 * * [simplify]: iters left: 3 (55 enodes) 48.434 * * [simplify]: iters left: 2 (63 enodes) 48.442 * * [simplify]: iters left: 1 (65 enodes) 48.452 * * [simplify]: Extracting #0: cost 1 inf + 0 48.452 * * [simplify]: Extracting #1: cost 3 inf + 0 48.452 * * [simplify]: Extracting #2: cost 5 inf + 0 48.452 * * [simplify]: Extracting #3: cost 15 inf + 0 48.452 * * [simplify]: Extracting #4: cost 20 inf + 2 48.452 * * [simplify]: Extracting #5: cost 7 inf + 821 48.453 * * [simplify]: Extracting #6: cost 1 inf + 1712 48.453 * * [simplify]: Extracting #7: cost 0 inf + 1954 48.454 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re))) 48.454 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* 1 (* (cbrt (* (* x.re (+ x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.im)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.454 * * * * [progress]: [ 60 / 88 ] simplifiying candidate # 48.454 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 48.454 * * [simplify]: iters left: 6 (9 enodes) 48.456 * * [simplify]: iters left: 5 (27 enodes) 48.462 * * [simplify]: iters left: 4 (40 enodes) 48.468 * * [simplify]: iters left: 3 (57 enodes) 48.475 * * [simplify]: iters left: 2 (65 enodes) 48.486 * * [simplify]: iters left: 1 (67 enodes) 48.502 * * [simplify]: Extracting #0: cost 1 inf + 0 48.502 * * [simplify]: Extracting #1: cost 4 inf + 0 48.502 * * [simplify]: Extracting #2: cost 15 inf + 0 48.502 * * [simplify]: Extracting #3: cost 20 inf + 2 48.503 * * [simplify]: Extracting #4: cost 7 inf + 781 48.504 * * [simplify]: Extracting #5: cost 2 inf + 1510 48.505 * * [simplify]: Extracting #6: cost 0 inf + 1954 48.506 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 48.506 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.506 * [simplify]: Simplifying (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 48.506 * * [simplify]: iters left: 6 (9 enodes) 48.510 * * [simplify]: iters left: 5 (27 enodes) 48.518 * * [simplify]: iters left: 4 (40 enodes) 48.530 * * [simplify]: iters left: 3 (57 enodes) 48.544 * * [simplify]: iters left: 2 (65 enodes) 48.561 * * [simplify]: iters left: 1 (67 enodes) 48.577 * * [simplify]: Extracting #0: cost 1 inf + 0 48.577 * * [simplify]: Extracting #1: cost 4 inf + 0 48.577 * * [simplify]: Extracting #2: cost 15 inf + 0 48.578 * * [simplify]: Extracting #3: cost 20 inf + 2 48.578 * * [simplify]: Extracting #4: cost 7 inf + 781 48.579 * * [simplify]: Extracting #5: cost 2 inf + 1510 48.579 * * [simplify]: Extracting #6: cost 0 inf + 1954 48.580 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 48.580 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.581 * * * * [progress]: [ 61 / 88 ] simplifiying candidate # 48.581 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 48.581 * * [simplify]: iters left: 6 (6 enodes) 48.584 * * [simplify]: iters left: 5 (20 enodes) 48.591 * * [simplify]: iters left: 4 (32 enodes) 48.601 * * [simplify]: iters left: 3 (49 enodes) 48.613 * * [simplify]: iters left: 2 (57 enodes) 48.628 * * [simplify]: iters left: 1 (59 enodes) 48.643 * * [simplify]: Extracting #0: cost 1 inf + 0 48.643 * * [simplify]: Extracting #1: cost 11 inf + 0 48.643 * * [simplify]: Extracting #2: cost 15 inf + 43 48.643 * * [simplify]: Extracting #3: cost 3 inf + 821 48.644 * * [simplify]: Extracting #4: cost 0 inf + 1066 48.645 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 48.645 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (* x.re (+ x.im x.im)) x.re) (* 2 1/3)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.645 * [simplify]: Simplifying (* 2 1/3) 48.645 * * [simplify]: iters left: 2 (3 enodes) 48.649 * * [simplify]: iters left: 1 (11 enodes) 48.653 * * [simplify]: Extracting #0: cost 1 inf + 0 48.653 * * [simplify]: Extracting #1: cost 0 inf + 1 48.653 * [simplify]: Simplified to 2/3 48.653 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (+ (* x.re x.im) (* x.im x.re)) x.re) 2/3) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.653 * * * * [progress]: [ 62 / 88 ] simplifiying candidate # 48.654 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 48.654 * * [simplify]: iters left: 6 (7 enodes) 48.657 * * [simplify]: iters left: 5 (23 enodes) 48.664 * * [simplify]: iters left: 4 (35 enodes) 48.674 * * [simplify]: iters left: 3 (52 enodes) 48.688 * * [simplify]: iters left: 2 (60 enodes) 48.698 * * [simplify]: iters left: 1 (62 enodes) 48.706 * * [simplify]: Extracting #0: cost 1 inf + 0 48.706 * * [simplify]: Extracting #1: cost 3 inf + 0 48.706 * * [simplify]: Extracting #2: cost 13 inf + 0 48.706 * * [simplify]: Extracting #3: cost 18 inf + 2 48.706 * * [simplify]: Extracting #4: cost 6 inf + 862 48.706 * * [simplify]: Extracting #5: cost 1 inf + 1268 48.707 * * [simplify]: Extracting #6: cost 0 inf + 1470 48.707 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 48.707 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) (* 2 1)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.707 * [simplify]: Simplifying (* 2 1) 48.707 * * [simplify]: iters left: 2 (3 enodes) 48.709 * * [simplify]: iters left: 1 (9 enodes) 48.711 * * [simplify]: Extracting #0: cost 1 inf + 0 48.711 * * [simplify]: Extracting #1: cost 0 inf + 1 48.711 * [simplify]: Simplified to 2 48.711 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 2) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.711 * * * * [progress]: [ 63 / 88 ] simplifiying candidate # 48.712 * [simplify]: Simplifying (cbrt x.re) 48.712 * * [simplify]: iters left: 1 (2 enodes) 48.712 * * [simplify]: Extracting #0: cost 1 inf + 0 48.712 * * [simplify]: Extracting #1: cost 3 inf + 0 48.712 * * [simplify]: Extracting #2: cost 2 inf + 1 48.712 * * [simplify]: Extracting #3: cost 0 inf + 163 48.712 * [simplify]: Simplified to (cbrt x.re) 48.712 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.712 * * * * [progress]: [ 64 / 88 ] simplifiying candidate # 48.713 * [simplify]: Simplifying (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.713 * * [simplify]: iters left: 6 (8 enodes) 48.715 * * [simplify]: iters left: 5 (26 enodes) 48.720 * * [simplify]: iters left: 4 (38 enodes) 48.727 * * [simplify]: iters left: 3 (55 enodes) 48.734 * * [simplify]: iters left: 2 (63 enodes) 48.742 * * [simplify]: iters left: 1 (65 enodes) 48.758 * * [simplify]: Extracting #0: cost 1 inf + 0 48.759 * * [simplify]: Extracting #1: cost 3 inf + 0 48.759 * * [simplify]: Extracting #2: cost 5 inf + 0 48.759 * * [simplify]: Extracting #3: cost 15 inf + 0 48.759 * * [simplify]: Extracting #4: cost 20 inf + 2 48.759 * * [simplify]: Extracting #5: cost 7 inf + 821 48.760 * * [simplify]: Extracting #6: cost 1 inf + 1752 48.761 * * [simplify]: Extracting #7: cost 0 inf + 2034 48.762 * [simplify]: Simplified to (cbrt (cbrt (* (* x.re (+ x.im x.im)) x.re))) 48.762 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) (cbrt (cbrt (* (* x.re (+ x.im x.im)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.762 * * * * [progress]: [ 65 / 88 ] simplifiying candidate # 48.762 * [simplify]: Simplifying (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.762 * * [simplify]: iters left: 6 (8 enodes) 48.766 * * [simplify]: iters left: 5 (26 enodes) 48.774 * * [simplify]: iters left: 4 (38 enodes) 48.786 * * [simplify]: iters left: 3 (55 enodes) 48.800 * * [simplify]: iters left: 2 (63 enodes) 48.817 * * [simplify]: iters left: 1 (65 enodes) 48.831 * * [simplify]: Extracting #0: cost 1 inf + 0 48.831 * * [simplify]: Extracting #1: cost 3 inf + 0 48.831 * * [simplify]: Extracting #2: cost 5 inf + 0 48.831 * * [simplify]: Extracting #3: cost 15 inf + 0 48.831 * * [simplify]: Extracting #4: cost 20 inf + 2 48.832 * * [simplify]: Extracting #5: cost 7 inf + 821 48.832 * * [simplify]: Extracting #6: cost 1 inf + 1712 48.832 * * [simplify]: Extracting #7: cost 0 inf + 1954 48.833 * [simplify]: Simplified to (sqrt (cbrt (* (* x.re (+ x.im x.im)) x.re))) 48.833 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (sqrt (cbrt (* (* x.re (+ x.im x.im)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.833 * * * * [progress]: [ 66 / 88 ] simplifiying candidate # 48.833 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 48.833 * * [simplify]: iters left: 6 (7 enodes) 48.835 * * [simplify]: iters left: 5 (23 enodes) 48.839 * * [simplify]: iters left: 4 (35 enodes) 48.845 * * [simplify]: iters left: 3 (52 enodes) 48.852 * * [simplify]: iters left: 2 (60 enodes) 48.859 * * [simplify]: iters left: 1 (62 enodes) 48.873 * * [simplify]: Extracting #0: cost 1 inf + 0 48.873 * * [simplify]: Extracting #1: cost 3 inf + 0 48.873 * * [simplify]: Extracting #2: cost 13 inf + 0 48.873 * * [simplify]: Extracting #3: cost 18 inf + 2 48.874 * * [simplify]: Extracting #4: cost 6 inf + 862 48.874 * * [simplify]: Extracting #5: cost 1 inf + 1268 48.875 * * [simplify]: Extracting #6: cost 0 inf + 1470 48.876 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)) 48.876 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1) (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.876 * * * * [progress]: [ 67 / 88 ] simplifiying candidate # 48.877 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 48.877 * * [simplify]: iters left: 5 (6 enodes) 48.879 * * [simplify]: iters left: 4 (19 enodes) 48.884 * * [simplify]: iters left: 3 (23 enodes) 48.890 * * [simplify]: iters left: 2 (29 enodes) 48.898 * * [simplify]: Extracting #0: cost 1 inf + 0 48.898 * * [simplify]: Extracting #1: cost 3 inf + 0 48.898 * * [simplify]: Extracting #2: cost 9 inf + 0 48.898 * * [simplify]: Extracting #3: cost 9 inf + 43 48.898 * * [simplify]: Extracting #4: cost 0 inf + 738 48.899 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 48.899 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (* (cbrt x.re) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.899 * * * * [progress]: [ 68 / 88 ] simplifiying candidate # 48.899 * [simplify]: Simplifying (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 48.899 * * [simplify]: iters left: 6 (9 enodes) 48.904 * * [simplify]: iters left: 5 (29 enodes) 48.912 * * [simplify]: iters left: 4 (41 enodes) 48.925 * * [simplify]: iters left: 3 (58 enodes) 48.941 * * [simplify]: iters left: 2 (66 enodes) 48.957 * * [simplify]: iters left: 1 (68 enodes) 48.967 * * [simplify]: Extracting #0: cost 1 inf + 0 48.967 * * [simplify]: Extracting #1: cost 3 inf + 0 48.967 * * [simplify]: Extracting #2: cost 5 inf + 0 48.967 * * [simplify]: Extracting #3: cost 7 inf + 0 48.967 * * [simplify]: Extracting #4: cost 17 inf + 0 48.967 * * [simplify]: Extracting #5: cost 21 inf + 43 48.967 * * [simplify]: Extracting #6: cost 11 inf + 699 48.968 * * [simplify]: Extracting #7: cost 2 inf + 2154 48.968 * * [simplify]: Extracting #8: cost 0 inf + 2678 48.969 * [simplify]: Simplified to (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)))) 48.969 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re))) (cbrt (cbrt (* (+ (* x.re x.im) (* x.re x.im)) x.re)))) (* (cbrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 48.969 * * * * [progress]: [ 69 / 88 ] simplifiying candidate # 48.969 * [simplify]: Simplifying (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.969 * * [simplify]: iters left: 6 (8 enodes) 48.971 * * [simplify]: iters left: 5 (26 enodes) 48.975 * * [simplify]: iters left: 4 (38 enodes) 48.981 * * [simplify]: iters left: 3 (55 enodes) 48.988 * * [simplify]: iters left: 2 (63 enodes) 48.999 * * [simplify]: iters left: 1 (65 enodes) 49.008 * * [simplify]: Extracting #0: cost 1 inf + 0 49.008 * * [simplify]: Extracting #1: cost 3 inf + 0 49.008 * * [simplify]: Extracting #2: cost 5 inf + 0 49.009 * * [simplify]: Extracting #3: cost 15 inf + 0 49.009 * * [simplify]: Extracting #4: cost 20 inf + 2 49.009 * * [simplify]: Extracting #5: cost 7 inf + 821 49.009 * * [simplify]: Extracting #6: cost 1 inf + 1712 49.010 * * [simplify]: Extracting #7: cost 0 inf + 1954 49.010 * [simplify]: Simplified to (sqrt (cbrt (* (* x.re (+ x.im x.im)) x.re))) 49.010 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (cbrt (* (* x.re (+ x.im x.im)) x.re))) (* (sqrt (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 49.010 * * * * [progress]: [ 70 / 88 ] simplifiying candidate # 49.010 * * * * [progress]: [ 71 / 88 ] simplifiying candidate # 49.010 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 49.011 * * [simplify]: iters left: 6 (10 enodes) 49.014 * * [simplify]: iters left: 5 (53 enodes) 49.025 * * [simplify]: iters left: 4 (147 enodes) 49.082 * * [simplify]: iters left: 3 (261 enodes) 49.185 * * [simplify]: iters left: 2 (383 enodes) 49.292 * * [simplify]: iters left: 1 (478 enodes) 49.698 * * [simplify]: Extracting #0: cost 1 inf + 0 49.698 * * [simplify]: Extracting #1: cost 3 inf + 0 49.698 * * [simplify]: Extracting #2: cost 44 inf + 0 49.699 * * [simplify]: Extracting #3: cost 154 inf + 289 49.703 * * [simplify]: Extracting #4: cost 90 inf + 9069 49.715 * * [simplify]: Extracting #5: cost 1 inf + 22909 49.730 * * [simplify]: Extracting #6: cost 0 inf + 22151 49.744 * * [simplify]: Extracting #7: cost 0 inf + 21991 49.757 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 49.757 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) (cbrt (* (* x.re x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 49.758 * * * * [progress]: [ 72 / 88 ] simplifiying candidate # 49.758 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 49.758 * * [simplify]: iters left: 5 (6 enodes) 49.761 * * [simplify]: iters left: 4 (20 enodes) 49.766 * * [simplify]: iters left: 3 (34 enodes) 49.772 * * [simplify]: iters left: 2 (39 enodes) 49.776 * * [simplify]: Extracting #0: cost 1 inf + 0 49.777 * * [simplify]: Extracting #1: cost 0 inf + 1 49.777 * [simplify]: Simplified to 0 49.777 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 0) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 49.777 * * * * [progress]: [ 73 / 88 ] simplifiying candidate # 49.777 * [simplify]: Simplifying (* (cbrt (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.777 * * [simplify]: iters left: 6 (14 enodes) 49.782 * * [simplify]: iters left: 5 (64 enodes) 49.797 * * [simplify]: iters left: 4 (155 enodes) 49.876 * * [simplify]: iters left: 3 (397 enodes) 50.118 * * [simplify]: Extracting #0: cost 1 inf + 0 50.119 * * [simplify]: Extracting #1: cost 4 inf + 0 50.119 * * [simplify]: Extracting #2: cost 8 inf + 0 50.119 * * [simplify]: Extracting #3: cost 60 inf + 0 50.120 * * [simplify]: Extracting #4: cost 194 inf + 2 50.124 * * [simplify]: Extracting #5: cost 165 inf + 10881 50.141 * * [simplify]: Extracting #6: cost 47 inf + 37179 50.149 * * [simplify]: Extracting #7: cost 2 inf + 54965 50.156 * * [simplify]: Extracting #8: cost 0 inf + 55431 50.164 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im))) (cbrt (* x.re (* (+ x.im x.im) x.re)))) 50.164 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (* (* x.re (* x.re x.im)) (* x.re (* x.re x.im))) (+ x.im x.im))) (cbrt (* x.re (* (+ x.im x.im) x.re)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 50.165 * * * * [progress]: [ 74 / 88 ] simplifiying candidate # 50.165 * [simplify]: Simplifying (* (cbrt (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.165 * * [simplify]: iters left: 6 (13 enodes) 50.169 * * [simplify]: iters left: 5 (59 enodes) 50.184 * * [simplify]: iters left: 4 (149 enodes) 50.230 * * [simplify]: iters left: 3 (242 enodes) 50.277 * * [simplify]: iters left: 2 (308 enodes) 50.337 * * [simplify]: iters left: 1 (317 enodes) 50.383 * * [simplify]: Extracting #0: cost 1 inf + 0 50.383 * * [simplify]: Extracting #1: cost 0 inf + 1 50.383 * [simplify]: Simplified to 0 50.383 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 50.384 * * * * [progress]: [ 75 / 88 ] simplifiying candidate #real (real->posit16 (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 50.384 * * * * [progress]: [ 76 / 88 ] simplifiying candidate # 50.384 * * * * [progress]: [ 77 / 88 ] simplifiying candidate # 50.384 * [simplify]: Simplifying (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 50.384 * * [simplify]: iters left: 6 (12 enodes) 50.390 * * [simplify]: iters left: 5 (48 enodes) 50.400 * * [simplify]: iters left: 4 (80 enodes) 50.413 * * [simplify]: iters left: 3 (136 enodes) 50.445 * * [simplify]: iters left: 2 (234 enodes) 50.503 * * [simplify]: Extracting #0: cost 1 inf + 0 50.503 * * [simplify]: Extracting #1: cost 42 inf + 0 50.504 * * [simplify]: Extracting #2: cost 153 inf + 0 50.505 * * [simplify]: Extracting #3: cost 170 inf + 1630 50.508 * * [simplify]: Extracting #4: cost 112 inf + 14163 50.517 * * [simplify]: Extracting #5: cost 22 inf + 52405 50.524 * * [simplify]: Extracting #6: cost 0 inf + 69195 50.531 * [simplify]: Simplified to (* (cbrt (* (* x.re x.re) x.im)) (cbrt 2)) 50.531 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (* (cbrt (* (* x.re x.re) x.im)) (cbrt 2))))) 50.531 * * * * [progress]: [ 78 / 88 ] simplifiying candidate # 50.532 * [simplify]: Simplifying (* (cbrt 2) (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re))))))) 50.532 * * [simplify]: iters left: 6 (15 enodes) 50.537 * * [simplify]: iters left: 5 (66 enodes) 50.553 * * [simplify]: iters left: 4 (113 enodes) 50.590 * * [simplify]: iters left: 3 (225 enodes) 50.650 * * [simplify]: iters left: 2 (487 enodes) 50.849 * * [simplify]: Extracting #0: cost 1 inf + 0 50.849 * * [simplify]: Extracting #1: cost 47 inf + 0 50.850 * * [simplify]: Extracting #2: cost 191 inf + 1 50.852 * * [simplify]: Extracting #3: cost 256 inf + 1571 50.859 * * [simplify]: Extracting #4: cost 150 inf + 28093 50.870 * * [simplify]: Extracting #5: cost 36 inf + 65725 50.880 * * [simplify]: Extracting #6: cost 11 inf + 83089 50.891 * * [simplify]: Extracting #7: cost 0 inf + 92464 50.913 * [simplify]: Simplified to (* (* (cbrt x.im) (cbrt 2)) (exp (* (log x.re) 2/3))) 50.913 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (* (* (cbrt x.im) (cbrt 2)) (exp (* (log x.re) 2/3)))))) 50.914 * * * * [progress]: [ 79 / 88 ] simplifiying candidate # 50.914 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (log (/ -1 x.im))))) (cbrt -2)) 50.914 * * [simplify]: iters left: 6 (16 enodes) 50.925 * * [simplify]: iters left: 5 (65 enodes) 50.938 * * [simplify]: iters left: 4 (111 enodes) 50.969 * * [simplify]: iters left: 3 (218 enodes) 51.036 * * [simplify]: Extracting #0: cost 1 inf + 0 51.036 * * [simplify]: Extracting #1: cost 12 inf + 0 51.036 * * [simplify]: Extracting #2: cost 70 inf + 0 51.036 * * [simplify]: Extracting #3: cost 148 inf + 85 51.037 * * [simplify]: Extracting #4: cost 173 inf + 722 51.039 * * [simplify]: Extracting #5: cost 143 inf + 5901 51.046 * * [simplify]: Extracting #6: cost 52 inf + 26278 51.053 * * [simplify]: Extracting #7: cost 2 inf + 45277 51.060 * * [simplify]: Extracting #8: cost 0 inf + 46309 51.066 * [simplify]: Simplified to (* (pow (/ (* -1 (* (/ -1 x.re) (/ -1 x.re))) x.im) -1/3) (cbrt -2)) 51.069 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (* (pow (/ (* -1 (* (/ -1 x.re) (/ -1 x.re))) x.im) -1/3) (cbrt -2))))) 51.069 * * * * [progress]: [ 80 / 88 ] simplifiying candidate # 51.069 * [simplify]: Simplifying (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 51.069 * * [simplify]: iters left: 6 (12 enodes) 51.074 * * [simplify]: iters left: 5 (48 enodes) 51.083 * * [simplify]: iters left: 4 (80 enodes) 51.108 * * [simplify]: iters left: 3 (136 enodes) 51.159 * * [simplify]: iters left: 2 (234 enodes) 51.234 * * [simplify]: Extracting #0: cost 1 inf + 0 51.234 * * [simplify]: Extracting #1: cost 42 inf + 0 51.234 * * [simplify]: Extracting #2: cost 153 inf + 0 51.235 * * [simplify]: Extracting #3: cost 170 inf + 1630 51.237 * * [simplify]: Extracting #4: cost 112 inf + 14163 51.242 * * [simplify]: Extracting #5: cost 22 inf + 52405 51.249 * * [simplify]: Extracting #6: cost 0 inf + 69195 51.263 * [simplify]: Simplified to (* (cbrt (* (* x.re x.re) x.im)) (cbrt 2)) 51.264 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (cbrt (* (* x.re x.re) x.im)) (cbrt 2))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 51.264 * * * * [progress]: [ 81 / 88 ] simplifiying candidate # 51.264 * [simplify]: Simplifying (* (cbrt 2) (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re))))))) 51.264 * * [simplify]: iters left: 6 (15 enodes) 51.274 * * [simplify]: iters left: 5 (66 enodes) 51.288 * * [simplify]: iters left: 4 (113 enodes) 51.311 * * [simplify]: iters left: 3 (225 enodes) 51.403 * * [simplify]: iters left: 2 (487 enodes) 51.540 * * [simplify]: Extracting #0: cost 1 inf + 0 51.540 * * [simplify]: Extracting #1: cost 47 inf + 0 51.541 * * [simplify]: Extracting #2: cost 191 inf + 1 51.543 * * [simplify]: Extracting #3: cost 256 inf + 1571 51.550 * * [simplify]: Extracting #4: cost 150 inf + 28093 51.565 * * [simplify]: Extracting #5: cost 36 inf + 65725 51.579 * * [simplify]: Extracting #6: cost 11 inf + 83089 51.590 * * [simplify]: Extracting #7: cost 0 inf + 92464 51.602 * [simplify]: Simplified to (* (* (cbrt x.im) (cbrt 2)) (exp (* (log x.re) 2/3))) 51.602 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (* (cbrt x.im) (cbrt 2)) (exp (* (log x.re) 2/3)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 51.603 * * * * [progress]: [ 82 / 88 ] simplifiying candidate # 51.603 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (log (/ -1 x.im))))) (cbrt -2)) 51.603 * * [simplify]: iters left: 6 (16 enodes) 51.609 * * [simplify]: iters left: 5 (65 enodes) 51.626 * * [simplify]: iters left: 4 (111 enodes) 51.664 * * [simplify]: iters left: 3 (218 enodes) 51.755 * * [simplify]: Extracting #0: cost 1 inf + 0 51.755 * * [simplify]: Extracting #1: cost 12 inf + 0 51.756 * * [simplify]: Extracting #2: cost 70 inf + 0 51.756 * * [simplify]: Extracting #3: cost 148 inf + 85 51.757 * * [simplify]: Extracting #4: cost 173 inf + 722 51.759 * * [simplify]: Extracting #5: cost 143 inf + 5901 51.766 * * [simplify]: Extracting #6: cost 52 inf + 26278 51.778 * * [simplify]: Extracting #7: cost 2 inf + 45277 51.791 * * [simplify]: Extracting #8: cost 0 inf + 46309 51.803 * [simplify]: Simplified to (* (pow (/ (* -1 (* (/ -1 x.re) (/ -1 x.re))) x.im) -1/3) (cbrt -2)) 51.803 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (* (pow (/ (* -1 (* (/ -1 x.re) (/ -1 x.re))) x.im) -1/3) (cbrt -2))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 51.804 * * * * [progress]: [ 83 / 88 ] simplifiying candidate # 51.804 * [simplify]: Simplifying (* (cbrt 2) (exp (* 1/3 (+ (log x.im) (* 2 (log x.re)))))) 51.804 * * [simplify]: iters left: 6 (12 enodes) 51.812 * * [simplify]: iters left: 5 (48 enodes) 51.835 * * [simplify]: iters left: 4 (80 enodes) 51.860 * * [simplify]: iters left: 3 (136 enodes) 51.889 * * [simplify]: iters left: 2 (234 enodes) 51.979 * * [simplify]: Extracting #0: cost 1 inf + 0 51.979 * * [simplify]: Extracting #1: cost 42 inf + 0 51.980 * * [simplify]: Extracting #2: cost 153 inf + 0 51.981 * * [simplify]: Extracting #3: cost 170 inf + 1630 51.985 * * [simplify]: Extracting #4: cost 112 inf + 14163 51.994 * * [simplify]: Extracting #5: cost 22 inf + 52405 52.007 * * [simplify]: Extracting #6: cost 0 inf + 69195 52.019 * [simplify]: Simplified to (* (cbrt (* (* x.re x.re) x.im)) (cbrt 2)) 52.019 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (* x.re x.re) x.im)) (cbrt 2)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 52.019 * * * * [progress]: [ 84 / 88 ] simplifiying candidate # 52.020 * [simplify]: Simplifying (* (cbrt 2) (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re))))))) 52.020 * * [simplify]: iters left: 6 (15 enodes) 52.030 * * [simplify]: iters left: 5 (66 enodes) 52.053 * * [simplify]: iters left: 4 (113 enodes) 52.074 * * [simplify]: iters left: 3 (225 enodes) 52.164 * * [simplify]: iters left: 2 (487 enodes) 52.329 * * [simplify]: Extracting #0: cost 1 inf + 0 52.329 * * [simplify]: Extracting #1: cost 47 inf + 0 52.330 * * [simplify]: Extracting #2: cost 191 inf + 1 52.331 * * [simplify]: Extracting #3: cost 256 inf + 1571 52.334 * * [simplify]: Extracting #4: cost 150 inf + 28093 52.343 * * [simplify]: Extracting #5: cost 36 inf + 65725 52.353 * * [simplify]: Extracting #6: cost 11 inf + 83089 52.372 * * [simplify]: Extracting #7: cost 0 inf + 92464 52.394 * [simplify]: Simplified to (* (* (cbrt x.im) (cbrt 2)) (exp (* (log x.re) 2/3))) 52.394 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt x.im) (cbrt 2)) (exp (* (log x.re) 2/3))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 52.394 * * * * [progress]: [ 85 / 88 ] simplifiying candidate # 52.395 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (log (/ -1 x.im))))) (cbrt -2)) 52.395 * * [simplify]: iters left: 6 (16 enodes) 52.405 * * [simplify]: iters left: 5 (65 enodes) 52.436 * * [simplify]: iters left: 4 (111 enodes) 52.476 * * [simplify]: iters left: 3 (218 enodes) 52.553 * * [simplify]: Extracting #0: cost 1 inf + 0 52.554 * * [simplify]: Extracting #1: cost 12 inf + 0 52.554 * * [simplify]: Extracting #2: cost 70 inf + 0 52.554 * * [simplify]: Extracting #3: cost 148 inf + 85 52.555 * * [simplify]: Extracting #4: cost 173 inf + 722 52.556 * * [simplify]: Extracting #5: cost 143 inf + 5901 52.562 * * [simplify]: Extracting #6: cost 52 inf + 26278 52.571 * * [simplify]: Extracting #7: cost 2 inf + 45277 52.584 * * [simplify]: Extracting #8: cost 0 inf + 46309 52.593 * [simplify]: Simplified to (* (pow (/ (* -1 (* (/ -1 x.re) (/ -1 x.re))) x.im) -1/3) (cbrt -2)) 52.593 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (pow (/ (* -1 (* (/ -1 x.re) (/ -1 x.re))) x.im) -1/3) (cbrt -2)) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 52.593 * * * * [progress]: [ 86 / 88 ] simplifiying candidate # 52.593 * [simplify]: Simplifying (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (pow (cbrt 2) 2)) 52.593 * * [simplify]: iters left: 6 (15 enodes) 52.599 * * [simplify]: iters left: 5 (63 enodes) 52.614 * * [simplify]: iters left: 4 (120 enodes) 52.657 * * [simplify]: iters left: 3 (229 enodes) 52.733 * * [simplify]: iters left: 2 (455 enodes) 52.967 * * [simplify]: Extracting #0: cost 1 inf + 0 52.968 * * [simplify]: Extracting #1: cost 72 inf + 0 52.970 * * [simplify]: Extracting #2: cost 387 inf + 0 52.975 * * [simplify]: Extracting #3: cost 379 inf + 18048 52.996 * * [simplify]: Extracting #4: cost 188 inf + 96800 53.023 * * [simplify]: Extracting #5: cost 19 inf + 202631 53.060 * * [simplify]: Extracting #6: cost 0 inf + 214633 53.092 * * [simplify]: Extracting #7: cost 0 inf + 214593 53.136 * [simplify]: Simplified to (* (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.im) (cbrt 2))) (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.im) (cbrt 2)))) 53.136 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.im) (cbrt 2))) (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.im) (cbrt 2)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 53.136 * * * * [progress]: [ 87 / 88 ] simplifiying candidate # 53.136 * [simplify]: Simplifying (* (pow (cbrt 2) 2) (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re))))))) 53.137 * * [simplify]: iters left: 6 (18 enodes) 53.148 * * [simplify]: iters left: 5 (80 enodes) 53.175 * * [simplify]: iters left: 4 (147 enodes) 53.230 * * [simplify]: iters left: 3 (324 enodes) 53.345 * * [simplify]: Extracting #0: cost 1 inf + 0 53.345 * * [simplify]: Extracting #1: cost 23 inf + 0 53.346 * * [simplify]: Extracting #2: cost 119 inf + 0 53.347 * * [simplify]: Extracting #3: cost 192 inf + 351 53.349 * * [simplify]: Extracting #4: cost 169 inf + 3441 53.355 * * [simplify]: Extracting #5: cost 74 inf + 24924 53.368 * * [simplify]: Extracting #6: cost 7 inf + 51653 53.383 * * [simplify]: Extracting #7: cost 0 inf + 56728 53.398 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt 2)) (exp (+ (* 2/3 (log x.im)) (* 4/3 (log x.re))))) 53.398 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt 2) (cbrt 2)) (exp (+ (* 2/3 (log x.im)) (* 4/3 (log x.re))))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 53.399 * * * * [progress]: [ 88 / 88 ] simplifiying candidate # 53.399 * [simplify]: Simplifying (* (pow (cbrt -2) 2) (exp (* -1/3 (+ (* 4 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im))))))) 53.399 * * [simplify]: iters left: 6 (19 enodes) 53.412 * * [simplify]: iters left: 5 (80 enodes) 53.442 * * [simplify]: iters left: 4 (147 enodes) 53.479 * * [simplify]: iters left: 3 (295 enodes) 53.569 * * [simplify]: Extracting #0: cost 1 inf + 0 53.569 * * [simplify]: Extracting #1: cost 23 inf + 0 53.570 * * [simplify]: Extracting #2: cost 118 inf + 0 53.570 * * [simplify]: Extracting #3: cost 183 inf + 675 53.571 * * [simplify]: Extracting #4: cost 191 inf + 2240 53.574 * * [simplify]: Extracting #5: cost 84 inf + 23057 53.581 * * [simplify]: Extracting #6: cost 18 inf + 51797 53.594 * * [simplify]: Extracting #7: cost 0 inf + 64785 53.613 * * [simplify]: Extracting #8: cost 0 inf + 64301 53.630 * * [simplify]: Extracting #9: cost 0 inf + 64219 53.639 * [simplify]: Simplified to (* (* (cbrt -2) (cbrt -2)) (exp (+ (* -2/3 (log (/ -1 x.im))) (* (log (/ -1 x.re)) -4/3)))) 53.639 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt -2) (cbrt -2)) (exp (+ (* -2/3 (log (/ -1 x.im))) (* (log (/ -1 x.re)) -4/3)))) (cbrt (* (+ (* x.re x.im) (* x.im x.re)) x.re))))) 53.639 * * * [progress]: adding candidates to table 54.639 * [progress]: [Phase 3 of 3] Extracting. 54.639 * * [regime]: Finding splitpoints for: (# # # # # # # # # # #) 54.643 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 54.643 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # #) 54.705 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # #) 54.793 * * * [regime]: Found split indices: #