1553942830.061 * [progress]: [Phase 1 of 3] Setting up. 1553942830.061 * * * [progress]: [1/2] Preparing points 1553942830.128 * * * [progress]: [2/2] Setting up program. 1553942830.131 * [progress]: [Phase 2 of 3] Improving. 1553942830.132 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1553942830.132 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553942830.132 * * [simplify]: iters left: 6 (11 enodes) 1553942830.134 * * [simplify]: iters left: 5 (43 enodes) 1553942830.140 * * [simplify]: iters left: 4 (88 enodes) 1553942830.156 * * [simplify]: iters left: 3 (196 enodes) 1553942830.213 * * [simplify]: iters left: 2 (387 enodes) 1553942830.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942830.412 * * [simplify]: Extracting #1: cost 39 inf + 0 1553942830.412 * * [simplify]: Extracting #2: cost 156 inf + 1 1553942830.414 * * [simplify]: Extracting #3: cost 179 inf + 1590 1553942830.422 * * [simplify]: Extracting #4: cost 69 inf + 18382 1553942830.437 * * [simplify]: Extracting #5: cost 2 inf + 33033 1553942830.454 * * [simplify]: Extracting #6: cost 0 inf + 33397 1553942830.471 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553942830.471 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 1553942830.479 * * [progress]: iteration 1 / 4 1553942830.479 * * * [progress]: picking best candidate 1553942830.485 * * * * [pick]: Picked # 1553942830.485 * * * [progress]: localizing error 1553942830.507 * * * [progress]: generating rewritten candidates 1553942830.507 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1553942830.516 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1553942830.535 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 1553942830.545 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1553942830.551 * * * [progress]: generating series expansions 1553942830.551 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1553942830.552 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.re) into (* x.re (- (pow x.re 2) (pow x.im 2))) 1553942830.552 * [approximate]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 1553942830.552 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.im 1553942830.552 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.552 * [backup-simplify]: Simplify x.re into x.re 1553942830.552 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1553942830.552 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553942830.552 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.552 * [backup-simplify]: Simplify x.re into x.re 1553942830.552 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.552 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.552 * [backup-simplify]: Simplify 0 into 0 1553942830.552 * [backup-simplify]: Simplify 1 into 1 1553942830.552 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.552 * [backup-simplify]: Simplify 0 into 0 1553942830.552 * [backup-simplify]: Simplify 1 into 1 1553942830.552 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.552 * [backup-simplify]: Simplify 0 into 0 1553942830.552 * [backup-simplify]: Simplify 1 into 1 1553942830.552 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.552 * [backup-simplify]: Simplify x.im into x.im 1553942830.552 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.552 * [backup-simplify]: Simplify 0 into 0 1553942830.552 * [backup-simplify]: Simplify 1 into 1 1553942830.552 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.552 * [backup-simplify]: Simplify 0 into 0 1553942830.552 * [backup-simplify]: Simplify 1 into 1 1553942830.552 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.552 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.553 * [backup-simplify]: Simplify x.im into x.im 1553942830.553 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.553 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1553942830.553 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1553942830.553 * [backup-simplify]: Simplify (* 0 (- (pow x.im 2))) into 0 1553942830.553 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.553 * [backup-simplify]: Simplify 0 into 0 1553942830.553 * [backup-simplify]: Simplify 0 into 0 1553942830.553 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.554 * [backup-simplify]: Simplify (- 0) into 0 1553942830.554 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.555 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (- (pow x.im 2)))) into (- (pow x.im 2)) 1553942830.555 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942830.555 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.555 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.555 * [backup-simplify]: Simplify 0 into 0 1553942830.555 * [backup-simplify]: Simplify 1 into 1 1553942830.555 * [backup-simplify]: Simplify 0 into 0 1553942830.555 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.556 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.556 * [backup-simplify]: Simplify (- 0) into 0 1553942830.557 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942830.557 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow x.im 2))))) into 0 1553942830.557 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.557 * [backup-simplify]: Simplify 0 into 0 1553942830.557 * [backup-simplify]: Simplify 0 into 0 1553942830.557 * [backup-simplify]: Simplify 0 into 0 1553942830.558 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.558 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942830.558 * [backup-simplify]: Simplify (- 0) into 0 1553942830.559 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.559 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 1 1553942830.559 * [taylor]: Taking taylor expansion of 1 in x.im 1553942830.559 * [backup-simplify]: Simplify 1 into 1 1553942830.559 * [backup-simplify]: Simplify 1 into 1 1553942830.559 * [backup-simplify]: Simplify 0 into 0 1553942830.560 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.560 * [backup-simplify]: Simplify (- 1) into -1 1553942830.560 * [backup-simplify]: Simplify -1 into -1 1553942830.560 * [backup-simplify]: Simplify 0 into 0 1553942830.560 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.561 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553942830.561 * [backup-simplify]: Simplify (- 0) into 0 1553942830.562 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.563 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 1553942830.563 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.563 * [backup-simplify]: Simplify 0 into 0 1553942830.563 * [backup-simplify]: Simplify 0 into 0 1553942830.563 * [backup-simplify]: Simplify 0 into 0 1553942830.563 * [backup-simplify]: Simplify 0 into 0 1553942830.563 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.563 * [backup-simplify]: Simplify (- 0) into 0 1553942830.563 * [backup-simplify]: Simplify 0 into 0 1553942830.563 * [backup-simplify]: Simplify 0 into 0 1553942830.564 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942830.564 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) 1553942830.564 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in (x.re x.im) around 0 1553942830.564 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1553942830.564 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1553942830.564 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553942830.564 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553942830.564 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.564 * [backup-simplify]: Simplify x.re into x.re 1553942830.564 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942830.564 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553942830.564 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942830.564 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.564 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.564 * [backup-simplify]: Simplify 0 into 0 1553942830.564 * [backup-simplify]: Simplify 1 into 1 1553942830.564 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.564 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.564 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.564 * [backup-simplify]: Simplify x.re into x.re 1553942830.565 * [backup-simplify]: Simplify (- 1) into -1 1553942830.565 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942830.565 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942830.565 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553942830.565 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553942830.565 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553942830.565 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553942830.565 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.565 * [backup-simplify]: Simplify 0 into 0 1553942830.565 * [backup-simplify]: Simplify 1 into 1 1553942830.565 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.566 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.566 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553942830.566 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.566 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.566 * [backup-simplify]: Simplify x.im into x.im 1553942830.566 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.566 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.566 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.566 * [backup-simplify]: Simplify 0 into 0 1553942830.566 * [backup-simplify]: Simplify 1 into 1 1553942830.566 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942830.566 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.566 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553942830.566 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553942830.566 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553942830.566 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553942830.566 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.566 * [backup-simplify]: Simplify 0 into 0 1553942830.567 * [backup-simplify]: Simplify 1 into 1 1553942830.567 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.567 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.567 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553942830.567 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.567 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.567 * [backup-simplify]: Simplify x.im into x.im 1553942830.567 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.567 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.567 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.567 * [backup-simplify]: Simplify 0 into 0 1553942830.567 * [backup-simplify]: Simplify 1 into 1 1553942830.567 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942830.568 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.568 * [taylor]: Taking taylor expansion of 1 in x.im 1553942830.568 * [backup-simplify]: Simplify 1 into 1 1553942830.568 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.569 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.569 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.569 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553942830.569 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.569 * [backup-simplify]: Simplify 0 into 0 1553942830.570 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.570 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.570 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1553942830.570 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1553942830.571 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553942830.571 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553942830.571 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942830.571 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.571 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.571 * [backup-simplify]: Simplify 0 into 0 1553942830.571 * [backup-simplify]: Simplify 1 into 1 1553942830.571 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.572 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.572 * [backup-simplify]: Simplify (- 1) into -1 1553942830.572 * [backup-simplify]: Simplify -1 into -1 1553942830.572 * [backup-simplify]: Simplify 1 into 1 1553942830.572 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.573 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.573 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942830.573 * [backup-simplify]: Simplify (- 0) into 0 1553942830.574 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.578 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553942830.578 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.578 * [backup-simplify]: Simplify 0 into 0 1553942830.578 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.579 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.579 * [backup-simplify]: Simplify (- 0) into 0 1553942830.579 * [backup-simplify]: Simplify 0 into 0 1553942830.579 * [backup-simplify]: Simplify 0 into 0 1553942830.579 * [backup-simplify]: Simplify 0 into 0 1553942830.580 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942830.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.581 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.581 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.581 * [backup-simplify]: Simplify (- 0) into 0 1553942830.581 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.583 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.583 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.583 * [backup-simplify]: Simplify 0 into 0 1553942830.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.584 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.584 * [backup-simplify]: Simplify (- 0) into 0 1553942830.584 * [backup-simplify]: Simplify 0 into 0 1553942830.584 * [backup-simplify]: Simplify 0 into 0 1553942830.584 * [backup-simplify]: Simplify 0 into 0 1553942830.585 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942830.585 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) 1553942830.585 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in (x.re x.im) around 0 1553942830.585 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.im 1553942830.585 * [taylor]: Taking taylor expansion of -1 in x.im 1553942830.585 * [backup-simplify]: Simplify -1 into -1 1553942830.585 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1553942830.585 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1553942830.585 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553942830.585 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553942830.585 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.585 * [backup-simplify]: Simplify x.re into x.re 1553942830.585 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942830.585 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553942830.585 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942830.585 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.585 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.586 * [backup-simplify]: Simplify 0 into 0 1553942830.586 * [backup-simplify]: Simplify 1 into 1 1553942830.586 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.586 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.586 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.586 * [backup-simplify]: Simplify x.re into x.re 1553942830.587 * [backup-simplify]: Simplify (- 1) into -1 1553942830.587 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942830.587 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942830.587 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1553942830.587 * [taylor]: Taking taylor expansion of -1 in x.re 1553942830.587 * [backup-simplify]: Simplify -1 into -1 1553942830.587 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553942830.587 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553942830.587 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553942830.587 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553942830.587 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.587 * [backup-simplify]: Simplify 0 into 0 1553942830.587 * [backup-simplify]: Simplify 1 into 1 1553942830.588 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.588 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.588 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553942830.588 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.588 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.588 * [backup-simplify]: Simplify x.im into x.im 1553942830.588 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.588 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.589 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.589 * [backup-simplify]: Simplify 0 into 0 1553942830.589 * [backup-simplify]: Simplify 1 into 1 1553942830.589 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942830.589 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.589 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1553942830.589 * [taylor]: Taking taylor expansion of -1 in x.re 1553942830.589 * [backup-simplify]: Simplify -1 into -1 1553942830.589 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553942830.589 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553942830.590 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553942830.590 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553942830.590 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.590 * [backup-simplify]: Simplify 0 into 0 1553942830.590 * [backup-simplify]: Simplify 1 into 1 1553942830.590 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.590 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.590 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553942830.590 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.590 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.590 * [backup-simplify]: Simplify x.im into x.im 1553942830.590 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.591 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.591 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.591 * [backup-simplify]: Simplify 0 into 0 1553942830.591 * [backup-simplify]: Simplify 1 into 1 1553942830.591 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942830.591 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.592 * [backup-simplify]: Simplify (* -1 1) into -1 1553942830.592 * [taylor]: Taking taylor expansion of -1 in x.im 1553942830.592 * [backup-simplify]: Simplify -1 into -1 1553942830.593 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.594 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.594 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.595 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553942830.596 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1553942830.596 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.596 * [backup-simplify]: Simplify 0 into 0 1553942830.597 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.597 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.598 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1553942830.598 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1553942830.599 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553942830.599 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 1553942830.599 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942830.599 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.599 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.600 * [backup-simplify]: Simplify 0 into 0 1553942830.600 * [backup-simplify]: Simplify 1 into 1 1553942830.600 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.600 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.600 * [backup-simplify]: Simplify 1 into 1 1553942830.600 * [backup-simplify]: Simplify -1 into -1 1553942830.602 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.603 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.603 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.603 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942830.604 * [backup-simplify]: Simplify (- 0) into 0 1553942830.604 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.606 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553942830.607 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 1553942830.607 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.607 * [backup-simplify]: Simplify 0 into 0 1553942830.608 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.609 * [backup-simplify]: Simplify 0 into 0 1553942830.609 * [backup-simplify]: Simplify 0 into 0 1553942830.609 * [backup-simplify]: Simplify 0 into 0 1553942830.610 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942830.611 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.611 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.612 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.612 * [backup-simplify]: Simplify (- 0) into 0 1553942830.612 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.615 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.616 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 1553942830.616 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.616 * [backup-simplify]: Simplify 0 into 0 1553942830.617 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.618 * [backup-simplify]: Simplify 0 into 0 1553942830.618 * [backup-simplify]: Simplify 0 into 0 1553942830.618 * [backup-simplify]: Simplify 0 into 0 1553942830.619 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942830.619 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1553942830.619 * [backup-simplify]: Simplify (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942830.619 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1553942830.619 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1553942830.619 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553942830.619 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.619 * [backup-simplify]: Simplify x.re into x.re 1553942830.619 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1553942830.619 * [taylor]: Taking taylor expansion of 3 in x.im 1553942830.619 * [backup-simplify]: Simplify 3 into 3 1553942830.619 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942830.619 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.619 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.619 * [backup-simplify]: Simplify 0 into 0 1553942830.619 * [backup-simplify]: Simplify 1 into 1 1553942830.619 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.619 * [backup-simplify]: Simplify x.re into x.re 1553942830.619 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.620 * [backup-simplify]: Simplify 0 into 0 1553942830.620 * [backup-simplify]: Simplify 1 into 1 1553942830.620 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of 3 in x.re 1553942830.620 * [backup-simplify]: Simplify 3 into 3 1553942830.620 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.620 * [backup-simplify]: Simplify x.im into x.im 1553942830.620 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.620 * [backup-simplify]: Simplify 0 into 0 1553942830.620 * [backup-simplify]: Simplify 1 into 1 1553942830.620 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.620 * [backup-simplify]: Simplify 0 into 0 1553942830.620 * [backup-simplify]: Simplify 1 into 1 1553942830.620 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of 3 in x.re 1553942830.620 * [backup-simplify]: Simplify 3 into 3 1553942830.620 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.620 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.620 * [backup-simplify]: Simplify x.im into x.im 1553942830.620 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.620 * [backup-simplify]: Simplify 0 into 0 1553942830.620 * [backup-simplify]: Simplify 1 into 1 1553942830.620 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.620 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.621 * [backup-simplify]: Simplify (* 3 0) into 0 1553942830.621 * [backup-simplify]: Simplify (- 0) into 0 1553942830.622 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.622 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.622 * [backup-simplify]: Simplify 0 into 0 1553942830.622 * [backup-simplify]: Simplify 0 into 0 1553942830.622 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.623 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.623 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 1553942830.623 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 1553942830.623 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1553942830.623 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1553942830.623 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1553942830.623 * [taylor]: Taking taylor expansion of 3 in x.im 1553942830.623 * [backup-simplify]: Simplify 3 into 3 1553942830.624 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.624 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.624 * [backup-simplify]: Simplify 0 into 0 1553942830.624 * [backup-simplify]: Simplify 1 into 1 1553942830.624 * [backup-simplify]: Simplify 0 into 0 1553942830.624 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.625 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.626 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553942830.626 * [backup-simplify]: Simplify (- 0) into 0 1553942830.626 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.627 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.627 * [backup-simplify]: Simplify 0 into 0 1553942830.627 * [backup-simplify]: Simplify 0 into 0 1553942830.627 * [backup-simplify]: Simplify 0 into 0 1553942830.627 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.627 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.628 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942830.629 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.630 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553942830.630 * [backup-simplify]: Simplify (- 0) into 0 1553942830.630 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942830.630 * [taylor]: Taking taylor expansion of 1 in x.im 1553942830.630 * [backup-simplify]: Simplify 1 into 1 1553942830.630 * [backup-simplify]: Simplify 1 into 1 1553942830.630 * [backup-simplify]: Simplify 0 into 0 1553942830.631 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.631 * [backup-simplify]: Simplify (* 3 1) into 3 1553942830.631 * [backup-simplify]: Simplify (- 3) into -3 1553942830.631 * [backup-simplify]: Simplify -3 into -3 1553942830.631 * [backup-simplify]: Simplify 0 into 0 1553942830.632 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.632 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.633 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553942830.633 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942830.634 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1553942830.634 * [backup-simplify]: Simplify (- 0) into 0 1553942830.635 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.635 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.635 * [backup-simplify]: Simplify 0 into 0 1553942830.635 * [backup-simplify]: Simplify 0 into 0 1553942830.635 * [backup-simplify]: Simplify 0 into 0 1553942830.635 * [backup-simplify]: Simplify 0 into 0 1553942830.635 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.636 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553942830.636 * [backup-simplify]: Simplify (- 0) into 0 1553942830.636 * [backup-simplify]: Simplify 0 into 0 1553942830.636 * [backup-simplify]: Simplify 0 into 0 1553942830.636 * [backup-simplify]: Simplify (+ (* -3 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942830.636 * [backup-simplify]: Simplify (- (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 1553942830.636 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1553942830.636 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553942830.636 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553942830.636 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553942830.636 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.636 * [backup-simplify]: Simplify x.re into x.re 1553942830.636 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942830.637 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553942830.637 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553942830.637 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553942830.637 * [taylor]: Taking taylor expansion of 3 in x.im 1553942830.637 * [backup-simplify]: Simplify 3 into 3 1553942830.637 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553942830.637 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942830.637 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.637 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.637 * [backup-simplify]: Simplify 0 into 0 1553942830.637 * [backup-simplify]: Simplify 1 into 1 1553942830.637 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.637 * [backup-simplify]: Simplify x.re into x.re 1553942830.637 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.637 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942830.637 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942830.637 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553942830.637 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942830.637 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942830.637 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.637 * [backup-simplify]: Simplify 0 into 0 1553942830.637 * [backup-simplify]: Simplify 1 into 1 1553942830.637 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.638 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.638 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.638 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942830.638 * [taylor]: Taking taylor expansion of 3 in x.re 1553942830.638 * [backup-simplify]: Simplify 3 into 3 1553942830.638 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942830.638 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.638 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.638 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.638 * [backup-simplify]: Simplify x.im into x.im 1553942830.638 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.638 * [backup-simplify]: Simplify 0 into 0 1553942830.638 * [backup-simplify]: Simplify 1 into 1 1553942830.638 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.638 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.638 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.639 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.639 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.639 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553942830.639 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942830.639 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942830.639 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.639 * [backup-simplify]: Simplify 0 into 0 1553942830.639 * [backup-simplify]: Simplify 1 into 1 1553942830.639 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.639 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.639 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.639 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942830.639 * [taylor]: Taking taylor expansion of 3 in x.re 1553942830.639 * [backup-simplify]: Simplify 3 into 3 1553942830.639 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942830.639 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.639 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.640 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.640 * [backup-simplify]: Simplify x.im into x.im 1553942830.640 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.640 * [backup-simplify]: Simplify 0 into 0 1553942830.640 * [backup-simplify]: Simplify 1 into 1 1553942830.640 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.640 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.640 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.640 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.640 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.640 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942830.640 * [taylor]: Taking taylor expansion of 1 in x.im 1553942830.640 * [backup-simplify]: Simplify 1 into 1 1553942830.641 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.641 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.642 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.642 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.642 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.642 * [backup-simplify]: Simplify 0 into 0 1553942830.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.644 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553942830.644 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553942830.644 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553942830.644 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1553942830.644 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553942830.644 * [taylor]: Taking taylor expansion of 3 in x.im 1553942830.644 * [backup-simplify]: Simplify 3 into 3 1553942830.644 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942830.644 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.644 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.644 * [backup-simplify]: Simplify 0 into 0 1553942830.644 * [backup-simplify]: Simplify 1 into 1 1553942830.644 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.644 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.645 * [backup-simplify]: Simplify (* 3 1) into 3 1553942830.645 * [backup-simplify]: Simplify (- 3) into -3 1553942830.645 * [backup-simplify]: Simplify -3 into -3 1553942830.645 * [backup-simplify]: Simplify 1 into 1 1553942830.646 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.646 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.647 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.647 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.647 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942830.648 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553942830.648 * [backup-simplify]: Simplify (- 0) into 0 1553942830.648 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.648 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.648 * [backup-simplify]: Simplify 0 into 0 1553942830.649 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.650 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553942830.650 * [backup-simplify]: Simplify (- 0) into 0 1553942830.650 * [backup-simplify]: Simplify 0 into 0 1553942830.650 * [backup-simplify]: Simplify 0 into 0 1553942830.650 * [backup-simplify]: Simplify 0 into 0 1553942830.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942830.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942830.652 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.652 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942830.653 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.653 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.654 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553942830.654 * [backup-simplify]: Simplify (- 0) into 0 1553942830.654 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.654 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.654 * [backup-simplify]: Simplify 0 into 0 1553942830.655 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.655 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.656 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.656 * [backup-simplify]: Simplify (- 0) into 0 1553942830.656 * [backup-simplify]: Simplify 0 into 0 1553942830.656 * [backup-simplify]: Simplify 0 into 0 1553942830.656 * [backup-simplify]: Simplify 0 into 0 1553942830.656 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942830.657 * [backup-simplify]: Simplify (- (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 1553942830.657 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.re x.im) around 0 1553942830.657 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1553942830.657 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553942830.657 * [taylor]: Taking taylor expansion of 3 in x.im 1553942830.657 * [backup-simplify]: Simplify 3 into 3 1553942830.657 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553942830.657 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942830.657 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.657 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.657 * [backup-simplify]: Simplify 0 into 0 1553942830.657 * [backup-simplify]: Simplify 1 into 1 1553942830.657 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.657 * [backup-simplify]: Simplify x.re into x.re 1553942830.657 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.657 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942830.657 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942830.657 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553942830.658 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553942830.658 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.658 * [backup-simplify]: Simplify x.re into x.re 1553942830.658 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942830.658 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553942830.658 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553942830.658 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553942830.658 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942830.658 * [taylor]: Taking taylor expansion of 3 in x.re 1553942830.658 * [backup-simplify]: Simplify 3 into 3 1553942830.658 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942830.658 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.658 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.658 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.658 * [backup-simplify]: Simplify x.im into x.im 1553942830.658 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.658 * [backup-simplify]: Simplify 0 into 0 1553942830.658 * [backup-simplify]: Simplify 1 into 1 1553942830.658 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.658 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.658 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.659 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.659 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.659 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942830.659 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942830.659 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.659 * [backup-simplify]: Simplify 0 into 0 1553942830.659 * [backup-simplify]: Simplify 1 into 1 1553942830.659 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.660 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.660 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.660 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553942830.660 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942830.660 * [taylor]: Taking taylor expansion of 3 in x.re 1553942830.660 * [backup-simplify]: Simplify 3 into 3 1553942830.660 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942830.660 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.660 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.660 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.660 * [backup-simplify]: Simplify x.im into x.im 1553942830.660 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.660 * [backup-simplify]: Simplify 0 into 0 1553942830.660 * [backup-simplify]: Simplify 1 into 1 1553942830.660 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.661 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.661 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.661 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.661 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942830.661 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942830.661 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942830.661 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.661 * [backup-simplify]: Simplify 0 into 0 1553942830.661 * [backup-simplify]: Simplify 1 into 1 1553942830.662 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.662 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.662 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.663 * [backup-simplify]: Simplify (- 1) into -1 1553942830.663 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942830.663 * [taylor]: Taking taylor expansion of -1 in x.im 1553942830.663 * [backup-simplify]: Simplify -1 into -1 1553942830.664 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.665 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.665 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.666 * [backup-simplify]: Simplify (- 0) into 0 1553942830.666 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.666 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.666 * [backup-simplify]: Simplify 0 into 0 1553942830.666 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553942830.667 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.668 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.669 * [backup-simplify]: Simplify (- 0) into 0 1553942830.670 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 1553942830.670 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553942830.670 * [taylor]: Taking taylor expansion of 3 in x.im 1553942830.670 * [backup-simplify]: Simplify 3 into 3 1553942830.670 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942830.670 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.670 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.670 * [backup-simplify]: Simplify 0 into 0 1553942830.670 * [backup-simplify]: Simplify 1 into 1 1553942830.670 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.670 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942830.671 * [backup-simplify]: Simplify (* 3 1) into 3 1553942830.671 * [backup-simplify]: Simplify 3 into 3 1553942830.671 * [backup-simplify]: Simplify -1 into -1 1553942830.671 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.672 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942830.673 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553942830.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.676 * [backup-simplify]: Simplify (- 0) into 0 1553942830.677 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.677 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.677 * [backup-simplify]: Simplify 0 into 0 1553942830.677 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942830.679 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553942830.679 * [backup-simplify]: Simplify 0 into 0 1553942830.679 * [backup-simplify]: Simplify 0 into 0 1553942830.679 * [backup-simplify]: Simplify 0 into 0 1553942830.680 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942830.681 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.681 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.682 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553942830.683 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942830.684 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942830.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.685 * [backup-simplify]: Simplify (- 0) into 0 1553942830.686 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942830.686 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.686 * [backup-simplify]: Simplify 0 into 0 1553942830.687 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.688 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.689 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.689 * [backup-simplify]: Simplify 0 into 0 1553942830.689 * [backup-simplify]: Simplify 0 into 0 1553942830.689 * [backup-simplify]: Simplify 0 into 0 1553942830.690 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942830.690 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 1553942830.690 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1553942830.690 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553942830.690 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1553942830.690 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.690 * [backup-simplify]: Simplify 2 into 2 1553942830.690 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942830.690 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.690 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.690 * [backup-simplify]: Simplify 0 into 0 1553942830.690 * [backup-simplify]: Simplify 1 into 1 1553942830.690 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.690 * [backup-simplify]: Simplify x.re into x.re 1553942830.690 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553942830.690 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.690 * [backup-simplify]: Simplify 2 into 2 1553942830.690 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.690 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.690 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.690 * [backup-simplify]: Simplify x.im into x.im 1553942830.690 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.690 * [backup-simplify]: Simplify 0 into 0 1553942830.690 * [backup-simplify]: Simplify 1 into 1 1553942830.690 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553942830.690 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.690 * [backup-simplify]: Simplify 2 into 2 1553942830.691 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.691 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.691 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.691 * [backup-simplify]: Simplify x.im into x.im 1553942830.691 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.691 * [backup-simplify]: Simplify 0 into 0 1553942830.691 * [backup-simplify]: Simplify 1 into 1 1553942830.691 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.691 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.691 * [backup-simplify]: Simplify (* 2 0) into 0 1553942830.691 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.691 * [backup-simplify]: Simplify 0 into 0 1553942830.691 * [backup-simplify]: Simplify 0 into 0 1553942830.691 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.692 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.692 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1553942830.692 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1553942830.692 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.692 * [backup-simplify]: Simplify 2 into 2 1553942830.692 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.692 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.692 * [backup-simplify]: Simplify 0 into 0 1553942830.693 * [backup-simplify]: Simplify 1 into 1 1553942830.693 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.693 * [backup-simplify]: Simplify (* 2 1) into 2 1553942830.693 * [backup-simplify]: Simplify 2 into 2 1553942830.693 * [backup-simplify]: Simplify 0 into 0 1553942830.694 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.694 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.695 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553942830.695 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.695 * [backup-simplify]: Simplify 0 into 0 1553942830.695 * [backup-simplify]: Simplify 0 into 0 1553942830.696 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.697 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1553942830.697 * [backup-simplify]: Simplify 0 into 0 1553942830.697 * [backup-simplify]: Simplify 0 into 0 1553942830.700 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942830.701 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.702 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553942830.702 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.702 * [backup-simplify]: Simplify 0 into 0 1553942830.702 * [backup-simplify]: Simplify 0 into 0 1553942830.702 * [backup-simplify]: Simplify 0 into 0 1553942830.702 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1553942830.702 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 1553942830.702 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553942830.702 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1553942830.702 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.702 * [backup-simplify]: Simplify 2 into 2 1553942830.703 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942830.703 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.703 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.703 * [backup-simplify]: Simplify 0 into 0 1553942830.703 * [backup-simplify]: Simplify 1 into 1 1553942830.703 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.703 * [backup-simplify]: Simplify x.re into x.re 1553942830.703 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.703 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942830.703 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1553942830.703 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553942830.703 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.703 * [backup-simplify]: Simplify 2 into 2 1553942830.703 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.703 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.703 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.703 * [backup-simplify]: Simplify x.im into x.im 1553942830.703 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.703 * [backup-simplify]: Simplify 0 into 0 1553942830.703 * [backup-simplify]: Simplify 1 into 1 1553942830.703 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.704 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.704 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.704 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.704 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553942830.705 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553942830.705 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.705 * [backup-simplify]: Simplify 2 into 2 1553942830.705 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.705 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.705 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.705 * [backup-simplify]: Simplify x.im into x.im 1553942830.705 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.705 * [backup-simplify]: Simplify 0 into 0 1553942830.705 * [backup-simplify]: Simplify 1 into 1 1553942830.705 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.705 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.705 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.705 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.706 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553942830.706 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1553942830.706 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.706 * [backup-simplify]: Simplify 2 into 2 1553942830.706 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.706 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.706 * [backup-simplify]: Simplify 0 into 0 1553942830.706 * [backup-simplify]: Simplify 1 into 1 1553942830.706 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.707 * [backup-simplify]: Simplify (/ 2 1) into 2 1553942830.707 * [backup-simplify]: Simplify 2 into 2 1553942830.707 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.708 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.708 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942830.708 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.708 * [backup-simplify]: Simplify 0 into 0 1553942830.709 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.710 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553942830.710 * [backup-simplify]: Simplify 0 into 0 1553942830.710 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942830.711 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.712 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.712 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.712 * [backup-simplify]: Simplify 0 into 0 1553942830.712 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.713 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.713 * [backup-simplify]: Simplify 0 into 0 1553942830.714 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553942830.714 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942830.715 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.715 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.715 * [backup-simplify]: Simplify 0 into 0 1553942830.715 * [backup-simplify]: Simplify 0 into 0 1553942830.715 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.716 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.716 * [backup-simplify]: Simplify 0 into 0 1553942830.717 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553942830.717 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553942830.718 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.718 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.718 * [backup-simplify]: Simplify 0 into 0 1553942830.718 * [backup-simplify]: Simplify 0 into 0 1553942830.718 * [backup-simplify]: Simplify 0 into 0 1553942830.718 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1553942830.718 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 1553942830.718 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553942830.718 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1553942830.718 * [taylor]: Taking taylor expansion of -2 in x.im 1553942830.718 * [backup-simplify]: Simplify -2 into -2 1553942830.718 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942830.718 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.718 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.718 * [backup-simplify]: Simplify 0 into 0 1553942830.718 * [backup-simplify]: Simplify 1 into 1 1553942830.718 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.718 * [backup-simplify]: Simplify x.re into x.re 1553942830.718 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.718 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942830.719 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1553942830.719 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553942830.719 * [taylor]: Taking taylor expansion of -2 in x.re 1553942830.719 * [backup-simplify]: Simplify -2 into -2 1553942830.719 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.719 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.719 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.719 * [backup-simplify]: Simplify x.im into x.im 1553942830.719 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.719 * [backup-simplify]: Simplify 0 into 0 1553942830.719 * [backup-simplify]: Simplify 1 into 1 1553942830.719 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.719 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.719 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.719 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.719 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553942830.719 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553942830.719 * [taylor]: Taking taylor expansion of -2 in x.re 1553942830.719 * [backup-simplify]: Simplify -2 into -2 1553942830.719 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942830.719 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942830.719 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.719 * [backup-simplify]: Simplify x.im into x.im 1553942830.719 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.719 * [backup-simplify]: Simplify 0 into 0 1553942830.719 * [backup-simplify]: Simplify 1 into 1 1553942830.719 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942830.719 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942830.719 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942830.720 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942830.720 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553942830.720 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1553942830.720 * [taylor]: Taking taylor expansion of -2 in x.im 1553942830.720 * [backup-simplify]: Simplify -2 into -2 1553942830.720 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942830.720 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.720 * [backup-simplify]: Simplify 0 into 0 1553942830.720 * [backup-simplify]: Simplify 1 into 1 1553942830.720 * [backup-simplify]: Simplify (* 1 1) into 1 1553942830.720 * [backup-simplify]: Simplify (/ -2 1) into -2 1553942830.720 * [backup-simplify]: Simplify -2 into -2 1553942830.721 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942830.721 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.721 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942830.721 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.721 * [backup-simplify]: Simplify 0 into 0 1553942830.722 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942830.722 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1553942830.722 * [backup-simplify]: Simplify 0 into 0 1553942830.723 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942830.723 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.723 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.723 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.723 * [backup-simplify]: Simplify 0 into 0 1553942830.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942830.724 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.725 * [backup-simplify]: Simplify 0 into 0 1553942830.725 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553942830.726 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942830.726 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.726 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.726 * [backup-simplify]: Simplify 0 into 0 1553942830.726 * [backup-simplify]: Simplify 0 into 0 1553942830.727 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942830.727 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.727 * [backup-simplify]: Simplify 0 into 0 1553942830.728 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553942830.729 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553942830.729 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942830.729 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.729 * [backup-simplify]: Simplify 0 into 0 1553942830.729 * [backup-simplify]: Simplify 0 into 0 1553942830.729 * [backup-simplify]: Simplify 0 into 0 1553942830.729 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1553942830.729 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1553942830.730 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1553942830.730 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1553942830.730 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1553942830.730 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.730 * [backup-simplify]: Simplify 2 into 2 1553942830.730 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553942830.730 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.730 * [backup-simplify]: Simplify 0 into 0 1553942830.730 * [backup-simplify]: Simplify 1 into 1 1553942830.730 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.730 * [backup-simplify]: Simplify x.re into x.re 1553942830.730 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1553942830.730 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.730 * [backup-simplify]: Simplify 2 into 2 1553942830.730 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553942830.730 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.730 * [backup-simplify]: Simplify x.im into x.im 1553942830.730 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.730 * [backup-simplify]: Simplify 0 into 0 1553942830.730 * [backup-simplify]: Simplify 1 into 1 1553942830.730 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1553942830.730 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.730 * [backup-simplify]: Simplify 2 into 2 1553942830.730 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553942830.730 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.730 * [backup-simplify]: Simplify x.im into x.im 1553942830.730 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.730 * [backup-simplify]: Simplify 0 into 0 1553942830.730 * [backup-simplify]: Simplify 1 into 1 1553942830.730 * [backup-simplify]: Simplify (* x.im 0) into 0 1553942830.730 * [backup-simplify]: Simplify (* 2 0) into 0 1553942830.730 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.730 * [backup-simplify]: Simplify 0 into 0 1553942830.730 * [backup-simplify]: Simplify 0 into 0 1553942830.731 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553942830.731 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1553942830.731 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1553942830.731 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.731 * [backup-simplify]: Simplify 2 into 2 1553942830.731 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.731 * [backup-simplify]: Simplify 0 into 0 1553942830.731 * [backup-simplify]: Simplify 1 into 1 1553942830.731 * [backup-simplify]: Simplify (* 2 0) into 0 1553942830.731 * [backup-simplify]: Simplify 0 into 0 1553942830.731 * [backup-simplify]: Simplify 0 into 0 1553942830.732 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.732 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1553942830.732 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.732 * [backup-simplify]: Simplify 0 into 0 1553942830.732 * [backup-simplify]: Simplify 0 into 0 1553942830.733 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1553942830.733 * [backup-simplify]: Simplify 2 into 2 1553942830.733 * [backup-simplify]: Simplify 0 into 0 1553942830.733 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.734 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1553942830.734 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.734 * [backup-simplify]: Simplify 0 into 0 1553942830.734 * [backup-simplify]: Simplify 0 into 0 1553942830.734 * [backup-simplify]: Simplify 0 into 0 1553942830.735 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.735 * [backup-simplify]: Simplify 0 into 0 1553942830.735 * [backup-simplify]: Simplify 0 into 0 1553942830.735 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942830.736 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1553942830.736 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.736 * [backup-simplify]: Simplify 0 into 0 1553942830.736 * [backup-simplify]: Simplify 0 into 0 1553942830.736 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1553942830.736 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1553942830.737 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1553942830.737 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1553942830.737 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.737 * [backup-simplify]: Simplify 2 into 2 1553942830.737 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553942830.737 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553942830.737 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.737 * [backup-simplify]: Simplify 0 into 0 1553942830.737 * [backup-simplify]: Simplify 1 into 1 1553942830.737 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.737 * [backup-simplify]: Simplify x.re into x.re 1553942830.737 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553942830.737 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553942830.737 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942830.737 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553942830.737 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.737 * [backup-simplify]: Simplify 2 into 2 1553942830.737 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553942830.737 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553942830.737 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.737 * [backup-simplify]: Simplify x.im into x.im 1553942830.737 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.737 * [backup-simplify]: Simplify 0 into 0 1553942830.737 * [backup-simplify]: Simplify 1 into 1 1553942830.737 * [backup-simplify]: Simplify (* x.im 0) into 0 1553942830.737 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553942830.737 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942830.737 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553942830.737 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.737 * [backup-simplify]: Simplify 2 into 2 1553942830.738 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553942830.738 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553942830.738 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.738 * [backup-simplify]: Simplify x.im into x.im 1553942830.738 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.738 * [backup-simplify]: Simplify 0 into 0 1553942830.738 * [backup-simplify]: Simplify 1 into 1 1553942830.738 * [backup-simplify]: Simplify (* x.im 0) into 0 1553942830.738 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553942830.738 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942830.738 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1553942830.738 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1553942830.738 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.738 * [backup-simplify]: Simplify 2 into 2 1553942830.738 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.738 * [backup-simplify]: Simplify 0 into 0 1553942830.738 * [backup-simplify]: Simplify 1 into 1 1553942830.738 * [backup-simplify]: Simplify (/ 2 1) into 2 1553942830.738 * [backup-simplify]: Simplify 2 into 2 1553942830.739 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942830.739 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1553942830.739 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.739 * [backup-simplify]: Simplify 0 into 0 1553942830.740 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553942830.740 * [backup-simplify]: Simplify 0 into 0 1553942830.740 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942830.741 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1553942830.741 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.741 * [backup-simplify]: Simplify 0 into 0 1553942830.741 * [backup-simplify]: Simplify 0 into 0 1553942830.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.741 * [backup-simplify]: Simplify 0 into 0 1553942830.742 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942830.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942830.743 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1553942830.743 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.743 * [backup-simplify]: Simplify 0 into 0 1553942830.743 * [backup-simplify]: Simplify 0 into 0 1553942830.743 * [backup-simplify]: Simplify 0 into 0 1553942830.743 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.743 * [backup-simplify]: Simplify 0 into 0 1553942830.744 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1553942830.744 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1553942830.744 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1553942830.744 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1553942830.744 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.744 * [backup-simplify]: Simplify 2 into 2 1553942830.744 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553942830.744 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553942830.744 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.744 * [backup-simplify]: Simplify 0 into 0 1553942830.744 * [backup-simplify]: Simplify 1 into 1 1553942830.744 * [taylor]: Taking taylor expansion of x.re in x.im 1553942830.744 * [backup-simplify]: Simplify x.re into x.re 1553942830.744 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553942830.744 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553942830.744 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942830.744 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553942830.744 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.744 * [backup-simplify]: Simplify 2 into 2 1553942830.744 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553942830.744 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553942830.744 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.744 * [backup-simplify]: Simplify x.im into x.im 1553942830.744 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.744 * [backup-simplify]: Simplify 0 into 0 1553942830.744 * [backup-simplify]: Simplify 1 into 1 1553942830.744 * [backup-simplify]: Simplify (* x.im 0) into 0 1553942830.745 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553942830.745 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942830.745 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553942830.745 * [taylor]: Taking taylor expansion of 2 in x.re 1553942830.745 * [backup-simplify]: Simplify 2 into 2 1553942830.745 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553942830.745 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553942830.745 * [taylor]: Taking taylor expansion of x.im in x.re 1553942830.745 * [backup-simplify]: Simplify x.im into x.im 1553942830.745 * [taylor]: Taking taylor expansion of x.re in x.re 1553942830.745 * [backup-simplify]: Simplify 0 into 0 1553942830.745 * [backup-simplify]: Simplify 1 into 1 1553942830.745 * [backup-simplify]: Simplify (* x.im 0) into 0 1553942830.745 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553942830.745 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942830.745 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1553942830.745 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1553942830.745 * [taylor]: Taking taylor expansion of 2 in x.im 1553942830.745 * [backup-simplify]: Simplify 2 into 2 1553942830.745 * [taylor]: Taking taylor expansion of x.im in x.im 1553942830.745 * [backup-simplify]: Simplify 0 into 0 1553942830.745 * [backup-simplify]: Simplify 1 into 1 1553942830.746 * [backup-simplify]: Simplify (/ 2 1) into 2 1553942830.746 * [backup-simplify]: Simplify 2 into 2 1553942830.746 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553942830.746 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942830.746 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1553942830.746 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.746 * [backup-simplify]: Simplify 0 into 0 1553942830.747 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553942830.747 * [backup-simplify]: Simplify 0 into 0 1553942830.747 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942830.748 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942830.748 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1553942830.748 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.748 * [backup-simplify]: Simplify 0 into 0 1553942830.748 * [backup-simplify]: Simplify 0 into 0 1553942830.749 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.749 * [backup-simplify]: Simplify 0 into 0 1553942830.749 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942830.749 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942830.750 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1553942830.750 * [taylor]: Taking taylor expansion of 0 in x.im 1553942830.750 * [backup-simplify]: Simplify 0 into 0 1553942830.750 * [backup-simplify]: Simplify 0 into 0 1553942830.750 * [backup-simplify]: Simplify 0 into 0 1553942830.751 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942830.751 * [backup-simplify]: Simplify 0 into 0 1553942830.751 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1553942830.751 * * * [progress]: simplifying candidates 1553942830.751 * * * * [progress]: [ 1 / 70 ] simplifiying candidate # 1553942830.751 * * * * [progress]: [ 2 / 70 ] simplifiying candidate # 1553942830.751 * * * * [progress]: [ 3 / 70 ] simplifiying candidate # 1553942830.751 * * * * [progress]: [ 4 / 70 ] simplifiying candidate # 1553942830.751 * * * * [progress]: [ 5 / 70 ] simplifiying candidate # 1553942830.751 * * * * [progress]: [ 6 / 70 ] simplifiying candidate # 1553942830.751 * * * * [progress]: [ 7 / 70 ] simplifiying candidate # 1553942830.751 * * * * [progress]: [ 8 / 70 ] simplifiying candidate # 1553942830.751 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553942830.751 * * [simplify]: iters left: 6 (7 enodes) 1553942830.753 * * [simplify]: iters left: 5 (26 enodes) 1553942830.757 * * [simplify]: iters left: 4 (39 enodes) 1553942830.762 * * [simplify]: iters left: 3 (56 enodes) 1553942830.770 * * [simplify]: iters left: 2 (97 enodes) 1553942830.790 * * [simplify]: iters left: 1 (180 enodes) 1553942830.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942830.834 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942830.834 * * [simplify]: Extracting #2: cost 5 inf + 0 1553942830.834 * * [simplify]: Extracting #3: cost 25 inf + 0 1553942830.835 * * [simplify]: Extracting #4: cost 59 inf + 0 1553942830.835 * * [simplify]: Extracting #5: cost 53 inf + 290 1553942830.836 * * [simplify]: Extracting #6: cost 20 inf + 3951 1553942830.837 * * [simplify]: Extracting #7: cost 2 inf + 6227 1553942830.839 * * [simplify]: Extracting #8: cost 0 inf + 6471 1553942830.841 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553942830.841 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942830.841 * * * * [progress]: [ 9 / 70 ] simplifiying candidate # 1553942830.842 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1553942830.842 * * [simplify]: iters left: 5 (6 enodes) 1553942830.843 * * [simplify]: iters left: 4 (23 enodes) 1553942830.848 * * [simplify]: iters left: 3 (36 enodes) 1553942830.858 * * [simplify]: iters left: 2 (53 enodes) 1553942830.875 * * [simplify]: iters left: 1 (94 enodes) 1553942830.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942830.910 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942830.910 * * [simplify]: Extracting #2: cost 32 inf + 0 1553942830.910 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942830.911 * * [simplify]: Extracting #4: cost 42 inf + 247 1553942830.912 * * [simplify]: Extracting #5: cost 18 inf + 3412 1553942830.914 * * [simplify]: Extracting #6: cost 0 inf + 5728 1553942830.917 * * [simplify]: Extracting #7: cost 0 inf + 5448 1553942830.919 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1553942830.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942830.920 * * * * [progress]: [ 10 / 70 ] simplifiying candidate # 1553942830.920 * * * * [progress]: [ 11 / 70 ] simplifiying candidate # 1553942830.920 * [simplify]: Simplifying (+ x.re x.im) 1553942830.920 * * [simplify]: iters left: 2 (3 enodes) 1553942830.921 * * [simplify]: iters left: 1 (10 enodes) 1553942830.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942830.924 * * [simplify]: Extracting #1: cost 4 inf + 0 1553942830.924 * * [simplify]: Extracting #2: cost 2 inf + 2 1553942830.924 * * [simplify]: Extracting #3: cost 0 inf + 86 1553942830.924 * [simplify]: Simplified to (+ x.im x.re) 1553942830.924 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942830.924 * * * * [progress]: [ 12 / 70 ] simplifiying candidate # 1553942830.925 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) 1553942830.925 * * [simplify]: iters left: 6 (9 enodes) 1553942830.929 * * [simplify]: iters left: 5 (40 enodes) 1553942830.943 * * [simplify]: iters left: 4 (85 enodes) 1553942830.975 * * [simplify]: iters left: 3 (188 enodes) 1553942831.063 * * [simplify]: iters left: 2 (401 enodes) 1553942831.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942831.244 * * [simplify]: Extracting #1: cost 25 inf + 0 1553942831.244 * * [simplify]: Extracting #2: cost 86 inf + 1 1553942831.246 * * [simplify]: Extracting #3: cost 145 inf + 611 1553942831.252 * * [simplify]: Extracting #4: cost 53 inf + 16130 1553942831.266 * * [simplify]: Extracting #5: cost 0 inf + 28668 1553942831.280 * [simplify]: Simplified to (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) 1553942831.280 * [simplify]: Simplified (2 1 1) to (λ (x.re 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.re x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942831.281 * * * * [progress]: [ 13 / 70 ] simplifiying candidate # 1553942831.281 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) 1553942831.281 * * [simplify]: iters left: 6 (8 enodes) 1553942831.289 * * [simplify]: iters left: 5 (38 enodes) 1553942831.301 * * [simplify]: iters left: 4 (78 enodes) 1553942831.329 * * [simplify]: iters left: 3 (179 enodes) 1553942831.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942831.416 * * [simplify]: Extracting #1: cost 40 inf + 0 1553942831.416 * * [simplify]: Extracting #2: cost 108 inf + 1 1553942831.417 * * [simplify]: Extracting #3: cost 129 inf + 1303 1553942831.423 * * [simplify]: Extracting #4: cost 41 inf + 13983 1553942831.434 * * [simplify]: Extracting #5: cost 1 inf + 21180 1553942831.444 * * [simplify]: Extracting #6: cost 0 inf + 21342 1553942831.452 * [simplify]: Simplified to (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1553942831.452 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (+ (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942831.452 * * * * [progress]: [ 14 / 70 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553942831.452 * * * * [progress]: [ 15 / 70 ] simplifiying candidate # 1553942831.452 * * * * [progress]: [ 16 / 70 ] simplifiying candidate # 1553942831.452 * [simplify]: Simplifying (/ (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942831.452 * * [simplify]: iters left: 6 (13 enodes) 1553942831.455 * * [simplify]: iters left: 5 (53 enodes) 1553942831.463 * * [simplify]: iters left: 4 (113 enodes) 1553942831.483 * * [simplify]: iters left: 3 (254 enodes) 1553942831.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942831.535 * * [simplify]: Extracting #1: cost 14 inf + 0 1553942831.536 * * [simplify]: Extracting #2: cost 112 inf + 0 1553942831.537 * * [simplify]: Extracting #3: cost 170 inf + 1780 1553942831.543 * * [simplify]: Extracting #4: cost 66 inf + 17835 1553942831.554 * * [simplify]: Extracting #5: cost 2 inf + 29077 1553942831.561 * * [simplify]: Extracting #6: cost 0 inf + 28581 1553942831.567 * [simplify]: Simplified to (exp (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im x.im) (+ x.re x.re)))) 1553942831.567 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im x.im) (+ x.re x.re)))))) 1553942831.567 * * * * [progress]: [ 17 / 70 ] simplifiying candidate # 1553942831.567 * * * * [progress]: [ 18 / 70 ] simplifiying candidate # 1553942831.567 * * * * [progress]: [ 19 / 70 ] simplifiying candidate # 1553942831.567 * * * * [progress]: [ 20 / 70 ] simplifiying candidate # 1553942831.567 * * * * [progress]: [ 21 / 70 ] simplifiying candidate # 1553942831.568 * * * * [progress]: [ 22 / 70 ] simplifiying candidate # 1553942831.568 * * * * [progress]: [ 23 / 70 ] simplifiying candidate # 1553942831.568 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553942831.568 * * [simplify]: iters left: 6 (28 enodes) 1553942831.576 * * [simplify]: iters left: 5 (155 enodes) 1553942831.626 * * [simplify]: iters left: 4 (446 enodes) 1553942831.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942831.848 * * [simplify]: Extracting #1: cost 20 inf + 0 1553942831.849 * * [simplify]: Extracting #2: cost 240 inf + 0 1553942831.852 * * [simplify]: Extracting #3: cost 439 inf + 1597 1553942831.875 * * [simplify]: Extracting #4: cost 293 inf + 63305 1553942831.940 * * [simplify]: Extracting #5: cost 14 inf + 147519 1553942831.995 * * [simplify]: Extracting #6: cost 0 inf + 146286 1553942832.042 * * [simplify]: Extracting #7: cost 0 inf + 146246 1553942832.117 * [simplify]: Simplified to (- (* (- (* (* (* x.re x.re) (* x.re x.re)) (* x.re x.re)) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) (* x.re (+ (* (* x.im x.re) (* x.im x.re)) 0))) (* (+ (* (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) x.im)) (* (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) x.im))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) 1553942832.117 * [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)))) (* x.re (+ (* (* x.im x.re) (* x.im x.re)) 0))) (* (+ (* (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) x.im)) (* (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) x.im))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942832.118 * [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))))) 1553942832.118 * * [simplify]: iters left: 6 (17 enodes) 1553942832.128 * * [simplify]: iters left: 5 (96 enodes) 1553942832.167 * * [simplify]: iters left: 4 (266 enodes) 1553942832.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942832.274 * * [simplify]: Extracting #1: cost 64 inf + 0 1553942832.275 * * [simplify]: Extracting #2: cost 358 inf + 0 1553942832.280 * * [simplify]: Extracting #3: cost 361 inf + 8358 1553942832.300 * * [simplify]: Extracting #4: cost 116 inf + 58263 1553942832.337 * * [simplify]: Extracting #5: cost 0 inf + 90243 1553942832.360 * * [simplify]: Extracting #6: cost 0 inf + 89843 1553942832.395 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* (* x.re x.re) (* x.re x.re)))) 1553942832.395 * [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)))) (* x.re (+ (* (* x.im x.re) (* x.im x.re)) 0))) (* (+ (* (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) x.im)) (* (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) x.im))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* (* x.re x.re) (* x.re x.re)))))) 1553942832.396 * * * * [progress]: [ 24 / 70 ] simplifiying candidate # 1553942832.396 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942832.396 * * [simplify]: iters left: 6 (24 enodes) 1553942832.403 * * [simplify]: iters left: 5 (125 enodes) 1553942832.438 * * [simplify]: iters left: 4 (301 enodes) 1553942832.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942832.569 * * [simplify]: Extracting #1: cost 22 inf + 0 1553942832.569 * * [simplify]: Extracting #2: cost 148 inf + 0 1553942832.571 * * [simplify]: Extracting #3: cost 207 inf + 868 1553942832.577 * * [simplify]: Extracting #4: cost 155 inf + 15332 1553942832.593 * * [simplify]: Extracting #5: cost 38 inf + 39859 1553942832.609 * * [simplify]: Extracting #6: cost 2 inf + 49736 1553942832.623 * * [simplify]: Extracting #7: cost 0 inf + 50261 1553942832.642 * [simplify]: Simplified to (+ (* 0 (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (+ (* x.re x.re) (* 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 (* x.im x.im)))))) 1553942832.642 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (+ (* x.re x.re) (* 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 (* 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))))) 1553942832.642 * [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))) 1553942832.643 * * [simplify]: iters left: 6 (13 enodes) 1553942832.649 * * [simplify]: iters left: 5 (61 enodes) 1553942832.670 * * [simplify]: iters left: 4 (129 enodes) 1553942832.721 * * [simplify]: iters left: 3 (367 enodes) 1553942833.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942833.078 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942833.078 * [simplify]: Simplified to 0 1553942833.078 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (+ (* x.re x.re) (* 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 (* x.im x.im)))))) 0)) 1553942833.078 * * * * [progress]: [ 25 / 70 ] simplifiying candidate # 1553942833.079 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553942833.079 * * [simplify]: iters left: 6 (24 enodes) 1553942833.093 * * [simplify]: iters left: 5 (129 enodes) 1553942833.125 * * [simplify]: iters left: 4 (402 enodes) 1553942833.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942833.377 * * [simplify]: Extracting #1: cost 22 inf + 0 1553942833.377 * * [simplify]: Extracting #2: cost 193 inf + 0 1553942833.379 * * [simplify]: Extracting #3: cost 415 inf + 743 1553942833.388 * * [simplify]: Extracting #4: cost 235 inf + 47964 1553942833.418 * * [simplify]: Extracting #5: cost 6 inf + 102930 1553942833.450 * * [simplify]: Extracting #6: cost 0 inf + 104582 1553942833.483 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im x.re) (+ (* x.im x.re) 0))) (* (* (+ (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942833.483 * [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.re) (* (* x.im x.re) (+ (* x.im x.re) 0))) (* (* (+ (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942833.483 * [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))))) 1553942833.483 * * [simplify]: iters left: 6 (13 enodes) 1553942833.487 * * [simplify]: iters left: 5 (66 enodes) 1553942833.501 * * [simplify]: iters left: 4 (194 enodes) 1553942833.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942833.560 * * [simplify]: Extracting #1: cost 33 inf + 0 1553942833.561 * * [simplify]: Extracting #2: cost 138 inf + 0 1553942833.563 * * [simplify]: Extracting #3: cost 152 inf + 2533 1553942833.570 * * [simplify]: Extracting #4: cost 32 inf + 21875 1553942833.582 * * [simplify]: Extracting #5: cost 0 inf + 26735 1553942833.594 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (* x.im x.im))) 1553942833.594 * [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.re) (* (* x.im x.re) (+ (* x.im x.re) 0))) (* (* (+ (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (* x.im x.im))))) 1553942833.594 * * * * [progress]: [ 26 / 70 ] simplifiying candidate # 1553942833.595 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942833.595 * * [simplify]: iters left: 6 (19 enodes) 1553942833.605 * * [simplify]: iters left: 5 (94 enodes) 1553942833.641 * * [simplify]: iters left: 4 (263 enodes) 1553942833.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942833.781 * * [simplify]: Extracting #1: cost 20 inf + 0 1553942833.781 * * [simplify]: Extracting #2: cost 127 inf + 0 1553942833.782 * * [simplify]: Extracting #3: cost 179 inf + 1358 1553942833.785 * * [simplify]: Extracting #4: cost 118 inf + 15093 1553942833.793 * * [simplify]: Extracting #5: cost 1 inf + 38249 1553942833.802 * * [simplify]: Extracting #6: cost 0 inf + 38370 1553942833.815 * [simplify]: Simplified to (+ (* (+ (* x.re x.re) (* x.im x.im)) 0) (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0)) 1553942833.816 * [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.re)) (* (* x.im x.im) (* x.im x.im))) 0)) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 1553942833.816 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 1553942833.816 * * [simplify]: iters left: 6 (9 enodes) 1553942833.818 * * [simplify]: iters left: 5 (31 enodes) 1553942833.822 * * [simplify]: iters left: 4 (59 enodes) 1553942833.834 * * [simplify]: iters left: 3 (140 enodes) 1553942833.863 * * [simplify]: iters left: 2 (253 enodes) 1553942833.905 * * [simplify]: iters left: 1 (337 enodes) 1553942833.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942833.956 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942833.956 * [simplify]: Simplified to 0 1553942833.957 * [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.re)) (* (* x.im x.im) (* x.im x.im))) 0)) 0)) 1553942833.957 * * * * [progress]: [ 27 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 28 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 29 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 30 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 31 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 32 / 70 ] simplifiying candidate #real (real->posit16 (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553942833.957 * * * * [progress]: [ 33 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 34 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 35 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 36 / 70 ] simplifiying candidate # 1553942833.957 * * * * [progress]: [ 37 / 70 ] simplifiying candidate # 1553942833.958 * * * * [progress]: [ 38 / 70 ] simplifiying candidate # 1553942833.958 * * * * [progress]: [ 39 / 70 ] simplifiying candidate # 1553942833.958 * * * * [progress]: [ 40 / 70 ] simplifiying candidate # 1553942833.958 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1553942833.958 * * [simplify]: iters left: 6 (7 enodes) 1553942833.963 * * [simplify]: iters left: 5 (22 enodes) 1553942833.969 * * [simplify]: iters left: 4 (26 enodes) 1553942833.974 * * [simplify]: iters left: 3 (32 enodes) 1553942833.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942833.978 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942833.978 * * [simplify]: Extracting #2: cost 5 inf + 0 1553942833.978 * * [simplify]: Extracting #3: cost 11 inf + 0 1553942833.978 * * [simplify]: Extracting #4: cost 11 inf + 43 1553942833.978 * * [simplify]: Extracting #5: cost 2 inf + 738 1553942833.978 * * [simplify]: Extracting #6: cost 1 inf + 940 1553942833.979 * * [simplify]: Extracting #7: cost 0 inf + 1142 1553942833.979 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1553942833.979 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553942833.979 * * * * [progress]: [ 41 / 70 ] simplifiying candidate # 1553942833.979 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1553942833.979 * * [simplify]: iters left: 5 (6 enodes) 1553942833.981 * * [simplify]: iters left: 4 (19 enodes) 1553942833.983 * * [simplify]: iters left: 3 (23 enodes) 1553942833.986 * * [simplify]: iters left: 2 (29 enodes) 1553942833.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942833.989 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942833.989 * * [simplify]: Extracting #2: cost 9 inf + 0 1553942833.989 * * [simplify]: Extracting #3: cost 9 inf + 43 1553942833.989 * * [simplify]: Extracting #4: cost 0 inf + 658 1553942833.989 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 1553942833.990 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553942833.990 * * * * [progress]: [ 42 / 70 ] simplifiying candidate # 1553942833.990 * * * * [progress]: [ 43 / 70 ] simplifiying candidate # 1553942833.990 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1553942833.990 * * [simplify]: iters left: 6 (9 enodes) 1553942833.993 * * [simplify]: iters left: 5 (39 enodes) 1553942833.999 * * [simplify]: iters left: 4 (89 enodes) 1553942834.032 * * [simplify]: iters left: 3 (228 enodes) 1553942834.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.131 * * [simplify]: Extracting #1: cost 41 inf + 0 1553942834.132 * * [simplify]: Extracting #2: cost 105 inf + 84 1553942834.134 * * [simplify]: Extracting #3: cost 43 inf + 7791 1553942834.139 * * [simplify]: Extracting #4: cost 0 inf + 13350 1553942834.147 * * [simplify]: Extracting #5: cost 0 inf + 13030 1553942834.158 * [simplify]: Simplified to (* (* (* x.re (* x.im x.im)) (* x.re (* x.im x.im))) (+ x.re x.re)) 1553942834.158 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ (* (* (* x.re (* x.im x.im)) (* x.re (* x.im x.im))) (+ x.re x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942834.158 * * * * [progress]: [ 44 / 70 ] simplifiying candidate # 1553942834.159 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1553942834.159 * * [simplify]: iters left: 6 (8 enodes) 1553942834.163 * * [simplify]: iters left: 5 (38 enodes) 1553942834.176 * * [simplify]: iters left: 4 (107 enodes) 1553942834.195 * * [simplify]: iters left: 3 (196 enodes) 1553942834.252 * * [simplify]: iters left: 2 (272 enodes) 1553942834.329 * * [simplify]: iters left: 1 (306 enodes) 1553942834.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.390 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942834.390 * [simplify]: Simplified to 0 1553942834.390 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1553942834.390 * * * * [progress]: [ 45 / 70 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553942834.390 * * * * [progress]: [ 46 / 70 ] simplifiying candidate # 1553942834.390 * * * * [progress]: [ 47 / 70 ] simplifiying candidate # 1553942834.390 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1553942834.391 * * [simplify]: iters left: 5 (7 enodes) 1553942834.392 * * [simplify]: iters left: 4 (28 enodes) 1553942834.395 * * [simplify]: iters left: 3 (40 enodes) 1553942834.400 * * [simplify]: iters left: 2 (48 enodes) 1553942834.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.405 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942834.405 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942834.405 * * [simplify]: Extracting #3: cost 14 inf + 114 1553942834.405 * * [simplify]: Extracting #4: cost 3 inf + 1301 1553942834.406 * * [simplify]: Extracting #5: cost 0 inf + 1226 1553942834.406 * [simplify]: Simplified to (exp (* x.re (+ x.im x.im))) 1553942834.406 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (log (exp (* x.re (+ x.im x.im)))) x.im))) 1553942834.406 * * * * [progress]: [ 48 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 49 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 50 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 51 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 52 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 53 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 54 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 55 / 70 ] simplifiying candidate # 1553942834.406 * * * * [progress]: [ 56 / 70 ] simplifiying candidate # 1553942834.407 * * * * [progress]: [ 57 / 70 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 1553942834.407 * * * * [progress]: [ 58 / 70 ] simplifiying candidate # 1553942834.407 * * * * [progress]: [ 59 / 70 ] simplifiying candidate # 1553942834.407 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942834.407 * * [simplify]: iters left: 5 (8 enodes) 1553942834.409 * * [simplify]: iters left: 4 (31 enodes) 1553942834.415 * * [simplify]: iters left: 3 (48 enodes) 1553942834.430 * * [simplify]: iters left: 2 (81 enodes) 1553942834.442 * * [simplify]: iters left: 1 (100 enodes) 1553942834.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.461 * * [simplify]: Extracting #1: cost 15 inf + 0 1553942834.461 * * [simplify]: Extracting #2: cost 35 inf + 1 1553942834.462 * * [simplify]: Extracting #3: cost 32 inf + 657 1553942834.463 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553942834.465 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553942834.466 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553942834.466 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942834.467 * * * * [progress]: [ 60 / 70 ] simplifiying candidate # 1553942834.467 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942834.467 * * [simplify]: iters left: 5 (8 enodes) 1553942834.472 * * [simplify]: iters left: 4 (31 enodes) 1553942834.481 * * [simplify]: iters left: 3 (48 enodes) 1553942834.497 * * [simplify]: iters left: 2 (81 enodes) 1553942834.519 * * [simplify]: iters left: 1 (100 enodes) 1553942834.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.544 * * [simplify]: Extracting #1: cost 15 inf + 0 1553942834.544 * * [simplify]: Extracting #2: cost 35 inf + 1 1553942834.544 * * [simplify]: Extracting #3: cost 32 inf + 657 1553942834.546 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553942834.547 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553942834.549 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553942834.549 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942834.549 * * * * [progress]: [ 61 / 70 ] simplifiying candidate # 1553942834.549 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942834.550 * * [simplify]: iters left: 5 (8 enodes) 1553942834.554 * * [simplify]: iters left: 4 (31 enodes) 1553942834.563 * * [simplify]: iters left: 3 (48 enodes) 1553942834.579 * * [simplify]: iters left: 2 (81 enodes) 1553942834.604 * * [simplify]: iters left: 1 (100 enodes) 1553942834.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.628 * * [simplify]: Extracting #1: cost 15 inf + 0 1553942834.628 * * [simplify]: Extracting #2: cost 35 inf + 1 1553942834.629 * * [simplify]: Extracting #3: cost 32 inf + 657 1553942834.630 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553942834.632 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553942834.633 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553942834.633 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942834.634 * * * * [progress]: [ 62 / 70 ] simplifiying candidate # 1553942834.634 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942834.634 * * [simplify]: iters left: 6 (9 enodes) 1553942834.639 * * [simplify]: iters left: 5 (37 enodes) 1553942834.646 * * [simplify]: iters left: 4 (69 enodes) 1553942834.658 * * [simplify]: iters left: 3 (142 enodes) 1553942834.695 * * [simplify]: iters left: 2 (217 enodes) 1553942834.740 * * [simplify]: iters left: 1 (226 enodes) 1553942834.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.777 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942834.777 * * [simplify]: Extracting #2: cost 30 inf + 1 1553942834.778 * * [simplify]: Extracting #3: cost 38 inf + 374 1553942834.779 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553942834.781 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553942834.784 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553942834.786 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553942834.786 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553942834.787 * * * * [progress]: [ 63 / 70 ] simplifiying candidate # 1553942834.787 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942834.787 * * [simplify]: iters left: 6 (9 enodes) 1553942834.792 * * [simplify]: iters left: 5 (37 enodes) 1553942834.806 * * [simplify]: iters left: 4 (69 enodes) 1553942834.824 * * [simplify]: iters left: 3 (142 enodes) 1553942834.860 * * [simplify]: iters left: 2 (217 enodes) 1553942834.928 * * [simplify]: iters left: 1 (226 enodes) 1553942834.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942834.949 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942834.950 * * [simplify]: Extracting #2: cost 30 inf + 1 1553942834.950 * * [simplify]: Extracting #3: cost 38 inf + 374 1553942834.951 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553942834.952 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553942834.953 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553942834.955 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553942834.955 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553942834.955 * * * * [progress]: [ 64 / 70 ] simplifiying candidate # 1553942834.955 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942834.955 * * [simplify]: iters left: 6 (9 enodes) 1553942834.958 * * [simplify]: iters left: 5 (37 enodes) 1553942834.970 * * [simplify]: iters left: 4 (69 enodes) 1553942834.994 * * [simplify]: iters left: 3 (142 enodes) 1553942835.020 * * [simplify]: iters left: 2 (217 enodes) 1553942835.084 * * [simplify]: iters left: 1 (226 enodes) 1553942835.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942835.129 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942835.129 * * [simplify]: Extracting #2: cost 30 inf + 1 1553942835.130 * * [simplify]: Extracting #3: cost 38 inf + 374 1553942835.131 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553942835.134 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553942835.136 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553942835.138 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553942835.138 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553942835.138 * * * * [progress]: [ 65 / 70 ] simplifiying candidate # 1553942835.139 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553942835.139 * * [simplify]: iters left: 5 (6 enodes) 1553942835.142 * * [simplify]: iters left: 4 (23 enodes) 1553942835.149 * * [simplify]: iters left: 3 (37 enodes) 1553942835.159 * * [simplify]: iters left: 2 (58 enodes) 1553942835.174 * * [simplify]: iters left: 1 (66 enodes) 1553942835.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942835.189 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942835.190 * * [simplify]: Extracting #2: cost 15 inf + 45 1553942835.190 * * [simplify]: Extracting #3: cost 4 inf + 747 1553942835.190 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553942835.191 * [simplify]: Simplified to (* (* (* x.im x.im) x.re) 2) 1553942835.191 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.im x.im) x.re) 2))) 1553942835.191 * * * * [progress]: [ 66 / 70 ] simplifiying candidate # 1553942835.191 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553942835.191 * * [simplify]: iters left: 5 (6 enodes) 1553942835.193 * * [simplify]: iters left: 4 (23 enodes) 1553942835.196 * * [simplify]: iters left: 3 (37 enodes) 1553942835.202 * * [simplify]: iters left: 2 (58 enodes) 1553942835.209 * * [simplify]: iters left: 1 (66 enodes) 1553942835.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942835.217 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942835.217 * * [simplify]: Extracting #2: cost 15 inf + 45 1553942835.220 * * [simplify]: Extracting #3: cost 4 inf + 747 1553942835.221 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553942835.221 * [simplify]: Simplified to (* (* (* x.im x.im) x.re) 2) 1553942835.221 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.im x.im) x.re) 2))) 1553942835.221 * * * * [progress]: [ 67 / 70 ] simplifiying candidate # 1553942835.222 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553942835.222 * * [simplify]: iters left: 5 (6 enodes) 1553942835.225 * * [simplify]: iters left: 4 (23 enodes) 1553942835.232 * * [simplify]: iters left: 3 (37 enodes) 1553942835.244 * * [simplify]: iters left: 2 (58 enodes) 1553942835.258 * * [simplify]: iters left: 1 (66 enodes) 1553942835.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942835.268 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942835.269 * * [simplify]: Extracting #2: cost 15 inf + 45 1553942835.269 * * [simplify]: Extracting #3: cost 4 inf + 747 1553942835.269 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553942835.270 * [simplify]: Simplified to (* (* (* x.im x.im) x.re) 2) 1553942835.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.im x.im) x.re) 2))) 1553942835.270 * * * * [progress]: [ 68 / 70 ] simplifiying candidate # 1553942835.270 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553942835.270 * * [simplify]: iters left: 4 (5 enodes) 1553942835.271 * * [simplify]: iters left: 3 (19 enodes) 1553942835.274 * * [simplify]: iters left: 2 (27 enodes) 1553942835.278 * * [simplify]: iters left: 1 (32 enodes) 1553942835.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942835.282 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942835.282 * * [simplify]: Extracting #2: cost 7 inf + 45 1553942835.282 * * [simplify]: Extracting #3: cost 0 inf + 421 1553942835.282 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553942835.282 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553942835.282 * * * * [progress]: [ 69 / 70 ] simplifiying candidate # 1553942835.283 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553942835.283 * * [simplify]: iters left: 4 (5 enodes) 1553942835.284 * * [simplify]: iters left: 3 (19 enodes) 1553942835.287 * * [simplify]: iters left: 2 (27 enodes) 1553942835.292 * * [simplify]: iters left: 1 (32 enodes) 1553942835.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942835.300 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942835.300 * * [simplify]: Extracting #2: cost 7 inf + 45 1553942835.300 * * [simplify]: Extracting #3: cost 0 inf + 421 1553942835.300 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553942835.301 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553942835.301 * * * * [progress]: [ 70 / 70 ] simplifiying candidate # 1553942835.301 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553942835.301 * * [simplify]: iters left: 4 (5 enodes) 1553942835.304 * * [simplify]: iters left: 3 (19 enodes) 1553942835.310 * * [simplify]: iters left: 2 (27 enodes) 1553942835.318 * * [simplify]: iters left: 1 (32 enodes) 1553942835.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942835.325 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942835.325 * * [simplify]: Extracting #2: cost 7 inf + 45 1553942835.326 * * [simplify]: Extracting #3: cost 0 inf + 421 1553942835.326 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553942835.326 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553942835.326 * * * [progress]: adding candidates to table 1553942835.934 * * [progress]: iteration 2 / 4 1553942835.934 * * * [progress]: picking best candidate 1553942835.952 * * * * [pick]: Picked # 1553942835.952 * * * [progress]: localizing error 1553942835.964 * * * [progress]: generating rewritten candidates 1553942835.964 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1553942835.974 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1553942835.996 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 1553942836.010 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 1553942836.017 * * * [progress]: generating series expansions 1553942836.017 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1553942836.018 * [backup-simplify]: Simplify (* (+ x.re x.im) (* (- x.re x.im) x.re)) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1553942836.018 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 1553942836.018 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553942836.018 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.018 * [backup-simplify]: Simplify x.re into x.re 1553942836.018 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553942836.018 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553942836.018 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.018 * [backup-simplify]: Simplify 0 into 0 1553942836.018 * [backup-simplify]: Simplify 1 into 1 1553942836.018 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.018 * [backup-simplify]: Simplify x.re into x.re 1553942836.018 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553942836.018 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.018 * [backup-simplify]: Simplify x.re into x.re 1553942836.018 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.018 * [backup-simplify]: Simplify 0 into 0 1553942836.018 * [backup-simplify]: Simplify 1 into 1 1553942836.018 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942836.018 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.018 * [backup-simplify]: Simplify 0 into 0 1553942836.018 * [backup-simplify]: Simplify 1 into 1 1553942836.018 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942836.018 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942836.018 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.018 * [backup-simplify]: Simplify x.im into x.im 1553942836.018 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.019 * [backup-simplify]: Simplify 0 into 0 1553942836.019 * [backup-simplify]: Simplify 1 into 1 1553942836.019 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942836.019 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.019 * [backup-simplify]: Simplify 0 into 0 1553942836.019 * [backup-simplify]: Simplify 1 into 1 1553942836.019 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.019 * [backup-simplify]: Simplify x.im into x.im 1553942836.019 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942836.019 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.019 * [backup-simplify]: Simplify 0 into 0 1553942836.019 * [backup-simplify]: Simplify 1 into 1 1553942836.019 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942836.019 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942836.019 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.019 * [backup-simplify]: Simplify x.im into x.im 1553942836.019 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.019 * [backup-simplify]: Simplify 0 into 0 1553942836.019 * [backup-simplify]: Simplify 1 into 1 1553942836.019 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942836.019 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.019 * [backup-simplify]: Simplify 0 into 0 1553942836.019 * [backup-simplify]: Simplify 1 into 1 1553942836.019 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.019 * [backup-simplify]: Simplify x.im into x.im 1553942836.019 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942836.019 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942836.019 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942836.019 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942836.019 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942836.019 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.019 * [backup-simplify]: Simplify 0 into 0 1553942836.020 * [backup-simplify]: Simplify 0 into 0 1553942836.020 * [backup-simplify]: Simplify (- 0) into 0 1553942836.021 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.021 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942836.021 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942836.022 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942836.022 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942836.022 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.022 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.022 * [backup-simplify]: Simplify 0 into 0 1553942836.022 * [backup-simplify]: Simplify 1 into 1 1553942836.022 * [backup-simplify]: Simplify 0 into 0 1553942836.022 * [backup-simplify]: Simplify (- 0) into 0 1553942836.023 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.023 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.024 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553942836.024 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553942836.025 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.025 * [backup-simplify]: Simplify 0 into 0 1553942836.025 * [backup-simplify]: Simplify 0 into 0 1553942836.025 * [backup-simplify]: Simplify 0 into 0 1553942836.025 * [backup-simplify]: Simplify (- 0) into 0 1553942836.025 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.026 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.027 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553942836.028 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553942836.028 * [taylor]: Taking taylor expansion of 1 in x.im 1553942836.028 * [backup-simplify]: Simplify 1 into 1 1553942836.028 * [backup-simplify]: Simplify 1 into 1 1553942836.028 * [backup-simplify]: Simplify 0 into 0 1553942836.028 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.029 * [backup-simplify]: Simplify (- 1) into -1 1553942836.029 * [backup-simplify]: Simplify -1 into -1 1553942836.029 * [backup-simplify]: Simplify 0 into 0 1553942836.029 * [backup-simplify]: Simplify (- 0) into 0 1553942836.029 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.030 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.031 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553942836.033 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553942836.033 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.033 * [backup-simplify]: Simplify 0 into 0 1553942836.033 * [backup-simplify]: Simplify 0 into 0 1553942836.033 * [backup-simplify]: Simplify 0 into 0 1553942836.033 * [backup-simplify]: Simplify 0 into 0 1553942836.033 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.034 * [backup-simplify]: Simplify (- 0) into 0 1553942836.034 * [backup-simplify]: Simplify 0 into 0 1553942836.034 * [backup-simplify]: Simplify 0 into 0 1553942836.034 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942836.034 * [backup-simplify]: Simplify (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553942836.034 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553942836.034 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942836.034 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942836.034 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553942836.034 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942836.034 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.035 * [backup-simplify]: Simplify x.re into x.re 1553942836.035 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.035 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.035 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.035 * [backup-simplify]: Simplify 0 into 0 1553942836.035 * [backup-simplify]: Simplify 1 into 1 1553942836.035 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.035 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942836.035 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.035 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.035 * [backup-simplify]: Simplify 0 into 0 1553942836.035 * [backup-simplify]: Simplify 1 into 1 1553942836.035 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.035 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942836.036 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.036 * [backup-simplify]: Simplify x.re into x.re 1553942836.036 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.036 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.036 * [backup-simplify]: Simplify x.re into x.re 1553942836.036 * [backup-simplify]: Simplify (- 1) into -1 1553942836.036 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942836.037 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.037 * [backup-simplify]: Simplify (* -1 1) into -1 1553942836.037 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942836.037 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942836.037 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942836.038 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942836.038 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.038 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.038 * [backup-simplify]: Simplify 0 into 0 1553942836.038 * [backup-simplify]: Simplify 1 into 1 1553942836.038 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.038 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.038 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.038 * [backup-simplify]: Simplify x.im into x.im 1553942836.038 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.038 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.038 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.038 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.038 * [backup-simplify]: Simplify x.im into x.im 1553942836.038 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.038 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.038 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.038 * [backup-simplify]: Simplify 0 into 0 1553942836.039 * [backup-simplify]: Simplify 1 into 1 1553942836.039 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.039 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.039 * [backup-simplify]: Simplify 0 into 0 1553942836.039 * [backup-simplify]: Simplify 1 into 1 1553942836.039 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.040 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942836.040 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.040 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.040 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.041 * [backup-simplify]: Simplify 0 into 0 1553942836.041 * [backup-simplify]: Simplify 1 into 1 1553942836.041 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.041 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.041 * [backup-simplify]: Simplify x.im into x.im 1553942836.041 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.041 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.041 * [backup-simplify]: Simplify x.im into x.im 1553942836.041 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.041 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.041 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.041 * [backup-simplify]: Simplify 0 into 0 1553942836.041 * [backup-simplify]: Simplify 1 into 1 1553942836.042 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.042 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.042 * [backup-simplify]: Simplify 0 into 0 1553942836.042 * [backup-simplify]: Simplify 1 into 1 1553942836.042 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.043 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942836.043 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.044 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.044 * [taylor]: Taking taylor expansion of 1 in x.im 1553942836.044 * [backup-simplify]: Simplify 1 into 1 1553942836.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.045 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942836.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.045 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553942836.045 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553942836.046 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553942836.046 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553942836.046 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.046 * [backup-simplify]: Simplify 0 into 0 1553942836.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942836.047 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.049 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.049 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942836.049 * [backup-simplify]: Simplify (- 0) into 0 1553942836.049 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.050 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553942836.051 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553942836.051 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553942836.051 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942836.051 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.051 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.051 * [backup-simplify]: Simplify 0 into 0 1553942836.051 * [backup-simplify]: Simplify 1 into 1 1553942836.052 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.052 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.053 * [backup-simplify]: Simplify (- 1) into -1 1553942836.053 * [backup-simplify]: Simplify -1 into -1 1553942836.053 * [backup-simplify]: Simplify 1 into 1 1553942836.053 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.054 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.055 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.056 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.056 * [backup-simplify]: Simplify (- 0) into 0 1553942836.056 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.057 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942836.059 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553942836.059 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.059 * [backup-simplify]: Simplify 0 into 0 1553942836.060 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.061 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.061 * [backup-simplify]: Simplify (- 0) into 0 1553942836.061 * [backup-simplify]: Simplify 0 into 0 1553942836.061 * [backup-simplify]: Simplify 0 into 0 1553942836.061 * [backup-simplify]: Simplify 0 into 0 1553942836.061 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.062 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.063 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.064 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.064 * [backup-simplify]: Simplify (- 0) into 0 1553942836.064 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.066 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553942836.069 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.069 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.069 * [backup-simplify]: Simplify 0 into 0 1553942836.069 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.070 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.071 * [backup-simplify]: Simplify (- 0) into 0 1553942836.071 * [backup-simplify]: Simplify 0 into 0 1553942836.071 * [backup-simplify]: Simplify 0 into 0 1553942836.071 * [backup-simplify]: Simplify 0 into 0 1553942836.071 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942836.072 * [backup-simplify]: Simplify (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553942836.072 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553942836.072 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942836.072 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942836.072 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553942836.072 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.072 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.072 * [backup-simplify]: Simplify 0 into 0 1553942836.072 * [backup-simplify]: Simplify 1 into 1 1553942836.072 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.072 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942836.072 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.072 * [backup-simplify]: Simplify x.re into x.re 1553942836.072 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.072 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942836.072 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.072 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.072 * [backup-simplify]: Simplify 0 into 0 1553942836.072 * [backup-simplify]: Simplify 1 into 1 1553942836.073 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.073 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942836.073 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.073 * [backup-simplify]: Simplify x.re into x.re 1553942836.073 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.073 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.073 * [backup-simplify]: Simplify x.re into x.re 1553942836.073 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.074 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.074 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.074 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.074 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942836.074 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942836.074 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.074 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.074 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.074 * [backup-simplify]: Simplify x.im into x.im 1553942836.074 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.074 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.074 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.074 * [backup-simplify]: Simplify 0 into 0 1553942836.074 * [backup-simplify]: Simplify 1 into 1 1553942836.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.075 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.075 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.075 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.075 * [backup-simplify]: Simplify x.im into x.im 1553942836.075 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.075 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.075 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.075 * [backup-simplify]: Simplify 0 into 0 1553942836.075 * [backup-simplify]: Simplify 1 into 1 1553942836.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.075 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.075 * [backup-simplify]: Simplify 0 into 0 1553942836.076 * [backup-simplify]: Simplify 1 into 1 1553942836.076 * [backup-simplify]: Simplify (- 1) into -1 1553942836.076 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942836.077 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942836.077 * [backup-simplify]: Simplify (* -1 1) into -1 1553942836.077 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942836.078 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.078 * [backup-simplify]: Simplify x.im into x.im 1553942836.078 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.078 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.078 * [backup-simplify]: Simplify 0 into 0 1553942836.078 * [backup-simplify]: Simplify 1 into 1 1553942836.078 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.078 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.078 * [backup-simplify]: Simplify x.im into x.im 1553942836.078 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.078 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.078 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.078 * [backup-simplify]: Simplify 0 into 0 1553942836.078 * [backup-simplify]: Simplify 1 into 1 1553942836.079 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.079 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.079 * [backup-simplify]: Simplify 0 into 0 1553942836.079 * [backup-simplify]: Simplify 1 into 1 1553942836.079 * [backup-simplify]: Simplify (- 1) into -1 1553942836.080 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942836.080 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942836.080 * [backup-simplify]: Simplify (* -1 1) into -1 1553942836.081 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942836.081 * [taylor]: Taking taylor expansion of -1 in x.im 1553942836.081 * [backup-simplify]: Simplify -1 into -1 1553942836.082 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.082 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942836.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.083 * [backup-simplify]: Simplify (- 0) into 0 1553942836.083 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942836.083 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553942836.084 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553942836.084 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.084 * [backup-simplify]: Simplify 0 into 0 1553942836.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942836.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.085 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.085 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942836.086 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.087 * [backup-simplify]: Simplify (- 0) into 0 1553942836.087 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.088 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553942836.089 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553942836.089 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942836.089 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.089 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.089 * [backup-simplify]: Simplify 0 into 0 1553942836.089 * [backup-simplify]: Simplify 1 into 1 1553942836.090 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.090 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.090 * [backup-simplify]: Simplify 1 into 1 1553942836.090 * [backup-simplify]: Simplify -1 into -1 1553942836.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.091 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.092 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.093 * [backup-simplify]: Simplify (- 0) into 0 1553942836.093 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.094 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942836.096 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553942836.096 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.096 * [backup-simplify]: Simplify 0 into 0 1553942836.097 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.097 * [backup-simplify]: Simplify 0 into 0 1553942836.097 * [backup-simplify]: Simplify 0 into 0 1553942836.097 * [backup-simplify]: Simplify 0 into 0 1553942836.098 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.099 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.099 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.100 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.100 * [backup-simplify]: Simplify (- 0) into 0 1553942836.101 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.102 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553942836.104 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.104 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.104 * [backup-simplify]: Simplify 0 into 0 1553942836.105 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.106 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.106 * [backup-simplify]: Simplify 0 into 0 1553942836.106 * [backup-simplify]: Simplify 0 into 0 1553942836.106 * [backup-simplify]: Simplify 0 into 0 1553942836.107 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942836.107 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1553942836.107 * [backup-simplify]: Simplify (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942836.107 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1553942836.107 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1553942836.107 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553942836.107 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.107 * [backup-simplify]: Simplify x.re into x.re 1553942836.108 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1553942836.108 * [taylor]: Taking taylor expansion of 3 in x.im 1553942836.108 * [backup-simplify]: Simplify 3 into 3 1553942836.108 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942836.108 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.108 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.108 * [backup-simplify]: Simplify 0 into 0 1553942836.108 * [backup-simplify]: Simplify 1 into 1 1553942836.108 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.108 * [backup-simplify]: Simplify x.re into x.re 1553942836.108 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.108 * [backup-simplify]: Simplify 0 into 0 1553942836.108 * [backup-simplify]: Simplify 1 into 1 1553942836.108 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of 3 in x.re 1553942836.108 * [backup-simplify]: Simplify 3 into 3 1553942836.108 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.108 * [backup-simplify]: Simplify x.im into x.im 1553942836.108 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.108 * [backup-simplify]: Simplify 0 into 0 1553942836.108 * [backup-simplify]: Simplify 1 into 1 1553942836.108 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.108 * [backup-simplify]: Simplify 0 into 0 1553942836.108 * [backup-simplify]: Simplify 1 into 1 1553942836.108 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of 3 in x.re 1553942836.108 * [backup-simplify]: Simplify 3 into 3 1553942836.108 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.108 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.108 * [backup-simplify]: Simplify x.im into x.im 1553942836.109 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.109 * [backup-simplify]: Simplify 0 into 0 1553942836.109 * [backup-simplify]: Simplify 1 into 1 1553942836.109 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.109 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.109 * [backup-simplify]: Simplify (* 3 0) into 0 1553942836.110 * [backup-simplify]: Simplify (- 0) into 0 1553942836.110 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.110 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.110 * [backup-simplify]: Simplify 0 into 0 1553942836.110 * [backup-simplify]: Simplify 0 into 0 1553942836.110 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.111 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.111 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 1553942836.111 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 1553942836.111 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1553942836.112 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1553942836.112 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1553942836.112 * [taylor]: Taking taylor expansion of 3 in x.im 1553942836.112 * [backup-simplify]: Simplify 3 into 3 1553942836.112 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.112 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.112 * [backup-simplify]: Simplify 0 into 0 1553942836.112 * [backup-simplify]: Simplify 1 into 1 1553942836.112 * [backup-simplify]: Simplify 0 into 0 1553942836.112 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942836.113 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942836.114 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553942836.114 * [backup-simplify]: Simplify (- 0) into 0 1553942836.115 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.115 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.115 * [backup-simplify]: Simplify 0 into 0 1553942836.115 * [backup-simplify]: Simplify 0 into 0 1553942836.115 * [backup-simplify]: Simplify 0 into 0 1553942836.115 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.116 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.116 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942836.117 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942836.119 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553942836.119 * [backup-simplify]: Simplify (- 0) into 0 1553942836.120 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.120 * [taylor]: Taking taylor expansion of 1 in x.im 1553942836.120 * [backup-simplify]: Simplify 1 into 1 1553942836.120 * [backup-simplify]: Simplify 1 into 1 1553942836.120 * [backup-simplify]: Simplify 0 into 0 1553942836.120 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.121 * [backup-simplify]: Simplify (* 3 1) into 3 1553942836.121 * [backup-simplify]: Simplify (- 3) into -3 1553942836.121 * [backup-simplify]: Simplify -3 into -3 1553942836.121 * [backup-simplify]: Simplify 0 into 0 1553942836.122 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.122 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.123 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553942836.124 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942836.126 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1553942836.126 * [backup-simplify]: Simplify (- 0) into 0 1553942836.127 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.127 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.127 * [backup-simplify]: Simplify 0 into 0 1553942836.127 * [backup-simplify]: Simplify 0 into 0 1553942836.127 * [backup-simplify]: Simplify 0 into 0 1553942836.127 * [backup-simplify]: Simplify 0 into 0 1553942836.128 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.128 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553942836.129 * [backup-simplify]: Simplify (- 0) into 0 1553942836.129 * [backup-simplify]: Simplify 0 into 0 1553942836.129 * [backup-simplify]: Simplify 0 into 0 1553942836.129 * [backup-simplify]: Simplify (+ (* -3 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942836.130 * [backup-simplify]: Simplify (- (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 1553942836.130 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1553942836.130 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553942836.130 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553942836.130 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553942836.130 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.130 * [backup-simplify]: Simplify x.re into x.re 1553942836.130 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942836.130 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553942836.130 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553942836.130 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553942836.130 * [taylor]: Taking taylor expansion of 3 in x.im 1553942836.130 * [backup-simplify]: Simplify 3 into 3 1553942836.130 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553942836.131 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942836.131 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.131 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.131 * [backup-simplify]: Simplify 0 into 0 1553942836.131 * [backup-simplify]: Simplify 1 into 1 1553942836.131 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.131 * [backup-simplify]: Simplify x.re into x.re 1553942836.131 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.131 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942836.131 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.131 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553942836.131 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942836.131 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942836.131 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.131 * [backup-simplify]: Simplify 0 into 0 1553942836.131 * [backup-simplify]: Simplify 1 into 1 1553942836.132 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.132 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.133 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.133 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942836.133 * [taylor]: Taking taylor expansion of 3 in x.re 1553942836.133 * [backup-simplify]: Simplify 3 into 3 1553942836.133 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942836.133 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.133 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.133 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.133 * [backup-simplify]: Simplify x.im into x.im 1553942836.133 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.133 * [backup-simplify]: Simplify 0 into 0 1553942836.133 * [backup-simplify]: Simplify 1 into 1 1553942836.133 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.133 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.133 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.134 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.134 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942836.134 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553942836.134 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942836.134 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942836.134 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.134 * [backup-simplify]: Simplify 0 into 0 1553942836.134 * [backup-simplify]: Simplify 1 into 1 1553942836.134 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.134 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.135 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.135 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942836.135 * [taylor]: Taking taylor expansion of 3 in x.re 1553942836.135 * [backup-simplify]: Simplify 3 into 3 1553942836.135 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942836.135 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.135 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.135 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.135 * [backup-simplify]: Simplify x.im into x.im 1553942836.135 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.135 * [backup-simplify]: Simplify 0 into 0 1553942836.135 * [backup-simplify]: Simplify 1 into 1 1553942836.135 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.135 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.135 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.136 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.136 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942836.136 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.136 * [taylor]: Taking taylor expansion of 1 in x.im 1553942836.136 * [backup-simplify]: Simplify 1 into 1 1553942836.137 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.138 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.139 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.139 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.139 * [backup-simplify]: Simplify 0 into 0 1553942836.145 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.146 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.147 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.148 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553942836.148 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553942836.148 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553942836.148 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1553942836.148 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553942836.148 * [taylor]: Taking taylor expansion of 3 in x.im 1553942836.148 * [backup-simplify]: Simplify 3 into 3 1553942836.148 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942836.148 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.148 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.148 * [backup-simplify]: Simplify 0 into 0 1553942836.148 * [backup-simplify]: Simplify 1 into 1 1553942836.148 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.149 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.149 * [backup-simplify]: Simplify (* 3 1) into 3 1553942836.150 * [backup-simplify]: Simplify (- 3) into -3 1553942836.150 * [backup-simplify]: Simplify -3 into -3 1553942836.150 * [backup-simplify]: Simplify 1 into 1 1553942836.151 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942836.152 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942836.153 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.153 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942836.154 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942836.154 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942836.155 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553942836.155 * [backup-simplify]: Simplify (- 0) into 0 1553942836.156 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.156 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.156 * [backup-simplify]: Simplify 0 into 0 1553942836.156 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.158 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553942836.158 * [backup-simplify]: Simplify (- 0) into 0 1553942836.158 * [backup-simplify]: Simplify 0 into 0 1553942836.158 * [backup-simplify]: Simplify 0 into 0 1553942836.158 * [backup-simplify]: Simplify 0 into 0 1553942836.159 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942836.161 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942836.161 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.162 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942836.162 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942836.162 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.163 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553942836.163 * [backup-simplify]: Simplify (- 0) into 0 1553942836.163 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.163 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.163 * [backup-simplify]: Simplify 0 into 0 1553942836.164 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.165 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.165 * [backup-simplify]: Simplify (- 0) into 0 1553942836.165 * [backup-simplify]: Simplify 0 into 0 1553942836.165 * [backup-simplify]: Simplify 0 into 0 1553942836.165 * [backup-simplify]: Simplify 0 into 0 1553942836.166 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942836.166 * [backup-simplify]: Simplify (- (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re)))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 1553942836.166 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.re x.im) around 0 1553942836.166 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1553942836.166 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553942836.166 * [taylor]: Taking taylor expansion of 3 in x.im 1553942836.166 * [backup-simplify]: Simplify 3 into 3 1553942836.166 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553942836.166 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942836.166 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.166 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.166 * [backup-simplify]: Simplify 0 into 0 1553942836.166 * [backup-simplify]: Simplify 1 into 1 1553942836.166 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.166 * [backup-simplify]: Simplify x.re into x.re 1553942836.166 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.166 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942836.166 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.166 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553942836.166 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553942836.167 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.167 * [backup-simplify]: Simplify x.re into x.re 1553942836.167 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942836.167 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553942836.167 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553942836.167 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553942836.167 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942836.167 * [taylor]: Taking taylor expansion of 3 in x.re 1553942836.167 * [backup-simplify]: Simplify 3 into 3 1553942836.167 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942836.167 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.167 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.167 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.167 * [backup-simplify]: Simplify x.im into x.im 1553942836.167 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.167 * [backup-simplify]: Simplify 0 into 0 1553942836.167 * [backup-simplify]: Simplify 1 into 1 1553942836.167 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.167 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.167 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.167 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.167 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942836.167 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942836.167 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942836.167 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.167 * [backup-simplify]: Simplify 0 into 0 1553942836.167 * [backup-simplify]: Simplify 1 into 1 1553942836.168 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.168 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.168 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.168 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553942836.168 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553942836.168 * [taylor]: Taking taylor expansion of 3 in x.re 1553942836.168 * [backup-simplify]: Simplify 3 into 3 1553942836.168 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553942836.168 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.168 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.168 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.168 * [backup-simplify]: Simplify x.im into x.im 1553942836.168 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.168 * [backup-simplify]: Simplify 0 into 0 1553942836.168 * [backup-simplify]: Simplify 1 into 1 1553942836.168 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.168 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.169 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.169 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.169 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553942836.169 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553942836.169 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553942836.169 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.169 * [backup-simplify]: Simplify 0 into 0 1553942836.169 * [backup-simplify]: Simplify 1 into 1 1553942836.169 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.170 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.170 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.170 * [backup-simplify]: Simplify (- 1) into -1 1553942836.170 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942836.170 * [taylor]: Taking taylor expansion of -1 in x.im 1553942836.170 * [backup-simplify]: Simplify -1 into -1 1553942836.171 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.171 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.172 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.172 * [backup-simplify]: Simplify (- 0) into 0 1553942836.172 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.172 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.172 * [backup-simplify]: Simplify 0 into 0 1553942836.172 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553942836.173 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.173 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.174 * [backup-simplify]: Simplify (- 0) into 0 1553942836.174 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 1553942836.174 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553942836.174 * [taylor]: Taking taylor expansion of 3 in x.im 1553942836.174 * [backup-simplify]: Simplify 3 into 3 1553942836.174 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942836.174 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.174 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.174 * [backup-simplify]: Simplify 0 into 0 1553942836.174 * [backup-simplify]: Simplify 1 into 1 1553942836.175 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.175 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.175 * [backup-simplify]: Simplify (* 3 1) into 3 1553942836.175 * [backup-simplify]: Simplify 3 into 3 1553942836.175 * [backup-simplify]: Simplify -1 into -1 1553942836.175 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942836.176 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942836.176 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942836.176 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553942836.177 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942836.177 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942836.178 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.178 * [backup-simplify]: Simplify (- 0) into 0 1553942836.178 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.178 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.178 * [backup-simplify]: Simplify 0 into 0 1553942836.179 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.179 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.180 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553942836.180 * [backup-simplify]: Simplify 0 into 0 1553942836.180 * [backup-simplify]: Simplify 0 into 0 1553942836.180 * [backup-simplify]: Simplify 0 into 0 1553942836.180 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942836.181 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942836.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.182 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553942836.182 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942836.183 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553942836.184 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.184 * [backup-simplify]: Simplify (- 0) into 0 1553942836.184 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.184 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.184 * [backup-simplify]: Simplify 0 into 0 1553942836.185 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.185 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.186 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.186 * [backup-simplify]: Simplify 0 into 0 1553942836.186 * [backup-simplify]: Simplify 0 into 0 1553942836.186 * [backup-simplify]: Simplify 0 into 0 1553942836.186 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942836.186 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 1553942836.186 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1553942836.186 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553942836.186 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1553942836.186 * [taylor]: Taking taylor expansion of 2 in x.im 1553942836.186 * [backup-simplify]: Simplify 2 into 2 1553942836.186 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942836.186 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.186 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.186 * [backup-simplify]: Simplify 0 into 0 1553942836.186 * [backup-simplify]: Simplify 1 into 1 1553942836.186 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.186 * [backup-simplify]: Simplify x.re into x.re 1553942836.186 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553942836.187 * [taylor]: Taking taylor expansion of 2 in x.re 1553942836.187 * [backup-simplify]: Simplify 2 into 2 1553942836.187 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.187 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.187 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.187 * [backup-simplify]: Simplify x.im into x.im 1553942836.187 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.187 * [backup-simplify]: Simplify 0 into 0 1553942836.187 * [backup-simplify]: Simplify 1 into 1 1553942836.187 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553942836.187 * [taylor]: Taking taylor expansion of 2 in x.re 1553942836.187 * [backup-simplify]: Simplify 2 into 2 1553942836.187 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.187 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.187 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.187 * [backup-simplify]: Simplify x.im into x.im 1553942836.187 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.187 * [backup-simplify]: Simplify 0 into 0 1553942836.187 * [backup-simplify]: Simplify 1 into 1 1553942836.187 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.187 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.187 * [backup-simplify]: Simplify (* 2 0) into 0 1553942836.187 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.187 * [backup-simplify]: Simplify 0 into 0 1553942836.187 * [backup-simplify]: Simplify 0 into 0 1553942836.187 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.188 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.188 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1553942836.188 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1553942836.188 * [taylor]: Taking taylor expansion of 2 in x.im 1553942836.188 * [backup-simplify]: Simplify 2 into 2 1553942836.188 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.188 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.188 * [backup-simplify]: Simplify 0 into 0 1553942836.188 * [backup-simplify]: Simplify 1 into 1 1553942836.188 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.189 * [backup-simplify]: Simplify (* 2 1) into 2 1553942836.189 * [backup-simplify]: Simplify 2 into 2 1553942836.189 * [backup-simplify]: Simplify 0 into 0 1553942836.189 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942836.189 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942836.190 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553942836.190 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.190 * [backup-simplify]: Simplify 0 into 0 1553942836.190 * [backup-simplify]: Simplify 0 into 0 1553942836.190 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.191 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1553942836.191 * [backup-simplify]: Simplify 0 into 0 1553942836.191 * [backup-simplify]: Simplify 0 into 0 1553942836.191 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942836.192 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942836.192 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553942836.192 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.192 * [backup-simplify]: Simplify 0 into 0 1553942836.193 * [backup-simplify]: Simplify 0 into 0 1553942836.193 * [backup-simplify]: Simplify 0 into 0 1553942836.193 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1553942836.193 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 1553942836.193 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553942836.193 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1553942836.193 * [taylor]: Taking taylor expansion of 2 in x.im 1553942836.193 * [backup-simplify]: Simplify 2 into 2 1553942836.193 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942836.193 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.193 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.193 * [backup-simplify]: Simplify 0 into 0 1553942836.193 * [backup-simplify]: Simplify 1 into 1 1553942836.193 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.193 * [backup-simplify]: Simplify x.re into x.re 1553942836.193 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.193 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942836.193 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1553942836.193 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553942836.193 * [taylor]: Taking taylor expansion of 2 in x.re 1553942836.193 * [backup-simplify]: Simplify 2 into 2 1553942836.193 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.193 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.193 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.193 * [backup-simplify]: Simplify x.im into x.im 1553942836.193 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.193 * [backup-simplify]: Simplify 0 into 0 1553942836.193 * [backup-simplify]: Simplify 1 into 1 1553942836.193 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.193 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.194 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.194 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.194 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553942836.194 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553942836.194 * [taylor]: Taking taylor expansion of 2 in x.re 1553942836.194 * [backup-simplify]: Simplify 2 into 2 1553942836.194 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.194 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.194 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.194 * [backup-simplify]: Simplify x.im into x.im 1553942836.194 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.194 * [backup-simplify]: Simplify 0 into 0 1553942836.194 * [backup-simplify]: Simplify 1 into 1 1553942836.194 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.194 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.194 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.194 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.195 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553942836.195 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1553942836.195 * [taylor]: Taking taylor expansion of 2 in x.im 1553942836.195 * [backup-simplify]: Simplify 2 into 2 1553942836.195 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.195 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.195 * [backup-simplify]: Simplify 0 into 0 1553942836.195 * [backup-simplify]: Simplify 1 into 1 1553942836.195 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.195 * [backup-simplify]: Simplify (/ 2 1) into 2 1553942836.195 * [backup-simplify]: Simplify 2 into 2 1553942836.195 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942836.196 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942836.196 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942836.196 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.196 * [backup-simplify]: Simplify 0 into 0 1553942836.196 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.197 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553942836.197 * [backup-simplify]: Simplify 0 into 0 1553942836.197 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942836.198 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942836.198 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.198 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.198 * [backup-simplify]: Simplify 0 into 0 1553942836.199 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.199 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.199 * [backup-simplify]: Simplify 0 into 0 1553942836.200 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553942836.201 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942836.201 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.201 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.201 * [backup-simplify]: Simplify 0 into 0 1553942836.201 * [backup-simplify]: Simplify 0 into 0 1553942836.202 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942836.203 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.203 * [backup-simplify]: Simplify 0 into 0 1553942836.205 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553942836.206 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553942836.206 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.206 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.206 * [backup-simplify]: Simplify 0 into 0 1553942836.206 * [backup-simplify]: Simplify 0 into 0 1553942836.206 * [backup-simplify]: Simplify 0 into 0 1553942836.207 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1553942836.207 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 1553942836.207 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553942836.207 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1553942836.207 * [taylor]: Taking taylor expansion of -2 in x.im 1553942836.207 * [backup-simplify]: Simplify -2 into -2 1553942836.207 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942836.207 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.207 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.207 * [backup-simplify]: Simplify 0 into 0 1553942836.207 * [backup-simplify]: Simplify 1 into 1 1553942836.207 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.207 * [backup-simplify]: Simplify x.re into x.re 1553942836.208 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.208 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942836.208 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1553942836.208 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553942836.208 * [taylor]: Taking taylor expansion of -2 in x.re 1553942836.208 * [backup-simplify]: Simplify -2 into -2 1553942836.208 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.208 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.208 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.208 * [backup-simplify]: Simplify x.im into x.im 1553942836.208 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.208 * [backup-simplify]: Simplify 0 into 0 1553942836.208 * [backup-simplify]: Simplify 1 into 1 1553942836.208 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.208 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.208 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.209 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.209 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553942836.209 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553942836.209 * [taylor]: Taking taylor expansion of -2 in x.re 1553942836.209 * [backup-simplify]: Simplify -2 into -2 1553942836.209 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553942836.209 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553942836.209 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.209 * [backup-simplify]: Simplify x.im into x.im 1553942836.209 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.209 * [backup-simplify]: Simplify 0 into 0 1553942836.209 * [backup-simplify]: Simplify 1 into 1 1553942836.209 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553942836.209 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553942836.209 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553942836.210 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553942836.210 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553942836.210 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1553942836.210 * [taylor]: Taking taylor expansion of -2 in x.im 1553942836.210 * [backup-simplify]: Simplify -2 into -2 1553942836.210 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942836.210 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.210 * [backup-simplify]: Simplify 0 into 0 1553942836.210 * [backup-simplify]: Simplify 1 into 1 1553942836.210 * [backup-simplify]: Simplify (* 1 1) into 1 1553942836.211 * [backup-simplify]: Simplify (/ -2 1) into -2 1553942836.211 * [backup-simplify]: Simplify -2 into -2 1553942836.211 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553942836.212 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553942836.212 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553942836.212 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.212 * [backup-simplify]: Simplify 0 into 0 1553942836.213 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942836.214 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1553942836.214 * [backup-simplify]: Simplify 0 into 0 1553942836.215 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553942836.216 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553942836.216 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.216 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.216 * [backup-simplify]: Simplify 0 into 0 1553942836.217 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942836.218 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.218 * [backup-simplify]: Simplify 0 into 0 1553942836.219 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553942836.220 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553942836.221 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.221 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.221 * [backup-simplify]: Simplify 0 into 0 1553942836.221 * [backup-simplify]: Simplify 0 into 0 1553942836.222 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553942836.223 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.223 * [backup-simplify]: Simplify 0 into 0 1553942836.224 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553942836.225 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553942836.226 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553942836.226 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.226 * [backup-simplify]: Simplify 0 into 0 1553942836.226 * [backup-simplify]: Simplify 0 into 0 1553942836.226 * [backup-simplify]: Simplify 0 into 0 1553942836.226 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1553942836.226 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1553942836.226 * [backup-simplify]: Simplify (* (- x.re x.im) x.re) into (* x.re (- x.re x.im)) 1553942836.226 * [approximate]: Taking taylor expansion of (* x.re (- x.re x.im)) in (x.re x.im) around 0 1553942836.226 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.im 1553942836.226 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.226 * [backup-simplify]: Simplify x.re into x.re 1553942836.226 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553942836.226 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.226 * [backup-simplify]: Simplify x.re into x.re 1553942836.226 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.227 * [backup-simplify]: Simplify 0 into 0 1553942836.227 * [backup-simplify]: Simplify 1 into 1 1553942836.227 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1553942836.227 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.227 * [backup-simplify]: Simplify 0 into 0 1553942836.227 * [backup-simplify]: Simplify 1 into 1 1553942836.227 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942836.227 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.227 * [backup-simplify]: Simplify 0 into 0 1553942836.227 * [backup-simplify]: Simplify 1 into 1 1553942836.227 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.227 * [backup-simplify]: Simplify x.im into x.im 1553942836.227 * [taylor]: Taking taylor expansion of (* x.re (- x.re x.im)) in x.re 1553942836.227 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.227 * [backup-simplify]: Simplify 0 into 0 1553942836.227 * [backup-simplify]: Simplify 1 into 1 1553942836.227 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942836.227 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.227 * [backup-simplify]: Simplify 0 into 0 1553942836.227 * [backup-simplify]: Simplify 1 into 1 1553942836.227 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.227 * [backup-simplify]: Simplify x.im into x.im 1553942836.227 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942836.227 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942836.227 * [backup-simplify]: Simplify (* 0 (- x.im)) into 0 1553942836.227 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.227 * [backup-simplify]: Simplify 0 into 0 1553942836.227 * [backup-simplify]: Simplify 0 into 0 1553942836.228 * [backup-simplify]: Simplify (- 0) into 0 1553942836.228 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.229 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 (- x.im))) into (- x.im) 1553942836.229 * [taylor]: Taking taylor expansion of (- x.im) in x.im 1553942836.229 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.229 * [backup-simplify]: Simplify 0 into 0 1553942836.229 * [backup-simplify]: Simplify 1 into 1 1553942836.229 * [backup-simplify]: Simplify (- 0) into 0 1553942836.229 * [backup-simplify]: Simplify 0 into 0 1553942836.229 * [backup-simplify]: Simplify 0 into 0 1553942836.230 * [backup-simplify]: Simplify (- 0) into 0 1553942836.230 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.231 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553942836.231 * [taylor]: Taking taylor expansion of 1 in x.im 1553942836.231 * [backup-simplify]: Simplify 1 into 1 1553942836.231 * [backup-simplify]: Simplify 1 into 1 1553942836.231 * [backup-simplify]: Simplify (- 1) into -1 1553942836.231 * [backup-simplify]: Simplify -1 into -1 1553942836.231 * [backup-simplify]: Simplify 0 into 0 1553942836.232 * [backup-simplify]: Simplify (- 0) into 0 1553942836.232 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.233 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553942836.233 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.233 * [backup-simplify]: Simplify 0 into 0 1553942836.233 * [backup-simplify]: Simplify 0 into 0 1553942836.233 * [backup-simplify]: Simplify 0 into 0 1553942836.234 * [backup-simplify]: Simplify (- 0) into 0 1553942836.234 * [backup-simplify]: Simplify 0 into 0 1553942836.234 * [backup-simplify]: Simplify 0 into 0 1553942836.234 * [backup-simplify]: Simplify (- 0) into 0 1553942836.235 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.236 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553942836.236 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.236 * [backup-simplify]: Simplify 0 into 0 1553942836.236 * [backup-simplify]: Simplify 0 into 0 1553942836.236 * [backup-simplify]: Simplify (+ (* -1 (* x.im x.re)) (* 1 (pow (* 1 x.re) 2))) into (- (pow x.re 2) (* x.im x.re)) 1553942836.237 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) 1553942836.237 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in (x.re x.im) around 0 1553942836.237 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.im 1553942836.237 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553942836.237 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942836.237 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.237 * [backup-simplify]: Simplify x.re into x.re 1553942836.237 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.237 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.237 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.237 * [backup-simplify]: Simplify 0 into 0 1553942836.237 * [backup-simplify]: Simplify 1 into 1 1553942836.237 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.237 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.238 * [backup-simplify]: Simplify x.re into x.re 1553942836.238 * [backup-simplify]: Simplify (- 1) into -1 1553942836.238 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942836.239 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942836.239 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1553942836.239 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942836.239 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.239 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.239 * [backup-simplify]: Simplify 0 into 0 1553942836.239 * [backup-simplify]: Simplify 1 into 1 1553942836.239 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.239 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.239 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.239 * [backup-simplify]: Simplify x.im into x.im 1553942836.239 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.239 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.239 * [backup-simplify]: Simplify 0 into 0 1553942836.239 * [backup-simplify]: Simplify 1 into 1 1553942836.240 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.240 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.240 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.re) in x.re 1553942836.240 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942836.240 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.240 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.240 * [backup-simplify]: Simplify 0 into 0 1553942836.240 * [backup-simplify]: Simplify 1 into 1 1553942836.241 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.241 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.241 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.241 * [backup-simplify]: Simplify x.im into x.im 1553942836.241 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.241 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.241 * [backup-simplify]: Simplify 0 into 0 1553942836.241 * [backup-simplify]: Simplify 1 into 1 1553942836.241 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.242 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.242 * [taylor]: Taking taylor expansion of 1 in x.im 1553942836.242 * [backup-simplify]: Simplify 1 into 1 1553942836.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.243 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553942836.243 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553942836.244 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) 1) (+ (* 1 (/ 0 1)))) into (- (/ 1 x.im)) 1553942836.244 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 1553942836.244 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.244 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.244 * [backup-simplify]: Simplify 0 into 0 1553942836.244 * [backup-simplify]: Simplify 1 into 1 1553942836.244 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.244 * [backup-simplify]: Simplify (- 1) into -1 1553942836.245 * [backup-simplify]: Simplify -1 into -1 1553942836.245 * [backup-simplify]: Simplify 1 into 1 1553942836.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.246 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942836.246 * [backup-simplify]: Simplify (- 0) into 0 1553942836.246 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.248 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)))) into 0 1553942836.248 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.248 * [backup-simplify]: Simplify 0 into 0 1553942836.249 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.249 * [backup-simplify]: Simplify (- 0) into 0 1553942836.249 * [backup-simplify]: Simplify 0 into 0 1553942836.249 * [backup-simplify]: Simplify 0 into 0 1553942836.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.250 * [backup-simplify]: Simplify (- 0) into 0 1553942836.251 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.253 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.253 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.253 * [backup-simplify]: Simplify 0 into 0 1553942836.253 * [backup-simplify]: Simplify 0 into 0 1553942836.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.254 * [backup-simplify]: Simplify (- 0) into 0 1553942836.254 * [backup-simplify]: Simplify 0 into 0 1553942836.254 * [backup-simplify]: Simplify 0 into 0 1553942836.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.255 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.256 * [backup-simplify]: Simplify (- 0) into 0 1553942836.256 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.258 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (- (/ 1 x.im)) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.259 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.259 * [backup-simplify]: Simplify 0 into 0 1553942836.259 * [backup-simplify]: Simplify 0 into 0 1553942836.259 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 2)) (* -1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re))))) into (- (pow x.re 2) (* x.im x.re)) 1553942836.259 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) 1553942836.259 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in (x.re x.im) around 0 1553942836.259 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.im 1553942836.259 * [taylor]: Taking taylor expansion of -1 in x.im 1553942836.259 * [backup-simplify]: Simplify -1 into -1 1553942836.259 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.im 1553942836.259 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553942836.259 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.259 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.259 * [backup-simplify]: Simplify 0 into 0 1553942836.259 * [backup-simplify]: Simplify 1 into 1 1553942836.260 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.260 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942836.260 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.260 * [backup-simplify]: Simplify x.re into x.re 1553942836.260 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.260 * [taylor]: Taking taylor expansion of x.re in x.im 1553942836.260 * [backup-simplify]: Simplify x.re into x.re 1553942836.260 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942836.260 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942836.261 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1553942836.261 * [taylor]: Taking taylor expansion of -1 in x.re 1553942836.261 * [backup-simplify]: Simplify -1 into -1 1553942836.261 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1553942836.261 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.261 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.261 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.261 * [backup-simplify]: Simplify x.im into x.im 1553942836.261 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.261 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.261 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.261 * [backup-simplify]: Simplify 0 into 0 1553942836.261 * [backup-simplify]: Simplify 1 into 1 1553942836.261 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.261 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.261 * [backup-simplify]: Simplify 0 into 0 1553942836.261 * [backup-simplify]: Simplify 1 into 1 1553942836.262 * [backup-simplify]: Simplify (- 1) into -1 1553942836.262 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942836.267 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942836.267 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.re)) in x.re 1553942836.267 * [taylor]: Taking taylor expansion of -1 in x.re 1553942836.267 * [backup-simplify]: Simplify -1 into -1 1553942836.268 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.re) in x.re 1553942836.268 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942836.268 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942836.268 * [taylor]: Taking taylor expansion of x.im in x.re 1553942836.268 * [backup-simplify]: Simplify x.im into x.im 1553942836.268 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942836.268 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942836.268 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.268 * [backup-simplify]: Simplify 0 into 0 1553942836.268 * [backup-simplify]: Simplify 1 into 1 1553942836.268 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.268 * [taylor]: Taking taylor expansion of x.re in x.re 1553942836.269 * [backup-simplify]: Simplify 0 into 0 1553942836.269 * [backup-simplify]: Simplify 1 into 1 1553942836.269 * [backup-simplify]: Simplify (- 1) into -1 1553942836.270 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942836.270 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942836.271 * [backup-simplify]: Simplify (* -1 -1) into 1 1553942836.271 * [taylor]: Taking taylor expansion of 1 in x.im 1553942836.271 * [backup-simplify]: Simplify 1 into 1 1553942836.272 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.272 * [backup-simplify]: Simplify (- 0) into 0 1553942836.272 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942836.273 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) 1) (+ (* -1 (/ 0 1)))) into (/ 1 x.im) 1553942836.273 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* 0 -1)) into (- (/ 1 x.im)) 1553942836.273 * [taylor]: Taking taylor expansion of (- (/ 1 x.im)) in x.im 1553942836.273 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942836.273 * [taylor]: Taking taylor expansion of x.im in x.im 1553942836.274 * [backup-simplify]: Simplify 0 into 0 1553942836.274 * [backup-simplify]: Simplify 1 into 1 1553942836.274 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942836.274 * [backup-simplify]: Simplify (- 1) into -1 1553942836.274 * [backup-simplify]: Simplify -1 into -1 1553942836.274 * [backup-simplify]: Simplify 1 into 1 1553942836.275 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942836.276 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.276 * [backup-simplify]: Simplify (- 0) into 0 1553942836.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.278 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)))) into 0 1553942836.279 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))) into 0 1553942836.279 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.279 * [backup-simplify]: Simplify 0 into 0 1553942836.279 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942836.280 * [backup-simplify]: Simplify (- 0) into 0 1553942836.280 * [backup-simplify]: Simplify 0 into 0 1553942836.280 * [backup-simplify]: Simplify 0 into 0 1553942836.280 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.281 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.281 * [backup-simplify]: Simplify (- 0) into 0 1553942836.282 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.284 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.285 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 1553942836.285 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.285 * [backup-simplify]: Simplify 0 into 0 1553942836.285 * [backup-simplify]: Simplify 0 into 0 1553942836.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.287 * [backup-simplify]: Simplify (- 0) into 0 1553942836.287 * [backup-simplify]: Simplify 0 into 0 1553942836.287 * [backup-simplify]: Simplify 0 into 0 1553942836.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942836.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.288 * [backup-simplify]: Simplify (- 0) into 0 1553942836.289 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942836.291 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* (/ 1 x.im) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942836.293 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 -1))))) into 0 1553942836.293 * [taylor]: Taking taylor expansion of 0 in x.im 1553942836.293 * [backup-simplify]: Simplify 0 into 0 1553942836.293 * [backup-simplify]: Simplify 0 into 0 1553942836.294 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 2)) (* -1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 2) (* x.im x.re)) 1553942836.294 * * * [progress]: simplifying candidates 1553942836.294 * * * * [progress]: [ 1 / 93 ] simplifiying candidate # 1553942836.294 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1553942836.294 * * [simplify]: iters left: 6 (6 enodes) 1553942836.297 * * [simplify]: iters left: 5 (25 enodes) 1553942836.306 * * [simplify]: iters left: 4 (53 enodes) 1553942836.329 * * [simplify]: iters left: 3 (156 enodes) 1553942836.387 * * [simplify]: iters left: 2 (409 enodes) 1553942836.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942836.521 * * [simplify]: Extracting #1: cost 28 inf + 0 1553942836.521 * * [simplify]: Extracting #2: cost 87 inf + 1 1553942836.521 * * [simplify]: Extracting #3: cost 110 inf + 126 1553942836.523 * * [simplify]: Extracting #4: cost 38 inf + 9219 1553942836.530 * * [simplify]: Extracting #5: cost 1 inf + 13572 1553942836.538 * * [simplify]: Extracting #6: cost 0 inf + 13294 1553942836.546 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1553942836.546 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942836.546 * * * * [progress]: [ 2 / 93 ] simplifiying candidate # 1553942836.546 * * * * [progress]: [ 3 / 93 ] simplifiying candidate # 1553942836.546 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (log (* (- x.re x.im) x.re))) 1553942836.546 * * [simplify]: iters left: 6 (8 enodes) 1553942836.548 * * [simplify]: iters left: 5 (32 enodes) 1553942836.552 * * [simplify]: iters left: 4 (49 enodes) 1553942836.559 * * [simplify]: iters left: 3 (69 enodes) 1553942836.567 * * [simplify]: iters left: 2 (78 enodes) 1553942836.583 * * [simplify]: iters left: 1 (80 enodes) 1553942836.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942836.600 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942836.600 * * [simplify]: Extracting #2: cost 18 inf + 0 1553942836.600 * * [simplify]: Extracting #3: cost 25 inf + 1 1553942836.600 * * [simplify]: Extracting #4: cost 27 inf + 114 1553942836.601 * * [simplify]: Extracting #5: cost 12 inf + 1141 1553942836.602 * * [simplify]: Extracting #6: cost 1 inf + 3032 1553942836.603 * * [simplify]: Extracting #7: cost 0 inf + 3294 1553942836.604 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re))) 1553942836.604 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942836.605 * * * * [progress]: [ 4 / 93 ] simplifiying candidate # 1553942836.605 * * * * [progress]: [ 5 / 93 ] simplifiying candidate # 1553942836.605 * * * * [progress]: [ 6 / 93 ] simplifiying candidate # 1553942836.605 * [simplify]: Simplifying (* (* (* (+ 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.im) x.re))) 1553942836.605 * * [simplify]: iters left: 6 (10 enodes) 1553942836.610 * * [simplify]: iters left: 5 (59 enodes) 1553942836.629 * * [simplify]: iters left: 4 (222 enodes) 1553942836.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942836.762 * * [simplify]: Extracting #1: cost 48 inf + 0 1553942836.764 * * [simplify]: Extracting #2: cost 240 inf + 1 1553942836.769 * * [simplify]: Extracting #3: cost 224 inf + 11810 1553942836.790 * * [simplify]: Extracting #4: cost 22 inf + 55428 1553942836.818 * * [simplify]: Extracting #5: cost 0 inf + 60752 1553942836.839 * [simplify]: Simplified to (* (* (+ x.im x.re) (* (+ x.im x.re) (+ x.im x.re))) (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re))) 1553942836.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) (+ x.im x.re))) (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942836.839 * * * * [progress]: [ 7 / 93 ] simplifiying candidate # 1553942836.840 * * * * [progress]: [ 8 / 93 ] simplifiying candidate # 1553942836.840 * * * * [progress]: [ 9 / 93 ] simplifiying candidate # 1553942836.840 * * * * [progress]: [ 10 / 93 ] simplifiying candidate # 1553942836.840 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 1553942836.840 * * [simplify]: iters left: 6 (9 enodes) 1553942836.842 * * [simplify]: iters left: 5 (40 enodes) 1553942836.849 * * [simplify]: iters left: 4 (81 enodes) 1553942836.881 * * [simplify]: iters left: 3 (276 enodes) 1553942837.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942837.009 * * [simplify]: Extracting #1: cost 31 inf + 0 1553942837.009 * * [simplify]: Extracting #2: cost 191 inf + 1 1553942837.010 * * [simplify]: Extracting #3: cost 233 inf + 1299 1553942837.016 * * [simplify]: Extracting #4: cost 84 inf + 31081 1553942837.036 * * [simplify]: Extracting #5: cost 4 inf + 53117 1553942837.062 * * [simplify]: Extracting #6: cost 0 inf + 54405 1553942837.088 * [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.re) 1553942837.089 * [simplify]: Simplified (2 1 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.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.im x.re)) x.im))) 1553942837.089 * [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)))) 1553942837.090 * * [simplify]: iters left: 6 (10 enodes) 1553942837.095 * * [simplify]: iters left: 5 (50 enodes) 1553942837.113 * * [simplify]: iters left: 4 (134 enodes) 1553942837.179 * * [simplify]: iters left: 3 (491 enodes) 1553942837.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942837.557 * * [simplify]: Extracting #1: cost 79 inf + 0 1553942837.559 * * [simplify]: Extracting #2: cost 320 inf + 0 1553942837.563 * * [simplify]: Extracting #3: cost 302 inf + 12769 1553942837.580 * * [simplify]: Extracting #4: cost 63 inf + 74277 1553942837.622 * * [simplify]: Extracting #5: cost 0 inf + 90363 1553942837.675 * * [simplify]: Extracting #6: cost 0 inf + 90123 1553942837.724 * [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))) 1553942837.724 * [simplify]: Simplified (2 1 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.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.im x.re)) x.im))) 1553942837.724 * * * * [progress]: [ 11 / 93 ] simplifiying candidate # 1553942837.725 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553942837.725 * * [simplify]: iters left: 6 (11 enodes) 1553942837.731 * * [simplify]: iters left: 5 (47 enodes) 1553942837.746 * * [simplify]: iters left: 4 (92 enodes) 1553942837.773 * * [simplify]: iters left: 3 (326 enodes) 1553942838.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942838.010 * * [simplify]: Extracting #1: cost 65 inf + 0 1553942838.012 * * [simplify]: Extracting #2: cost 247 inf + 1 1553942838.015 * * [simplify]: Extracting #3: cost 334 inf + 1791 1553942838.025 * * [simplify]: Extracting #4: cost 153 inf + 34010 1553942838.047 * * [simplify]: Extracting #5: cost 9 inf + 72493 1553942838.079 * * [simplify]: Extracting #6: cost 0 inf + 75471 1553942838.116 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 1553942838.116 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* 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.im))) 1553942838.117 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 1553942838.117 * * [simplify]: iters left: 6 (9 enodes) 1553942838.121 * * [simplify]: iters left: 5 (43 enodes) 1553942838.136 * * [simplify]: iters left: 4 (98 enodes) 1553942838.174 * * [simplify]: iters left: 3 (245 enodes) 1553942838.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942838.269 * * [simplify]: Extracting #1: cost 34 inf + 0 1553942838.270 * * [simplify]: Extracting #2: cost 146 inf + 0 1553942838.271 * * [simplify]: Extracting #3: cost 145 inf + 1548 1553942838.278 * * [simplify]: Extracting #4: cost 48 inf + 19253 1553942838.291 * * [simplify]: Extracting #5: cost 3 inf + 29303 1553942838.306 * * [simplify]: Extracting #6: cost 0 inf + 30029 1553942838.320 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))) 1553942838.320 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* 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.im) (* x.im x.re)) x.im))) 1553942838.321 * * * * [progress]: [ 12 / 93 ] simplifiying candidate # 1553942838.321 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 1553942838.321 * * [simplify]: iters left: 6 (11 enodes) 1553942838.327 * * [simplify]: iters left: 5 (48 enodes) 1553942838.338 * * [simplify]: iters left: 4 (100 enodes) 1553942838.369 * * [simplify]: iters left: 3 (379 enodes) 1553942838.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942838.743 * * [simplify]: Extracting #1: cost 53 inf + 0 1553942838.744 * * [simplify]: Extracting #2: cost 294 inf + 1 1553942838.749 * * [simplify]: Extracting #3: cost 391 inf + 8378 1553942838.776 * * [simplify]: Extracting #4: cost 104 inf + 68403 1553942838.821 * * [simplify]: Extracting #5: cost 0 inf + 93011 1553942838.867 * * [simplify]: Extracting #6: cost 0 inf + 92891 1553942838.915 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 1553942838.915 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) 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.im))) 1553942838.915 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1553942838.915 * * [simplify]: iters left: 6 (9 enodes) 1553942838.918 * * [simplify]: iters left: 5 (43 enodes) 1553942838.925 * * [simplify]: iters left: 4 (107 enodes) 1553942838.958 * * [simplify]: iters left: 3 (317 enodes) 1553942839.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.101 * * [simplify]: Extracting #1: cost 50 inf + 0 1553942839.102 * * [simplify]: Extracting #2: cost 148 inf + 0 1553942839.104 * * [simplify]: Extracting #3: cost 145 inf + 1953 1553942839.109 * * [simplify]: Extracting #4: cost 52 inf + 19931 1553942839.117 * * [simplify]: Extracting #5: cost 1 inf + 32112 1553942839.124 * * [simplify]: Extracting #6: cost 0 inf + 31834 1553942839.133 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) 1553942839.133 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942839.133 * * * * [progress]: [ 13 / 93 ] simplifiying candidate # 1553942839.133 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553942839.133 * * [simplify]: iters left: 6 (7 enodes) 1553942839.135 * * [simplify]: iters left: 5 (30 enodes) 1553942839.142 * * [simplify]: iters left: 4 (76 enodes) 1553942839.170 * * [simplify]: iters left: 3 (332 enodes) 1553942839.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.454 * * [simplify]: Extracting #1: cost 41 inf + 0 1553942839.456 * * [simplify]: Extracting #2: cost 255 inf + 1 1553942839.460 * * [simplify]: Extracting #3: cost 311 inf + 8260 1553942839.472 * * [simplify]: Extracting #4: cost 63 inf + 52935 1553942839.497 * * [simplify]: Extracting #5: cost 0 inf + 65821 1553942839.515 * * [simplify]: Extracting #6: cost 0 inf + 65781 1553942839.539 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553942839.540 * [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.re)) (* (- x.re x.im) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942839.540 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 1553942839.540 * * [simplify]: iters left: 4 (5 enodes) 1553942839.542 * * [simplify]: iters left: 3 (25 enodes) 1553942839.550 * * [simplify]: iters left: 2 (55 enodes) 1553942839.568 * * [simplify]: iters left: 1 (107 enodes) 1553942839.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.585 * * [simplify]: Extracting #1: cost 20 inf + 0 1553942839.585 * * [simplify]: Extracting #2: cost 45 inf + 0 1553942839.585 * * [simplify]: Extracting #3: cost 42 inf + 84 1553942839.586 * * [simplify]: Extracting #4: cost 14 inf + 2655 1553942839.587 * * [simplify]: Extracting #5: cost 1 inf + 4319 1553942839.589 * * [simplify]: Extracting #6: cost 0 inf + 4441 1553942839.590 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1553942839.590 * [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.re)) (* (- x.re x.im) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942839.591 * * * * [progress]: [ 14 / 93 ] simplifiying candidate # 1553942839.591 * * * * [progress]: [ 15 / 93 ] simplifiying candidate # 1553942839.591 * * * * [progress]: [ 16 / 93 ] simplifiying candidate # 1553942839.591 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1553942839.591 * * [simplify]: iters left: 5 (5 enodes) 1553942839.592 * * [simplify]: iters left: 4 (16 enodes) 1553942839.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.594 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942839.594 * * [simplify]: Extracting #2: cost 5 inf + 0 1553942839.594 * * [simplify]: Extracting #3: cost 8 inf + 0 1553942839.594 * * [simplify]: Extracting #4: cost 6 inf + 2 1553942839.594 * * [simplify]: Extracting #5: cost 0 inf + 654 1553942839.594 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1553942839.594 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942839.594 * * * * [progress]: [ 17 / 93 ] simplifiying candidate # 1553942839.595 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 1553942839.595 * * [simplify]: iters left: 3 (4 enodes) 1553942839.595 * * [simplify]: iters left: 2 (13 enodes) 1553942839.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.597 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942839.597 * * [simplify]: Extracting #2: cost 6 inf + 0 1553942839.597 * * [simplify]: Extracting #3: cost 4 inf + 2 1553942839.597 * * [simplify]: Extracting #4: cost 0 inf + 250 1553942839.597 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 1553942839.597 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (+ x.im x.re)) (* (sqrt (+ x.re x.im)) (* (- x.re x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942839.597 * * * * [progress]: [ 18 / 93 ] simplifiying candidate # 1553942839.597 * * * * [progress]: [ 19 / 93 ] simplifiying candidate # 1553942839.597 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 1553942839.598 * * [simplify]: iters left: 6 (7 enodes) 1553942839.599 * * [simplify]: iters left: 5 (28 enodes) 1553942839.605 * * [simplify]: iters left: 4 (41 enodes) 1553942839.616 * * [simplify]: iters left: 3 (44 enodes) 1553942839.627 * * [simplify]: iters left: 2 (45 enodes) 1553942839.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.638 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942839.638 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942839.638 * * [simplify]: Extracting #3: cost 14 inf + 84 1553942839.638 * * [simplify]: Extracting #4: cost 7 inf + 576 1553942839.639 * * [simplify]: Extracting #5: cost 1 inf + 1108 1553942839.640 * * [simplify]: Extracting #6: cost 0 inf + 1230 1553942839.640 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 1553942839.641 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)) (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942839.641 * * * * [progress]: [ 20 / 93 ] simplifiying candidate # 1553942839.641 * [simplify]: Simplifying (+ x.re x.im) 1553942839.641 * * [simplify]: iters left: 2 (3 enodes) 1553942839.643 * * [simplify]: iters left: 1 (10 enodes) 1553942839.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.645 * * [simplify]: Extracting #1: cost 4 inf + 0 1553942839.645 * * [simplify]: Extracting #2: cost 2 inf + 2 1553942839.645 * * [simplify]: Extracting #3: cost 0 inf + 86 1553942839.645 * [simplify]: Simplified to (+ x.im x.re) 1553942839.645 * [simplify]: Simplified (2 1 2) to (λ (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.im x.re)) x.im))) 1553942839.646 * * * * [progress]: [ 21 / 93 ] simplifiying candidate # 1553942839.646 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)) 1553942839.646 * * [simplify]: iters left: 6 (9 enodes) 1553942839.651 * * [simplify]: iters left: 5 (40 enodes) 1553942839.663 * * [simplify]: iters left: 4 (71 enodes) 1553942839.691 * * [simplify]: iters left: 3 (200 enodes) 1553942839.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942839.794 * * [simplify]: Extracting #1: cost 30 inf + 0 1553942839.794 * * [simplify]: Extracting #2: cost 102 inf + 1 1553942839.795 * * [simplify]: Extracting #3: cost 140 inf + 289 1553942839.797 * * [simplify]: Extracting #4: cost 70 inf + 9693 1553942839.803 * * [simplify]: Extracting #5: cost 3 inf + 25780 1553942839.812 * * [simplify]: Extracting #6: cost 0 inf + 26665 1553942839.818 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.im x.im) (* x.im x.re)) (* (* x.re x.re) (* x.re x.re)))) 1553942839.818 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- x.re x.im) (+ (* (* x.im x.im) (* x.im x.re)) (* (* x.re x.re) (* x.re x.re)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942839.818 * * * * [progress]: [ 22 / 93 ] simplifiying candidate # 1553942839.819 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) 1553942839.819 * * [simplify]: iters left: 6 (8 enodes) 1553942839.821 * * [simplify]: iters left: 5 (34 enodes) 1553942839.831 * * [simplify]: iters left: 4 (80 enodes) 1553942839.875 * * [simplify]: iters left: 3 (323 enodes) 1553942840.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942840.136 * * [simplify]: Extracting #1: cost 55 inf + 0 1553942840.137 * * [simplify]: Extracting #2: cost 224 inf + 1 1553942840.141 * * [simplify]: Extracting #3: cost 227 inf + 6249 1553942840.157 * * [simplify]: Extracting #4: cost 30 inf + 40831 1553942840.179 * * [simplify]: Extracting #5: cost 0 inf + 46931 1553942840.191 * [simplify]: Simplified to (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)) 1553942840.191 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942840.191 * * * * [progress]: [ 23 / 93 ] simplifiying candidate #real (real->posit16 (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553942840.191 * * * * [progress]: [ 24 / 93 ] simplifiying candidate # 1553942840.191 * * * * [progress]: [ 25 / 93 ] simplifiying candidate # 1553942840.191 * [simplify]: Simplifying (/ (exp (* (+ x.re x.im) (* (- x.re x.im) x.re))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942840.191 * * [simplify]: iters left: 6 (13 enodes) 1553942840.194 * * [simplify]: iters left: 5 (54 enodes) 1553942840.202 * * [simplify]: iters left: 4 (117 enodes) 1553942840.234 * * [simplify]: iters left: 3 (311 enodes) 1553942840.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942840.349 * * [simplify]: Extracting #1: cost 17 inf + 0 1553942840.349 * * [simplify]: Extracting #2: cost 122 inf + 0 1553942840.351 * * [simplify]: Extracting #3: cost 194 inf + 2548 1553942840.359 * * [simplify]: Extracting #4: cost 83 inf + 22965 1553942840.374 * * [simplify]: Extracting #5: cost 0 inf + 36781 1553942840.390 * * [simplify]: Extracting #6: cost 0 inf + 36471 1553942840.405 * * [simplify]: Extracting #7: cost 0 inf + 36391 1553942840.420 * * [simplify]: Extracting #8: cost 0 inf + 36351 1553942840.435 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))) 1553942840.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* x.im (+ x.im x.im))))))) 1553942840.436 * * * * [progress]: [ 26 / 93 ] simplifiying candidate # 1553942840.436 * * * * [progress]: [ 27 / 93 ] simplifiying candidate # 1553942840.436 * * * * [progress]: [ 28 / 93 ] simplifiying candidate # 1553942840.436 * * * * [progress]: [ 29 / 93 ] simplifiying candidate # 1553942840.436 * * * * [progress]: [ 30 / 93 ] simplifiying candidate # 1553942840.436 * * * * [progress]: [ 31 / 93 ] simplifiying candidate # 1553942840.436 * * * * [progress]: [ 32 / 93 ] simplifiying candidate # 1553942840.437 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (- (* x.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.im))) 1553942840.437 * * [simplify]: iters left: 6 (30 enodes) 1553942840.455 * * [simplify]: iters left: 5 (163 enodes) 1553942840.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942840.525 * * [simplify]: Extracting #1: cost 9 inf + 0 1553942840.525 * * [simplify]: Extracting #2: cost 72 inf + 0 1553942840.526 * * [simplify]: Extracting #3: cost 163 inf + 43 1553942840.529 * * [simplify]: Extracting #4: cost 182 inf + 7244 1553942840.542 * * [simplify]: Extracting #5: cost 58 inf + 36847 1553942840.560 * * [simplify]: Extracting #6: cost 6 inf + 55229 1553942840.573 * * [simplify]: Extracting #7: cost 0 inf + 57001 1553942840.586 * * [simplify]: Extracting #8: cost 0 inf + 56961 1553942840.601 * [simplify]: Simplified to (- (* (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) x.im))) 1553942840.601 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) x.im))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.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))))))) 1553942840.601 * [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))))) 1553942840.601 * * [simplify]: iters left: 6 (17 enodes) 1553942840.606 * * [simplify]: iters left: 5 (98 enodes) 1553942840.627 * * [simplify]: iters left: 4 (350 enodes) 1553942840.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942840.870 * * [simplify]: Extracting #1: cost 75 inf + 0 1553942840.872 * * [simplify]: Extracting #2: cost 469 inf + 0 1553942840.885 * * [simplify]: Extracting #3: cost 573 inf + 38515 1553942840.922 * * [simplify]: Extracting #4: cost 64 inf + 171223 1553942840.967 * * [simplify]: Extracting #5: cost 0 inf + 184365 1553942841.028 * * [simplify]: Extracting #6: cost 0 inf + 183365 1553942841.072 * [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 (* (* x.re x.im) (* x.re x.im)))) 1553942841.072 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re)) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.im x.re))) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) x.im))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (+ 0 (* (* x.re x.im) (* x.re x.im)))))) 1553942841.073 * * * * [progress]: [ 33 / 93 ] simplifiying candidate # 1553942841.073 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) 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)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942841.073 * * [simplify]: iters left: 6 (26 enodes) 1553942841.085 * * [simplify]: iters left: 5 (133 enodes) 1553942841.136 * * [simplify]: iters left: 4 (382 enodes) 1553942841.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942841.648 * * [simplify]: Extracting #1: cost 14 inf + 0 1553942841.648 * * [simplify]: Extracting #2: cost 189 inf + 0 1553942841.650 * * [simplify]: Extracting #3: cost 400 inf + 333 1553942841.657 * * [simplify]: Extracting #4: cost 428 inf + 11709 1553942841.687 * * [simplify]: Extracting #5: cost 164 inf + 77433 1553942841.740 * * [simplify]: Extracting #6: cost 7 inf + 125405 1553942841.776 * * [simplify]: Extracting #7: cost 0 inf + 125302 1553942841.817 * * [simplify]: Extracting #8: cost 0 inf + 122622 1553942841.847 * * [simplify]: Extracting #9: cost 0 inf + 122542 1553942841.880 * [simplify]: Simplified to (+ (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (- (* x.im x.im) (- (* x.im x.re) (* x.re x.re))) 0) (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 1553942841.881 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (- (* x.im x.im) (- (* x.im x.re) (* x.re x.re))) 0) (+ (* (+ x.im x.re) x.im) (* x.re 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.im x.re))))) 1553942841.881 * [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))) 1553942841.881 * * [simplify]: iters left: 6 (13 enodes) 1553942841.884 * * [simplify]: iters left: 5 (63 enodes) 1553942841.899 * * [simplify]: iters left: 4 (185 enodes) 1553942841.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942841.985 * * [simplify]: Extracting #1: cost 71 inf + 0 1553942841.986 * * [simplify]: Extracting #2: cost 256 inf + 1 1553942841.989 * * [simplify]: Extracting #3: cost 316 inf + 15385 1553942842.001 * * [simplify]: Extracting #4: cost 69 inf + 69789 1553942842.026 * * [simplify]: Extracting #5: cost 1 inf + 83828 1553942842.047 * * [simplify]: Extracting #6: cost 0 inf + 83430 1553942842.081 * [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) 1553942842.082 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (- (* x.im x.im) (- (* x.im x.re) (* x.re x.re))) 0) (+ (* (+ x.im x.re) x.im) (* x.re 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))) 0))) 1553942842.082 * * * * [progress]: [ 34 / 93 ] simplifiying candidate # 1553942842.082 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553942842.083 * * [simplify]: iters left: 6 (29 enodes) 1553942842.100 * * [simplify]: iters left: 5 (158 enodes) 1553942842.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942842.162 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942842.162 * * [simplify]: Extracting #2: cost 64 inf + 0 1553942842.163 * * [simplify]: Extracting #3: cost 140 inf + 43 1553942842.165 * * [simplify]: Extracting #4: cost 158 inf + 3221 1553942842.172 * * [simplify]: Extracting #5: cost 80 inf + 18975 1553942842.192 * * [simplify]: Extracting #6: cost 7 inf + 44719 1553942842.213 * * [simplify]: Extracting #7: cost 0 inf + 47413 1553942842.225 * * [simplify]: Extracting #8: cost 0 inf + 47333 1553942842.235 * [simplify]: Simplified to (- (* (* x.re (* (- 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.im x.re))))) (* (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (* (+ x.im x.re) (* x.im (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))))) 1553942842.236 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* x.re (* (- 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.im x.re))))) (* (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (* (+ x.im x.re) (* x.im (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942842.236 * [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))))) 1553942842.236 * * [simplify]: iters left: 6 (16 enodes) 1553942842.241 * * [simplify]: iters left: 5 (91 enodes) 1553942842.272 * * [simplify]: iters left: 4 (313 enodes) 1553942842.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942842.487 * * [simplify]: Extracting #1: cost 64 inf + 0 1553942842.489 * * [simplify]: Extracting #2: cost 367 inf + 0 1553942842.498 * * [simplify]: Extracting #3: cost 409 inf + 25362 1553942842.536 * * [simplify]: Extracting #4: cost 44 inf + 109785 1553942842.590 * * [simplify]: Extracting #5: cost 0 inf + 114208 1553942842.637 * * [simplify]: Extracting #6: cost 0 inf + 112088 1553942842.684 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942842.685 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* x.re (* (- 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.im x.re))))) (* (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (* (+ x.im x.re) (* x.im (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) 1553942842.685 * * * * [progress]: [ 35 / 93 ] simplifiying candidate # 1553942842.685 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942842.686 * * [simplify]: iters left: 6 (25 enodes) 1553942842.699 * * [simplify]: iters left: 5 (128 enodes) 1553942842.732 * * [simplify]: iters left: 4 (375 enodes) 1553942843.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942843.095 * * [simplify]: Extracting #1: cost 14 inf + 0 1553942843.096 * * [simplify]: Extracting #2: cost 183 inf + 0 1553942843.097 * * [simplify]: Extracting #3: cost 419 inf + 127 1553942843.102 * * [simplify]: Extracting #4: cost 363 inf + 22031 1553942843.120 * * [simplify]: Extracting #5: cost 68 inf + 88172 1553942843.145 * * [simplify]: Extracting #6: cost 1 inf + 105606 1553942843.169 * * [simplify]: Extracting #7: cost 0 inf + 105688 1553942843.197 * [simplify]: Simplified to (- (* (* (- (* x.re x.re) (* x.im x.im)) 0) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ x.im x.re) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))) 0))) 1553942843.197 * [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)))) (* (+ x.im x.re) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))) 0))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 1553942843.198 * [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))) 1553942843.198 * * [simplify]: iters left: 6 (12 enodes) 1553942843.204 * * [simplify]: iters left: 5 (56 enodes) 1553942843.223 * * [simplify]: iters left: 4 (149 enodes) 1553942843.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942843.305 * * [simplify]: Extracting #1: cost 61 inf + 0 1553942843.306 * * [simplify]: Extracting #2: cost 189 inf + 1 1553942843.310 * * [simplify]: Extracting #3: cost 172 inf + 10876 1553942843.324 * * [simplify]: Extracting #4: cost 13 inf + 42771 1553942843.343 * * [simplify]: Extracting #5: cost 0 inf + 43001 1553942843.360 * * [simplify]: Extracting #6: cost 0 inf + 41041 1553942843.376 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* 0 (+ x.re x.im))) 1553942843.376 * [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)))) (* (+ x.im x.re) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))) 0))) (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* 0 (+ x.re x.im))))) 1553942843.377 * * * * [progress]: [ 36 / 93 ] simplifiying candidate # 1553942843.377 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.re x.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.im))) 1553942843.377 * * [simplify]: iters left: 6 (29 enodes) 1553942843.397 * * [simplify]: iters left: 5 (159 enodes) 1553942843.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942843.461 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942843.461 * * [simplify]: Extracting #2: cost 66 inf + 0 1553942843.462 * * [simplify]: Extracting #3: cost 153 inf + 43 1553942843.464 * * [simplify]: Extracting #4: cost 173 inf + 3580 1553942843.473 * * [simplify]: Extracting #5: cost 66 inf + 25074 1553942843.492 * * [simplify]: Extracting #6: cost 3 inf + 47478 1553942843.512 * * [simplify]: Extracting #7: cost 0 inf + 48484 1553942843.532 * [simplify]: Simplified to (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re) (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) (* x.im (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (- x.re x.im))))) 1553942843.533 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re) (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) (* x.im (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (- x.re x.im))))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942843.533 * [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))))) 1553942843.533 * * [simplify]: iters left: 6 (16 enodes) 1553942843.546 * * [simplify]: iters left: 5 (91 enodes) 1553942843.585 * * [simplify]: iters left: 4 (341 enodes) 1553942843.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942843.837 * * [simplify]: Extracting #1: cost 74 inf + 0 1553942843.838 * * [simplify]: Extracting #2: cost 431 inf + 0 1553942843.842 * * [simplify]: Extracting #3: cost 478 inf + 12426 1553942843.863 * * [simplify]: Extracting #4: cost 112 inf + 92412 1553942843.889 * * [simplify]: Extracting #5: cost 1 inf + 121670 1553942843.923 * * [simplify]: Extracting #6: cost 0 inf + 121792 1553942843.960 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) 1553942843.960 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re) (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im)))) (* (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im))) (* x.im (* (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (- x.re x.im))))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) 1553942843.960 * * * * [progress]: [ 37 / 93 ] simplifiying candidate # 1553942843.960 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) 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)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942843.960 * * [simplify]: iters left: 6 (25 enodes) 1553942843.968 * * [simplify]: iters left: 5 (129 enodes) 1553942843.999 * * [simplify]: iters left: 4 (406 enodes) 1553942844.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942844.383 * * [simplify]: Extracting #1: cost 14 inf + 0 1553942844.383 * * [simplify]: Extracting #2: cost 195 inf + 0 1553942844.384 * * [simplify]: Extracting #3: cost 462 inf + 251 1553942844.392 * * [simplify]: Extracting #4: cost 359 inf + 35974 1553942844.432 * * [simplify]: Extracting #5: cost 19 inf + 118733 1553942844.487 * * [simplify]: Extracting #6: cost 0 inf + 123814 1553942844.514 * * [simplify]: Extracting #7: cost 0 inf + 123654 1553942844.557 * [simplify]: Simplified to (- (* (- (* x.re x.re) (* 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))) 0) (- x.re x.im))) 1553942844.557 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (- (* x.re x.re) (* 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))) 0) (- x.re x.im))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1553942844.557 * [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))) 1553942844.558 * * [simplify]: iters left: 6 (12 enodes) 1553942844.561 * * [simplify]: iters left: 5 (56 enodes) 1553942844.570 * * [simplify]: iters left: 4 (165 enodes) 1553942844.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942844.652 * * [simplify]: Extracting #1: cost 61 inf + 0 1553942844.653 * * [simplify]: Extracting #2: cost 208 inf + 1 1553942844.656 * * [simplify]: Extracting #3: cost 231 inf + 8614 1553942844.671 * * [simplify]: Extracting #4: cost 34 inf + 42864 1553942844.685 * * [simplify]: Extracting #5: cost 0 inf + 48783 1553942844.696 * * [simplify]: Extracting #6: cost 0 inf + 48703 1553942844.707 * [simplify]: Simplified to (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))) 1553942844.707 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (- (* x.re x.re) (* 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))) 0) (- x.re x.im))) (* (* 0 (- x.re x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942844.707 * * * * [progress]: [ 38 / 93 ] simplifiying candidate # 1553942844.707 * [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.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.im))) 1553942844.707 * * [simplify]: iters left: 6 (25 enodes) 1553942844.715 * * [simplify]: iters left: 5 (136 enodes) 1553942844.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942844.763 * * [simplify]: Extracting #1: cost 9 inf + 0 1553942844.763 * * [simplify]: Extracting #2: cost 80 inf + 0 1553942844.764 * * [simplify]: Extracting #3: cost 174 inf + 85 1553942844.766 * * [simplify]: Extracting #4: cost 177 inf + 4347 1553942844.776 * * [simplify]: Extracting #5: cost 70 inf + 23588 1553942844.793 * * [simplify]: Extracting #6: cost 2 inf + 42684 1553942844.811 * * [simplify]: Extracting #7: cost 0 inf + 43728 1553942844.829 * [simplify]: Simplified to (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (* (- x.re x.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.im) (+ x.re x.im))))) 1553942844.829 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (* (- x.re x.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.im) (+ x.re x.im))))) (* (* (- x.re x.im) (+ x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942844.830 * [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))))) 1553942844.830 * * [simplify]: iters left: 6 (13 enodes) 1553942844.838 * * [simplify]: iters left: 5 (77 enodes) 1553942844.857 * * [simplify]: iters left: 4 (273 enodes) 1553942844.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942844.984 * * [simplify]: Extracting #1: cost 58 inf + 0 1553942844.985 * * [simplify]: Extracting #2: cost 288 inf + 0 1553942844.991 * * [simplify]: Extracting #3: cost 292 inf + 11744 1553942845.009 * * [simplify]: Extracting #4: cost 56 inf + 50485 1553942845.026 * * [simplify]: Extracting #5: cost 0 inf + 60564 1553942845.040 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))) 1553942845.040 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* x.re x.im))) (* (* x.re (* (- x.re x.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.im) (+ x.re x.im))))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))))) 1553942845.040 * * * * [progress]: [ 39 / 93 ] simplifiying candidate # 1553942845.040 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.re x.im) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942845.041 * * [simplify]: iters left: 6 (20 enodes) 1553942845.047 * * [simplify]: iters left: 5 (101 enodes) 1553942845.091 * * [simplify]: iters left: 4 (372 enodes) 1553942845.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942845.561 * * [simplify]: Extracting #1: cost 22 inf + 0 1553942845.562 * * [simplify]: Extracting #2: cost 173 inf + 0 1553942845.564 * * [simplify]: Extracting #3: cost 374 inf + 539 1553942845.573 * * [simplify]: Extracting #4: cost 309 inf + 20005 1553942845.593 * * [simplify]: Extracting #5: cost 23 inf + 76313 1553942845.622 * * [simplify]: Extracting #6: cost 1 inf + 80682 1553942845.660 * * [simplify]: Extracting #7: cost 0 inf + 80644 1553942845.699 * [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))))) 1553942845.699 * [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))))) 1553942845.699 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 1553942845.699 * * [simplify]: iters left: 6 (9 enodes) 1553942845.704 * * [simplify]: iters left: 5 (42 enodes) 1553942845.718 * * [simplify]: iters left: 4 (112 enodes) 1553942845.754 * * [simplify]: iters left: 3 (411 enodes) 1553942846.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942846.195 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942846.195 * [simplify]: Simplified to 0 1553942846.195 * [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)) 1553942846.195 * * * * [progress]: [ 40 / 93 ] simplifiying candidate # 1553942846.195 * [simplify]: Simplifying (- (* (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553942846.195 * * [simplify]: iters left: 6 (27 enodes) 1553942846.209 * * [simplify]: iters left: 5 (138 enodes) 1553942846.239 * * [simplify]: iters left: 4 (449 enodes) 1553942846.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942846.538 * * [simplify]: Extracting #1: cost 13 inf + 0 1553942846.539 * * [simplify]: Extracting #2: cost 208 inf + 0 1553942846.541 * * [simplify]: Extracting #3: cost 492 inf + 2074 1553942846.556 * * [simplify]: Extracting #4: cost 323 inf + 71171 1553942846.618 * * [simplify]: Extracting #5: cost 11 inf + 153191 1553942846.670 * * [simplify]: Extracting #6: cost 0 inf + 155578 1553942846.745 * * [simplify]: Extracting #7: cost 0 inf + 155538 1553942846.794 * [simplify]: Simplified to (- (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* x.im (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) 1553942846.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* x.im (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (+ (* x.re x.re) (+ (* x.im x.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))))))) 1553942846.795 * [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))))) 1553942846.795 * * [simplify]: iters left: 6 (14 enodes) 1553942846.804 * * [simplify]: iters left: 5 (74 enodes) 1553942846.831 * * [simplify]: iters left: 4 (233 enodes) 1553942846.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942846.915 * * [simplify]: Extracting #1: cost 46 inf + 0 1553942846.916 * * [simplify]: Extracting #2: cost 250 inf + 0 1553942846.918 * * [simplify]: Extracting #3: cost 253 inf + 7910 1553942846.933 * * [simplify]: Extracting #4: cost 36 inf + 44127 1553942846.957 * * [simplify]: Extracting #5: cost 0 inf + 51652 1553942846.980 * * [simplify]: Extracting #6: cost 0 inf + 51612 1553942847.002 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) 1553942847.002 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* x.im (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (* x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942847.002 * * * * [progress]: [ 41 / 93 ] simplifiying candidate # 1553942847.003 * [simplify]: Simplifying (- (* (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) 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.im))) 1553942847.003 * * [simplify]: iters left: 6 (23 enodes) 1553942847.009 * * [simplify]: iters left: 5 (108 enodes) 1553942847.028 * * [simplify]: iters left: 4 (279 enodes) 1553942847.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942847.174 * * [simplify]: Extracting #1: cost 20 inf + 0 1553942847.174 * * [simplify]: Extracting #2: cost 139 inf + 0 1553942847.175 * * [simplify]: Extracting #3: cost 234 inf + 543 1553942847.177 * * [simplify]: Extracting #4: cost 215 inf + 6465 1553942847.183 * * [simplify]: Extracting #5: cost 79 inf + 31876 1553942847.195 * * [simplify]: Extracting #6: cost 0 inf + 54621 1553942847.211 * * [simplify]: Extracting #7: cost 0 inf + 54301 1553942847.239 * [simplify]: Simplified to (- (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0)) (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) 0)) 1553942847.239 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0)) (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) 0)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1553942847.239 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1553942847.239 * * [simplify]: iters left: 6 (10 enodes) 1553942847.244 * * [simplify]: iters left: 5 (39 enodes) 1553942847.256 * * [simplify]: iters left: 4 (86 enodes) 1553942847.291 * * [simplify]: iters left: 3 (271 enodes) 1553942847.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942847.488 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942847.488 * [simplify]: Simplified to 0 1553942847.488 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) 0)) (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) 0)) 0)) 1553942847.488 * * * * [progress]: [ 42 / 93 ] simplifiying candidate # 1553942847.489 * [simplify]: Simplifying (- (* (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553942847.489 * * [simplify]: iters left: 6 (23 enodes) 1553942847.499 * * [simplify]: iters left: 5 (121 enodes) 1553942847.523 * * [simplify]: iters left: 4 (395 enodes) 1553942847.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942847.770 * * [simplify]: Extracting #1: cost 20 inf + 0 1553942847.771 * * [simplify]: Extracting #2: cost 203 inf + 0 1553942847.773 * * [simplify]: Extracting #3: cost 422 inf + 8534 1553942847.790 * * [simplify]: Extracting #4: cost 130 inf + 78476 1553942847.830 * * [simplify]: Extracting #5: cost 4 inf + 103345 1553942847.872 * * [simplify]: Extracting #6: cost 0 inf + 103315 1553942847.909 * [simplify]: Simplified to (* (+ x.im x.re) (- (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (- (* x.re 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.re x.im)) x.im))) 1553942847.909 * [simplify]: Simplified (2 1) to (λ (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.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.im))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942847.910 * [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))))) 1553942847.910 * * [simplify]: iters left: 6 (11 enodes) 1553942847.916 * * [simplify]: iters left: 5 (60 enodes) 1553942847.939 * * [simplify]: iters left: 4 (191 enodes) 1553942848.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942848.033 * * [simplify]: Extracting #1: cost 27 inf + 0 1553942848.033 * * [simplify]: Extracting #2: cost 94 inf + 1 1553942848.035 * * [simplify]: Extracting #3: cost 117 inf + 1158 1553942848.040 * * [simplify]: Extracting #4: cost 27 inf + 13111 1553942848.048 * * [simplify]: Extracting #5: cost 0 inf + 16843 1553942848.055 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 1553942848.055 * [simplify]: Simplified (2 2) to (λ (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.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.im))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 1553942848.055 * * * * [progress]: [ 43 / 93 ] simplifiying candidate # 1553942848.055 * [simplify]: Simplifying (- (* (* (+ x.re 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.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942848.055 * * [simplify]: iters left: 6 (18 enodes) 1553942848.060 * * [simplify]: iters left: 5 (86 enodes) 1553942848.075 * * [simplify]: iters left: 4 (271 enodes) 1553942848.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942848.586 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942848.587 * * [simplify]: Extracting #2: cost 88 inf + 1 1553942848.588 * * [simplify]: Extracting #3: cost 151 inf + 3 1553942848.590 * * [simplify]: Extracting #4: cost 135 inf + 4459 1553942848.600 * * [simplify]: Extracting #5: cost 9 inf + 27060 1553942848.620 * * [simplify]: Extracting #6: cost 0 inf + 28000 1553942848.632 * [simplify]: Simplified to (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) 1553942848.633 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1553942848.633 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1553942848.633 * * [simplify]: iters left: 6 (7 enodes) 1553942848.635 * * [simplify]: iters left: 5 (25 enodes) 1553942848.638 * * [simplify]: iters left: 4 (53 enodes) 1553942848.649 * * [simplify]: iters left: 3 (118 enodes) 1553942848.673 * * [simplify]: iters left: 2 (185 enodes) 1553942848.693 * * [simplify]: iters left: 1 (222 enodes) 1553942848.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942848.741 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942848.741 * [simplify]: Simplified to 0 1553942848.741 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* x.re x.re) (* x.im x.im)) 0) 0) 0)) 1553942848.742 * * * * [progress]: [ 44 / 93 ] simplifiying candidate # 1553942848.742 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553942848.742 * * [simplify]: iters left: 6 (27 enodes) 1553942848.759 * * [simplify]: iters left: 5 (140 enodes) 1553942848.814 * * [simplify]: iters left: 4 (455 enodes) 1553942849.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942849.092 * * [simplify]: Extracting #1: cost 18 inf + 0 1553942849.092 * * [simplify]: Extracting #2: cost 278 inf + 0 1553942849.094 * * [simplify]: Extracting #3: cost 570 inf + 1514 1553942849.117 * * [simplify]: Extracting #4: cost 323 inf + 72647 1553942849.167 * * [simplify]: Extracting #5: cost 8 inf + 165768 1553942849.217 * * [simplify]: Extracting #6: cost 0 inf + 168427 1553942849.269 * * [simplify]: Extracting #7: cost 0 inf + 168387 1553942849.345 * [simplify]: Simplified to (- (* (* (+ (* x.im x.re) 0) (* x.im x.re)) (* (* 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 x.re) (* x.im x.re))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) x.im))) 1553942849.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ (* x.im x.re) 0) (* x.im x.re)) (* (* 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 x.re) (* x.im x.re))) (* (+ (* x.re 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) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942849.346 * [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))))) 1553942849.346 * * [simplify]: iters left: 6 (14 enodes) 1553942849.354 * * [simplify]: iters left: 5 (75 enodes) 1553942849.379 * * [simplify]: iters left: 4 (221 enodes) 1553942849.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942849.439 * * [simplify]: Extracting #1: cost 37 inf + 0 1553942849.439 * * [simplify]: Extracting #2: cost 189 inf + 0 1553942849.441 * * [simplify]: Extracting #3: cost 186 inf + 11308 1553942849.449 * * [simplify]: Extracting #4: cost 26 inf + 39987 1553942849.467 * * [simplify]: Extracting #5: cost 0 inf + 43885 1553942849.484 * * [simplify]: Extracting #6: cost 0 inf + 43805 1553942849.494 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 1553942849.494 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ (* x.im x.re) 0) (* x.im x.re)) (* (* 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 x.re) (* x.im x.re))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) x.im))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942849.494 * * * * [progress]: [ 45 / 93 ] simplifiying candidate # 1553942849.494 * [simplify]: Simplifying (- (* (* (+ (pow x.re 3) (pow x.im 3)) (* (- 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) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942849.495 * * [simplify]: iters left: 6 (23 enodes) 1553942849.501 * * [simplify]: iters left: 5 (110 enodes) 1553942849.535 * * [simplify]: iters left: 4 (269 enodes) 1553942849.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942849.682 * * [simplify]: Extracting #1: cost 17 inf + 0 1553942849.682 * * [simplify]: Extracting #2: cost 141 inf + 0 1553942849.683 * * [simplify]: Extracting #3: cost 230 inf + 293 1553942849.684 * * [simplify]: Extracting #4: cost 229 inf + 3935 1553942849.695 * * [simplify]: Extracting #5: cost 74 inf + 32077 1553942849.707 * * [simplify]: Extracting #6: cost 1 inf + 52569 1553942849.719 * * [simplify]: Extracting #7: cost 0 inf + 52851 1553942849.730 * [simplify]: Simplified to (+ (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- x.re x.im) 0)) (* 0 (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553942849.730 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- x.re x.im) 0)) (* 0 (+ (* 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.im x.re))))) 1553942849.730 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1553942849.730 * * [simplify]: iters left: 6 (10 enodes) 1553942849.732 * * [simplify]: iters left: 5 (40 enodes) 1553942849.746 * * [simplify]: iters left: 4 (81 enodes) 1553942849.775 * * [simplify]: iters left: 3 (224 enodes) 1553942849.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942849.902 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942849.902 * [simplify]: Simplified to 0 1553942849.902 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- x.re x.im) 0)) (* 0 (+ (* x.im x.im) (* x.re (- x.re x.im))))) 0)) 1553942849.903 * * * * [progress]: [ 46 / 93 ] simplifiying candidate # 1553942849.903 * [simplify]: Simplifying (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (- x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553942849.903 * * [simplify]: iters left: 6 (23 enodes) 1553942849.917 * * [simplify]: iters left: 5 (122 enodes) 1553942849.970 * * [simplify]: iters left: 4 (397 enodes) 1553942850.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942850.278 * * [simplify]: Extracting #1: cost 15 inf + 0 1553942850.279 * * [simplify]: Extracting #2: cost 189 inf + 0 1553942850.283 * * [simplify]: Extracting #3: cost 450 inf + 5911 1553942850.305 * * [simplify]: Extracting #4: cost 161 inf + 76956 1553942850.332 * * [simplify]: Extracting #5: cost 0 inf + 109815 1553942850.370 * * [simplify]: Extracting #6: cost 0 inf + 109336 1553942850.423 * [simplify]: Simplified to (- (* (* x.re (+ 0 (* (* x.re x.im) (* x.re x.im)))) (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))) (* (- x.re x.im) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.im))) 1553942850.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* x.re (+ 0 (* (* x.re x.im) (* x.re x.im)))) (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))) (* (- x.re x.im) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.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))))))) 1553942850.424 * [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))))) 1553942850.424 * * [simplify]: iters left: 6 (11 enodes) 1553942850.430 * * [simplify]: iters left: 5 (61 enodes) 1553942850.441 * * [simplify]: iters left: 4 (188 enodes) 1553942850.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942850.484 * * [simplify]: Extracting #1: cost 23 inf + 0 1553942850.484 * * [simplify]: Extracting #2: cost 109 inf + 0 1553942850.484 * * [simplify]: Extracting #3: cost 131 inf + 1558 1553942850.488 * * [simplify]: Extracting #4: cost 23 inf + 15350 1553942850.499 * * [simplify]: Extracting #5: cost 0 inf + 18311 1553942850.508 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 1553942850.508 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* x.re (+ 0 (* (* x.re x.im) (* x.re x.im)))) (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))) (* (- x.re x.im) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.im))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 1553942850.508 * * * * [progress]: [ 47 / 93 ] simplifiying candidate # 1553942850.509 * [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.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553942850.509 * * [simplify]: iters left: 6 (18 enodes) 1553942850.518 * * [simplify]: iters left: 5 (87 enodes) 1553942850.549 * * [simplify]: iters left: 4 (270 enodes) 1553942850.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942850.715 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942850.716 * * [simplify]: Extracting #2: cost 122 inf + 0 1553942850.718 * * [simplify]: Extracting #3: cost 227 inf + 747 1553942850.726 * * [simplify]: Extracting #4: cost 128 inf + 20689 1553942850.744 * * [simplify]: Extracting #5: cost 3 inf + 43310 1553942850.765 * * [simplify]: Extracting #6: cost 0 inf + 43636 1553942850.785 * [simplify]: Simplified to (+ (* (- x.re x.im) 0) (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0))) 1553942850.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0))) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1553942850.786 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1553942850.786 * * [simplify]: iters left: 6 (7 enodes) 1553942850.789 * * [simplify]: iters left: 5 (26 enodes) 1553942850.797 * * [simplify]: iters left: 4 (54 enodes) 1553942850.818 * * [simplify]: iters left: 3 (124 enodes) 1553942850.868 * * [simplify]: iters left: 2 (203 enodes) 1553942850.916 * * [simplify]: iters left: 1 (244 enodes) 1553942850.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942850.963 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942850.963 * [simplify]: Simplified to 0 1553942850.963 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (- x.re x.im) (+ x.re x.im)) (* (- x.re x.im) 0))) 0)) 1553942850.963 * * * * [progress]: [ 48 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 49 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 50 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 51 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 52 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 53 / 93 ] simplifiying candidate #real (real->posit16 (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553942850.963 * * * * [progress]: [ 54 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 55 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 56 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 57 / 93 ] simplifiying candidate # 1553942850.963 * * * * [progress]: [ 58 / 93 ] simplifiying candidate # 1553942850.964 * * * * [progress]: [ 59 / 93 ] simplifiying candidate # 1553942850.964 * * * * [progress]: [ 60 / 93 ] simplifiying candidate # 1553942850.964 * * * * [progress]: [ 61 / 93 ] simplifiying candidate # 1553942850.964 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1553942850.964 * * [simplify]: iters left: 6 (7 enodes) 1553942850.965 * * [simplify]: iters left: 5 (22 enodes) 1553942850.968 * * [simplify]: iters left: 4 (26 enodes) 1553942850.971 * * [simplify]: iters left: 3 (32 enodes) 1553942850.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942850.975 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942850.975 * * [simplify]: Extracting #2: cost 5 inf + 0 1553942850.975 * * [simplify]: Extracting #3: cost 11 inf + 0 1553942850.975 * * [simplify]: Extracting #4: cost 11 inf + 43 1553942850.975 * * [simplify]: Extracting #5: cost 2 inf + 738 1553942850.975 * * [simplify]: Extracting #6: cost 1 inf + 940 1553942850.976 * * [simplify]: Extracting #7: cost 0 inf + 1142 1553942850.976 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1553942850.976 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553942850.976 * * * * [progress]: [ 62 / 93 ] simplifiying candidate # 1553942850.976 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1553942850.976 * * [simplify]: iters left: 5 (6 enodes) 1553942850.977 * * [simplify]: iters left: 4 (19 enodes) 1553942850.980 * * [simplify]: iters left: 3 (23 enodes) 1553942850.982 * * [simplify]: iters left: 2 (29 enodes) 1553942850.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942850.986 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942850.986 * * [simplify]: Extracting #2: cost 9 inf + 0 1553942850.986 * * [simplify]: Extracting #3: cost 9 inf + 43 1553942850.986 * * [simplify]: Extracting #4: cost 0 inf + 658 1553942850.986 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 1553942850.986 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553942850.986 * * * * [progress]: [ 63 / 93 ] simplifiying candidate # 1553942850.986 * * * * [progress]: [ 64 / 93 ] simplifiying candidate # 1553942850.986 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1553942850.986 * * [simplify]: iters left: 6 (9 enodes) 1553942850.989 * * [simplify]: iters left: 5 (39 enodes) 1553942851.001 * * [simplify]: iters left: 4 (89 enodes) 1553942851.043 * * [simplify]: iters left: 3 (228 enodes) 1553942851.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.122 * * [simplify]: Extracting #1: cost 41 inf + 0 1553942851.123 * * [simplify]: Extracting #2: cost 105 inf + 84 1553942851.127 * * [simplify]: Extracting #3: cost 43 inf + 7791 1553942851.135 * * [simplify]: Extracting #4: cost 0 inf + 13350 1553942851.143 * * [simplify]: Extracting #5: cost 0 inf + 13030 1553942851.150 * [simplify]: Simplified to (* (* (* x.re (* x.im x.im)) (* x.re (* x.im x.im))) (+ x.re x.re)) 1553942851.150 * [simplify]: Simplified (2 2 1) to (λ (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.im))) (+ x.re x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553942851.150 * * * * [progress]: [ 65 / 93 ] simplifiying candidate # 1553942851.150 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1553942851.150 * * [simplify]: iters left: 6 (8 enodes) 1553942851.152 * * [simplify]: iters left: 5 (38 enodes) 1553942851.159 * * [simplify]: iters left: 4 (107 enodes) 1553942851.178 * * [simplify]: iters left: 3 (196 enodes) 1553942851.210 * * [simplify]: iters left: 2 (272 enodes) 1553942851.270 * * [simplify]: iters left: 1 (306 enodes) 1553942851.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.319 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942851.319 * [simplify]: Simplified to 0 1553942851.319 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1553942851.319 * * * * [progress]: [ 66 / 93 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553942851.319 * * * * [progress]: [ 67 / 93 ] simplifiying candidate # 1553942851.319 * * * * [progress]: [ 68 / 93 ] simplifiying candidate # 1553942851.319 * * * * [progress]: [ 69 / 93 ] simplifiying candidate # 1553942851.320 * * * * [progress]: [ 70 / 93 ] simplifiying candidate # 1553942851.320 * * * * [progress]: [ 71 / 93 ] simplifiying candidate # 1553942851.320 * * * * [progress]: [ 72 / 93 ] simplifiying candidate # 1553942851.320 * * * * [progress]: [ 73 / 93 ] simplifiying candidate # 1553942851.320 * * * * [progress]: [ 74 / 93 ] simplifiying candidate # 1553942851.320 * * * * [progress]: [ 75 / 93 ] simplifiying candidate # 1553942851.320 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1553942851.320 * * [simplify]: iters left: 5 (5 enodes) 1553942851.321 * * [simplify]: iters left: 4 (17 enodes) 1553942851.323 * * [simplify]: iters left: 3 (20 enodes) 1553942851.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.325 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942851.325 * * [simplify]: Extracting #2: cost 5 inf + 0 1553942851.326 * * [simplify]: Extracting #3: cost 9 inf + 0 1553942851.326 * * [simplify]: Extracting #4: cost 7 inf + 43 1553942851.326 * * [simplify]: Extracting #5: cost 0 inf + 736 1553942851.326 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1553942851.326 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (- x.re x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942851.326 * * * * [progress]: [ 76 / 93 ] simplifiying candidate # 1553942851.326 * [simplify]: Simplifying (sqrt (- x.re x.im)) 1553942851.326 * * [simplify]: iters left: 3 (4 enodes) 1553942851.327 * * [simplify]: iters left: 2 (14 enodes) 1553942851.329 * * [simplify]: iters left: 1 (17 enodes) 1553942851.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942851.331 * * [simplify]: Extracting #2: cost 7 inf + 0 1553942851.331 * * [simplify]: Extracting #3: cost 5 inf + 43 1553942851.331 * * [simplify]: Extracting #4: cost 0 inf + 332 1553942851.331 * [simplify]: Simplified to (sqrt (- x.re x.im)) 1553942851.331 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942851.331 * * * * [progress]: [ 77 / 93 ] simplifiying candidate # 1553942851.331 * * * * [progress]: [ 78 / 93 ] simplifiying candidate # 1553942851.331 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) x.re) 1553942851.331 * * [simplify]: iters left: 5 (7 enodes) 1553942851.333 * * [simplify]: iters left: 4 (30 enodes) 1553942851.338 * * [simplify]: iters left: 3 (49 enodes) 1553942851.347 * * [simplify]: iters left: 2 (89 enodes) 1553942851.379 * * [simplify]: iters left: 1 (142 enodes) 1553942851.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.415 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942851.415 * * [simplify]: Extracting #2: cost 24 inf + 1 1553942851.415 * * [simplify]: Extracting #3: cost 29 inf + 331 1553942851.416 * * [simplify]: Extracting #4: cost 4 inf + 2527 1553942851.418 * * [simplify]: Extracting #5: cost 0 inf + 3334 1553942851.420 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) 1553942851.420 * [simplify]: Simplified (2 1 2 1) to (λ (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.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942851.420 * * * * [progress]: [ 79 / 93 ] simplifiying candidate # 1553942851.420 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 1553942851.420 * * [simplify]: iters left: 6 (6 enodes) 1553942851.423 * * [simplify]: iters left: 5 (24 enodes) 1553942851.430 * * [simplify]: iters left: 4 (47 enodes) 1553942851.445 * * [simplify]: iters left: 3 (100 enodes) 1553942851.467 * * [simplify]: iters left: 2 (237 enodes) 1553942851.530 * * [simplify]: iters left: 1 (444 enodes) 1553942851.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.689 * * [simplify]: Extracting #1: cost 25 inf + 0 1553942851.690 * * [simplify]: Extracting #2: cost 81 inf + 1 1553942851.691 * * [simplify]: Extracting #3: cost 105 inf + 659 1553942851.696 * * [simplify]: Extracting #4: cost 29 inf + 9760 1553942851.707 * * [simplify]: Extracting #5: cost 0 inf + 14418 1553942851.715 * * [simplify]: Extracting #6: cost 0 inf + 14258 1553942851.719 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1553942851.719 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942851.719 * * * * [progress]: [ 80 / 93 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553942851.720 * * * * [progress]: [ 81 / 93 ] simplifiying candidate # 1553942851.720 * * * * [progress]: [ 82 / 93 ] simplifiying candidate # 1553942851.720 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942851.720 * * [simplify]: iters left: 5 (8 enodes) 1553942851.722 * * [simplify]: iters left: 4 (31 enodes) 1553942851.727 * * [simplify]: iters left: 3 (48 enodes) 1553942851.735 * * [simplify]: iters left: 2 (81 enodes) 1553942851.752 * * [simplify]: iters left: 1 (100 enodes) 1553942851.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.767 * * [simplify]: Extracting #1: cost 15 inf + 0 1553942851.768 * * [simplify]: Extracting #2: cost 35 inf + 1 1553942851.768 * * [simplify]: Extracting #3: cost 32 inf + 657 1553942851.768 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553942851.769 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553942851.770 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553942851.770 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942851.770 * * * * [progress]: [ 83 / 93 ] simplifiying candidate # 1553942851.770 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942851.771 * * [simplify]: iters left: 5 (8 enodes) 1553942851.773 * * [simplify]: iters left: 4 (31 enodes) 1553942851.778 * * [simplify]: iters left: 3 (48 enodes) 1553942851.787 * * [simplify]: iters left: 2 (81 enodes) 1553942851.812 * * [simplify]: iters left: 1 (100 enodes) 1553942851.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.837 * * [simplify]: Extracting #1: cost 15 inf + 0 1553942851.838 * * [simplify]: Extracting #2: cost 35 inf + 1 1553942851.838 * * [simplify]: Extracting #3: cost 32 inf + 657 1553942851.840 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553942851.841 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553942851.843 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553942851.843 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942851.843 * * * * [progress]: [ 84 / 93 ] simplifiying candidate # 1553942851.843 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942851.843 * * [simplify]: iters left: 5 (8 enodes) 1553942851.848 * * [simplify]: iters left: 4 (31 enodes) 1553942851.858 * * [simplify]: iters left: 3 (48 enodes) 1553942851.873 * * [simplify]: iters left: 2 (81 enodes) 1553942851.897 * * [simplify]: iters left: 1 (100 enodes) 1553942851.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942851.922 * * [simplify]: Extracting #1: cost 15 inf + 0 1553942851.923 * * [simplify]: Extracting #2: cost 35 inf + 1 1553942851.923 * * [simplify]: Extracting #3: cost 32 inf + 657 1553942851.924 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553942851.926 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553942851.928 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553942851.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942851.928 * * * * [progress]: [ 85 / 93 ] simplifiying candidate # 1553942851.928 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942851.928 * * [simplify]: iters left: 6 (9 enodes) 1553942851.933 * * [simplify]: iters left: 5 (37 enodes) 1553942851.948 * * [simplify]: iters left: 4 (69 enodes) 1553942851.971 * * [simplify]: iters left: 3 (142 enodes) 1553942852.021 * * [simplify]: iters left: 2 (217 enodes) 1553942852.073 * * [simplify]: iters left: 1 (226 enodes) 1553942852.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.095 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942852.095 * * [simplify]: Extracting #2: cost 30 inf + 1 1553942852.096 * * [simplify]: Extracting #3: cost 38 inf + 374 1553942852.096 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553942852.098 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553942852.099 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553942852.100 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553942852.100 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553942852.100 * * * * [progress]: [ 86 / 93 ] simplifiying candidate # 1553942852.100 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942852.101 * * [simplify]: iters left: 6 (9 enodes) 1553942852.103 * * [simplify]: iters left: 5 (37 enodes) 1553942852.115 * * [simplify]: iters left: 4 (69 enodes) 1553942852.139 * * [simplify]: iters left: 3 (142 enodes) 1553942852.191 * * [simplify]: iters left: 2 (217 enodes) 1553942852.236 * * [simplify]: iters left: 1 (226 enodes) 1553942852.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.277 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942852.278 * * [simplify]: Extracting #2: cost 30 inf + 1 1553942852.278 * * [simplify]: Extracting #3: cost 38 inf + 374 1553942852.280 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553942852.282 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553942852.284 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553942852.287 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553942852.287 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553942852.287 * * * * [progress]: [ 87 / 93 ] simplifiying candidate # 1553942852.287 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553942852.287 * * [simplify]: iters left: 6 (9 enodes) 1553942852.292 * * [simplify]: iters left: 5 (37 enodes) 1553942852.304 * * [simplify]: iters left: 4 (69 enodes) 1553942852.328 * * [simplify]: iters left: 3 (142 enodes) 1553942852.370 * * [simplify]: iters left: 2 (217 enodes) 1553942852.420 * * [simplify]: iters left: 1 (226 enodes) 1553942852.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.456 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942852.457 * * [simplify]: Extracting #2: cost 30 inf + 1 1553942852.457 * * [simplify]: Extracting #3: cost 38 inf + 374 1553942852.458 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553942852.459 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553942852.460 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553942852.461 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553942852.462 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553942852.462 * * * * [progress]: [ 88 / 93 ] simplifiying candidate # 1553942852.462 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553942852.462 * * [simplify]: iters left: 5 (6 enodes) 1553942852.464 * * [simplify]: iters left: 4 (23 enodes) 1553942852.467 * * [simplify]: iters left: 3 (37 enodes) 1553942852.475 * * [simplify]: iters left: 2 (58 enodes) 1553942852.482 * * [simplify]: iters left: 1 (66 enodes) 1553942852.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.489 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942852.489 * * [simplify]: Extracting #2: cost 15 inf + 45 1553942852.490 * * [simplify]: Extracting #3: cost 4 inf + 747 1553942852.490 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553942852.490 * [simplify]: Simplified to (* (* (* x.im x.im) x.re) 2) 1553942852.490 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* x.im x.im) x.re) 2))) 1553942852.491 * * * * [progress]: [ 89 / 93 ] simplifiying candidate # 1553942852.491 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553942852.491 * * [simplify]: iters left: 5 (6 enodes) 1553942852.492 * * [simplify]: iters left: 4 (23 enodes) 1553942852.496 * * [simplify]: iters left: 3 (37 enodes) 1553942852.501 * * [simplify]: iters left: 2 (58 enodes) 1553942852.512 * * [simplify]: iters left: 1 (66 enodes) 1553942852.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.528 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942852.528 * * [simplify]: Extracting #2: cost 15 inf + 45 1553942852.528 * * [simplify]: Extracting #3: cost 4 inf + 747 1553942852.529 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553942852.530 * [simplify]: Simplified to (* (* (* x.im x.im) x.re) 2) 1553942852.530 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* x.im x.im) x.re) 2))) 1553942852.530 * * * * [progress]: [ 90 / 93 ] simplifiying candidate # 1553942852.530 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553942852.530 * * [simplify]: iters left: 5 (6 enodes) 1553942852.533 * * [simplify]: iters left: 4 (23 enodes) 1553942852.536 * * [simplify]: iters left: 3 (37 enodes) 1553942852.542 * * [simplify]: iters left: 2 (58 enodes) 1553942852.550 * * [simplify]: iters left: 1 (66 enodes) 1553942852.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.561 * * [simplify]: Extracting #1: cost 12 inf + 0 1553942852.561 * * [simplify]: Extracting #2: cost 15 inf + 45 1553942852.561 * * [simplify]: Extracting #3: cost 4 inf + 747 1553942852.562 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553942852.563 * [simplify]: Simplified to (* (* (* x.im x.im) x.re) 2) 1553942852.563 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (* (* x.im x.im) x.re) 2))) 1553942852.563 * * * * [progress]: [ 91 / 93 ] simplifiying candidate # 1553942852.563 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1553942852.563 * * [simplify]: iters left: 4 (6 enodes) 1553942852.566 * * [simplify]: iters left: 3 (22 enodes) 1553942852.573 * * [simplify]: iters left: 2 (33 enodes) 1553942852.583 * * [simplify]: iters left: 1 (44 enodes) 1553942852.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.595 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942852.595 * * [simplify]: Extracting #2: cost 14 inf + 1 1553942852.595 * * [simplify]: Extracting #3: cost 8 inf + 331 1553942852.595 * * [simplify]: Extracting #4: cost 2 inf + 621 1553942852.596 * * [simplify]: Extracting #5: cost 0 inf + 745 1553942852.596 * [simplify]: Simplified to (* (- x.re x.im) x.re) 1553942852.596 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942852.597 * * * * [progress]: [ 92 / 93 ] simplifiying candidate # 1553942852.597 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1553942852.597 * * [simplify]: iters left: 4 (6 enodes) 1553942852.600 * * [simplify]: iters left: 3 (22 enodes) 1553942852.606 * * [simplify]: iters left: 2 (33 enodes) 1553942852.611 * * [simplify]: iters left: 1 (44 enodes) 1553942852.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.617 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942852.617 * * [simplify]: Extracting #2: cost 14 inf + 1 1553942852.618 * * [simplify]: Extracting #3: cost 8 inf + 331 1553942852.618 * * [simplify]: Extracting #4: cost 2 inf + 621 1553942852.618 * * [simplify]: Extracting #5: cost 0 inf + 745 1553942852.618 * [simplify]: Simplified to (* (- x.re x.im) x.re) 1553942852.618 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942852.618 * * * * [progress]: [ 93 / 93 ] simplifiying candidate # 1553942852.619 * [simplify]: Simplifying (- (pow x.re 2) (* x.im x.re)) 1553942852.619 * * [simplify]: iters left: 4 (6 enodes) 1553942852.620 * * [simplify]: iters left: 3 (22 enodes) 1553942852.624 * * [simplify]: iters left: 2 (33 enodes) 1553942852.629 * * [simplify]: iters left: 1 (44 enodes) 1553942852.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942852.641 * * [simplify]: Extracting #1: cost 7 inf + 0 1553942852.641 * * [simplify]: Extracting #2: cost 14 inf + 1 1553942852.641 * * [simplify]: Extracting #3: cost 8 inf + 331 1553942852.642 * * [simplify]: Extracting #4: cost 2 inf + 621 1553942852.642 * * [simplify]: Extracting #5: cost 0 inf + 745 1553942852.643 * [simplify]: Simplified to (* (- x.re x.im) x.re) 1553942852.643 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942852.643 * * * [progress]: adding candidates to table 1553942853.518 * * [progress]: iteration 3 / 4 1553942853.518 * * * [progress]: picking best candidate 1553942853.562 * * * * [pick]: Picked # 1553942853.562 * * * [progress]: localizing error 1553942853.592 * * * [progress]: generating rewritten candidates 1553942853.592 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 1553942853.604 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1553942853.616 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1553942853.628 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 1553942853.888 * * * [progress]: generating series expansions 1553942853.888 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 1553942853.889 * [backup-simplify]: Simplify (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553942853.889 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 1553942853.889 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942853.889 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.889 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.889 * [backup-simplify]: Simplify x.re into x.re 1553942853.889 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.889 * [backup-simplify]: Simplify 0 into 0 1553942853.889 * [backup-simplify]: Simplify 1 into 1 1553942853.889 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.889 * [backup-simplify]: Simplify x.re into x.re 1553942853.889 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553942853.889 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.889 * [backup-simplify]: Simplify x.re into x.re 1553942853.889 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.889 * [backup-simplify]: Simplify 0 into 0 1553942853.889 * [backup-simplify]: Simplify 1 into 1 1553942853.889 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553942853.890 * [backup-simplify]: Simplify (- 0) into 0 1553942853.890 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553942853.890 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942853.890 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553942853.890 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553942853.890 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553942853.890 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553942853.890 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553942853.890 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553942853.890 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553942853.890 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942853.890 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.890 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553942853.890 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942853.890 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.890 * [backup-simplify]: Simplify 0 into 0 1553942853.890 * [backup-simplify]: Simplify 1 into 1 1553942853.890 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942853.890 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942853.890 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.890 * [backup-simplify]: Simplify x.im into x.im 1553942853.890 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.891 * [backup-simplify]: Simplify 0 into 0 1553942853.891 * [backup-simplify]: Simplify 1 into 1 1553942853.891 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942853.891 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.891 * [backup-simplify]: Simplify 0 into 0 1553942853.891 * [backup-simplify]: Simplify 1 into 1 1553942853.891 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.891 * [backup-simplify]: Simplify x.im into x.im 1553942853.891 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942853.891 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942853.891 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942853.891 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942853.891 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942853.891 * [backup-simplify]: Simplify (- 0) into 0 1553942853.891 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942853.892 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942853.892 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942853.892 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942853.892 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553942853.893 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942853.893 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553942853.893 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553942853.893 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942853.893 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.893 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.893 * [backup-simplify]: Simplify 0 into 0 1553942853.893 * [backup-simplify]: Simplify 1 into 1 1553942853.893 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.893 * [backup-simplify]: Simplify x.im into x.im 1553942853.893 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.893 * [backup-simplify]: Simplify 0 into 0 1553942853.893 * [backup-simplify]: Simplify 1 into 1 1553942853.893 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942853.893 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.893 * [backup-simplify]: Simplify 0 into 0 1553942853.893 * [backup-simplify]: Simplify 1 into 1 1553942853.893 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.893 * [backup-simplify]: Simplify x.im into x.im 1553942853.893 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942853.893 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942853.893 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942853.893 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942853.893 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942853.894 * [backup-simplify]: Simplify (- 0) into 0 1553942853.894 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942853.894 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942853.894 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942853.895 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942853.895 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553942853.895 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942853.895 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553942853.895 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553942853.895 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553942853.895 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553942853.895 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942853.895 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.895 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553942853.895 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553942853.895 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942853.895 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942853.895 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.895 * [backup-simplify]: Simplify 0 into 0 1553942853.895 * [backup-simplify]: Simplify 1 into 1 1553942853.896 * [backup-simplify]: Simplify (* 1 1) into 1 1553942853.896 * [backup-simplify]: Simplify (- 1) into -1 1553942853.896 * [backup-simplify]: Simplify (- 1) into -1 1553942853.896 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942853.896 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942853.896 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.896 * [backup-simplify]: Simplify x.re into x.re 1553942853.896 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942853.897 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553942853.897 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553942853.898 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553942853.898 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942853.898 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942853.899 * [backup-simplify]: Simplify (- 0) into 0 1553942853.899 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.899 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.900 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553942853.900 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553942853.901 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1553942853.901 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942853.901 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1553942853.902 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942853.902 * [taylor]: Taking taylor expansion of 0 in x.im 1553942853.902 * [backup-simplify]: Simplify 0 into 0 1553942853.902 * [backup-simplify]: Simplify 0 into 0 1553942853.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942853.903 * [backup-simplify]: Simplify (- 0) into 0 1553942853.903 * [backup-simplify]: Simplify (- 1) into -1 1553942853.904 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942853.904 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942853.904 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.905 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553942853.906 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942853.906 * [backup-simplify]: Simplify 0 into 0 1553942853.906 * [backup-simplify]: Simplify (- 0) into 0 1553942853.906 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.906 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.907 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553942853.928 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553942853.929 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1553942853.929 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942853.930 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942853.930 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1553942853.930 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) in x.im 1553942853.930 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942853.930 * [backup-simplify]: Simplify -1/3 into -1/3 1553942853.930 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)) in x.im 1553942853.930 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553942853.930 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553942853.930 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942853.931 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.931 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553942853.931 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553942853.931 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942853.931 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942853.931 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.931 * [backup-simplify]: Simplify 0 into 0 1553942853.931 * [backup-simplify]: Simplify 1 into 1 1553942853.931 * [backup-simplify]: Simplify (* 1 1) into 1 1553942853.931 * [backup-simplify]: Simplify (- 1) into -1 1553942853.931 * [backup-simplify]: Simplify (- 1) into -1 1553942853.932 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942853.932 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942853.932 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.932 * [backup-simplify]: Simplify x.re into x.re 1553942853.932 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942853.932 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553942853.932 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553942853.933 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553942853.933 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942853.933 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942853.933 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.933 * [backup-simplify]: Simplify 0 into 0 1553942853.933 * [backup-simplify]: Simplify 1 into 1 1553942853.933 * [backup-simplify]: Simplify (* 1 1) into 1 1553942853.934 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942853.934 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942853.935 * [backup-simplify]: Simplify (- 0) into 0 1553942853.935 * [backup-simplify]: Simplify (- 1) into -1 1553942853.936 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942853.936 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942853.936 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.937 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553942853.937 * [backup-simplify]: Simplify (- 0) into 0 1553942853.937 * [backup-simplify]: Simplify (- 1) into -1 1553942853.938 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942853.938 * [backup-simplify]: Simplify (- 0) into 0 1553942853.938 * [backup-simplify]: Simplify (- 1) into -1 1553942853.940 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942853.941 * [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 1553942853.941 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.942 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553942853.943 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942853.943 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942853.944 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942853.945 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942853.945 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1553942853.947 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942853.947 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1553942853.947 * [backup-simplify]: Simplify 0 into 0 1553942853.947 * [backup-simplify]: Simplify 0 into 0 1553942853.948 * [backup-simplify]: Simplify (- 0) into 0 1553942853.948 * [backup-simplify]: Simplify (- 1) into -1 1553942853.949 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942853.949 * [backup-simplify]: Simplify (- 0) into 0 1553942853.949 * [backup-simplify]: Simplify (- 1) into -1 1553942853.951 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942853.952 * [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 1553942853.952 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.953 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553942853.954 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942853.954 * [backup-simplify]: Simplify 0 into 0 1553942853.954 * [backup-simplify]: Simplify (- 0) into 0 1553942853.954 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.955 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.955 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553942853.956 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553942853.959 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1553942853.960 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942853.960 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1553942853.963 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942853.963 * [taylor]: Taking taylor expansion of 0 in x.im 1553942853.963 * [backup-simplify]: Simplify 0 into 0 1553942853.963 * [backup-simplify]: Simplify 0 into 0 1553942853.963 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942853.964 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553942853.964 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553942853.964 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942853.964 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.964 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.964 * [backup-simplify]: Simplify x.re into x.re 1553942853.964 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942853.964 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942853.964 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.964 * [backup-simplify]: Simplify 0 into 0 1553942853.964 * [backup-simplify]: Simplify 1 into 1 1553942853.965 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.965 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942853.965 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942853.965 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.965 * [backup-simplify]: Simplify 0 into 0 1553942853.965 * [backup-simplify]: Simplify 1 into 1 1553942853.965 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.965 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942853.965 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.965 * [backup-simplify]: Simplify x.re into x.re 1553942853.965 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942853.965 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.965 * [backup-simplify]: Simplify x.re into x.re 1553942853.966 * [backup-simplify]: Simplify (- 1) into -1 1553942853.966 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942853.967 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942853.967 * [backup-simplify]: Simplify (* -1 1) into -1 1553942853.967 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942853.967 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553942853.968 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553942853.968 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553942853.968 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553942853.968 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942853.968 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.968 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942853.968 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.968 * [backup-simplify]: Simplify 0 into 0 1553942853.968 * [backup-simplify]: Simplify 1 into 1 1553942853.969 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.969 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942853.969 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.969 * [backup-simplify]: Simplify x.im into x.im 1553942853.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942853.969 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942853.969 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942853.969 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.969 * [backup-simplify]: Simplify x.im into x.im 1553942853.969 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942853.969 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942853.969 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.969 * [backup-simplify]: Simplify 0 into 0 1553942853.969 * [backup-simplify]: Simplify 1 into 1 1553942853.969 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.969 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.970 * [backup-simplify]: Simplify 0 into 0 1553942853.970 * [backup-simplify]: Simplify 1 into 1 1553942853.970 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942853.970 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942853.971 * [backup-simplify]: Simplify (* 1 1) into 1 1553942853.971 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.971 * [backup-simplify]: Simplify (log 1) into 0 1553942853.972 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942853.972 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553942853.972 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553942853.972 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942853.972 * [backup-simplify]: Simplify 1/3 into 1/3 1553942853.972 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942853.972 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.972 * [backup-simplify]: Simplify 0 into 0 1553942853.972 * [backup-simplify]: Simplify 1 into 1 1553942853.973 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.973 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942853.973 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.973 * [backup-simplify]: Simplify x.im into x.im 1553942853.973 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942853.973 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942853.973 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942853.973 * [taylor]: Taking taylor expansion of x.im in x.re 1553942853.973 * [backup-simplify]: Simplify x.im into x.im 1553942853.973 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942853.973 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942853.973 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.973 * [backup-simplify]: Simplify 0 into 0 1553942853.973 * [backup-simplify]: Simplify 1 into 1 1553942853.974 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.974 * [taylor]: Taking taylor expansion of x.re in x.re 1553942853.974 * [backup-simplify]: Simplify 0 into 0 1553942853.974 * [backup-simplify]: Simplify 1 into 1 1553942853.974 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942853.975 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942853.975 * [backup-simplify]: Simplify (* 1 1) into 1 1553942853.975 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942853.976 * [backup-simplify]: Simplify (log 1) into 0 1553942853.976 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942853.976 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553942853.976 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553942853.976 * [taylor]: Taking taylor expansion of (pow x.re -1) in x.im 1553942853.976 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.976 * [backup-simplify]: Simplify x.re into x.re 1553942853.976 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942853.976 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942853.977 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942853.977 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942853.978 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942853.978 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553942853.978 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553942853.978 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553942853.979 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553942853.980 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553942853.981 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942853.981 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1553942853.982 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942853.982 * [taylor]: Taking taylor expansion of 0 in x.im 1553942853.982 * [backup-simplify]: Simplify 0 into 0 1553942853.982 * [backup-simplify]: Simplify 0 into 0 1553942853.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553942853.983 * [backup-simplify]: Simplify 0 into 0 1553942853.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942853.984 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942853.984 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.985 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942853.985 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942853.985 * [backup-simplify]: Simplify (- 0) into 0 1553942853.986 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.987 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553942853.988 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553942853.989 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1553942853.990 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942853.990 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942853.991 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1553942853.991 * [taylor]: Taking taylor expansion of (/ -1/3 (* (pow x.im 2) x.re)) in x.im 1553942853.991 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942853.991 * [backup-simplify]: Simplify -1/3 into -1/3 1553942853.991 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942853.992 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942853.992 * [taylor]: Taking taylor expansion of x.im in x.im 1553942853.992 * [backup-simplify]: Simplify 0 into 0 1553942853.992 * [backup-simplify]: Simplify 1 into 1 1553942853.992 * [taylor]: Taking taylor expansion of x.re in x.im 1553942853.992 * [backup-simplify]: Simplify x.re into x.re 1553942853.992 * [backup-simplify]: Simplify (* 1 1) into 1 1553942853.992 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942853.992 * [backup-simplify]: Simplify (/ -1/3 x.re) into (/ -1/3 x.re) 1553942853.993 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942853.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942853.994 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1553942853.995 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1553942853.995 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)))) into 0 1553942853.995 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553942853.995 * [backup-simplify]: Simplify 0 into 0 1553942853.995 * [backup-simplify]: Simplify 0 into 0 1553942853.995 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553942853.995 * [backup-simplify]: Simplify 0 into 0 1553942853.996 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942853.997 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942853.997 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942853.998 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942853.998 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942853.998 * [backup-simplify]: Simplify (- 0) into 0 1553942853.999 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.000 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.002 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553942854.005 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1553942854.005 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.006 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1553942854.008 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.009 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.009 * [backup-simplify]: Simplify 0 into 0 1553942854.009 * [backup-simplify]: Simplify 0 into 0 1553942854.009 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 1553942854.009 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553942854.009 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553942854.009 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.009 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.009 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.009 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.009 * [backup-simplify]: Simplify 0 into 0 1553942854.009 * [backup-simplify]: Simplify 1 into 1 1553942854.010 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.010 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.010 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.010 * [backup-simplify]: Simplify x.re into x.re 1553942854.010 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.010 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.010 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.010 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.010 * [backup-simplify]: Simplify 0 into 0 1553942854.010 * [backup-simplify]: Simplify 1 into 1 1553942854.010 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.010 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.010 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.011 * [backup-simplify]: Simplify x.re into x.re 1553942854.011 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.011 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.011 * [backup-simplify]: Simplify x.re into x.re 1553942854.011 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.012 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.012 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.012 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.012 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553942854.013 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553942854.013 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553942854.013 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553942854.013 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.013 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.013 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.013 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.013 * [backup-simplify]: Simplify x.im into x.im 1553942854.014 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.014 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.014 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.014 * [backup-simplify]: Simplify 0 into 0 1553942854.014 * [backup-simplify]: Simplify 1 into 1 1553942854.014 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.014 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.014 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.014 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.014 * [backup-simplify]: Simplify x.im into x.im 1553942854.014 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.014 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.014 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.014 * [backup-simplify]: Simplify 0 into 0 1553942854.014 * [backup-simplify]: Simplify 1 into 1 1553942854.015 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.015 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.015 * [backup-simplify]: Simplify 0 into 0 1553942854.015 * [backup-simplify]: Simplify 1 into 1 1553942854.015 * [backup-simplify]: Simplify (- 1) into -1 1553942854.016 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.016 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.016 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.017 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.017 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.018 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.019 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.019 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.019 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.019 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.019 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.019 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.019 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.019 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.019 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.019 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.020 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.020 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.020 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.020 * [backup-simplify]: Simplify x.im into x.im 1553942854.020 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.020 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.020 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.020 * [backup-simplify]: Simplify 0 into 0 1553942854.020 * [backup-simplify]: Simplify 1 into 1 1553942854.020 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.020 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.020 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.020 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.020 * [backup-simplify]: Simplify x.im into x.im 1553942854.020 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.020 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.020 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.020 * [backup-simplify]: Simplify 0 into 0 1553942854.020 * [backup-simplify]: Simplify 1 into 1 1553942854.021 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.021 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.021 * [backup-simplify]: Simplify 0 into 0 1553942854.021 * [backup-simplify]: Simplify 1 into 1 1553942854.021 * [backup-simplify]: Simplify (- 1) into -1 1553942854.022 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.022 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.022 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.023 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.023 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.024 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.025 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.025 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.025 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553942854.025 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553942854.025 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.025 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.025 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553942854.025 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553942854.025 * [taylor]: Taking taylor expansion of -1 in x.im 1553942854.025 * [backup-simplify]: Simplify -1 into -1 1553942854.026 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.026 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553942854.026 * [taylor]: Taking taylor expansion of 3 in x.im 1553942854.026 * [backup-simplify]: Simplify 3 into 3 1553942854.026 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.026 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.026 * [backup-simplify]: Simplify x.re into x.re 1553942854.026 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.026 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553942854.026 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553942854.027 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553942854.027 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.027 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.028 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.029 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.029 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.030 * [backup-simplify]: Simplify (- 0) into 0 1553942854.030 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.030 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553942854.031 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553942854.032 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.033 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.034 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.035 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.035 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.035 * [backup-simplify]: Simplify 0 into 0 1553942854.035 * [backup-simplify]: Simplify 0 into 0 1553942854.037 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.038 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.038 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553942854.038 * [backup-simplify]: Simplify (- 0) into 0 1553942854.039 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.040 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.041 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.041 * [backup-simplify]: Simplify 0 into 0 1553942854.041 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.042 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.042 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.043 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.043 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.044 * [backup-simplify]: Simplify (- 0) into 0 1553942854.044 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.045 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553942854.046 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553942854.048 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1553942854.054 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.055 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942854.056 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1553942854.056 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) in x.im 1553942854.056 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942854.056 * [backup-simplify]: Simplify -1/3 into -1/3 1553942854.056 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)) in x.im 1553942854.056 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553942854.056 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553942854.056 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.057 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.057 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553942854.057 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553942854.057 * [taylor]: Taking taylor expansion of -1 in x.im 1553942854.057 * [backup-simplify]: Simplify -1 into -1 1553942854.057 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.057 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553942854.057 * [taylor]: Taking taylor expansion of 3 in x.im 1553942854.057 * [backup-simplify]: Simplify 3 into 3 1553942854.057 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.057 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.057 * [backup-simplify]: Simplify x.re into x.re 1553942854.057 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.057 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553942854.057 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553942854.058 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553942854.058 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.059 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.059 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.059 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.059 * [backup-simplify]: Simplify 0 into 0 1553942854.059 * [backup-simplify]: Simplify 1 into 1 1553942854.059 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.060 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.061 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.062 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.063 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553942854.063 * [backup-simplify]: Simplify (- 0) into 0 1553942854.063 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.064 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.067 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.069 * [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 1553942854.069 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553942854.070 * [backup-simplify]: Simplify (- 0) into 0 1553942854.070 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.071 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553942854.072 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.072 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.073 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.073 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.074 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)))) into 0 1553942854.075 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.076 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1553942854.076 * [backup-simplify]: Simplify 0 into 0 1553942854.076 * [backup-simplify]: Simplify 0 into 0 1553942854.078 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.079 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553942854.079 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553942854.080 * [backup-simplify]: Simplify (- 0) into 0 1553942854.080 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.081 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553942854.082 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.082 * [backup-simplify]: Simplify 0 into 0 1553942854.082 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.082 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.082 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.083 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.083 * [backup-simplify]: Simplify (- 0) into 0 1553942854.083 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.084 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.085 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553942854.087 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1553942854.088 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.089 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1553942854.090 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.090 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.090 * [backup-simplify]: Simplify 0 into 0 1553942854.090 * [backup-simplify]: Simplify 0 into 0 1553942854.090 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553942854.091 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 1553942854.091 * [backup-simplify]: Simplify (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553942854.091 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 1553942854.091 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.091 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.091 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.091 * [backup-simplify]: Simplify x.re into x.re 1553942854.091 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.091 * [backup-simplify]: Simplify 0 into 0 1553942854.091 * [backup-simplify]: Simplify 1 into 1 1553942854.091 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.091 * [backup-simplify]: Simplify x.re into x.re 1553942854.091 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553942854.091 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.091 * [backup-simplify]: Simplify x.re into x.re 1553942854.091 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.091 * [backup-simplify]: Simplify 0 into 0 1553942854.091 * [backup-simplify]: Simplify 1 into 1 1553942854.091 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553942854.091 * [backup-simplify]: Simplify (- 0) into 0 1553942854.091 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553942854.091 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942854.091 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553942854.091 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553942854.091 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553942854.092 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553942854.092 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.092 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.092 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.092 * [backup-simplify]: Simplify 0 into 0 1553942854.092 * [backup-simplify]: Simplify 1 into 1 1553942854.092 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.092 * [backup-simplify]: Simplify x.im into x.im 1553942854.092 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.092 * [backup-simplify]: Simplify 0 into 0 1553942854.092 * [backup-simplify]: Simplify 1 into 1 1553942854.092 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942854.092 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.092 * [backup-simplify]: Simplify 0 into 0 1553942854.092 * [backup-simplify]: Simplify 1 into 1 1553942854.092 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.092 * [backup-simplify]: Simplify x.im into x.im 1553942854.092 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942854.092 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942854.092 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942854.092 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942854.092 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942854.092 * [backup-simplify]: Simplify (- 0) into 0 1553942854.093 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.093 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.093 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942854.093 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942854.093 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553942854.094 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.094 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553942854.094 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553942854.094 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.094 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.094 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.094 * [backup-simplify]: Simplify 0 into 0 1553942854.094 * [backup-simplify]: Simplify 1 into 1 1553942854.094 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.094 * [backup-simplify]: Simplify x.im into x.im 1553942854.094 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.094 * [backup-simplify]: Simplify 0 into 0 1553942854.094 * [backup-simplify]: Simplify 1 into 1 1553942854.094 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942854.094 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.094 * [backup-simplify]: Simplify 0 into 0 1553942854.094 * [backup-simplify]: Simplify 1 into 1 1553942854.094 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.094 * [backup-simplify]: Simplify x.im into x.im 1553942854.094 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942854.094 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942854.094 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942854.094 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942854.094 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942854.095 * [backup-simplify]: Simplify (- 0) into 0 1553942854.095 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.095 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.095 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942854.095 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942854.095 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553942854.096 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.096 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553942854.096 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553942854.096 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553942854.096 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553942854.096 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.096 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.096 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553942854.096 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553942854.096 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942854.096 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.096 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.096 * [backup-simplify]: Simplify 0 into 0 1553942854.096 * [backup-simplify]: Simplify 1 into 1 1553942854.096 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.097 * [backup-simplify]: Simplify (- 1) into -1 1553942854.097 * [backup-simplify]: Simplify (- 1) into -1 1553942854.097 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.097 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.097 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.097 * [backup-simplify]: Simplify x.re into x.re 1553942854.097 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.098 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553942854.098 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553942854.098 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553942854.099 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.099 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.099 * [backup-simplify]: Simplify (- 0) into 0 1553942854.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.100 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553942854.101 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553942854.102 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1553942854.102 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.103 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1553942854.104 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.104 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.104 * [backup-simplify]: Simplify 0 into 0 1553942854.104 * [backup-simplify]: Simplify 0 into 0 1553942854.104 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.105 * [backup-simplify]: Simplify (- 0) into 0 1553942854.105 * [backup-simplify]: Simplify (- 1) into -1 1553942854.106 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.107 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.108 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.109 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553942854.110 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.110 * [backup-simplify]: Simplify 0 into 0 1553942854.110 * [backup-simplify]: Simplify (- 0) into 0 1553942854.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.112 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553942854.113 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553942854.115 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1553942854.115 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.116 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942854.117 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1553942854.117 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942854.117 * [backup-simplify]: Simplify -1/3 into -1/3 1553942854.117 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.117 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.117 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.117 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.117 * [backup-simplify]: Simplify 0 into 0 1553942854.118 * [backup-simplify]: Simplify 1 into 1 1553942854.118 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.118 * [backup-simplify]: Simplify (- 1) into -1 1553942854.119 * [backup-simplify]: Simplify (- 1) into -1 1553942854.119 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.119 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.119 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.119 * [backup-simplify]: Simplify x.re into x.re 1553942854.119 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.120 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553942854.120 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553942854.121 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553942854.121 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.121 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.121 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.121 * [backup-simplify]: Simplify 0 into 0 1553942854.121 * [backup-simplify]: Simplify 1 into 1 1553942854.122 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.122 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.123 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.123 * [backup-simplify]: Simplify (- 0) into 0 1553942854.124 * [backup-simplify]: Simplify (- 1) into -1 1553942854.125 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.126 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.126 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.127 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553942854.128 * [backup-simplify]: Simplify (- 0) into 0 1553942854.128 * [backup-simplify]: Simplify (- 1) into -1 1553942854.129 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.130 * [backup-simplify]: Simplify (- 0) into 0 1553942854.130 * [backup-simplify]: Simplify (- 1) into -1 1553942854.133 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.135 * [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 1553942854.135 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.136 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553942854.138 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.139 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.140 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.141 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.142 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1553942854.144 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.145 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1553942854.145 * [backup-simplify]: Simplify 0 into 0 1553942854.145 * [backup-simplify]: Simplify 0 into 0 1553942854.146 * [backup-simplify]: Simplify (- 0) into 0 1553942854.146 * [backup-simplify]: Simplify (- 1) into -1 1553942854.147 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.147 * [backup-simplify]: Simplify (- 0) into 0 1553942854.148 * [backup-simplify]: Simplify (- 1) into -1 1553942854.150 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.152 * [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 1553942854.152 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.154 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553942854.155 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.155 * [backup-simplify]: Simplify 0 into 0 1553942854.156 * [backup-simplify]: Simplify (- 0) into 0 1553942854.156 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.156 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.158 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553942854.159 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553942854.162 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1553942854.163 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.164 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1553942854.166 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.166 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.166 * [backup-simplify]: Simplify 0 into 0 1553942854.166 * [backup-simplify]: Simplify 0 into 0 1553942854.166 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.167 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553942854.167 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553942854.167 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.167 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.167 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.167 * [backup-simplify]: Simplify x.re into x.re 1553942854.167 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.167 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.167 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.167 * [backup-simplify]: Simplify 0 into 0 1553942854.167 * [backup-simplify]: Simplify 1 into 1 1553942854.168 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.168 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.168 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.168 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.168 * [backup-simplify]: Simplify 0 into 0 1553942854.168 * [backup-simplify]: Simplify 1 into 1 1553942854.168 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.168 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.168 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.168 * [backup-simplify]: Simplify x.re into x.re 1553942854.168 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.169 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.169 * [backup-simplify]: Simplify x.re into x.re 1553942854.169 * [backup-simplify]: Simplify (- 1) into -1 1553942854.169 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.170 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.170 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.170 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942854.170 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553942854.171 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553942854.171 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553942854.171 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553942854.171 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.171 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.171 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.172 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.172 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.172 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.172 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.172 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.172 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942854.172 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.172 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.172 * [backup-simplify]: Simplify 0 into 0 1553942854.172 * [backup-simplify]: Simplify 1 into 1 1553942854.172 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.172 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.172 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.172 * [backup-simplify]: Simplify x.im into x.im 1553942854.172 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.172 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.173 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.173 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.173 * [backup-simplify]: Simplify x.im into x.im 1553942854.173 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.173 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.173 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.173 * [backup-simplify]: Simplify 0 into 0 1553942854.173 * [backup-simplify]: Simplify 1 into 1 1553942854.179 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.179 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.179 * [backup-simplify]: Simplify 0 into 0 1553942854.179 * [backup-simplify]: Simplify 1 into 1 1553942854.180 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.181 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.181 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.181 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.182 * [backup-simplify]: Simplify (log 1) into 0 1553942854.182 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.182 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553942854.183 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553942854.183 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.183 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.183 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.183 * [backup-simplify]: Simplify 0 into 0 1553942854.183 * [backup-simplify]: Simplify 1 into 1 1553942854.183 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.183 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.183 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.183 * [backup-simplify]: Simplify x.im into x.im 1553942854.184 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.184 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.184 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.184 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.184 * [backup-simplify]: Simplify x.im into x.im 1553942854.184 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.184 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.184 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.184 * [backup-simplify]: Simplify 0 into 0 1553942854.184 * [backup-simplify]: Simplify 1 into 1 1553942854.184 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.184 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.184 * [backup-simplify]: Simplify 0 into 0 1553942854.184 * [backup-simplify]: Simplify 1 into 1 1553942854.185 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.185 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.186 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.186 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.187 * [backup-simplify]: Simplify (log 1) into 0 1553942854.187 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.187 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553942854.187 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553942854.187 * [taylor]: Taking taylor expansion of (pow x.re -1) in x.im 1553942854.187 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.188 * [backup-simplify]: Simplify x.re into x.re 1553942854.188 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.188 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.188 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.189 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.189 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.189 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553942854.189 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553942854.190 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553942854.190 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553942854.192 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553942854.192 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.193 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1553942854.194 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.194 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.194 * [backup-simplify]: Simplify 0 into 0 1553942854.194 * [backup-simplify]: Simplify 0 into 0 1553942854.194 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553942854.194 * [backup-simplify]: Simplify 0 into 0 1553942854.194 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.195 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.195 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.196 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.196 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.197 * [backup-simplify]: Simplify (- 0) into 0 1553942854.197 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.198 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553942854.199 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553942854.201 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1553942854.201 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.202 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942854.203 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1553942854.203 * [taylor]: Taking taylor expansion of (/ -1/3 (* (pow x.im 2) x.re)) in x.im 1553942854.203 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942854.203 * [backup-simplify]: Simplify -1/3 into -1/3 1553942854.203 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942854.203 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.203 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.203 * [backup-simplify]: Simplify 0 into 0 1553942854.203 * [backup-simplify]: Simplify 1 into 1 1553942854.203 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.203 * [backup-simplify]: Simplify x.re into x.re 1553942854.204 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.204 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942854.204 * [backup-simplify]: Simplify (/ -1/3 x.re) into (/ -1/3 x.re) 1553942854.204 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.205 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.206 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1553942854.207 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1553942854.207 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)))) into 0 1553942854.207 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553942854.207 * [backup-simplify]: Simplify 0 into 0 1553942854.207 * [backup-simplify]: Simplify 0 into 0 1553942854.207 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553942854.207 * [backup-simplify]: Simplify 0 into 0 1553942854.207 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.208 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.209 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.210 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.210 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.210 * [backup-simplify]: Simplify (- 0) into 0 1553942854.210 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.211 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.213 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553942854.217 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1553942854.217 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.218 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1553942854.221 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.221 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.221 * [backup-simplify]: Simplify 0 into 0 1553942854.221 * [backup-simplify]: Simplify 0 into 0 1553942854.221 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 1553942854.221 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553942854.221 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553942854.221 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553942854.221 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553942854.221 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553942854.221 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.221 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.221 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553942854.221 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942854.221 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942854.221 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.221 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.222 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.222 * [backup-simplify]: Simplify 0 into 0 1553942854.222 * [backup-simplify]: Simplify 1 into 1 1553942854.222 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.222 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.222 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.222 * [backup-simplify]: Simplify x.re into x.re 1553942854.222 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.222 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.222 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.222 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.222 * [backup-simplify]: Simplify 0 into 0 1553942854.222 * [backup-simplify]: Simplify 1 into 1 1553942854.223 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.223 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.223 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.223 * [backup-simplify]: Simplify x.re into x.re 1553942854.223 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.223 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.223 * [backup-simplify]: Simplify x.re into x.re 1553942854.223 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.224 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.224 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.224 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.224 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553942854.225 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553942854.225 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553942854.225 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553942854.225 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.225 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.225 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.225 * [backup-simplify]: Simplify x.im into x.im 1553942854.225 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.225 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.225 * [backup-simplify]: Simplify 0 into 0 1553942854.225 * [backup-simplify]: Simplify 1 into 1 1553942854.225 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.225 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.225 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.225 * [backup-simplify]: Simplify x.im into x.im 1553942854.226 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.226 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.226 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.226 * [backup-simplify]: Simplify 0 into 0 1553942854.226 * [backup-simplify]: Simplify 1 into 1 1553942854.226 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.226 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.226 * [backup-simplify]: Simplify 0 into 0 1553942854.226 * [backup-simplify]: Simplify 1 into 1 1553942854.226 * [backup-simplify]: Simplify (- 1) into -1 1553942854.226 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.227 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.227 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.227 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.227 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.228 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.228 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.228 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.228 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.229 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.229 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.229 * [backup-simplify]: Simplify x.im into x.im 1553942854.229 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.229 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.229 * [backup-simplify]: Simplify 0 into 0 1553942854.229 * [backup-simplify]: Simplify 1 into 1 1553942854.229 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.229 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.229 * [backup-simplify]: Simplify x.im into x.im 1553942854.229 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.229 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.229 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.229 * [backup-simplify]: Simplify 0 into 0 1553942854.229 * [backup-simplify]: Simplify 1 into 1 1553942854.229 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.229 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.229 * [backup-simplify]: Simplify 0 into 0 1553942854.229 * [backup-simplify]: Simplify 1 into 1 1553942854.230 * [backup-simplify]: Simplify (- 1) into -1 1553942854.230 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.230 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.230 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.231 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.231 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.231 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.232 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.232 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.232 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553942854.232 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553942854.232 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.232 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.232 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553942854.232 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553942854.232 * [taylor]: Taking taylor expansion of -1 in x.im 1553942854.232 * [backup-simplify]: Simplify -1 into -1 1553942854.232 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.233 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553942854.233 * [taylor]: Taking taylor expansion of 3 in x.im 1553942854.233 * [backup-simplify]: Simplify 3 into 3 1553942854.233 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.233 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.233 * [backup-simplify]: Simplify x.re into x.re 1553942854.233 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.233 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553942854.233 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553942854.233 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553942854.233 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.234 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.234 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.234 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.235 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.235 * [backup-simplify]: Simplify (- 0) into 0 1553942854.235 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.235 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553942854.236 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553942854.237 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.237 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.238 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.239 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.239 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.239 * [backup-simplify]: Simplify 0 into 0 1553942854.239 * [backup-simplify]: Simplify 0 into 0 1553942854.240 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.240 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.241 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553942854.241 * [backup-simplify]: Simplify (- 0) into 0 1553942854.241 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.242 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.242 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.242 * [backup-simplify]: Simplify 0 into 0 1553942854.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.243 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.244 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.244 * [backup-simplify]: Simplify (- 0) into 0 1553942854.244 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.245 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553942854.245 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553942854.247 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1553942854.247 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.248 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942854.248 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1553942854.248 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) in x.im 1553942854.248 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942854.248 * [backup-simplify]: Simplify -1/3 into -1/3 1553942854.248 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)) in x.im 1553942854.248 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553942854.249 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553942854.249 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.249 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.249 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553942854.249 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553942854.249 * [taylor]: Taking taylor expansion of -1 in x.im 1553942854.249 * [backup-simplify]: Simplify -1 into -1 1553942854.249 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.249 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553942854.249 * [taylor]: Taking taylor expansion of 3 in x.im 1553942854.249 * [backup-simplify]: Simplify 3 into 3 1553942854.249 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.249 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.249 * [backup-simplify]: Simplify x.re into x.re 1553942854.249 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.249 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553942854.249 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553942854.249 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553942854.250 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.250 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.250 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.250 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.250 * [backup-simplify]: Simplify 0 into 0 1553942854.250 * [backup-simplify]: Simplify 1 into 1 1553942854.250 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.251 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.251 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.252 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.252 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553942854.252 * [backup-simplify]: Simplify (- 0) into 0 1553942854.253 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.253 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.256 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.258 * [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 1553942854.259 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553942854.259 * [backup-simplify]: Simplify (- 0) into 0 1553942854.259 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.261 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553942854.263 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.263 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.265 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.265 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.267 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)))) into 0 1553942854.268 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.270 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1553942854.270 * [backup-simplify]: Simplify 0 into 0 1553942854.270 * [backup-simplify]: Simplify 0 into 0 1553942854.273 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.274 * [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 1553942854.275 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553942854.276 * [backup-simplify]: Simplify (- 0) into 0 1553942854.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.277 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553942854.279 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.279 * [backup-simplify]: Simplify 0 into 0 1553942854.279 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.280 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.281 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.282 * [backup-simplify]: Simplify (- 0) into 0 1553942854.283 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.284 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.286 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553942854.290 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1553942854.291 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.292 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1553942854.294 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.294 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.294 * [backup-simplify]: Simplify 0 into 0 1553942854.294 * [backup-simplify]: Simplify 0 into 0 1553942854.295 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553942854.295 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1553942854.295 * [backup-simplify]: Simplify (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553942854.295 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 1553942854.295 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553942854.295 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553942854.295 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553942854.295 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.295 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.295 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553942854.295 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553942854.295 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.296 * [backup-simplify]: Simplify x.re into x.re 1553942854.296 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553942854.296 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553942854.296 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.296 * [backup-simplify]: Simplify 0 into 0 1553942854.296 * [backup-simplify]: Simplify 1 into 1 1553942854.296 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.296 * [backup-simplify]: Simplify x.re into x.re 1553942854.296 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553942854.296 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.296 * [backup-simplify]: Simplify x.re into x.re 1553942854.296 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.296 * [backup-simplify]: Simplify 0 into 0 1553942854.296 * [backup-simplify]: Simplify 1 into 1 1553942854.296 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553942854.296 * [backup-simplify]: Simplify (- 0) into 0 1553942854.296 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553942854.296 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553942854.296 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553942854.297 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553942854.297 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553942854.297 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553942854.297 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.297 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.297 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.297 * [backup-simplify]: Simplify 0 into 0 1553942854.297 * [backup-simplify]: Simplify 1 into 1 1553942854.297 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.297 * [backup-simplify]: Simplify x.im into x.im 1553942854.297 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.297 * [backup-simplify]: Simplify 0 into 0 1553942854.297 * [backup-simplify]: Simplify 1 into 1 1553942854.297 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942854.297 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.297 * [backup-simplify]: Simplify 0 into 0 1553942854.297 * [backup-simplify]: Simplify 1 into 1 1553942854.297 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.297 * [backup-simplify]: Simplify x.im into x.im 1553942854.297 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942854.297 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942854.297 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942854.297 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942854.298 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942854.298 * [backup-simplify]: Simplify (- 0) into 0 1553942854.298 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.299 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.299 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942854.299 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942854.299 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553942854.300 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.300 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553942854.300 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553942854.300 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553942854.300 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553942854.300 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553942854.300 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.300 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.301 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553942854.301 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942854.301 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.301 * [backup-simplify]: Simplify 0 into 0 1553942854.301 * [backup-simplify]: Simplify 1 into 1 1553942854.301 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942854.301 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942854.301 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.301 * [backup-simplify]: Simplify x.im into x.im 1553942854.301 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.301 * [backup-simplify]: Simplify 0 into 0 1553942854.301 * [backup-simplify]: Simplify 1 into 1 1553942854.301 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942854.301 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.301 * [backup-simplify]: Simplify 0 into 0 1553942854.301 * [backup-simplify]: Simplify 1 into 1 1553942854.301 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.301 * [backup-simplify]: Simplify x.im into x.im 1553942854.301 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942854.301 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942854.301 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942854.301 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942854.301 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942854.302 * [backup-simplify]: Simplify (- 0) into 0 1553942854.302 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.302 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.303 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942854.303 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942854.303 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553942854.304 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.304 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553942854.304 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553942854.304 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553942854.304 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553942854.304 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.304 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.304 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553942854.304 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553942854.304 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942854.304 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.304 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.304 * [backup-simplify]: Simplify 0 into 0 1553942854.304 * [backup-simplify]: Simplify 1 into 1 1553942854.305 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.310 * [backup-simplify]: Simplify (- 1) into -1 1553942854.312 * [backup-simplify]: Simplify (- 1) into -1 1553942854.312 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.312 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.312 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.312 * [backup-simplify]: Simplify x.re into x.re 1553942854.312 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.313 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553942854.314 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553942854.314 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553942854.315 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.315 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.316 * [backup-simplify]: Simplify (- 0) into 0 1553942854.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.317 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553942854.318 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553942854.319 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1553942854.319 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.320 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1553942854.321 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.321 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.321 * [backup-simplify]: Simplify 0 into 0 1553942854.321 * [backup-simplify]: Simplify 0 into 0 1553942854.321 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.322 * [backup-simplify]: Simplify (- 0) into 0 1553942854.322 * [backup-simplify]: Simplify (- 1) into -1 1553942854.324 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.325 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.325 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.326 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553942854.327 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.327 * [backup-simplify]: Simplify 0 into 0 1553942854.327 * [backup-simplify]: Simplify (- 0) into 0 1553942854.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.329 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553942854.330 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553942854.332 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1553942854.332 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.333 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942854.334 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1553942854.334 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942854.334 * [backup-simplify]: Simplify -1/3 into -1/3 1553942854.334 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.334 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.334 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.334 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.334 * [backup-simplify]: Simplify 0 into 0 1553942854.335 * [backup-simplify]: Simplify 1 into 1 1553942854.335 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.335 * [backup-simplify]: Simplify (- 1) into -1 1553942854.336 * [backup-simplify]: Simplify (- 1) into -1 1553942854.336 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.336 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.336 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.336 * [backup-simplify]: Simplify x.re into x.re 1553942854.336 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.337 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553942854.337 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553942854.338 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553942854.338 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.338 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.338 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.339 * [backup-simplify]: Simplify 0 into 0 1553942854.339 * [backup-simplify]: Simplify 1 into 1 1553942854.339 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.339 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.340 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.340 * [backup-simplify]: Simplify (- 0) into 0 1553942854.341 * [backup-simplify]: Simplify (- 1) into -1 1553942854.342 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.343 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.344 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.345 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553942854.345 * [backup-simplify]: Simplify (- 0) into 0 1553942854.345 * [backup-simplify]: Simplify (- 1) into -1 1553942854.346 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.347 * [backup-simplify]: Simplify (- 0) into 0 1553942854.347 * [backup-simplify]: Simplify (- 1) into -1 1553942854.350 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.352 * [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 1553942854.352 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.354 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553942854.356 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.356 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.358 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.358 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.360 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1553942854.362 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.363 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1553942854.363 * [backup-simplify]: Simplify 0 into 0 1553942854.363 * [backup-simplify]: Simplify 0 into 0 1553942854.363 * [backup-simplify]: Simplify (- 0) into 0 1553942854.364 * [backup-simplify]: Simplify (- 1) into -1 1553942854.365 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.365 * [backup-simplify]: Simplify (- 0) into 0 1553942854.365 * [backup-simplify]: Simplify (- 1) into -1 1553942854.368 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.369 * [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 1553942854.370 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.370 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553942854.371 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.371 * [backup-simplify]: Simplify 0 into 0 1553942854.372 * [backup-simplify]: Simplify (- 0) into 0 1553942854.372 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.372 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.373 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553942854.374 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553942854.375 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1553942854.376 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553942854.376 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1553942854.378 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.378 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.378 * [backup-simplify]: Simplify 0 into 0 1553942854.378 * [backup-simplify]: Simplify 0 into 0 1553942854.378 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553942854.378 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553942854.378 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553942854.378 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553942854.378 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553942854.378 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553942854.378 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.378 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.378 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.379 * [backup-simplify]: Simplify x.re into x.re 1553942854.379 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.379 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.379 * [backup-simplify]: Simplify 0 into 0 1553942854.379 * [backup-simplify]: Simplify 1 into 1 1553942854.379 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.379 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.379 * [backup-simplify]: Simplify 0 into 0 1553942854.379 * [backup-simplify]: Simplify 1 into 1 1553942854.379 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.379 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.379 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.379 * [backup-simplify]: Simplify x.re into x.re 1553942854.379 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.379 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.379 * [backup-simplify]: Simplify x.re into x.re 1553942854.380 * [backup-simplify]: Simplify (- 1) into -1 1553942854.380 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.380 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.380 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.380 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942854.381 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553942854.381 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553942854.381 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553942854.381 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553942854.381 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.381 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.381 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.381 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.381 * [backup-simplify]: Simplify 0 into 0 1553942854.381 * [backup-simplify]: Simplify 1 into 1 1553942854.381 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.381 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.382 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.382 * [backup-simplify]: Simplify x.im into x.im 1553942854.382 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.382 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.382 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.382 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.382 * [backup-simplify]: Simplify x.im into x.im 1553942854.382 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.382 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.382 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.382 * [backup-simplify]: Simplify 0 into 0 1553942854.382 * [backup-simplify]: Simplify 1 into 1 1553942854.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.382 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.382 * [backup-simplify]: Simplify 0 into 0 1553942854.382 * [backup-simplify]: Simplify 1 into 1 1553942854.382 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.382 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.383 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.383 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.383 * [backup-simplify]: Simplify (log 1) into 0 1553942854.383 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.384 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553942854.384 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553942854.384 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.384 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.384 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.384 * [backup-simplify]: Simplify 0 into 0 1553942854.384 * [backup-simplify]: Simplify 1 into 1 1553942854.384 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.384 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.384 * [backup-simplify]: Simplify x.im into x.im 1553942854.384 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.384 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.384 * [backup-simplify]: Simplify x.im into x.im 1553942854.384 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.384 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.384 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.384 * [backup-simplify]: Simplify 0 into 0 1553942854.384 * [backup-simplify]: Simplify 1 into 1 1553942854.385 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.385 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.385 * [backup-simplify]: Simplify 0 into 0 1553942854.385 * [backup-simplify]: Simplify 1 into 1 1553942854.385 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.385 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.385 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.386 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.386 * [backup-simplify]: Simplify (log 1) into 0 1553942854.386 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.386 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553942854.386 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553942854.386 * [taylor]: Taking taylor expansion of (pow x.re -1) in x.im 1553942854.386 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.386 * [backup-simplify]: Simplify x.re into x.re 1553942854.386 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.386 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.387 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.387 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553942854.387 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553942854.388 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553942854.388 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553942854.389 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553942854.389 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.389 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1553942854.390 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.390 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.390 * [backup-simplify]: Simplify 0 into 0 1553942854.390 * [backup-simplify]: Simplify 0 into 0 1553942854.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553942854.390 * [backup-simplify]: Simplify 0 into 0 1553942854.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.391 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.391 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.392 * [backup-simplify]: Simplify (- 0) into 0 1553942854.392 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.392 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553942854.393 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553942854.394 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1553942854.394 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.395 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942854.395 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1553942854.395 * [taylor]: Taking taylor expansion of (/ -1/3 (* (pow x.im 2) x.re)) in x.im 1553942854.395 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942854.395 * [backup-simplify]: Simplify -1/3 into -1/3 1553942854.395 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553942854.395 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.395 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.395 * [backup-simplify]: Simplify 0 into 0 1553942854.395 * [backup-simplify]: Simplify 1 into 1 1553942854.395 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.395 * [backup-simplify]: Simplify x.re into x.re 1553942854.396 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.396 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553942854.396 * [backup-simplify]: Simplify (/ -1/3 x.re) into (/ -1/3 x.re) 1553942854.396 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.397 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.397 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1553942854.398 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1553942854.398 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)))) into 0 1553942854.398 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553942854.398 * [backup-simplify]: Simplify 0 into 0 1553942854.398 * [backup-simplify]: Simplify 0 into 0 1553942854.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553942854.398 * [backup-simplify]: Simplify 0 into 0 1553942854.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.399 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.400 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.400 * [backup-simplify]: Simplify (- 0) into 0 1553942854.400 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.401 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.402 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553942854.406 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1553942854.407 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553942854.407 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1553942854.410 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.410 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.410 * [backup-simplify]: Simplify 0 into 0 1553942854.410 * [backup-simplify]: Simplify 0 into 0 1553942854.410 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 1553942854.411 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553942854.411 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553942854.411 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.411 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.411 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.411 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.411 * [backup-simplify]: Simplify 0 into 0 1553942854.411 * [backup-simplify]: Simplify 1 into 1 1553942854.412 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.412 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.412 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.412 * [backup-simplify]: Simplify x.re into x.re 1553942854.412 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.412 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.412 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.412 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.412 * [backup-simplify]: Simplify 0 into 0 1553942854.412 * [backup-simplify]: Simplify 1 into 1 1553942854.412 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.412 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.412 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.412 * [backup-simplify]: Simplify x.re into x.re 1553942854.412 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.412 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.412 * [backup-simplify]: Simplify x.re into x.re 1553942854.413 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.413 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.414 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.414 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.414 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553942854.414 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553942854.414 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553942854.415 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553942854.415 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.415 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.415 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.415 * [backup-simplify]: Simplify x.im into x.im 1553942854.415 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.415 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.415 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.415 * [backup-simplify]: Simplify 0 into 0 1553942854.415 * [backup-simplify]: Simplify 1 into 1 1553942854.416 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.416 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.416 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.416 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.416 * [backup-simplify]: Simplify x.im into x.im 1553942854.416 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.416 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.416 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.416 * [backup-simplify]: Simplify 0 into 0 1553942854.416 * [backup-simplify]: Simplify 1 into 1 1553942854.416 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.416 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.416 * [backup-simplify]: Simplify 0 into 0 1553942854.416 * [backup-simplify]: Simplify 1 into 1 1553942854.417 * [backup-simplify]: Simplify (- 1) into -1 1553942854.417 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.417 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.418 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.418 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.419 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.420 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.420 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.420 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.421 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553942854.421 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.421 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.421 * [backup-simplify]: Simplify x.im into x.im 1553942854.421 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.421 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.421 * [backup-simplify]: Simplify 0 into 0 1553942854.421 * [backup-simplify]: Simplify 1 into 1 1553942854.421 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.421 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.421 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.422 * [backup-simplify]: Simplify x.im into x.im 1553942854.422 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.422 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.422 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.422 * [backup-simplify]: Simplify 0 into 0 1553942854.422 * [backup-simplify]: Simplify 1 into 1 1553942854.422 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.422 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.422 * [backup-simplify]: Simplify 0 into 0 1553942854.422 * [backup-simplify]: Simplify 1 into 1 1553942854.423 * [backup-simplify]: Simplify (- 1) into -1 1553942854.423 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.423 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.424 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.424 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.425 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.425 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.426 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.426 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.426 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553942854.426 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553942854.426 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.427 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.427 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553942854.427 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553942854.427 * [taylor]: Taking taylor expansion of -1 in x.im 1553942854.427 * [backup-simplify]: Simplify -1 into -1 1553942854.427 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.427 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553942854.427 * [taylor]: Taking taylor expansion of 3 in x.im 1553942854.427 * [backup-simplify]: Simplify 3 into 3 1553942854.427 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.427 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.427 * [backup-simplify]: Simplify x.re into x.re 1553942854.427 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.427 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553942854.427 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553942854.428 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553942854.428 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.429 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.429 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.430 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.430 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.431 * [backup-simplify]: Simplify (- 0) into 0 1553942854.431 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.431 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553942854.432 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553942854.439 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.440 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.441 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.442 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.442 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.442 * [backup-simplify]: Simplify 0 into 0 1553942854.442 * [backup-simplify]: Simplify 0 into 0 1553942854.444 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.444 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.445 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553942854.445 * [backup-simplify]: Simplify (- 0) into 0 1553942854.446 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.446 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.448 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.448 * [backup-simplify]: Simplify 0 into 0 1553942854.448 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.449 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.449 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.450 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.451 * [backup-simplify]: Simplify (- 0) into 0 1553942854.451 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.452 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553942854.453 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553942854.455 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1553942854.456 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.456 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553942854.458 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1553942854.458 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553942854.458 * [backup-simplify]: Simplify -1/3 into -1/3 1553942854.458 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553942854.458 * [backup-simplify]: Simplify 1/3 into 1/3 1553942854.458 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of -1 in x.im 1553942854.458 * [backup-simplify]: Simplify -1 into -1 1553942854.458 * [backup-simplify]: Simplify (log -1) into (log -1) 1553942854.458 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of 3 in x.im 1553942854.458 * [backup-simplify]: Simplify 3 into 3 1553942854.458 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553942854.458 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.459 * [backup-simplify]: Simplify x.re into x.re 1553942854.459 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553942854.459 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553942854.459 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553942854.459 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553942854.460 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553942854.460 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.460 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.460 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.460 * [backup-simplify]: Simplify 0 into 0 1553942854.460 * [backup-simplify]: Simplify 1 into 1 1553942854.461 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.461 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553942854.463 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553942854.463 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553942854.464 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553942854.464 * [backup-simplify]: Simplify (- 0) into 0 1553942854.465 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.465 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553942854.468 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.470 * [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 1553942854.471 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553942854.471 * [backup-simplify]: Simplify (- 0) into 0 1553942854.472 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.473 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553942854.475 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.476 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.477 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553942854.477 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.478 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)))) into 0 1553942854.479 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.480 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1553942854.480 * [backup-simplify]: Simplify 0 into 0 1553942854.480 * [backup-simplify]: Simplify 0 into 0 1553942854.482 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553942854.483 * [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 1553942854.483 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553942854.483 * [backup-simplify]: Simplify (- 0) into 0 1553942854.484 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.484 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553942854.485 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553942854.485 * [backup-simplify]: Simplify 0 into 0 1553942854.485 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.486 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.486 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.486 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.487 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.487 * [backup-simplify]: Simplify (- 0) into 0 1553942854.487 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.488 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.489 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553942854.491 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1553942854.492 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553942854.493 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1553942854.494 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553942854.494 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.494 * [backup-simplify]: Simplify 0 into 0 1553942854.494 * [backup-simplify]: Simplify 0 into 0 1553942854.495 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553942854.495 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 1553942854.495 * [backup-simplify]: Simplify (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1553942854.495 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 1553942854.495 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553942854.495 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.495 * [backup-simplify]: Simplify x.re into x.re 1553942854.495 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553942854.495 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553942854.495 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.495 * [backup-simplify]: Simplify 0 into 0 1553942854.495 * [backup-simplify]: Simplify 1 into 1 1553942854.495 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.495 * [backup-simplify]: Simplify x.re into x.re 1553942854.495 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553942854.495 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.495 * [backup-simplify]: Simplify x.re into x.re 1553942854.495 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.495 * [backup-simplify]: Simplify 0 into 0 1553942854.495 * [backup-simplify]: Simplify 1 into 1 1553942854.495 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942854.495 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.495 * [backup-simplify]: Simplify 0 into 0 1553942854.495 * [backup-simplify]: Simplify 1 into 1 1553942854.495 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942854.495 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942854.495 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.495 * [backup-simplify]: Simplify x.im into x.im 1553942854.495 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.495 * [backup-simplify]: Simplify 0 into 0 1553942854.495 * [backup-simplify]: Simplify 1 into 1 1553942854.495 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942854.495 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.495 * [backup-simplify]: Simplify 0 into 0 1553942854.495 * [backup-simplify]: Simplify 1 into 1 1553942854.495 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.496 * [backup-simplify]: Simplify x.im into x.im 1553942854.496 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553942854.496 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.496 * [backup-simplify]: Simplify 0 into 0 1553942854.496 * [backup-simplify]: Simplify 1 into 1 1553942854.496 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553942854.496 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553942854.496 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.496 * [backup-simplify]: Simplify x.im into x.im 1553942854.496 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.496 * [backup-simplify]: Simplify 0 into 0 1553942854.496 * [backup-simplify]: Simplify 1 into 1 1553942854.496 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553942854.496 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.496 * [backup-simplify]: Simplify 0 into 0 1553942854.496 * [backup-simplify]: Simplify 1 into 1 1553942854.496 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.496 * [backup-simplify]: Simplify x.im into x.im 1553942854.496 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553942854.496 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553942854.496 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553942854.496 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553942854.496 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553942854.496 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.496 * [backup-simplify]: Simplify 0 into 0 1553942854.496 * [backup-simplify]: Simplify 0 into 0 1553942854.496 * [backup-simplify]: Simplify (- 0) into 0 1553942854.497 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.497 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.497 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553942854.497 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553942854.497 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553942854.497 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.497 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.497 * [backup-simplify]: Simplify 0 into 0 1553942854.497 * [backup-simplify]: Simplify 1 into 1 1553942854.497 * [backup-simplify]: Simplify 0 into 0 1553942854.498 * [backup-simplify]: Simplify (- 0) into 0 1553942854.498 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.498 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.498 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553942854.499 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553942854.499 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.499 * [backup-simplify]: Simplify 0 into 0 1553942854.499 * [backup-simplify]: Simplify 0 into 0 1553942854.499 * [backup-simplify]: Simplify 0 into 0 1553942854.499 * [backup-simplify]: Simplify (- 0) into 0 1553942854.499 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.500 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.500 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553942854.501 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553942854.501 * [taylor]: Taking taylor expansion of 1 in x.im 1553942854.501 * [backup-simplify]: Simplify 1 into 1 1553942854.501 * [backup-simplify]: Simplify 1 into 1 1553942854.501 * [backup-simplify]: Simplify 0 into 0 1553942854.502 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.502 * [backup-simplify]: Simplify (- 1) into -1 1553942854.502 * [backup-simplify]: Simplify -1 into -1 1553942854.502 * [backup-simplify]: Simplify 0 into 0 1553942854.502 * [backup-simplify]: Simplify (- 0) into 0 1553942854.503 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.503 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.504 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553942854.505 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553942854.505 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.505 * [backup-simplify]: Simplify 0 into 0 1553942854.505 * [backup-simplify]: Simplify 0 into 0 1553942854.505 * [backup-simplify]: Simplify 0 into 0 1553942854.505 * [backup-simplify]: Simplify 0 into 0 1553942854.505 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.506 * [backup-simplify]: Simplify (- 0) into 0 1553942854.506 * [backup-simplify]: Simplify 0 into 0 1553942854.506 * [backup-simplify]: Simplify 0 into 0 1553942854.506 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942854.507 * [backup-simplify]: Simplify (* (* (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re))))) (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re))))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553942854.507 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553942854.507 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942854.507 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942854.507 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553942854.507 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.507 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.507 * [backup-simplify]: Simplify x.re into x.re 1553942854.507 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.507 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.507 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.507 * [backup-simplify]: Simplify 0 into 0 1553942854.507 * [backup-simplify]: Simplify 1 into 1 1553942854.508 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.508 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.508 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.508 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.508 * [backup-simplify]: Simplify 0 into 0 1553942854.508 * [backup-simplify]: Simplify 1 into 1 1553942854.508 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.508 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.508 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.508 * [backup-simplify]: Simplify x.re into x.re 1553942854.508 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.508 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.508 * [backup-simplify]: Simplify x.re into x.re 1553942854.509 * [backup-simplify]: Simplify (- 1) into -1 1553942854.509 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.510 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.510 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.510 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553942854.510 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.510 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.510 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942854.510 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.510 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.510 * [backup-simplify]: Simplify 0 into 0 1553942854.510 * [backup-simplify]: Simplify 1 into 1 1553942854.511 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.511 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.511 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.511 * [backup-simplify]: Simplify x.im into x.im 1553942854.511 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.511 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.511 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.511 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.511 * [backup-simplify]: Simplify x.im into x.im 1553942854.511 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.511 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.511 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.511 * [backup-simplify]: Simplify 0 into 0 1553942854.511 * [backup-simplify]: Simplify 1 into 1 1553942854.511 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.511 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.511 * [backup-simplify]: Simplify 0 into 0 1553942854.511 * [backup-simplify]: Simplify 1 into 1 1553942854.512 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.512 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.513 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.513 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.513 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.513 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.513 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553942854.513 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.513 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.513 * [backup-simplify]: Simplify 0 into 0 1553942854.513 * [backup-simplify]: Simplify 1 into 1 1553942854.513 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.513 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.513 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.513 * [backup-simplify]: Simplify x.im into x.im 1553942854.514 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.514 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.514 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.514 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.514 * [backup-simplify]: Simplify x.im into x.im 1553942854.514 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.514 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.514 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.514 * [backup-simplify]: Simplify 0 into 0 1553942854.514 * [backup-simplify]: Simplify 1 into 1 1553942854.514 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.514 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.514 * [backup-simplify]: Simplify 0 into 0 1553942854.514 * [backup-simplify]: Simplify 1 into 1 1553942854.515 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.515 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.515 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.516 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.516 * [taylor]: Taking taylor expansion of 1 in x.im 1553942854.516 * [backup-simplify]: Simplify 1 into 1 1553942854.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.517 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.518 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553942854.518 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553942854.518 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553942854.519 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553942854.519 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.519 * [backup-simplify]: Simplify 0 into 0 1553942854.519 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.520 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.521 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.521 * [backup-simplify]: Simplify (- 0) into 0 1553942854.522 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.523 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553942854.524 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553942854.524 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553942854.524 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942854.524 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.524 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.524 * [backup-simplify]: Simplify 0 into 0 1553942854.524 * [backup-simplify]: Simplify 1 into 1 1553942854.524 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.524 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.525 * [backup-simplify]: Simplify (- 1) into -1 1553942854.525 * [backup-simplify]: Simplify -1 into -1 1553942854.525 * [backup-simplify]: Simplify 1 into 1 1553942854.525 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.526 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.526 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.527 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.527 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.528 * [backup-simplify]: Simplify (- 0) into 0 1553942854.528 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.529 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.531 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553942854.531 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.531 * [backup-simplify]: Simplify 0 into 0 1553942854.532 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.533 * [backup-simplify]: Simplify (- 0) into 0 1553942854.533 * [backup-simplify]: Simplify 0 into 0 1553942854.533 * [backup-simplify]: Simplify 0 into 0 1553942854.533 * [backup-simplify]: Simplify 0 into 0 1553942854.533 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.535 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.536 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.536 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.536 * [backup-simplify]: Simplify (- 0) into 0 1553942854.537 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.538 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553942854.540 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.540 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.540 * [backup-simplify]: Simplify 0 into 0 1553942854.541 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.543 * [backup-simplify]: Simplify (- 0) into 0 1553942854.543 * [backup-simplify]: Simplify 0 into 0 1553942854.543 * [backup-simplify]: Simplify 0 into 0 1553942854.543 * [backup-simplify]: Simplify 0 into 0 1553942854.543 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942854.544 * [backup-simplify]: Simplify (* (* (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re)))))) (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re)))))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553942854.544 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553942854.544 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553942854.544 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553942854.544 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.544 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.544 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.544 * [backup-simplify]: Simplify 0 into 0 1553942854.544 * [backup-simplify]: Simplify 1 into 1 1553942854.545 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.545 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.545 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.545 * [backup-simplify]: Simplify x.re into x.re 1553942854.545 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.545 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553942854.545 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553942854.545 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.545 * [backup-simplify]: Simplify 0 into 0 1553942854.545 * [backup-simplify]: Simplify 1 into 1 1553942854.545 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.545 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553942854.545 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.546 * [backup-simplify]: Simplify x.re into x.re 1553942854.546 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.546 * [taylor]: Taking taylor expansion of x.re in x.im 1553942854.546 * [backup-simplify]: Simplify x.re into x.re 1553942854.546 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.546 * [backup-simplify]: Simplify (+ 1 0) into 1 1553942854.547 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.547 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553942854.547 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.547 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.547 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.547 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.547 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.547 * [backup-simplify]: Simplify x.im into x.im 1553942854.547 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.547 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.547 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.547 * [backup-simplify]: Simplify 0 into 0 1553942854.547 * [backup-simplify]: Simplify 1 into 1 1553942854.548 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.548 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.548 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.548 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.548 * [backup-simplify]: Simplify x.im into x.im 1553942854.548 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.548 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.548 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.548 * [backup-simplify]: Simplify 0 into 0 1553942854.548 * [backup-simplify]: Simplify 1 into 1 1553942854.548 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.548 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.548 * [backup-simplify]: Simplify 0 into 0 1553942854.548 * [backup-simplify]: Simplify 1 into 1 1553942854.549 * [backup-simplify]: Simplify (- 1) into -1 1553942854.549 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.550 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.550 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.550 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.550 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553942854.550 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553942854.551 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.551 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.551 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.551 * [backup-simplify]: Simplify x.im into x.im 1553942854.551 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.551 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.551 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.551 * [backup-simplify]: Simplify 0 into 0 1553942854.551 * [backup-simplify]: Simplify 1 into 1 1553942854.551 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.551 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553942854.551 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553942854.551 * [taylor]: Taking taylor expansion of x.im in x.re 1553942854.551 * [backup-simplify]: Simplify x.im into x.im 1553942854.551 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553942854.551 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553942854.551 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.551 * [backup-simplify]: Simplify 0 into 0 1553942854.551 * [backup-simplify]: Simplify 1 into 1 1553942854.552 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553942854.552 * [backup-simplify]: Simplify 0 into 0 1553942854.552 * [backup-simplify]: Simplify 1 into 1 1553942854.552 * [backup-simplify]: Simplify (- 1) into -1 1553942854.553 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553942854.553 * [backup-simplify]: Simplify (+ 0 1) into 1 1553942854.553 * [backup-simplify]: Simplify (* -1 1) into -1 1553942854.554 * [backup-simplify]: Simplify (/ -1 1) into -1 1553942854.554 * [taylor]: Taking taylor expansion of -1 in x.im 1553942854.554 * [backup-simplify]: Simplify -1 into -1 1553942854.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.555 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.556 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.556 * [backup-simplify]: Simplify (- 0) into 0 1553942854.556 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553942854.556 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553942854.557 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553942854.557 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.557 * [backup-simplify]: Simplify 0 into 0 1553942854.557 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.558 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.559 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553942854.560 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.560 * [backup-simplify]: Simplify (- 0) into 0 1553942854.560 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.567 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553942854.568 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553942854.568 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553942854.568 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553942854.568 * [taylor]: Taking taylor expansion of x.im in x.im 1553942854.568 * [backup-simplify]: Simplify 0 into 0 1553942854.568 * [backup-simplify]: Simplify 1 into 1 1553942854.568 * [backup-simplify]: Simplify (* 1 1) into 1 1553942854.569 * [backup-simplify]: Simplify (/ 1 1) into 1 1553942854.569 * [backup-simplify]: Simplify 1 into 1 1553942854.569 * [backup-simplify]: Simplify -1 into -1 1553942854.569 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.570 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.570 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.570 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.571 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.572 * [backup-simplify]: Simplify (- 0) into 0 1553942854.572 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.573 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553942854.575 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553942854.575 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.575 * [backup-simplify]: Simplify 0 into 0 1553942854.576 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553942854.576 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553942854.577 * [backup-simplify]: Simplify 0 into 0 1553942854.577 * [backup-simplify]: Simplify 0 into 0 1553942854.577 * [backup-simplify]: Simplify 0 into 0 1553942854.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.577 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.578 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553942854.578 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.578 * [backup-simplify]: Simplify (- 0) into 0 1553942854.579 * [backup-simplify]: Simplify (+ 0 0) into 0 1553942854.580 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553942854.581 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.581 * [taylor]: Taking taylor expansion of 0 in x.im 1553942854.581 * [backup-simplify]: Simplify 0 into 0 1553942854.582 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553942854.582 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553942854.582 * [backup-simplify]: Simplify 0 into 0 1553942854.582 * [backup-simplify]: Simplify 0 into 0 1553942854.582 * [backup-simplify]: Simplify 0 into 0 1553942854.582 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553942854.583 * * * [progress]: simplifying candidates 1553942854.583 * * * * [progress]: [ 1 / 823 ] simplifiying candidate # 1553942854.583 * * * * [progress]: [ 2 / 823 ] simplifiying candidate # 1553942854.583 * * * * [progress]: [ 3 / 823 ] simplifiying candidate # 1553942854.583 * * * * [progress]: [ 4 / 823 ] simplifiying candidate # 1553942854.583 * * * * [progress]: [ 5 / 823 ] simplifiying candidate # 1553942854.583 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1553942854.583 * * [simplify]: iters left: 3 (4 enodes) 1553942854.584 * * [simplify]: iters left: 2 (13 enodes) 1553942854.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942854.585 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942854.585 * * [simplify]: Extracting #2: cost 6 inf + 0 1553942854.585 * * [simplify]: Extracting #3: cost 4 inf + 2 1553942854.586 * * [simplify]: Extracting #4: cost 0 inf + 330 1553942854.586 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1553942854.586 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942854.586 * * * * [progress]: [ 6 / 823 ] simplifiying candidate # 1553942854.586 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942854.586 * * [simplify]: iters left: 6 (10 enodes) 1553942854.589 * * [simplify]: iters left: 5 (43 enodes) 1553942854.596 * * [simplify]: iters left: 4 (84 enodes) 1553942854.621 * * [simplify]: iters left: 3 (280 enodes) 1553942854.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942854.758 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942854.758 * * [simplify]: Extracting #2: cost 35 inf + 0 1553942854.759 * * [simplify]: Extracting #3: cost 201 inf + 1 1553942854.761 * * [simplify]: Extracting #4: cost 246 inf + 408 1553942854.772 * * [simplify]: Extracting #5: cost 97 inf + 30069 1553942854.799 * * [simplify]: Extracting #6: cost 2 inf + 55933 1553942854.825 * * [simplify]: Extracting #7: cost 0 inf + 56017 1553942854.843 * [simplify]: Simplified to (cbrt (* (* 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)))) 1553942854.843 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (* 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)))) (cbrt (* (+ (* 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.im))) 1553942854.844 * * * * [progress]: [ 7 / 823 ] simplifiying candidate # 1553942854.844 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942854.844 * * [simplify]: iters left: 6 (12 enodes) 1553942854.847 * * [simplify]: iters left: 5 (50 enodes) 1553942854.858 * * [simplify]: iters left: 4 (95 enodes) 1553942854.894 * * [simplify]: iters left: 3 (329 enodes) 1553942855.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942855.119 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942855.120 * * [simplify]: Extracting #2: cost 68 inf + 0 1553942855.120 * * [simplify]: Extracting #3: cost 268 inf + 1 1553942855.122 * * [simplify]: Extracting #4: cost 355 inf + 1954 1553942855.131 * * [simplify]: Extracting #5: cost 143 inf + 42431 1553942855.149 * * [simplify]: Extracting #6: cost 4 inf + 80069 1553942855.187 * * [simplify]: Extracting #7: cost 0 inf + 81397 1553942855.223 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553942855.223 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942855.224 * * * * [progress]: [ 8 / 823 ] simplifiying candidate # 1553942855.224 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942855.224 * * [simplify]: iters left: 6 (12 enodes) 1553942855.228 * * [simplify]: iters left: 5 (51 enodes) 1553942855.236 * * [simplify]: iters left: 4 (103 enodes) 1553942855.266 * * [simplify]: iters left: 3 (382 enodes) 1553942855.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942855.581 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942855.581 * * [simplify]: Extracting #2: cost 55 inf + 0 1553942855.582 * * [simplify]: Extracting #3: cost 295 inf + 1 1553942855.584 * * [simplify]: Extracting #4: cost 399 inf + 5834 1553942855.595 * * [simplify]: Extracting #5: cost 145 inf + 57352 1553942855.626 * * [simplify]: Extracting #6: cost 1 inf + 91720 1553942855.673 * * [simplify]: Extracting #7: cost 0 inf + 91962 1553942855.704 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942855.704 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942855.705 * * * * [progress]: [ 9 / 823 ] simplifiying candidate # 1553942855.705 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942855.705 * * [simplify]: iters left: 6 (8 enodes) 1553942855.707 * * [simplify]: iters left: 5 (33 enodes) 1553942855.712 * * [simplify]: iters left: 4 (79 enodes) 1553942855.740 * * [simplify]: iters left: 3 (334 enodes) 1553942855.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942855.976 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942855.976 * * [simplify]: Extracting #2: cost 43 inf + 0 1553942855.977 * * [simplify]: Extracting #3: cost 249 inf + 1 1553942855.979 * * [simplify]: Extracting #4: cost 300 inf + 7818 1553942855.995 * * [simplify]: Extracting #5: cost 41 inf + 55277 1553942856.018 * * [simplify]: Extracting #6: cost 0 inf + 64079 1553942856.036 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942856.036 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942856.036 * * * * [progress]: [ 10 / 823 ] simplifiying candidate # 1553942856.036 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942856.037 * * [simplify]: iters left: 6 (10 enodes) 1553942856.039 * * [simplify]: iters left: 5 (43 enodes) 1553942856.047 * * [simplify]: iters left: 4 (84 enodes) 1553942856.083 * * [simplify]: iters left: 3 (255 enodes) 1553942856.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942856.256 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942856.256 * * [simplify]: Extracting #2: cost 33 inf + 0 1553942856.256 * * [simplify]: Extracting #3: cost 141 inf + 1 1553942856.258 * * [simplify]: Extracting #4: cost 154 inf + 1514 1553942856.265 * * [simplify]: Extracting #5: cost 58 inf + 17809 1553942856.279 * * [simplify]: Extracting #6: cost 5 inf + 30869 1553942856.295 * * [simplify]: Extracting #7: cost 0 inf + 32199 1553942856.310 * [simplify]: Simplified to (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553942856.310 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942856.310 * * * * [progress]: [ 11 / 823 ] simplifiying candidate # 1553942856.311 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942856.311 * * [simplify]: iters left: 6 (9 enodes) 1553942856.315 * * [simplify]: iters left: 5 (36 enodes) 1553942856.324 * * [simplify]: iters left: 4 (79 enodes) 1553942856.346 * * [simplify]: iters left: 3 (272 enodes) 1553942856.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942856.513 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942856.513 * * [simplify]: Extracting #2: cost 50 inf + 0 1553942856.514 * * [simplify]: Extracting #3: cost 178 inf + 1 1553942856.515 * * [simplify]: Extracting #4: cost 190 inf + 2362 1553942856.519 * * [simplify]: Extracting #5: cost 55 inf + 23658 1553942856.532 * * [simplify]: Extracting #6: cost 0 inf + 34928 1553942856.548 * * [simplify]: Extracting #7: cost 0 inf + 34848 1553942856.561 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re)) 1553942856.561 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (* (- 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))) 1553942856.562 * * * * [progress]: [ 12 / 823 ] simplifiying candidate # 1553942856.562 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 1553942856.562 * * [simplify]: iters left: 6 (10 enodes) 1553942856.565 * * [simplify]: iters left: 5 (43 enodes) 1553942856.571 * * [simplify]: iters left: 4 (74 enodes) 1553942856.590 * * [simplify]: iters left: 3 (203 enodes) 1553942856.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942856.657 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942856.657 * * [simplify]: Extracting #2: cost 31 inf + 0 1553942856.657 * * [simplify]: Extracting #3: cost 98 inf + 1 1553942856.658 * * [simplify]: Extracting #4: cost 132 inf + 615 1553942856.662 * * [simplify]: Extracting #5: cost 79 inf + 7545 1553942856.671 * * [simplify]: Extracting #6: cost 8 inf + 22842 1553942856.683 * * [simplify]: Extracting #7: cost 0 inf + 25578 1553942856.695 * [simplify]: Simplified to (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 1553942856.695 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942856.696 * * * * [progress]: [ 13 / 823 ] simplifiying candidate # 1553942856.696 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 1553942856.696 * * [simplify]: iters left: 6 (9 enodes) 1553942856.700 * * [simplify]: iters left: 5 (37 enodes) 1553942856.711 * * [simplify]: iters left: 4 (83 enodes) 1553942856.735 * * [simplify]: iters left: 3 (326 enodes) 1553942856.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942856.963 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942856.963 * * [simplify]: Extracting #2: cost 57 inf + 0 1553942856.964 * * [simplify]: Extracting #3: cost 227 inf + 1 1553942856.966 * * [simplify]: Extracting #4: cost 235 inf + 6290 1553942856.976 * * [simplify]: Extracting #5: cost 36 inf + 42593 1553942856.994 * * [simplify]: Extracting #6: cost 0 inf + 49545 1553942857.007 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) 1553942857.007 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942857.007 * * * * [progress]: [ 14 / 823 ] simplifiying candidate # 1553942857.007 * * * * [progress]: [ 15 / 823 ] simplifiying candidate # 1553942857.008 * * * * [progress]: [ 16 / 823 ] simplifiying candidate # 1553942857.008 * * * * [progress]: [ 17 / 823 ] simplifiying candidate # 1553942857.008 * * * * [progress]: [ 18 / 823 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553942857.008 * * * * [progress]: [ 19 / 823 ] simplifiying candidate # 1553942857.008 * * * * [progress]: [ 20 / 823 ] simplifiying candidate # 1553942857.008 * * * * [progress]: [ 21 / 823 ] simplifiying candidate # 1553942857.008 * * * * [progress]: [ 22 / 823 ] simplifiying candidate # 1553942857.008 * * * * [progress]: [ 23 / 823 ] simplifiying candidate # 1553942857.008 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1553942857.008 * * [simplify]: iters left: 3 (4 enodes) 1553942857.009 * * [simplify]: iters left: 2 (13 enodes) 1553942857.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942857.010 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942857.010 * * [simplify]: Extracting #2: cost 6 inf + 0 1553942857.010 * * [simplify]: Extracting #3: cost 4 inf + 2 1553942857.011 * * [simplify]: Extracting #4: cost 0 inf + 330 1553942857.011 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1553942857.011 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942857.011 * * * * [progress]: [ 24 / 823 ] simplifiying candidate # 1553942857.011 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942857.011 * * [simplify]: iters left: 6 (10 enodes) 1553942857.014 * * [simplify]: iters left: 5 (43 enodes) 1553942857.024 * * [simplify]: iters left: 4 (84 enodes) 1553942857.065 * * [simplify]: iters left: 3 (280 enodes) 1553942857.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942857.241 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942857.241 * * [simplify]: Extracting #2: cost 35 inf + 0 1553942857.241 * * [simplify]: Extracting #3: cost 201 inf + 1 1553942857.242 * * [simplify]: Extracting #4: cost 246 inf + 408 1553942857.248 * * [simplify]: Extracting #5: cost 97 inf + 30069 1553942857.275 * * [simplify]: Extracting #6: cost 2 inf + 55933 1553942857.302 * * [simplify]: Extracting #7: cost 0 inf + 56017 1553942857.317 * [simplify]: Simplified to (cbrt (* (* 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)))) 1553942857.318 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (* 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)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942857.318 * * * * [progress]: [ 25 / 823 ] simplifiying candidate # 1553942857.318 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942857.318 * * [simplify]: iters left: 6 (12 enodes) 1553942857.321 * * [simplify]: iters left: 5 (50 enodes) 1553942857.329 * * [simplify]: iters left: 4 (95 enodes) 1553942857.350 * * [simplify]: iters left: 3 (329 enodes) 1553942857.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942857.605 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942857.605 * * [simplify]: Extracting #2: cost 68 inf + 0 1553942857.605 * * [simplify]: Extracting #3: cost 268 inf + 1 1553942857.607 * * [simplify]: Extracting #4: cost 355 inf + 1954 1553942857.621 * * [simplify]: Extracting #5: cost 143 inf + 42431 1553942857.644 * * [simplify]: Extracting #6: cost 4 inf + 80069 1553942857.664 * * [simplify]: Extracting #7: cost 0 inf + 81397 1553942857.698 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553942857.699 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942857.699 * * * * [progress]: [ 26 / 823 ] simplifiying candidate # 1553942857.699 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942857.700 * * [simplify]: iters left: 6 (12 enodes) 1553942857.706 * * [simplify]: iters left: 5 (51 enodes) 1553942857.723 * * [simplify]: iters left: 4 (103 enodes) 1553942857.773 * * [simplify]: iters left: 3 (382 enodes) 1553942858.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942858.104 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942858.104 * * [simplify]: Extracting #2: cost 55 inf + 0 1553942858.105 * * [simplify]: Extracting #3: cost 295 inf + 1 1553942858.107 * * [simplify]: Extracting #4: cost 399 inf + 5834 1553942858.119 * * [simplify]: Extracting #5: cost 145 inf + 57352 1553942858.141 * * [simplify]: Extracting #6: cost 1 inf + 91720 1553942858.190 * * [simplify]: Extracting #7: cost 0 inf + 91962 1553942858.214 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942858.214 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942858.214 * * * * [progress]: [ 27 / 823 ] simplifiying candidate # 1553942858.214 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942858.215 * * [simplify]: iters left: 6 (8 enodes) 1553942858.216 * * [simplify]: iters left: 5 (33 enodes) 1553942858.227 * * [simplify]: iters left: 4 (79 enodes) 1553942858.267 * * [simplify]: iters left: 3 (334 enodes) 1553942858.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942858.517 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942858.517 * * [simplify]: Extracting #2: cost 43 inf + 0 1553942858.518 * * [simplify]: Extracting #3: cost 249 inf + 1 1553942858.520 * * [simplify]: Extracting #4: cost 300 inf + 7818 1553942858.533 * * [simplify]: Extracting #5: cost 41 inf + 55277 1553942858.563 * * [simplify]: Extracting #6: cost 0 inf + 64079 1553942858.602 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942858.602 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942858.602 * * * * [progress]: [ 28 / 823 ] simplifiying candidate # 1553942858.603 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942858.603 * * [simplify]: iters left: 6 (10 enodes) 1553942858.608 * * [simplify]: iters left: 5 (43 enodes) 1553942858.622 * * [simplify]: iters left: 4 (84 enodes) 1553942858.657 * * [simplify]: iters left: 3 (255 enodes) 1553942858.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942858.768 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942858.768 * * [simplify]: Extracting #2: cost 33 inf + 0 1553942858.768 * * [simplify]: Extracting #3: cost 141 inf + 1 1553942858.770 * * [simplify]: Extracting #4: cost 154 inf + 1514 1553942858.781 * * [simplify]: Extracting #5: cost 58 inf + 17809 1553942858.792 * * [simplify]: Extracting #6: cost 5 inf + 30869 1553942858.800 * * [simplify]: Extracting #7: cost 0 inf + 32199 1553942858.808 * [simplify]: Simplified to (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553942858.808 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942858.808 * * * * [progress]: [ 29 / 823 ] simplifiying candidate # 1553942858.809 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942858.809 * * [simplify]: iters left: 6 (9 enodes) 1553942858.811 * * [simplify]: iters left: 5 (36 enodes) 1553942858.816 * * [simplify]: iters left: 4 (79 enodes) 1553942858.844 * * [simplify]: iters left: 3 (272 enodes) 1553942858.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942858.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942858.992 * * [simplify]: Extracting #2: cost 50 inf + 0 1553942858.993 * * [simplify]: Extracting #3: cost 178 inf + 1 1553942858.994 * * [simplify]: Extracting #4: cost 190 inf + 2362 1553942858.999 * * [simplify]: Extracting #5: cost 55 inf + 23658 1553942859.010 * * [simplify]: Extracting #6: cost 0 inf + 34928 1553942859.026 * * [simplify]: Extracting #7: cost 0 inf + 34848 1553942859.043 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re)) 1553942859.043 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re)) (cbrt (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942859.043 * * * * [progress]: [ 30 / 823 ] simplifiying candidate # 1553942859.044 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 1553942859.044 * * [simplify]: iters left: 6 (10 enodes) 1553942859.049 * * [simplify]: iters left: 5 (43 enodes) 1553942859.064 * * [simplify]: iters left: 4 (74 enodes) 1553942859.091 * * [simplify]: iters left: 3 (203 enodes) 1553942859.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942859.187 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942859.188 * * [simplify]: Extracting #2: cost 31 inf + 0 1553942859.188 * * [simplify]: Extracting #3: cost 98 inf + 1 1553942859.189 * * [simplify]: Extracting #4: cost 132 inf + 615 1553942859.193 * * [simplify]: Extracting #5: cost 79 inf + 7545 1553942859.203 * * [simplify]: Extracting #6: cost 8 inf + 22842 1553942859.215 * * [simplify]: Extracting #7: cost 0 inf + 25578 1553942859.226 * [simplify]: Simplified to (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 1553942859.227 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942859.227 * * * * [progress]: [ 31 / 823 ] simplifiying candidate # 1553942859.227 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 1553942859.227 * * [simplify]: iters left: 6 (9 enodes) 1553942859.232 * * [simplify]: iters left: 5 (37 enodes) 1553942859.247 * * [simplify]: iters left: 4 (83 enodes) 1553942859.293 * * [simplify]: iters left: 3 (326 enodes) 1553942859.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942859.513 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942859.513 * * [simplify]: Extracting #2: cost 57 inf + 0 1553942859.514 * * [simplify]: Extracting #3: cost 227 inf + 1 1553942859.516 * * [simplify]: Extracting #4: cost 235 inf + 6290 1553942859.524 * * [simplify]: Extracting #5: cost 36 inf + 42593 1553942859.536 * * [simplify]: Extracting #6: cost 0 inf + 49545 1553942859.559 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) 1553942859.559 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942859.559 * * * * [progress]: [ 32 / 823 ] simplifiying candidate # 1553942859.559 * * * * [progress]: [ 33 / 823 ] simplifiying candidate # 1553942859.559 * * * * [progress]: [ 34 / 823 ] simplifiying candidate # 1553942859.559 * * * * [progress]: [ 35 / 823 ] simplifiying candidate # 1553942859.560 * * * * [progress]: [ 36 / 823 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553942859.560 * * * * [progress]: [ 37 / 823 ] simplifiying candidate # 1553942859.560 * * * * [progress]: [ 38 / 823 ] simplifiying candidate # 1553942859.560 * * * * [progress]: [ 39 / 823 ] simplifiying candidate # 1553942859.560 * * * * [progress]: [ 40 / 823 ] simplifiying candidate # 1553942859.560 * * * * [progress]: [ 41 / 823 ] simplifiying candidate # 1553942859.560 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1553942859.560 * * [simplify]: iters left: 3 (4 enodes) 1553942859.561 * * [simplify]: iters left: 2 (13 enodes) 1553942859.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942859.562 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942859.562 * * [simplify]: Extracting #2: cost 6 inf + 0 1553942859.562 * * [simplify]: Extracting #3: cost 4 inf + 2 1553942859.563 * * [simplify]: Extracting #4: cost 0 inf + 330 1553942859.563 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1553942859.563 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942859.563 * * * * [progress]: [ 42 / 823 ] simplifiying candidate # 1553942859.563 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942859.563 * * [simplify]: iters left: 6 (10 enodes) 1553942859.566 * * [simplify]: iters left: 5 (43 enodes) 1553942859.573 * * [simplify]: iters left: 4 (84 enodes) 1553942859.591 * * [simplify]: iters left: 3 (280 enodes) 1553942859.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942859.714 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942859.714 * * [simplify]: Extracting #2: cost 35 inf + 0 1553942859.715 * * [simplify]: Extracting #3: cost 201 inf + 1 1553942859.716 * * [simplify]: Extracting #4: cost 246 inf + 408 1553942859.721 * * [simplify]: Extracting #5: cost 97 inf + 30069 1553942859.740 * * [simplify]: Extracting #6: cost 2 inf + 55933 1553942859.757 * * [simplify]: Extracting #7: cost 0 inf + 56017 1553942859.770 * [simplify]: Simplified to (cbrt (* (* 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)))) 1553942859.770 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942859.771 * * * * [progress]: [ 43 / 823 ] simplifiying candidate # 1553942859.771 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942859.771 * * [simplify]: iters left: 6 (12 enodes) 1553942859.775 * * [simplify]: iters left: 5 (50 enodes) 1553942859.794 * * [simplify]: iters left: 4 (95 enodes) 1553942859.822 * * [simplify]: iters left: 3 (329 enodes) 1553942860.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942860.077 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942860.077 * * [simplify]: Extracting #2: cost 68 inf + 0 1553942860.078 * * [simplify]: Extracting #3: cost 268 inf + 1 1553942860.079 * * [simplify]: Extracting #4: cost 355 inf + 1954 1553942860.087 * * [simplify]: Extracting #5: cost 143 inf + 42431 1553942860.107 * * [simplify]: Extracting #6: cost 4 inf + 80069 1553942860.134 * * [simplify]: Extracting #7: cost 0 inf + 81397 1553942860.165 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553942860.165 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942860.165 * * * * [progress]: [ 44 / 823 ] simplifiying candidate # 1553942860.166 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942860.166 * * [simplify]: iters left: 6 (12 enodes) 1553942860.172 * * [simplify]: iters left: 5 (51 enodes) 1553942860.189 * * [simplify]: iters left: 4 (103 enodes) 1553942860.237 * * [simplify]: iters left: 3 (382 enodes) 1553942860.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942860.588 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942860.588 * * [simplify]: Extracting #2: cost 55 inf + 0 1553942860.589 * * [simplify]: Extracting #3: cost 295 inf + 1 1553942860.595 * * [simplify]: Extracting #4: cost 399 inf + 5834 1553942860.617 * * [simplify]: Extracting #5: cost 145 inf + 57352 1553942860.646 * * [simplify]: Extracting #6: cost 1 inf + 91720 1553942860.681 * * [simplify]: Extracting #7: cost 0 inf + 91962 1553942860.718 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942860.718 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942860.719 * * * * [progress]: [ 45 / 823 ] simplifiying candidate # 1553942860.719 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942860.719 * * [simplify]: iters left: 6 (8 enodes) 1553942860.721 * * [simplify]: iters left: 5 (33 enodes) 1553942860.726 * * [simplify]: iters left: 4 (79 enodes) 1553942860.752 * * [simplify]: iters left: 3 (334 enodes) 1553942861.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942861.058 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942861.058 * * [simplify]: Extracting #2: cost 43 inf + 0 1553942861.059 * * [simplify]: Extracting #3: cost 249 inf + 1 1553942861.061 * * [simplify]: Extracting #4: cost 300 inf + 7818 1553942861.077 * * [simplify]: Extracting #5: cost 41 inf + 55277 1553942861.103 * * [simplify]: Extracting #6: cost 0 inf + 64079 1553942861.137 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942861.137 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942861.138 * * * * [progress]: [ 46 / 823 ] simplifiying candidate # 1553942861.138 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553942861.138 * * [simplify]: iters left: 6 (10 enodes) 1553942861.144 * * [simplify]: iters left: 5 (43 enodes) 1553942861.155 * * [simplify]: iters left: 4 (84 enodes) 1553942861.174 * * [simplify]: iters left: 3 (255 enodes) 1553942861.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942861.287 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942861.287 * * [simplify]: Extracting #2: cost 33 inf + 0 1553942861.288 * * [simplify]: Extracting #3: cost 141 inf + 1 1553942861.289 * * [simplify]: Extracting #4: cost 154 inf + 1514 1553942861.297 * * [simplify]: Extracting #5: cost 58 inf + 17809 1553942861.308 * * [simplify]: Extracting #6: cost 5 inf + 30869 1553942861.316 * * [simplify]: Extracting #7: cost 0 inf + 32199 1553942861.324 * [simplify]: Simplified to (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553942861.324 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942861.324 * * * * [progress]: [ 47 / 823 ] simplifiying candidate # 1553942861.324 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553942861.324 * * [simplify]: iters left: 6 (9 enodes) 1553942861.326 * * [simplify]: iters left: 5 (36 enodes) 1553942861.331 * * [simplify]: iters left: 4 (79 enodes) 1553942861.366 * * [simplify]: iters left: 3 (272 enodes) 1553942861.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942861.568 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942861.568 * * [simplify]: Extracting #2: cost 50 inf + 0 1553942861.569 * * [simplify]: Extracting #3: cost 178 inf + 1 1553942861.571 * * [simplify]: Extracting #4: cost 190 inf + 2362 1553942861.580 * * [simplify]: Extracting #5: cost 55 inf + 23658 1553942861.597 * * [simplify]: Extracting #6: cost 0 inf + 34928 1553942861.614 * * [simplify]: Extracting #7: cost 0 inf + 34848 1553942861.630 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re)) 1553942861.631 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re)) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942861.631 * * * * [progress]: [ 48 / 823 ] simplifiying candidate # 1553942861.631 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 1553942861.631 * * [simplify]: iters left: 6 (10 enodes) 1553942861.637 * * [simplify]: iters left: 5 (43 enodes) 1553942861.650 * * [simplify]: iters left: 4 (74 enodes) 1553942861.670 * * [simplify]: iters left: 3 (203 enodes) 1553942861.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942861.761 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942861.761 * * [simplify]: Extracting #2: cost 31 inf + 0 1553942861.761 * * [simplify]: Extracting #3: cost 98 inf + 1 1553942861.762 * * [simplify]: Extracting #4: cost 132 inf + 615 1553942861.766 * * [simplify]: Extracting #5: cost 79 inf + 7545 1553942861.776 * * [simplify]: Extracting #6: cost 8 inf + 22842 1553942861.788 * * [simplify]: Extracting #7: cost 0 inf + 25578 1553942861.800 * [simplify]: Simplified to (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 1553942861.800 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942861.800 * * * * [progress]: [ 49 / 823 ] simplifiying candidate # 1553942861.800 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 1553942861.801 * * [simplify]: iters left: 6 (9 enodes) 1553942861.805 * * [simplify]: iters left: 5 (37 enodes) 1553942861.812 * * [simplify]: iters left: 4 (83 enodes) 1553942861.834 * * [simplify]: iters left: 3 (326 enodes) 1553942862.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942862.049 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942862.049 * * [simplify]: Extracting #2: cost 57 inf + 0 1553942862.050 * * [simplify]: Extracting #3: cost 227 inf + 1 1553942862.052 * * [simplify]: Extracting #4: cost 235 inf + 6290 1553942862.060 * * [simplify]: Extracting #5: cost 36 inf + 42593 1553942862.076 * * [simplify]: Extracting #6: cost 0 inf + 49545 1553942862.096 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) 1553942862.097 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942862.097 * * * * [progress]: [ 50 / 823 ] simplifiying candidate # 1553942862.097 * * * * [progress]: [ 51 / 823 ] simplifiying candidate # 1553942862.097 * * * * [progress]: [ 52 / 823 ] simplifiying candidate # 1553942862.097 * * * * [progress]: [ 53 / 823 ] simplifiying candidate # 1553942862.097 * * * * [progress]: [ 54 / 823 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553942862.097 * * * * [progress]: [ 55 / 823 ] simplifiying candidate # 1553942862.097 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1553942862.097 * * [simplify]: iters left: 6 (6 enodes) 1553942862.099 * * [simplify]: iters left: 5 (25 enodes) 1553942862.102 * * [simplify]: iters left: 4 (53 enodes) 1553942862.113 * * [simplify]: iters left: 3 (156 enodes) 1553942862.169 * * [simplify]: iters left: 2 (409 enodes) 1553942862.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942862.287 * * [simplify]: Extracting #1: cost 28 inf + 0 1553942862.288 * * [simplify]: Extracting #2: cost 87 inf + 1 1553942862.289 * * [simplify]: Extracting #3: cost 110 inf + 126 1553942862.293 * * [simplify]: Extracting #4: cost 38 inf + 9219 1553942862.297 * * [simplify]: Extracting #5: cost 1 inf + 13572 1553942862.301 * * [simplify]: Extracting #6: cost 0 inf + 13294 1553942862.305 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1553942862.305 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (+ 1/3 1/3) 1/3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942862.306 * [simplify]: Simplifying (+ (+ 1/3 1/3) 1/3) 1553942862.306 * * [simplify]: iters left: 4 (3 enodes) 1553942862.309 * * [simplify]: iters left: 3 (12 enodes) 1553942862.311 * * [simplify]: iters left: 2 (14 enodes) 1553942862.313 * * [simplify]: iters left: 1 (16 enodes) 1553942862.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942862.316 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942862.316 * [simplify]: Simplified to 1 1553942862.316 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942862.316 * * * * [progress]: [ 56 / 823 ] simplifiying candidate # 1553942862.316 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942862.316 * * [simplify]: iters left: 6 (7 enodes) 1553942862.318 * * [simplify]: iters left: 5 (28 enodes) 1553942862.323 * * [simplify]: iters left: 4 (56 enodes) 1553942862.346 * * [simplify]: iters left: 3 (161 enodes) 1553942862.412 * * [simplify]: iters left: 2 (407 enodes) 1553942862.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942862.544 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942862.544 * * [simplify]: Extracting #2: cost 30 inf + 0 1553942862.544 * * [simplify]: Extracting #3: cost 85 inf + 1 1553942862.545 * * [simplify]: Extracting #4: cost 105 inf + 369 1553942862.546 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553942862.550 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553942862.556 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553942862.565 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553942862.571 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553942862.571 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942862.571 * [simplify]: Simplifying (+ (+ 1 1) 1) 1553942862.571 * * [simplify]: iters left: 4 (3 enodes) 1553942862.574 * * [simplify]: iters left: 3 (14 enodes) 1553942862.576 * * [simplify]: iters left: 2 (16 enodes) 1553942862.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942862.579 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942862.579 * [simplify]: Simplified to 3 1553942862.579 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942862.579 * * * * [progress]: [ 57 / 823 ] simplifiying candidate # 1553942862.579 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942862.579 * * [simplify]: iters left: 6 (7 enodes) 1553942862.581 * * [simplify]: iters left: 5 (28 enodes) 1553942862.585 * * [simplify]: iters left: 4 (56 enodes) 1553942862.597 * * [simplify]: iters left: 3 (161 enodes) 1553942862.651 * * [simplify]: iters left: 2 (407 enodes) 1553942862.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942862.762 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942862.762 * * [simplify]: Extracting #2: cost 30 inf + 0 1553942862.762 * * [simplify]: Extracting #3: cost 85 inf + 1 1553942862.762 * * [simplify]: Extracting #4: cost 105 inf + 369 1553942862.764 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553942862.768 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553942862.773 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553942862.781 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553942862.789 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553942862.789 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ 2 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942862.790 * [simplify]: Simplifying (+ 2 1) 1553942862.790 * * [simplify]: iters left: 2 (3 enodes) 1553942862.794 * * [simplify]: iters left: 1 (13 enodes) 1553942862.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942862.798 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942862.798 * [simplify]: Simplified to 3 1553942862.798 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942862.798 * * * * [progress]: [ 58 / 823 ] simplifiying candidate # 1553942862.798 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942862.799 * * [simplify]: iters left: 6 (7 enodes) 1553942862.801 * * [simplify]: iters left: 5 (28 enodes) 1553942862.810 * * [simplify]: iters left: 4 (56 enodes) 1553942862.833 * * [simplify]: iters left: 3 (161 enodes) 1553942862.886 * * [simplify]: iters left: 2 (407 enodes) 1553942863.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942863.041 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942863.042 * * [simplify]: Extracting #2: cost 30 inf + 0 1553942863.042 * * [simplify]: Extracting #3: cost 85 inf + 1 1553942863.043 * * [simplify]: Extracting #4: cost 105 inf + 369 1553942863.047 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553942863.055 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553942863.063 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553942863.071 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553942863.079 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553942863.079 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942863.080 * [simplify]: Simplifying (+ (+ 1 1) 1) 1553942863.080 * * [simplify]: iters left: 4 (3 enodes) 1553942863.084 * * [simplify]: iters left: 3 (14 enodes) 1553942863.088 * * [simplify]: iters left: 2 (16 enodes) 1553942863.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942863.092 * * [simplify]: Extracting #1: cost 0 inf + 1 1553942863.092 * [simplify]: Simplified to 3 1553942863.093 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942863.093 * * * * [progress]: [ 59 / 823 ] simplifiying candidate # 1553942863.093 * [simplify]: Simplifying (* (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942863.093 * * [simplify]: iters left: 6 (8 enodes) 1553942863.097 * * [simplify]: iters left: 5 (38 enodes) 1553942863.112 * * [simplify]: iters left: 4 (130 enodes) 1553942863.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942863.217 * * [simplify]: Extracting #1: cost 50 inf + 0 1553942863.218 * * [simplify]: Extracting #2: cost 177 inf + 2 1553942863.219 * * [simplify]: Extracting #3: cost 182 inf + 5058 1553942863.229 * * [simplify]: Extracting #4: cost 73 inf + 27064 1553942863.246 * * [simplify]: Extracting #5: cost 0 inf + 44699 1553942863.258 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553942863.258 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1/3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942863.258 * * * * [progress]: [ 60 / 823 ] simplifiying candidate # 1553942863.259 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553942863.259 * * [simplify]: iters left: 6 (9 enodes) 1553942863.261 * * [simplify]: iters left: 5 (35 enodes) 1553942863.267 * * [simplify]: iters left: 4 (65 enodes) 1553942863.296 * * [simplify]: iters left: 3 (171 enodes) 1553942863.358 * * [simplify]: iters left: 2 (415 enodes) 1553942863.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942863.510 * * [simplify]: Extracting #1: cost 35 inf + 0 1553942863.511 * * [simplify]: Extracting #2: cost 100 inf + 2 1553942863.516 * * [simplify]: Extracting #3: cost 100 inf + 2665 1553942863.520 * * [simplify]: Extracting #4: cost 18 inf + 13459 1553942863.525 * * [simplify]: Extracting #5: cost 0 inf + 16444 1553942863.529 * * [simplify]: Extracting #6: cost 0 inf + 16244 1553942863.534 * [simplify]: Simplified to (* (- x.re x.im) (* x.re (+ x.im x.re))) 1553942863.534 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (- x.re x.im) (* x.re (+ x.im x.re))) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942863.534 * * * * [progress]: [ 61 / 823 ] simplifiying candidate # 1553942863.535 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553942863.535 * * [simplify]: iters left: 6 (9 enodes) 1553942863.537 * * [simplify]: iters left: 5 (35 enodes) 1553942863.542 * * [simplify]: iters left: 4 (65 enodes) 1553942863.563 * * [simplify]: iters left: 3 (171 enodes) 1553942863.631 * * [simplify]: iters left: 2 (415 enodes) 1553942863.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942863.758 * * [simplify]: Extracting #1: cost 35 inf + 0 1553942863.758 * * [simplify]: Extracting #2: cost 100 inf + 2 1553942863.761 * * [simplify]: Extracting #3: cost 100 inf + 2665 1553942863.765 * * [simplify]: Extracting #4: cost 18 inf + 13459 1553942863.771 * * [simplify]: Extracting #5: cost 0 inf + 16444 1553942863.781 * * [simplify]: Extracting #6: cost 0 inf + 16244 1553942863.790 * [simplify]: Simplified to (* (- x.re x.im) (* x.re (+ x.im x.re))) 1553942863.790 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (- x.re x.im) (* x.re (+ x.im x.re))) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942863.790 * * * * [progress]: [ 62 / 823 ] simplifiying candidate # 1553942863.791 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942863.791 * * [simplify]: iters left: 6 (7 enodes) 1553942863.794 * * [simplify]: iters left: 5 (28 enodes) 1553942863.802 * * [simplify]: iters left: 4 (56 enodes) 1553942863.822 * * [simplify]: iters left: 3 (161 enodes) 1553942863.890 * * [simplify]: iters left: 2 (407 enodes) 1553942864.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942864.008 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942864.008 * * [simplify]: Extracting #2: cost 30 inf + 0 1553942864.009 * * [simplify]: Extracting #3: cost 85 inf + 1 1553942864.009 * * [simplify]: Extracting #4: cost 105 inf + 369 1553942864.013 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553942864.023 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553942864.030 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553942864.037 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553942864.044 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553942864.044 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942864.044 * * * * [progress]: [ 63 / 823 ] simplifiying candidate # 1553942864.045 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942864.045 * * [simplify]: iters left: 6 (7 enodes) 1553942864.047 * * [simplify]: iters left: 5 (28 enodes) 1553942864.052 * * [simplify]: iters left: 4 (56 enodes) 1553942864.063 * * [simplify]: iters left: 3 (161 enodes) 1553942864.118 * * [simplify]: iters left: 2 (407 enodes) 1553942864.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942864.254 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942864.255 * * [simplify]: Extracting #2: cost 30 inf + 0 1553942864.255 * * [simplify]: Extracting #3: cost 85 inf + 1 1553942864.256 * * [simplify]: Extracting #4: cost 105 inf + 369 1553942864.260 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553942864.265 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553942864.271 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553942864.275 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553942864.279 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553942864.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942864.279 * * * * [progress]: [ 64 / 823 ] simplifiying candidate # 1553942864.280 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942864.280 * * [simplify]: iters left: 6 (7 enodes) 1553942864.281 * * [simplify]: iters left: 5 (28 enodes) 1553942864.285 * * [simplify]: iters left: 4 (56 enodes) 1553942864.300 * * [simplify]: iters left: 3 (161 enodes) 1553942864.368 * * [simplify]: iters left: 2 (407 enodes) 1553942864.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942864.520 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942864.520 * * [simplify]: Extracting #2: cost 30 inf + 0 1553942864.521 * * [simplify]: Extracting #3: cost 85 inf + 1 1553942864.521 * * [simplify]: Extracting #4: cost 105 inf + 369 1553942864.523 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553942864.527 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553942864.532 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553942864.538 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553942864.542 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553942864.542 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ 2 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942864.542 * * * * [progress]: [ 65 / 823 ] simplifiying candidate # 1553942864.543 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942864.543 * * [simplify]: iters left: 6 (7 enodes) 1553942864.544 * * [simplify]: iters left: 5 (28 enodes) 1553942864.549 * * [simplify]: iters left: 4 (56 enodes) 1553942864.561 * * [simplify]: iters left: 3 (161 enodes) 1553942864.605 * * [simplify]: iters left: 2 (407 enodes) 1553942864.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942864.728 * * [simplify]: Extracting #1: cost 3 inf + 0 1553942864.728 * * [simplify]: Extracting #2: cost 30 inf + 0 1553942864.729 * * [simplify]: Extracting #3: cost 85 inf + 1 1553942864.729 * * [simplify]: Extracting #4: cost 105 inf + 369 1553942864.733 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553942864.740 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553942864.748 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553942864.756 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553942864.765 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553942864.765 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ (+ 1 1) 1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942864.765 * * * * [progress]: [ 66 / 823 ] simplifiying candidate # 1553942864.765 * * * * [progress]: [ 67 / 823 ] simplifiying candidate # 1553942864.766 * [simplify]: Simplifying (+ (+ (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1553942864.766 * * [simplify]: iters left: 6 (10 enodes) 1553942864.773 * * [simplify]: iters left: 5 (38 enodes) 1553942864.784 * * [simplify]: iters left: 4 (66 enodes) 1553942864.804 * * [simplify]: iters left: 3 (171 enodes) 1553942864.850 * * [simplify]: iters left: 2 (426 enodes) 1553942864.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942864.985 * * [simplify]: Extracting #1: cost 4 inf + 0 1553942864.985 * * [simplify]: Extracting #2: cost 7 inf + 0 1553942864.985 * * [simplify]: Extracting #3: cost 9 inf + 0 1553942864.985 * * [simplify]: Extracting #4: cost 36 inf + 0 1553942864.986 * * [simplify]: Extracting #5: cost 91 inf + 1 1553942864.986 * * [simplify]: Extracting #6: cost 113 inf + 247 1553942864.988 * * [simplify]: Extracting #7: cost 51 inf + 7892 1553942864.992 * * [simplify]: Extracting #8: cost 0 inf + 16042 1553942864.997 * * [simplify]: Extracting #9: cost 0 inf + 15602 1553942865.003 * [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))))) (log (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))))) 1553942865.003 * [simplify]: Simplified (2 1 1) to (λ (x.re 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))))) (log (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942865.003 * * * * [progress]: [ 68 / 823 ] simplifiying candidate # 1553942865.004 * [simplify]: Simplifying (+ (log (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 1553942865.004 * * [simplify]: iters left: 6 (11 enodes) 1553942865.007 * * [simplify]: iters left: 5 (42 enodes) 1553942865.019 * * [simplify]: iters left: 4 (70 enodes) 1553942865.034 * * [simplify]: iters left: 3 (176 enodes) 1553942865.089 * * [simplify]: iters left: 2 (420 enodes) 1553942865.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942865.211 * * [simplify]: Extracting #1: cost 4 inf + 0 1553942865.211 * * [simplify]: Extracting #2: cost 8 inf + 0 1553942865.211 * * [simplify]: Extracting #3: cost 11 inf + 0 1553942865.211 * * [simplify]: Extracting #4: cost 38 inf + 0 1553942865.212 * * [simplify]: Extracting #5: cost 93 inf + 1 1553942865.213 * * [simplify]: Extracting #6: cost 94 inf + 3069 1553942865.216 * * [simplify]: Extracting #7: cost 17 inf + 13592 1553942865.220 * * [simplify]: Extracting #8: cost 0 inf + 16426 1553942865.225 * * [simplify]: Extracting #9: cost 0 inf + 16346 1553942865.229 * [simplify]: Simplified to (+ (log (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (log (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553942865.230 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (log (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942865.230 * * * * [progress]: [ 69 / 823 ] simplifiying candidate # 1553942865.230 * * * * [progress]: [ 70 / 823 ] simplifiying candidate # 1553942865.230 * * * * [progress]: [ 71 / 823 ] simplifiying candidate # 1553942865.230 * [simplify]: Simplifying (* (* (* (+ x.re x.im) (* (- x.re x.im) x.re)) (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942865.230 * * [simplify]: iters left: 6 (8 enodes) 1553942865.234 * * [simplify]: iters left: 5 (38 enodes) 1553942865.241 * * [simplify]: iters left: 4 (130 enodes) 1553942865.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942865.344 * * [simplify]: Extracting #1: cost 50 inf + 0 1553942865.345 * * [simplify]: Extracting #2: cost 177 inf + 2 1553942865.348 * * [simplify]: Extracting #3: cost 182 inf + 5058 1553942865.359 * * [simplify]: Extracting #4: cost 73 inf + 27064 1553942865.381 * * [simplify]: Extracting #5: cost 0 inf + 44699 1553942865.401 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553942865.401 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942865.401 * * * * [progress]: [ 72 / 823 ] simplifiying candidate # 1553942865.402 * [simplify]: Simplifying (* (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553942865.402 * * [simplify]: iters left: 6 (11 enodes) 1553942865.407 * * [simplify]: iters left: 5 (52 enodes) 1553942865.423 * * [simplify]: iters left: 4 (144 enodes) 1553942865.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942865.513 * * [simplify]: Extracting #1: cost 50 inf + 0 1553942865.513 * * [simplify]: Extracting #2: cost 193 inf + 1 1553942865.515 * * [simplify]: Extracting #3: cost 202 inf + 1310 1553942865.525 * * [simplify]: Extracting #4: cost 87 inf + 29254 1553942865.550 * * [simplify]: Extracting #5: cost 5 inf + 56938 1553942865.581 * * [simplify]: Extracting #6: cost 0 inf + 58788 1553942865.602 * [simplify]: Simplified to (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (+ x.im x.re) (- x.re x.im)) x.re))) 1553942865.603 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (* (+ x.im x.re) (- x.re x.im)) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942865.603 * * * * [progress]: [ 73 / 823 ] simplifiying candidate # 1553942865.603 * * * * [progress]: [ 74 / 823 ] simplifiying candidate # 1553942865.603 * * * * [progress]: [ 75 / 823 ] simplifiying candidate # 1553942865.603 * * * * [progress]: [ 76 / 823 ] simplifiying candidate # 1553942865.603 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942865.603 * * [simplify]: iters left: 6 (12 enodes) 1553942865.607 * * [simplify]: iters left: 5 (50 enodes) 1553942865.614 * * [simplify]: iters left: 4 (92 enodes) 1553942865.635 * * [simplify]: iters left: 3 (288 enodes) 1553942865.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942865.786 * * [simplify]: Extracting #1: cost 34 inf + 0 1553942865.786 * * [simplify]: Extracting #2: cost 199 inf + 2 1553942865.788 * * [simplify]: Extracting #3: cost 205 inf + 15259 1553942865.796 * * [simplify]: Extracting #4: cost 40 inf + 65732 1553942865.810 * * [simplify]: Extracting #5: cost 0 inf + 59682 1553942865.833 * * [simplify]: Extracting #6: cost 0 inf + 56574 1553942865.864 * * [simplify]: Extracting #7: cost 0 inf + 56534 1553942865.882 * [simplify]: Simplified to (* (* 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))) 1553942865.882 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942865.883 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942865.883 * * [simplify]: iters left: 6 (13 enodes) 1553942865.886 * * [simplify]: iters left: 5 (60 enodes) 1553942865.896 * * [simplify]: iters left: 4 (146 enodes) 1553942865.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942865.945 * * [simplify]: Extracting #1: cost 34 inf + 0 1553942865.945 * * [simplify]: Extracting #2: cost 144 inf + 1 1553942865.946 * * [simplify]: Extracting #3: cost 156 inf + 2401 1553942865.952 * * [simplify]: Extracting #4: cost 26 inf + 26137 1553942865.965 * * [simplify]: Extracting #5: cost 0 inf + 32627 1553942865.978 * * [simplify]: Extracting #6: cost 0 inf + 32307 1553942865.985 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re))) 1553942865.985 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* 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.re x.im) (* x.im x.re)) x.im))) 1553942865.986 * * * * [progress]: [ 77 / 823 ] simplifiying candidate # 1553942865.986 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942865.986 * * [simplify]: iters left: 6 (18 enodes) 1553942865.991 * * [simplify]: iters left: 5 (77 enodes) 1553942866.003 * * [simplify]: iters left: 4 (159 enodes) 1553942866.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942866.072 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942866.072 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942866.072 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942866.073 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942866.073 * * [simplify]: Extracting #5: cost 181 inf + 611 1553942866.076 * * [simplify]: Extracting #6: cost 97 inf + 23170 1553942866.084 * * [simplify]: Extracting #7: cost 4 inf + 49274 1553942866.094 * * [simplify]: Extracting #8: cost 0 inf + 42722 1553942866.110 * * [simplify]: Extracting #9: cost 0 inf + 42551 1553942866.127 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* 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))))) 1553942866.128 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* 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))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942866.128 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942866.129 * * [simplify]: iters left: 6 (16 enodes) 1553942866.136 * * [simplify]: iters left: 5 (78 enodes) 1553942866.153 * * [simplify]: iters left: 4 (189 enodes) 1553942866.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942866.220 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942866.220 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942866.220 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942866.221 * * [simplify]: Extracting #4: cost 188 inf + 0 1553942866.225 * * [simplify]: Extracting #5: cost 131 inf + 12855 1553942866.240 * * [simplify]: Extracting #6: cost 17 inf + 36400 1553942866.258 * * [simplify]: Extracting #7: cost 0 inf + 39392 1553942866.276 * * [simplify]: Extracting #8: cost 0 inf + 38912 1553942866.296 * * [simplify]: Extracting #9: cost 0 inf + 38832 1553942866.313 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) 1553942866.313 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* (* (* x.im x.im) x.im) x.re) (* (* x.re x.re) (* x.re x.re))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* 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))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942866.314 * * * * [progress]: [ 78 / 823 ] simplifiying candidate # 1553942866.314 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942866.314 * * [simplify]: iters left: 6 (17 enodes) 1553942866.319 * * [simplify]: iters left: 5 (73 enodes) 1553942866.330 * * [simplify]: iters left: 4 (151 enodes) 1553942866.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942866.370 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942866.370 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942866.370 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942866.371 * * [simplify]: Extracting #4: cost 142 inf + 1 1553942866.371 * * [simplify]: Extracting #5: cost 198 inf + 493 1553942866.374 * * [simplify]: Extracting #6: cost 109 inf + 26353 1553942866.383 * * [simplify]: Extracting #7: cost 14 inf + 49855 1553942866.398 * * [simplify]: Extracting #8: cost 0 inf + 47543 1553942866.417 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* 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))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im))))) 1553942866.418 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942866.418 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942866.419 * * [simplify]: iters left: 6 (16 enodes) 1553942866.426 * * [simplify]: iters left: 5 (80 enodes) 1553942866.455 * * [simplify]: iters left: 4 (218 enodes) 1553942866.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942866.511 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942866.511 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942866.511 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942866.512 * * [simplify]: Extracting #4: cost 207 inf + 0 1553942866.514 * * [simplify]: Extracting #5: cost 168 inf + 10525 1553942866.522 * * [simplify]: Extracting #6: cost 18 inf + 39298 1553942866.533 * * [simplify]: Extracting #7: cost 1 inf + 42891 1553942866.543 * * [simplify]: Extracting #8: cost 0 inf + 43653 1553942866.557 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (+ (* (+ (* x.im x.im) (* x.re x.im)) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* x.re x.re)))) (cbrt (+ (* (+ (* x.im x.im) (* x.re x.im)) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* x.re x.re)))))) 1553942866.557 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (+ (* (+ (* x.im x.im) (* x.re x.im)) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* x.re x.re)))) (cbrt (+ (* (+ (* x.im x.im) (* x.re x.im)) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942866.557 * * * * [progress]: [ 79 / 823 ] simplifiying candidate # 1553942866.557 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942866.558 * * [simplify]: iters left: 6 (18 enodes) 1553942866.563 * * [simplify]: iters left: 5 (77 enodes) 1553942866.588 * * [simplify]: iters left: 4 (160 enodes) 1553942866.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942866.666 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942866.667 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942866.667 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942866.667 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942866.672 * * [simplify]: Extracting #5: cost 187 inf + 978 1553942866.679 * * [simplify]: Extracting #6: cost 85 inf + 24827 1553942866.695 * * [simplify]: Extracting #7: cost 8 inf + 42568 1553942866.710 * * [simplify]: Extracting #8: cost 0 inf + 42178 1553942866.719 * * [simplify]: Extracting #9: cost 0 inf + 41534 1553942866.729 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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)))) (cbrt (* (* 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)))))) 1553942866.729 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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)))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942866.730 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942866.730 * * [simplify]: iters left: 6 (17 enodes) 1553942866.734 * * [simplify]: iters left: 5 (83 enodes) 1553942866.748 * * [simplify]: iters left: 4 (185 enodes) 1553942866.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942866.811 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942866.811 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942866.811 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942866.811 * * [simplify]: Extracting #4: cost 174 inf + 0 1553942866.812 * * [simplify]: Extracting #5: cost 164 inf + 3326 1553942866.817 * * [simplify]: Extracting #6: cost 35 inf + 28096 1553942866.825 * * [simplify]: Extracting #7: cost 0 inf + 35526 1553942866.833 * * [simplify]: Extracting #8: cost 0 inf + 35046 1553942866.846 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942866.846 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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)))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942866.846 * * * * [progress]: [ 80 / 823 ] simplifiying candidate # 1553942866.847 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942866.847 * * [simplify]: iters left: 6 (15 enodes) 1553942866.854 * * [simplify]: iters left: 5 (65 enodes) 1553942866.867 * * [simplify]: iters left: 4 (132 enodes) 1553942866.902 * * [simplify]: iters left: 3 (458 enodes) 1553942867.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942867.187 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942867.187 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942867.187 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942867.188 * * [simplify]: Extracting #4: cost 311 inf + 1 1553942867.189 * * [simplify]: Extracting #5: cost 340 inf + 1717 1553942867.198 * * [simplify]: Extracting #6: cost 141 inf + 43367 1553942867.240 * * [simplify]: Extracting #7: cost 6 inf + 80546 1553942867.280 * * [simplify]: Extracting #8: cost 0 inf + 82278 1553942867.320 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* 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)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553942867.320 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942867.320 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942867.321 * * [simplify]: iters left: 6 (14 enodes) 1553942867.327 * * [simplify]: iters left: 5 (65 enodes) 1553942867.350 * * [simplify]: iters left: 4 (153 enodes) 1553942867.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942867.393 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942867.393 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942867.393 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942867.393 * * [simplify]: Extracting #4: cost 157 inf + 0 1553942867.394 * * [simplify]: Extracting #5: cost 158 inf + 3289 1553942867.399 * * [simplify]: Extracting #6: cost 43 inf + 25036 1553942867.406 * * [simplify]: Extracting #7: cost 0 inf + 35600 1553942867.415 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) 1553942867.415 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942867.416 * * * * [progress]: [ 81 / 823 ] simplifiying candidate # 1553942867.416 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942867.416 * * [simplify]: iters left: 6 (19 enodes) 1553942867.426 * * [simplify]: iters left: 5 (80 enodes) 1553942867.450 * * [simplify]: iters left: 4 (160 enodes) 1553942867.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942867.525 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942867.525 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942867.525 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942867.526 * * [simplify]: Extracting #4: cost 134 inf + 1 1553942867.527 * * [simplify]: Extracting #5: cost 168 inf + 534 1553942867.531 * * [simplify]: Extracting #6: cost 86 inf + 13642 1553942867.544 * * [simplify]: Extracting #7: cost 5 inf + 33081 1553942867.558 * * [simplify]: Extracting #8: cost 0 inf + 34971 1553942867.573 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* x.re (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* 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)))))) (cbrt (* (* 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)))))) 1553942867.573 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* 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)))))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942867.573 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942867.574 * * [simplify]: iters left: 6 (15 enodes) 1553942867.579 * * [simplify]: iters left: 5 (68 enodes) 1553942867.592 * * [simplify]: iters left: 4 (147 enodes) 1553942867.630 * * [simplify]: iters left: 3 (472 enodes) 1553942867.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942867.928 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942867.929 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942867.929 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942867.930 * * [simplify]: Extracting #4: cost 354 inf + 2 1553942867.934 * * [simplify]: Extracting #5: cost 333 inf + 13931 1553942867.949 * * [simplify]: Extracting #6: cost 117 inf + 67031 1553942867.989 * * [simplify]: Extracting #7: cost 0 inf + 101425 1553942868.026 * * [simplify]: Extracting #8: cost 0 inf + 101385 1553942868.064 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (+ x.re x.im))) 1553942868.064 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* x.re (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* 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)))))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942868.065 * * * * [progress]: [ 82 / 823 ] simplifiying candidate # 1553942868.065 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942868.065 * * [simplify]: iters left: 6 (16 enodes) 1553942868.073 * * [simplify]: iters left: 5 (70 enodes) 1553942868.084 * * [simplify]: iters left: 4 (139 enodes) 1553942868.130 * * [simplify]: iters left: 3 (441 enodes) 1553942868.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942868.393 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942868.393 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942868.394 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942868.394 * * [simplify]: Extracting #4: cost 248 inf + 1 1553942868.395 * * [simplify]: Extracting #5: cost 306 inf + 653 1553942868.401 * * [simplify]: Extracting #6: cost 153 inf + 29008 1553942868.418 * * [simplify]: Extracting #7: cost 13 inf + 68241 1553942868.449 * * [simplify]: Extracting #8: cost 0 inf + 72547 1553942868.485 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942868.485 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942868.486 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942868.486 * * [simplify]: iters left: 6 (14 enodes) 1553942868.492 * * [simplify]: iters left: 5 (65 enodes) 1553942868.518 * * [simplify]: iters left: 4 (153 enodes) 1553942868.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942868.559 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942868.559 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942868.559 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942868.560 * * [simplify]: Extracting #4: cost 163 inf + 0 1553942868.561 * * [simplify]: Extracting #5: cost 159 inf + 3049 1553942868.570 * * [simplify]: Extracting #6: cost 40 inf + 25280 1553942868.584 * * [simplify]: Extracting #7: cost 0 inf + 35520 1553942868.600 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553942868.600 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942868.601 * * * * [progress]: [ 83 / 823 ] simplifiying candidate # 1553942868.601 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942868.601 * * [simplify]: iters left: 6 (19 enodes) 1553942868.615 * * [simplify]: iters left: 5 (81 enodes) 1553942868.641 * * [simplify]: iters left: 4 (166 enodes) 1553942868.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942868.723 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942868.723 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942868.723 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942868.724 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942868.725 * * [simplify]: Extracting #5: cost 187 inf + 331 1553942868.729 * * [simplify]: Extracting #6: cost 114 inf + 17856 1553942868.747 * * [simplify]: Extracting #7: cost 6 inf + 41983 1553942868.762 * * [simplify]: Extracting #8: cost 0 inf + 38734 1553942868.771 * * [simplify]: Extracting #9: cost 0 inf + 38563 1553942868.779 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* 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))))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553942868.779 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942868.780 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942868.780 * * [simplify]: iters left: 6 (15 enodes) 1553942868.783 * * [simplify]: iters left: 5 (70 enodes) 1553942868.801 * * [simplify]: iters left: 4 (160 enodes) 1553942868.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942868.848 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942868.848 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942868.848 * * [simplify]: Extracting #3: cost 46 inf + 0 1553942868.848 * * [simplify]: Extracting #4: cost 148 inf + 249 1553942868.850 * * [simplify]: Extracting #5: cost 143 inf + 5320 1553942868.860 * * [simplify]: Extracting #6: cost 23 inf + 27396 1553942868.870 * * [simplify]: Extracting #7: cost 0 inf + 35240 1553942868.877 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (cbrt (- x.re x.im))) 1553942868.877 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.im x.im) (* x.re (- 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))) 1553942868.878 * * * * [progress]: [ 84 / 823 ] simplifiying candidate # 1553942868.878 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942868.878 * * [simplify]: iters left: 6 (18 enodes) 1553942868.883 * * [simplify]: iters left: 5 (77 enodes) 1553942868.897 * * [simplify]: iters left: 4 (158 enodes) 1553942868.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942868.966 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942868.966 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942868.966 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942868.966 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942868.967 * * [simplify]: Extracting #5: cost 179 inf + 774 1553942868.971 * * [simplify]: Extracting #6: cost 75 inf + 29542 1553942868.979 * * [simplify]: Extracting #7: cost 8 inf + 46450 1553942868.988 * * [simplify]: Extracting #8: cost 0 inf + 44046 1553942869.003 * * [simplify]: Extracting #9: cost 0 inf + 43271 1553942869.012 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* 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)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) (* x.re (+ x.im x.re)))))) 1553942869.012 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) (* x.re (+ x.im x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942869.013 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942869.013 * * [simplify]: iters left: 6 (16 enodes) 1553942869.016 * * [simplify]: iters left: 5 (77 enodes) 1553942869.031 * * [simplify]: iters left: 4 (187 enodes) 1553942869.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942869.091 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942869.091 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942869.091 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942869.091 * * [simplify]: Extracting #4: cost 189 inf + 0 1553942869.094 * * [simplify]: Extracting #5: cost 138 inf + 12003 1553942869.101 * * [simplify]: Extracting #6: cost 12 inf + 38251 1553942869.110 * * [simplify]: Extracting #7: cost 0 inf + 38793 1553942869.122 * * [simplify]: Extracting #8: cost 0 inf + 38753 1553942869.133 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553942869.133 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) (* x.re (+ x.im x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942869.133 * * * * [progress]: [ 85 / 823 ] simplifiying candidate # 1553942869.134 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942869.134 * * [simplify]: iters left: 6 (18 enodes) 1553942869.143 * * [simplify]: iters left: 5 (78 enodes) 1553942869.168 * * [simplify]: iters left: 4 (159 enodes) 1553942869.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942869.223 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942869.223 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942869.226 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942869.226 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942869.227 * * [simplify]: Extracting #5: cost 180 inf + 654 1553942869.230 * * [simplify]: Extracting #6: cost 99 inf + 22384 1553942869.241 * * [simplify]: Extracting #7: cost 5 inf + 48544 1553942869.258 * * [simplify]: Extracting #8: cost 0 inf + 43493 1553942869.269 * * [simplify]: Extracting #9: cost 0 inf + 43111 1553942869.278 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (- x.re x.im) (+ x.im x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (- x.re x.im) (+ x.im x.re)) x.re)))) (cbrt (* (* 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)))))) 1553942869.278 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (- x.re x.im) (+ x.im x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (- x.re x.im) (+ x.im x.re)) x.re)))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553942869.279 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942869.279 * * [simplify]: iters left: 6 (16 enodes) 1553942869.283 * * [simplify]: iters left: 5 (79 enodes) 1553942869.297 * * [simplify]: iters left: 4 (189 enodes) 1553942869.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942869.355 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942869.355 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942869.355 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942869.356 * * [simplify]: Extracting #4: cost 189 inf + 0 1553942869.360 * * [simplify]: Extracting #5: cost 141 inf + 11677 1553942869.375 * * [simplify]: Extracting #6: cost 18 inf + 36399 1553942869.393 * * [simplify]: Extracting #7: cost 0 inf + 39113 1553942869.410 * * [simplify]: Extracting #8: cost 0 inf + 38833 1553942869.420 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553942869.421 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (- x.re x.im) (+ x.im x.re)) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* (- x.re x.im) (+ x.im x.re)) x.re)))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942869.421 * * * * [progress]: [ 86 / 823 ] simplifiying candidate # 1553942869.421 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942869.421 * * [simplify]: iters left: 6 (20 enodes) 1553942869.426 * * [simplify]: iters left: 5 (87 enodes) 1553942869.444 * * [simplify]: iters left: 4 (197 enodes) 1553942869.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942869.526 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942869.526 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942869.526 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942869.527 * * [simplify]: Extracting #4: cost 197 inf + 1 1553942869.529 * * [simplify]: Extracting #5: cost 242 inf + 1058 1553942869.538 * * [simplify]: Extracting #6: cost 108 inf + 27946 1553942869.553 * * [simplify]: Extracting #7: cost 8 inf + 56779 1553942869.567 * * [simplify]: Extracting #8: cost 0 inf + 59395 1553942869.580 * [simplify]: Simplified to (* (cbrt (* (* 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))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942869.580 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942869.581 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942869.581 * * [simplify]: iters left: 6 (19 enodes) 1553942869.586 * * [simplify]: iters left: 5 (97 enodes) 1553942869.604 * * [simplify]: iters left: 4 (256 enodes) 1553942869.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942869.708 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942869.708 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942869.708 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942869.709 * * [simplify]: Extracting #4: cost 235 inf + 0 1553942869.718 * * [simplify]: Extracting #5: cost 163 inf + 14000 1553942869.735 * * [simplify]: Extracting #6: cost 15 inf + 44570 1553942869.748 * * [simplify]: Extracting #7: cost 0 inf + 48319 1553942869.760 * * [simplify]: Extracting #8: cost 0 inf + 48239 1553942869.777 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553942869.777 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942869.778 * * * * [progress]: [ 87 / 823 ] simplifiying candidate # 1553942869.778 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942869.779 * * [simplify]: iters left: 6 (20 enodes) 1553942869.788 * * [simplify]: iters left: 5 (87 enodes) 1553942869.815 * * [simplify]: iters left: 4 (196 enodes) 1553942869.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942869.904 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942869.904 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942869.904 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942869.905 * * [simplify]: Extracting #4: cost 202 inf + 1 1553942869.906 * * [simplify]: Extracting #5: cost 230 inf + 1628 1553942869.912 * * [simplify]: Extracting #6: cost 68 inf + 33932 1553942869.923 * * [simplify]: Extracting #7: cost 4 inf + 52016 1553942869.942 * * [simplify]: Extracting #8: cost 0 inf + 53544 1553942869.967 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553942869.967 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942869.968 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942869.968 * * [simplify]: iters left: 6 (19 enodes) 1553942869.977 * * [simplify]: iters left: 5 (97 enodes) 1553942870.010 * * [simplify]: iters left: 4 (235 enodes) 1553942870.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942870.085 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942870.085 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942870.085 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942870.085 * * [simplify]: Extracting #4: cost 215 inf + 0 1553942870.088 * * [simplify]: Extracting #5: cost 138 inf + 13520 1553942870.096 * * [simplify]: Extracting #6: cost 13 inf + 38681 1553942870.105 * * [simplify]: Extracting #7: cost 2 inf + 41823 1553942870.115 * * [simplify]: Extracting #8: cost 0 inf + 42907 1553942870.125 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942870.125 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942870.126 * * * * [progress]: [ 88 / 823 ] simplifiying candidate # 1553942870.126 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942870.126 * * [simplify]: iters left: 6 (21 enodes) 1553942870.131 * * [simplify]: iters left: 5 (90 enodes) 1553942870.150 * * [simplify]: iters left: 4 (194 enodes) 1553942870.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942870.235 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942870.235 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942870.235 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942870.236 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942870.238 * * [simplify]: Extracting #5: cost 224 inf + 536 1553942870.245 * * [simplify]: Extracting #6: cost 116 inf + 27562 1553942870.258 * * [simplify]: Extracting #7: cost 13 inf + 53881 1553942870.269 * * [simplify]: Extracting #8: cost 1 inf + 53414 1553942870.281 * * [simplify]: Extracting #9: cost 0 inf + 52688 1553942870.301 * * [simplify]: Extracting #10: cost 0 inf + 52437 1553942870.324 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942870.324 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942870.325 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942870.325 * * [simplify]: iters left: 6 (17 enodes) 1553942870.333 * * [simplify]: iters left: 5 (82 enodes) 1553942870.365 * * [simplify]: iters left: 4 (197 enodes) 1553942870.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942870.428 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942870.429 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942870.429 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942870.430 * * [simplify]: Extracting #4: cost 198 inf + 0 1553942870.436 * * [simplify]: Extracting #5: cost 121 inf + 17081 1553942870.451 * * [simplify]: Extracting #6: cost 6 inf + 41670 1553942870.473 * * [simplify]: Extracting #7: cost 0 inf + 41600 1553942870.491 * * [simplify]: Extracting #8: cost 0 inf + 41280 1553942870.510 * [simplify]: Simplified to (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im))))) (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) 1553942870.510 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im))))) (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942870.510 * * * * [progress]: [ 89 / 823 ] simplifiying candidate # 1553942870.511 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942870.511 * * [simplify]: iters left: 6 (21 enodes) 1553942870.521 * * [simplify]: iters left: 5 (90 enodes) 1553942870.551 * * [simplify]: iters left: 4 (196 enodes) 1553942870.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942870.620 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942870.620 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942870.620 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942870.621 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942870.622 * * [simplify]: Extracting #5: cost 211 inf + 2480 1553942870.627 * * [simplify]: Extracting #6: cost 69 inf + 29983 1553942870.637 * * [simplify]: Extracting #7: cost 7 inf + 47545 1553942870.655 * * [simplify]: Extracting #8: cost 0 inf + 50439 1553942870.666 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942870.666 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942870.666 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942870.667 * * [simplify]: iters left: 6 (17 enodes) 1553942870.670 * * [simplify]: iters left: 5 (82 enodes) 1553942870.692 * * [simplify]: iters left: 4 (197 enodes) 1553942870.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942870.741 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942870.741 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942870.741 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942870.741 * * [simplify]: Extracting #4: cost 190 inf + 2 1553942870.745 * * [simplify]: Extracting #5: cost 113 inf + 18738 1553942871.137 * * [simplify]: Extracting #6: cost 5 inf + 40672 1553942871.147 * * [simplify]: Extracting #7: cost 0 inf + 41080 1553942871.156 * * [simplify]: Extracting #8: cost 0 inf + 40760 1553942871.173 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (+ (* (* (+ (* x.re x.re) (* x.im (- x.im x.re))) x.im) (+ x.re x.im)) (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553942871.173 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.re x.im)) (* (cbrt (+ (* (* (+ (* x.re x.re) (* x.im (- x.im x.re))) x.im) (+ x.re x.im)) (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942871.173 * * * * [progress]: [ 90 / 823 ] simplifiying candidate # 1553942871.174 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942871.174 * * [simplify]: iters left: 6 (22 enodes) 1553942871.186 * * [simplify]: iters left: 5 (95 enodes) 1553942871.215 * * [simplify]: iters left: 4 (206 enodes) 1553942871.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942871.300 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942871.300 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942871.301 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942871.302 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942871.303 * * [simplify]: Extracting #5: cost 221 inf + 1305 1553942871.313 * * [simplify]: Extracting #6: cost 81 inf + 29283 1553942871.334 * * [simplify]: Extracting #7: cost 3 inf + 52435 1553942871.350 * * [simplify]: Extracting #8: cost 0 inf + 53361 1553942871.364 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553942871.364 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942871.365 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942871.365 * * [simplify]: iters left: 6 (17 enodes) 1553942871.369 * * [simplify]: iters left: 5 (82 enodes) 1553942871.388 * * [simplify]: iters left: 4 (197 enodes) 1553942871.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942871.439 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942871.439 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942871.439 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942871.440 * * [simplify]: Extracting #4: cost 204 inf + 0 1553942871.442 * * [simplify]: Extracting #5: cost 126 inf + 13392 1553942871.450 * * [simplify]: Extracting #6: cost 7 inf + 39946 1553942871.460 * * [simplify]: Extracting #7: cost 0 inf + 41200 1553942871.469 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im)))))) 1553942871.469 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942871.470 * * * * [progress]: [ 91 / 823 ] simplifiying candidate # 1553942871.470 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942871.470 * * [simplify]: iters left: 6 (22 enodes) 1553942871.476 * * [simplify]: iters left: 5 (95 enodes) 1553942871.506 * * [simplify]: iters left: 4 (210 enodes) 1553942871.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942871.598 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942871.598 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942871.598 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942871.599 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942871.602 * * [simplify]: Extracting #5: cost 232 inf + 4260 1553942871.615 * * [simplify]: Extracting #6: cost 69 inf + 36562 1553942871.641 * * [simplify]: Extracting #7: cost 2 inf + 57015 1553942871.655 * * [simplify]: Extracting #8: cost 0 inf + 58019 1553942871.668 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553942871.668 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942871.669 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942871.669 * * [simplify]: iters left: 6 (18 enodes) 1553942871.673 * * [simplify]: iters left: 5 (87 enodes) 1553942871.700 * * [simplify]: iters left: 4 (204 enodes) 1553942871.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942871.767 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942871.767 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942871.767 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942871.767 * * [simplify]: Extracting #4: cost 194 inf + 43 1553942871.770 * * [simplify]: Extracting #5: cost 123 inf + 14004 1553942871.777 * * [simplify]: Extracting #6: cost 11 inf + 38543 1553942871.786 * * [simplify]: Extracting #7: cost 0 inf + 40044 1553942871.795 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re 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.re) (* (- x.im x.re) x.im))))) (cbrt (- x.re x.im))) 1553942871.795 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re 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.re) (* (- x.im x.re) x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942871.795 * * * * [progress]: [ 92 / 823 ] simplifiying candidate # 1553942871.796 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942871.796 * * [simplify]: iters left: 6 (17 enodes) 1553942871.800 * * [simplify]: iters left: 5 (73 enodes) 1553942871.828 * * [simplify]: iters left: 4 (150 enodes) 1553942871.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942871.900 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942871.900 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942871.900 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942871.901 * * [simplify]: Extracting #4: cost 142 inf + 1 1553942871.902 * * [simplify]: Extracting #5: cost 195 inf + 935 1553942871.905 * * [simplify]: Extracting #6: cost 107 inf + 26165 1553942871.914 * * [simplify]: Extracting #7: cost 11 inf + 49454 1553942871.924 * * [simplify]: Extracting #8: cost 0 inf + 45863 1553942871.938 * [simplify]: Simplified to (* (cbrt (* (* 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))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942871.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942871.939 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942871.939 * * [simplify]: iters left: 6 (16 enodes) 1553942871.946 * * [simplify]: iters left: 5 (79 enodes) 1553942871.970 * * [simplify]: iters left: 4 (216 enodes) 1553942872.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942872.050 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942872.050 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942872.050 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942872.051 * * [simplify]: Extracting #4: cost 205 inf + 0 1553942872.056 * * [simplify]: Extracting #5: cost 161 inf + 13575 1553942872.071 * * [simplify]: Extracting #6: cost 22 inf + 39566 1553942872.091 * * [simplify]: Extracting #7: cost 0 inf + 42569 1553942872.111 * * [simplify]: Extracting #8: cost 0 inf + 42529 1553942872.131 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553942872.131 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942872.132 * * * * [progress]: [ 93 / 823 ] simplifiying candidate # 1553942872.132 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942872.132 * * [simplify]: iters left: 6 (20 enodes) 1553942872.142 * * [simplify]: iters left: 5 (87 enodes) 1553942872.160 * * [simplify]: iters left: 4 (197 enodes) 1553942872.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942872.255 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942872.255 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942872.256 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942872.257 * * [simplify]: Extracting #4: cost 197 inf + 1 1553942872.258 * * [simplify]: Extracting #5: cost 236 inf + 1509 1553942872.266 * * [simplify]: Extracting #6: cost 108 inf + 26463 1553942872.281 * * [simplify]: Extracting #7: cost 5 inf + 57705 1553942872.296 * * [simplify]: Extracting #8: cost 0 inf + 59715 1553942872.321 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942872.322 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942872.322 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942872.323 * * [simplify]: iters left: 6 (19 enodes) 1553942872.332 * * [simplify]: iters left: 5 (97 enodes) 1553942872.368 * * [simplify]: iters left: 4 (256 enodes) 1553942872.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942872.495 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942872.495 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942872.495 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942872.496 * * [simplify]: Extracting #4: cost 235 inf + 0 1553942872.501 * * [simplify]: Extracting #5: cost 165 inf + 13760 1553942872.518 * * [simplify]: Extracting #6: cost 22 inf + 42557 1553942872.545 * * [simplify]: Extracting #7: cost 1 inf + 47477 1553942872.567 * * [simplify]: Extracting #8: cost 0 inf + 47959 1553942872.584 * * [simplify]: Extracting #9: cost 0 inf + 47919 1553942872.595 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553942872.596 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942872.596 * * * * [progress]: [ 94 / 823 ] simplifiying candidate # 1553942872.596 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942872.596 * * [simplify]: iters left: 6 (17 enodes) 1553942872.601 * * [simplify]: iters left: 5 (74 enodes) 1553942872.617 * * [simplify]: iters left: 4 (151 enodes) 1553942872.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942872.696 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942872.696 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942872.696 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942872.697 * * [simplify]: Extracting #4: cost 142 inf + 1 1553942872.698 * * [simplify]: Extracting #5: cost 195 inf + 937 1553942872.704 * * [simplify]: Extracting #6: cost 103 inf + 26096 1553942872.718 * * [simplify]: Extracting #7: cost 11 inf + 49232 1553942872.728 * * [simplify]: Extracting #8: cost 0 inf + 46154 1553942872.738 * * [simplify]: Extracting #9: cost 0 inf + 46023 1553942872.751 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942872.751 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942872.752 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942872.752 * * [simplify]: iters left: 6 (16 enodes) 1553942872.760 * * [simplify]: iters left: 5 (81 enodes) 1553942872.785 * * [simplify]: iters left: 4 (218 enodes) 1553942872.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942872.846 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942872.846 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942872.846 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942872.847 * * [simplify]: Extracting #4: cost 207 inf + 0 1553942872.854 * * [simplify]: Extracting #5: cost 157 inf + 13302 1553942872.870 * * [simplify]: Extracting #6: cost 17 inf + 40738 1553942872.889 * * [simplify]: Extracting #7: cost 0 inf + 42731 1553942872.908 * * [simplify]: Extracting #8: cost 0 inf + 42691 1553942872.928 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553942872.928 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942872.929 * * * * [progress]: [ 95 / 823 ] simplifiying candidate # 1553942872.929 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942872.929 * * [simplify]: iters left: 6 (20 enodes) 1553942872.938 * * [simplify]: iters left: 5 (87 enodes) 1553942872.966 * * [simplify]: iters left: 4 (198 enodes) 1553942873.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942873.076 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942873.076 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942873.076 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942873.077 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942873.079 * * [simplify]: Extracting #5: cost 251 inf + 983 1553942873.089 * * [simplify]: Extracting #6: cost 94 inf + 31875 1553942873.112 * * [simplify]: Extracting #7: cost 5 inf + 56048 1553942873.135 * * [simplify]: Extracting #8: cost 0 inf + 58138 1553942873.148 * [simplify]: Simplified to (* (cbrt (* (* 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))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942873.148 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942873.149 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942873.149 * * [simplify]: iters left: 6 (19 enodes) 1553942873.158 * * [simplify]: iters left: 5 (97 enodes) 1553942873.183 * * [simplify]: iters left: 4 (245 enodes) 1553942873.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942873.273 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942873.273 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942873.273 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942873.275 * * [simplify]: Extracting #4: cost 230 inf + 0 1553942873.279 * * [simplify]: Extracting #5: cost 165 inf + 10504 1553942873.293 * * [simplify]: Extracting #6: cost 22 inf + 39819 1553942873.314 * * [simplify]: Extracting #7: cost 0 inf + 46023 1553942873.335 * * [simplify]: Extracting #8: cost 0 inf + 45943 1553942873.359 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (cbrt (+ (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* x.re x.re)) (* (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) x.im) (+ x.re x.im))))) 1553942873.359 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (cbrt (+ (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* x.re x.re)) (* (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) x.im) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942873.360 * * * * [progress]: [ 96 / 823 ] simplifiying candidate # 1553942873.360 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942873.360 * * [simplify]: iters left: 6 (20 enodes) 1553942873.370 * * [simplify]: iters left: 5 (86 enodes) 1553942873.398 * * [simplify]: iters left: 4 (186 enodes) 1553942873.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942873.488 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942873.488 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942873.488 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942873.489 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942873.490 * * [simplify]: Extracting #5: cost 233 inf + 895 1553942873.494 * * [simplify]: Extracting #6: cost 115 inf + 33367 1553942873.504 * * [simplify]: Extracting #7: cost 10 inf + 58139 1553942873.523 * * [simplify]: Extracting #8: cost 0 inf + 55470 1553942873.542 * * [simplify]: Extracting #9: cost 0 inf + 54575 1553942873.554 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* 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)))))) 1553942873.554 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942873.555 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942873.555 * * [simplify]: iters left: 6 (17 enodes) 1553942873.559 * * [simplify]: iters left: 5 (84 enodes) 1553942873.583 * * [simplify]: iters left: 4 (226 enodes) 1553942873.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942873.691 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942873.691 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942873.692 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942873.693 * * [simplify]: Extracting #4: cost 218 inf + 0 1553942873.698 * * [simplify]: Extracting #5: cost 165 inf + 14060 1553942873.718 * * [simplify]: Extracting #6: cost 19 inf + 42306 1553942873.739 * * [simplify]: Extracting #7: cost 0 inf + 44543 1553942873.760 * [simplify]: Simplified to (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) 1553942873.760 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* 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)))))) (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942873.760 * * * * [progress]: [ 97 / 823 ] simplifiying candidate # 1553942873.761 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942873.761 * * [simplify]: iters left: 6 (21 enodes) 1553942873.771 * * [simplify]: iters left: 5 (90 enodes) 1553942873.799 * * [simplify]: iters left: 4 (198 enodes) 1553942873.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942873.883 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942873.883 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942873.883 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942873.884 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942873.886 * * [simplify]: Extracting #5: cost 240 inf + 1064 1553942873.897 * * [simplify]: Extracting #6: cost 89 inf + 30183 1553942873.918 * * [simplify]: Extracting #7: cost 8 inf + 50701 1553942873.941 * * [simplify]: Extracting #8: cost 1 inf + 54555 1553942873.968 * * [simplify]: Extracting #9: cost 0 inf + 55277 1553942873.992 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) 1553942873.992 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942873.993 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942873.994 * * [simplify]: iters left: 6 (18 enodes) 1553942874.002 * * [simplify]: iters left: 5 (87 enodes) 1553942874.022 * * [simplify]: iters left: 4 (216 enodes) 1553942874.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942874.081 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942874.081 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942874.081 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942874.082 * * [simplify]: Extracting #4: cost 208 inf + 2 1553942874.084 * * [simplify]: Extracting #5: cost 143 inf + 14317 1553942874.092 * * [simplify]: Extracting #6: cost 19 inf + 38955 1553942874.108 * * [simplify]: Extracting #7: cost 0 inf + 42192 1553942874.126 * * [simplify]: Extracting #8: cost 0 inf + 42072 1553942874.145 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re 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.im)) (* x.re x.re))))) (cbrt (+ x.re x.im))) 1553942874.145 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re 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.im)) (* x.re x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942874.145 * * * * [progress]: [ 98 / 823 ] simplifiying candidate # 1553942874.146 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942874.146 * * [simplify]: iters left: 6 (21 enodes) 1553942874.157 * * [simplify]: iters left: 5 (91 enodes) 1553942874.188 * * [simplify]: iters left: 4 (200 enodes) 1553942874.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942874.298 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942874.298 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942874.299 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942874.304 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942874.306 * * [simplify]: Extracting #5: cost 244 inf + 2077 1553942874.317 * * [simplify]: Extracting #6: cost 99 inf + 32065 1553942874.335 * * [simplify]: Extracting #7: cost 9 inf + 57081 1553942874.348 * * [simplify]: Extracting #8: cost 1 inf + 60817 1553942874.368 * * [simplify]: Extracting #9: cost 0 inf + 61499 1553942874.394 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- x.re x.im)))) 1553942874.394 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942874.395 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942874.395 * * [simplify]: iters left: 6 (17 enodes) 1553942874.400 * * [simplify]: iters left: 5 (84 enodes) 1553942874.418 * * [simplify]: iters left: 4 (226 enodes) 1553942874.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942874.501 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942874.501 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942874.501 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942874.502 * * [simplify]: Extracting #4: cost 222 inf + 0 1553942874.507 * * [simplify]: Extracting #5: cost 163 inf + 14424 1553942874.526 * * [simplify]: Extracting #6: cost 16 inf + 42871 1553942874.536 * * [simplify]: Extracting #7: cost 0 inf + 44783 1553942874.547 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) 1553942874.547 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942874.547 * * * * [progress]: [ 99 / 823 ] simplifiying candidate # 1553942874.548 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942874.548 * * [simplify]: iters left: 6 (21 enodes) 1553942874.553 * * [simplify]: iters left: 5 (91 enodes) 1553942874.568 * * [simplify]: iters left: 4 (204 enodes) 1553942874.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942874.644 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942874.644 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942874.645 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942874.645 * * [simplify]: Extracting #4: cost 206 inf + 1 1553942874.646 * * [simplify]: Extracting #5: cost 265 inf + 2393 1553942874.652 * * [simplify]: Extracting #6: cost 95 inf + 35589 1553942874.676 * * [simplify]: Extracting #7: cost 1 inf + 62053 1553942874.696 * * [simplify]: Extracting #8: cost 0 inf + 62415 1553942874.709 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) 1553942874.709 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942874.710 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942874.710 * * [simplify]: iters left: 6 (17 enodes) 1553942874.714 * * [simplify]: iters left: 5 (84 enodes) 1553942874.736 * * [simplify]: iters left: 4 (226 enodes) 1553942874.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942874.818 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942874.818 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942874.818 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942874.819 * * [simplify]: Extracting #4: cost 211 inf + 2 1553942874.822 * * [simplify]: Extracting #5: cost 150 inf + 15049 1553942874.836 * * [simplify]: Extracting #6: cost 14 inf + 41756 1553942874.855 * * [simplify]: Extracting #7: cost 0 inf + 44463 1553942874.875 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))))) 1553942874.875 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.im) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942874.875 * * * * [progress]: [ 100 / 823 ] simplifiying candidate # 1553942874.876 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942874.876 * * [simplify]: iters left: 6 (18 enodes) 1553942874.885 * * [simplify]: iters left: 5 (77 enodes) 1553942874.905 * * [simplify]: iters left: 4 (159 enodes) 1553942874.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942874.956 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942874.956 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942874.956 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942874.957 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942874.958 * * [simplify]: Extracting #5: cost 192 inf + 531 1553942874.963 * * [simplify]: Extracting #6: cost 100 inf + 21437 1553942874.971 * * [simplify]: Extracting #7: cost 15 inf + 42813 1553942874.980 * * [simplify]: Extracting #8: cost 0 inf + 41505 1553942874.990 * * [simplify]: Extracting #9: cost 0 inf + 41374 1553942875.006 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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))))) (cbrt (* (* 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))))))) 1553942875.006 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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))))) (cbrt (* (* 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))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942875.007 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942875.007 * * [simplify]: iters left: 6 (17 enodes) 1553942875.016 * * [simplify]: iters left: 5 (83 enodes) 1553942875.045 * * [simplify]: iters left: 4 (184 enodes) 1553942875.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942875.121 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942875.121 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942875.121 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942875.122 * * [simplify]: Extracting #4: cost 174 inf + 0 1553942875.124 * * [simplify]: Extracting #5: cost 157 inf + 4821 1553942875.130 * * [simplify]: Extracting #6: cost 15 inf + 33296 1553942875.137 * * [simplify]: Extracting #7: cost 0 inf + 35806 1553942875.145 * * [simplify]: Extracting #8: cost 0 inf + 35326 1553942875.153 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) 1553942875.153 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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))))) (cbrt (* (* 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))))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553942875.154 * * * * [progress]: [ 101 / 823 ] simplifiying candidate # 1553942875.154 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942875.155 * * [simplify]: iters left: 6 (20 enodes) 1553942875.165 * * [simplify]: iters left: 5 (87 enodes) 1553942875.189 * * [simplify]: iters left: 4 (196 enodes) 1553942875.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942875.261 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942875.262 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942875.262 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942875.262 * * [simplify]: Extracting #4: cost 202 inf + 1 1553942875.263 * * [simplify]: Extracting #5: cost 223 inf + 3322 1553942875.268 * * [simplify]: Extracting #6: cost 97 inf + 26715 1553942875.286 * * [simplify]: Extracting #7: cost 2 inf + 53300 1553942875.310 * * [simplify]: Extracting #8: cost 0 inf + 53944 1553942875.326 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942875.326 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553942875.326 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942875.327 * * [simplify]: iters left: 6 (19 enodes) 1553942875.331 * * [simplify]: iters left: 5 (97 enodes) 1553942875.348 * * [simplify]: iters left: 4 (235 enodes) 1553942875.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942875.400 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942875.400 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942875.401 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942875.401 * * [simplify]: Extracting #4: cost 217 inf + 0 1553942875.404 * * [simplify]: Extracting #5: cost 130 inf + 16540 1553942875.411 * * [simplify]: Extracting #6: cost 13 inf + 37846 1553942875.421 * * [simplify]: Extracting #7: cost 1 inf + 41910 1553942875.431 * * [simplify]: Extracting #8: cost 0 inf + 42432 1553942875.441 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re 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.re) (* (- x.im x.re) x.im))))) 1553942875.441 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re 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.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942875.441 * * * * [progress]: [ 102 / 823 ] simplifiying candidate # 1553942875.441 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942875.442 * * [simplify]: iters left: 6 (20 enodes) 1553942875.447 * * [simplify]: iters left: 5 (87 enodes) 1553942875.476 * * [simplify]: iters left: 4 (198 enodes) 1553942875.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942875.582 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942875.582 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942875.582 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942875.583 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942875.584 * * [simplify]: Extracting #5: cost 244 inf + 2475 1553942875.592 * * [simplify]: Extracting #6: cost 89 inf + 33323 1553942875.605 * * [simplify]: Extracting #7: cost 5 inf + 56568 1553942875.630 * * [simplify]: Extracting #8: cost 0 inf + 58218 1553942875.652 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942875.652 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942875.652 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942875.652 * * [simplify]: iters left: 6 (19 enodes) 1553942875.657 * * [simplify]: iters left: 5 (97 enodes) 1553942875.674 * * [simplify]: iters left: 4 (245 enodes) 1553942875.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942875.745 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942875.745 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942875.745 * * [simplify]: Extracting #3: cost 82 inf + 0 1553942875.745 * * [simplify]: Extracting #4: cost 225 inf + 0 1553942875.748 * * [simplify]: Extracting #5: cost 144 inf + 14936 1553942875.756 * * [simplify]: Extracting #6: cost 14 inf + 40265 1553942875.766 * * [simplify]: Extracting #7: cost 1 inf + 44171 1553942875.781 * * [simplify]: Extracting #8: cost 0 inf + 44653 1553942875.800 * * [simplify]: Extracting #9: cost 0 inf + 44573 1553942875.810 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553942875.811 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942875.811 * * * * [progress]: [ 103 / 823 ] simplifiying candidate # 1553942875.811 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942875.811 * * [simplify]: iters left: 6 (18 enodes) 1553942875.816 * * [simplify]: iters left: 5 (78 enodes) 1553942875.828 * * [simplify]: iters left: 4 (160 enodes) 1553942875.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942875.870 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942875.870 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942875.870 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942875.870 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942875.871 * * [simplify]: Extracting #5: cost 189 inf + 778 1553942875.874 * * [simplify]: Extracting #6: cost 100 inf + 21851 1553942875.881 * * [simplify]: Extracting #7: cost 15 inf + 39650 1553942875.890 * * [simplify]: Extracting #8: cost 2 inf + 40090 1553942875.898 * * [simplify]: Extracting #9: cost 0 inf + 41054 1553942875.910 * [simplify]: Simplified to (* (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* 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)))))) 1553942875.910 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942875.911 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942875.911 * * [simplify]: iters left: 6 (17 enodes) 1553942875.919 * * [simplify]: iters left: 5 (84 enodes) 1553942875.947 * * [simplify]: iters left: 4 (185 enodes) 1553942876.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942876.008 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942876.008 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942876.008 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942876.008 * * [simplify]: Extracting #4: cost 175 inf + 0 1553942876.009 * * [simplify]: Extracting #5: cost 164 inf + 3327 1553942876.014 * * [simplify]: Extracting #6: cost 29 inf + 28990 1553942876.021 * * [simplify]: Extracting #7: cost 0 inf + 35328 1553942876.029 * * [simplify]: Extracting #8: cost 0 inf + 34848 1553942876.037 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942876.037 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* 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)))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942876.038 * * * * [progress]: [ 104 / 823 ] simplifiying candidate # 1553942876.038 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942876.038 * * [simplify]: iters left: 6 (21 enodes) 1553942876.045 * * [simplify]: iters left: 5 (90 enodes) 1553942876.060 * * [simplify]: iters left: 4 (195 enodes) 1553942876.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942876.153 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942876.153 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942876.153 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942876.154 * * [simplify]: Extracting #4: cost 184 inf + 1 1553942876.156 * * [simplify]: Extracting #5: cost 218 inf + 3729 1553942876.162 * * [simplify]: Extracting #6: cost 59 inf + 33301 1553942876.174 * * [simplify]: Extracting #7: cost 1 inf + 49936 1553942876.185 * * [simplify]: Extracting #8: cost 0 inf + 50578 1553942876.199 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553942876.199 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942876.200 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942876.200 * * [simplify]: iters left: 6 (18 enodes) 1553942876.204 * * [simplify]: iters left: 5 (87 enodes) 1553942876.219 * * [simplify]: iters left: 4 (193 enodes) 1553942876.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942876.277 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942876.277 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942876.277 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942876.278 * * [simplify]: Extracting #4: cost 183 inf + 0 1553942876.280 * * [simplify]: Extracting #5: cost 167 inf + 4255 1553942876.290 * * [simplify]: Extracting #6: cost 31 inf + 29677 1553942876.306 * * [simplify]: Extracting #7: cost 1 inf + 37416 1553942876.315 * * [simplify]: Extracting #8: cost 0 inf + 37338 1553942876.324 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) 1553942876.324 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942876.324 * * * * [progress]: [ 105 / 823 ] simplifiying candidate # 1553942876.324 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942876.324 * * [simplify]: iters left: 6 (21 enodes) 1553942876.330 * * [simplify]: iters left: 5 (90 enodes) 1553942876.346 * * [simplify]: iters left: 4 (195 enodes) 1553942876.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942876.423 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942876.423 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942876.423 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942876.427 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942876.429 * * [simplify]: Extracting #5: cost 213 inf + 2515 1553942876.439 * * [simplify]: Extracting #6: cost 61 inf + 30480 1553942876.458 * * [simplify]: Extracting #7: cost 2 inf + 45594 1553942876.478 * * [simplify]: Extracting #8: cost 0 inf + 46638 1553942876.498 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942876.498 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942876.498 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942876.499 * * [simplify]: iters left: 6 (18 enodes) 1553942876.507 * * [simplify]: iters left: 5 (87 enodes) 1553942876.536 * * [simplify]: iters left: 4 (193 enodes) 1553942876.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942876.615 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942876.615 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942876.615 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942876.616 * * [simplify]: Extracting #4: cost 177 inf + 43 1553942876.619 * * [simplify]: Extracting #5: cost 144 inf + 6735 1553942876.629 * * [simplify]: Extracting #6: cost 24 inf + 29170 1553942876.640 * * [simplify]: Extracting #7: cost 0 inf + 36578 1553942876.648 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (cbrt (+ x.re x.im))) 1553942876.648 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re 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))) 1553942876.649 * * * * [progress]: [ 106 / 823 ] simplifiying candidate # 1553942876.649 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942876.649 * * [simplify]: iters left: 6 (22 enodes) 1553942876.654 * * [simplify]: iters left: 5 (95 enodes) 1553942876.674 * * [simplify]: iters left: 4 (207 enodes) 1553942876.750 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942876.750 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942876.750 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942876.750 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942876.751 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942876.752 * * [simplify]: Extracting #5: cost 227 inf + 5102 1553942876.761 * * [simplify]: Extracting #6: cost 71 inf + 34192 1553942876.777 * * [simplify]: Extracting #7: cost 5 inf + 53122 1553942876.801 * * [simplify]: Extracting #8: cost 0 inf + 55372 1553942876.821 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* 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))))))) 1553942876.821 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* 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))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942876.821 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942876.821 * * [simplify]: iters left: 6 (18 enodes) 1553942876.826 * * [simplify]: iters left: 5 (87 enodes) 1553942876.847 * * [simplify]: iters left: 4 (193 enodes) 1553942876.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942876.893 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942876.893 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942876.893 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942876.894 * * [simplify]: Extracting #4: cost 185 inf + 0 1553942876.899 * * [simplify]: Extracting #5: cost 116 inf + 14713 1553942876.913 * * [simplify]: Extracting #6: cost 7 inf + 36284 1553942876.929 * * [simplify]: Extracting #7: cost 0 inf + 37098 1553942876.945 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) 1553942876.945 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (cbrt (* (* 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))))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942876.945 * * * * [progress]: [ 107 / 823 ] simplifiying candidate # 1553942876.946 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942876.946 * * [simplify]: iters left: 6 (22 enodes) 1553942876.957 * * [simplify]: iters left: 5 (95 enodes) 1553942876.992 * * [simplify]: iters left: 4 (209 enodes) 1553942877.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942877.066 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942877.066 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942877.067 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942877.067 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942877.069 * * [simplify]: Extracting #5: cost 208 inf + 8136 1553942877.078 * * [simplify]: Extracting #6: cost 50 inf + 38949 1553942877.101 * * [simplify]: Extracting #7: cost 1 inf + 52646 1553942877.125 * * [simplify]: Extracting #8: cost 0 inf + 52928 1553942877.149 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553942877.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942877.150 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942877.150 * * [simplify]: iters left: 6 (18 enodes) 1553942877.158 * * [simplify]: iters left: 5 (87 enodes) 1553942877.176 * * [simplify]: iters left: 4 (193 enodes) 1553942877.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942877.227 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942877.227 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942877.227 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942877.228 * * [simplify]: Extracting #4: cost 176 inf + 165 1553942877.229 * * [simplify]: Extracting #5: cost 144 inf + 6694 1553942877.234 * * [simplify]: Extracting #6: cost 25 inf + 29048 1553942877.242 * * [simplify]: Extracting #7: cost 0 inf + 36658 1553942877.250 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) (cbrt (- x.re x.im))) 1553942877.250 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re 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))) 1553942877.250 * * * * [progress]: [ 108 / 823 ] simplifiying candidate # 1553942877.250 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942877.250 * * [simplify]: iters left: 6 (15 enodes) 1553942877.255 * * [simplify]: iters left: 5 (65 enodes) 1553942877.278 * * [simplify]: iters left: 4 (131 enodes) 1553942877.319 * * [simplify]: iters left: 3 (458 enodes) 1553942877.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942877.589 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942877.589 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942877.589 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942877.591 * * [simplify]: Extracting #4: cost 310 inf + 1 1553942877.594 * * [simplify]: Extracting #5: cost 327 inf + 4582 1553942877.608 * * [simplify]: Extracting #6: cost 106 inf + 53113 1553942877.630 * * [simplify]: Extracting #7: cost 5 inf + 82588 1553942877.670 * * [simplify]: Extracting #8: cost 0 inf + 83318 1553942877.709 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553942877.709 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942877.710 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942877.711 * * [simplify]: iters left: 6 (14 enodes) 1553942877.717 * * [simplify]: iters left: 5 (64 enodes) 1553942877.741 * * [simplify]: iters left: 4 (151 enodes) 1553942877.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942877.797 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942877.797 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942877.797 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942877.797 * * [simplify]: Extracting #4: cost 157 inf + 0 1553942877.798 * * [simplify]: Extracting #5: cost 160 inf + 3085 1553942877.802 * * [simplify]: Extracting #6: cost 57 inf + 22928 1553942877.810 * * [simplify]: Extracting #7: cost 1 inf + 36358 1553942877.823 * * [simplify]: Extracting #8: cost 0 inf + 36320 1553942877.838 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553942877.838 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942877.838 * * * * [progress]: [ 109 / 823 ] simplifiying candidate # 1553942877.839 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942877.839 * * [simplify]: iters left: 6 (21 enodes) 1553942877.850 * * [simplify]: iters left: 5 (90 enodes) 1553942877.865 * * [simplify]: iters left: 4 (194 enodes) 1553942877.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942877.931 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942877.931 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942877.931 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942877.931 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942877.932 * * [simplify]: Extracting #5: cost 230 inf + 166 1553942877.935 * * [simplify]: Extracting #6: cost 128 inf + 28155 1553942877.953 * * [simplify]: Extracting #7: cost 9 inf + 58944 1553942877.976 * * [simplify]: Extracting #8: cost 0 inf + 53921 1553942877.998 * * [simplify]: Extracting #9: cost 0 inf + 52837 1553942878.010 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) 1553942878.010 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553942878.011 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942878.011 * * [simplify]: iters left: 6 (17 enodes) 1553942878.015 * * [simplify]: iters left: 5 (82 enodes) 1553942878.033 * * [simplify]: iters left: 4 (197 enodes) 1553942878.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942878.093 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942878.094 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942878.094 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942878.094 * * [simplify]: Extracting #4: cost 198 inf + 0 1553942878.097 * * [simplify]: Extracting #5: cost 119 inf + 17006 1553942878.105 * * [simplify]: Extracting #6: cost 6 inf + 41550 1553942878.115 * * [simplify]: Extracting #7: cost 0 inf + 41280 1553942878.131 * * [simplify]: Extracting #8: cost 0 inf + 40960 1553942878.149 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (* (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553942878.149 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re)))) (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (* (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942878.149 * * * * [progress]: [ 110 / 823 ] simplifiying candidate # 1553942878.150 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942878.150 * * [simplify]: iters left: 6 (20 enodes) 1553942878.160 * * [simplify]: iters left: 5 (86 enodes) 1553942878.181 * * [simplify]: iters left: 4 (186 enodes) 1553942878.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942878.253 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942878.253 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942878.253 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942878.253 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942878.254 * * [simplify]: Extracting #5: cost 232 inf + 856 1553942878.259 * * [simplify]: Extracting #6: cost 105 inf + 32017 1553942878.270 * * [simplify]: Extracting #7: cost 6 inf + 57136 1553942878.283 * * [simplify]: Extracting #8: cost 0 inf + 57139 1553942878.296 * * [simplify]: Extracting #9: cost 0 inf + 56655 1553942878.309 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im (- x.im))) (* x.re (* x.re x.re))) (+ (* x.re (* x.im (- x.im))) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) 1553942878.309 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im (- x.im))) (* x.re (* x.re x.re))) (+ (* x.re (* x.im (- x.im))) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942878.309 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942878.310 * * [simplify]: iters left: 6 (17 enodes) 1553942878.317 * * [simplify]: iters left: 5 (84 enodes) 1553942878.333 * * [simplify]: iters left: 4 (226 enodes) 1553942878.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942878.397 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942878.397 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942878.397 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942878.398 * * [simplify]: Extracting #4: cost 218 inf + 0 1553942878.401 * * [simplify]: Extracting #5: cost 159 inf + 13393 1553942878.409 * * [simplify]: Extracting #6: cost 18 inf + 41588 1553942878.427 * * [simplify]: Extracting #7: cost 0 inf + 45623 1553942878.439 * * [simplify]: Extracting #8: cost 0 inf + 45583 1553942878.450 * [simplify]: Simplified to (* (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (+ (* (+ (+ (* x.im x.im) (* x.re 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.re x.re))))) 1553942878.450 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im (- x.im))) (* x.re (* x.re x.re))) (+ (* x.re (* x.im (- x.im))) (* x.re (* x.re x.re))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (+ (* (+ (+ (* x.im x.im) (* x.re 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.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942878.450 * * * * [progress]: [ 111 / 823 ] simplifiying candidate # 1553942878.451 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942878.451 * * [simplify]: iters left: 6 (21 enodes) 1553942878.456 * * [simplify]: iters left: 5 (90 enodes) 1553942878.485 * * [simplify]: iters left: 4 (195 enodes) 1553942878.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942878.568 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942878.568 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942878.569 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942878.569 * * [simplify]: Extracting #4: cost 184 inf + 1 1553942878.570 * * [simplify]: Extracting #5: cost 235 inf + 376 1553942878.575 * * [simplify]: Extracting #6: cost 91 inf + 27558 1553942878.596 * * [simplify]: Extracting #7: cost 8 inf + 46722 1553942878.617 * * [simplify]: Extracting #8: cost 2 inf + 49694 1553942878.638 * * [simplify]: Extracting #9: cost 0 inf + 50898 1553942878.661 * * [simplify]: Extracting #10: cost 0 inf + 50738 1553942878.683 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553942878.683 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942878.684 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942878.684 * * [simplify]: iters left: 6 (18 enodes) 1553942878.691 * * [simplify]: iters left: 5 (87 enodes) 1553942878.705 * * [simplify]: iters left: 4 (193 enodes) 1553942878.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942878.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942878.744 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942878.744 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942878.745 * * [simplify]: Extracting #4: cost 183 inf + 0 1553942878.747 * * [simplify]: Extracting #5: cost 173 inf + 2925 1553942878.756 * * [simplify]: Extracting #6: cost 42 inf + 27455 1553942878.772 * * [simplify]: Extracting #7: cost 1 inf + 37496 1553942878.787 * * [simplify]: Extracting #8: cost 0 inf + 37538 1553942878.803 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942878.803 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942878.803 * * * * [progress]: [ 112 / 823 ] simplifiying candidate # 1553942878.804 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942878.804 * * [simplify]: iters left: 6 (15 enodes) 1553942878.811 * * [simplify]: iters left: 5 (66 enodes) 1553942878.834 * * [simplify]: iters left: 4 (132 enodes) 1553942878.874 * * [simplify]: iters left: 3 (457 enodes) 1553942879.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942879.143 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942879.143 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942879.143 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942879.144 * * [simplify]: Extracting #4: cost 320 inf + 1 1553942879.145 * * [simplify]: Extracting #5: cost 354 inf + 1365 1553942879.157 * * [simplify]: Extracting #6: cost 150 inf + 43195 1553942879.180 * * [simplify]: Extracting #7: cost 1 inf + 83088 1553942879.219 * * [simplify]: Extracting #8: cost 0 inf + 83530 1553942879.244 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553942879.244 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942879.245 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942879.245 * * [simplify]: iters left: 6 (14 enodes) 1553942879.248 * * [simplify]: iters left: 5 (66 enodes) 1553942879.260 * * [simplify]: iters left: 4 (153 enodes) 1553942879.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942879.310 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942879.310 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942879.311 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942879.311 * * [simplify]: Extracting #4: cost 155 inf + 0 1553942879.313 * * [simplify]: Extracting #5: cost 160 inf + 2922 1553942879.321 * * [simplify]: Extracting #6: cost 42 inf + 24834 1553942879.330 * * [simplify]: Extracting #7: cost 0 inf + 35076 1553942879.338 * * [simplify]: Extracting #8: cost 0 inf + 34796 1553942879.346 * [simplify]: Simplified to (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553942879.346 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942879.346 * * * * [progress]: [ 113 / 823 ] simplifiying candidate # 1553942879.346 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942879.346 * * [simplify]: iters left: 6 (21 enodes) 1553942879.353 * * [simplify]: iters left: 5 (90 enodes) 1553942879.382 * * [simplify]: iters left: 4 (194 enodes) 1553942879.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942879.465 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942879.465 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942879.466 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942879.466 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942879.467 * * [simplify]: Extracting #5: cost 199 inf + 775 1553942879.470 * * [simplify]: Extracting #6: cost 103 inf + 23621 1553942879.480 * * [simplify]: Extracting #7: cost 11 inf + 43059 1553942879.499 * * [simplify]: Extracting #8: cost 1 inf + 43542 1553942879.516 * * [simplify]: Extracting #9: cost 0 inf + 43831 1553942879.526 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553942879.526 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942879.526 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942879.527 * * [simplify]: iters left: 6 (16 enodes) 1553942879.530 * * [simplify]: iters left: 5 (72 enodes) 1553942879.543 * * [simplify]: iters left: 4 (155 enodes) 1553942879.610 * * [simplify]: iters left: 3 (484 enodes) 1553942879.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942879.886 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942879.886 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942879.886 * * [simplify]: Extracting #3: cost 104 inf + 0 1553942879.888 * * [simplify]: Extracting #4: cost 344 inf + 814 1553942879.900 * * [simplify]: Extracting #5: cost 246 inf + 29084 1553942879.932 * * [simplify]: Extracting #6: cost 39 inf + 84367 1553942879.958 * * [simplify]: Extracting #7: cost 0 inf + 96045 1553942879.990 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ x.re x.im))) 1553942879.990 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (+ (* 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))) 1553942879.990 * * * * [progress]: [ 114 / 823 ] simplifiying candidate # 1553942879.991 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942879.991 * * [simplify]: iters left: 6 (19 enodes) 1553942879.996 * * [simplify]: iters left: 5 (84 enodes) 1553942880.018 * * [simplify]: iters left: 4 (179 enodes) 1553942880.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942880.092 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942880.092 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942880.092 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942880.093 * * [simplify]: Extracting #4: cost 153 inf + 1 1553942880.093 * * [simplify]: Extracting #5: cost 203 inf + 329 1553942880.099 * * [simplify]: Extracting #6: cost 95 inf + 21725 1553942880.108 * * [simplify]: Extracting #7: cost 4 inf + 44661 1553942880.129 * * [simplify]: Extracting #8: cost 0 inf + 45789 1553942880.149 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))))) 1553942880.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942880.150 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942880.150 * * [simplify]: iters left: 6 (15 enodes) 1553942880.157 * * [simplify]: iters left: 5 (69 enodes) 1553942880.180 * * [simplify]: iters left: 4 (161 enodes) 1553942880.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942880.246 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942880.246 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942880.246 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942880.246 * * [simplify]: Extracting #4: cost 168 inf + 0 1553942880.247 * * [simplify]: Extracting #5: cost 167 inf + 2641 1553942880.250 * * [simplify]: Extracting #6: cost 67 inf + 19713 1553942880.258 * * [simplify]: Extracting #7: cost 2 inf + 36282 1553942880.266 * * [simplify]: Extracting #8: cost 0 inf + 37046 1553942880.274 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553942880.274 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942880.275 * * * * [progress]: [ 115 / 823 ] simplifiying candidate # 1553942880.275 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942880.275 * * [simplify]: iters left: 6 (22 enodes) 1553942880.284 * * [simplify]: iters left: 5 (94 enodes) 1553942880.314 * * [simplify]: iters left: 4 (200 enodes) 1553942880.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942880.396 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942880.396 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942880.396 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942880.397 * * [simplify]: Extracting #4: cost 177 inf + 1 1553942880.399 * * [simplify]: Extracting #5: cost 231 inf + 612 1553942880.405 * * [simplify]: Extracting #6: cost 127 inf + 25472 1553942880.422 * * [simplify]: Extracting #7: cost 12 inf + 47575 1553942880.444 * * [simplify]: Extracting #8: cost 1 inf + 48751 1553942880.455 * * [simplify]: Extracting #9: cost 0 inf + 49291 1553942880.466 * [simplify]: Simplified to (* (cbrt (* (* 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)))) (* (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) 1553942880.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942880.466 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942880.467 * * [simplify]: iters left: 6 (16 enodes) 1553942880.472 * * [simplify]: iters left: 5 (74 enodes) 1553942880.496 * * [simplify]: iters left: 4 (168 enodes) 1553942880.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942880.536 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942880.536 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942880.536 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942880.536 * * [simplify]: Extracting #4: cost 159 inf + 125 1553942880.538 * * [simplify]: Extracting #5: cost 123 inf + 9243 1553942880.546 * * [simplify]: Extracting #6: cost 21 inf + 28647 1553942880.560 * * [simplify]: Extracting #7: cost 1 inf + 36286 1553942880.572 * * [simplify]: Extracting #8: cost 0 inf + 36848 1553942880.579 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (- x.re x.im))) 1553942880.580 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* 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))) 1553942880.580 * * * * [progress]: [ 116 / 823 ] simplifiying candidate # 1553942880.580 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942880.580 * * [simplify]: iters left: 6 (19 enodes) 1553942880.585 * * [simplify]: iters left: 5 (79 enodes) 1553942880.598 * * [simplify]: iters left: 4 (158 enodes) 1553942880.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942880.644 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942880.644 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942880.644 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942880.644 * * [simplify]: Extracting #4: cost 134 inf + 1 1553942880.646 * * [simplify]: Extracting #5: cost 168 inf + 575 1553942880.651 * * [simplify]: Extracting #6: cost 79 inf + 14577 1553942880.664 * * [simplify]: Extracting #7: cost 4 inf + 33163 1553942880.679 * * [simplify]: Extracting #8: cost 0 inf + 35051 1553942880.694 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* 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))))) (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) 1553942880.694 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942880.695 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942880.695 * * [simplify]: iters left: 6 (15 enodes) 1553942880.702 * * [simplify]: iters left: 5 (68 enodes) 1553942880.724 * * [simplify]: iters left: 4 (146 enodes) 1553942880.785 * * [simplify]: iters left: 3 (472 enodes) 1553942881.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942881.056 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942881.056 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942881.057 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942881.058 * * [simplify]: Extracting #4: cost 349 inf + 2 1553942881.062 * * [simplify]: Extracting #5: cost 317 inf + 16513 1553942881.079 * * [simplify]: Extracting #6: cost 82 inf + 76811 1553942881.128 * * [simplify]: Extracting #7: cost 0 inf + 97855 1553942881.173 * * [simplify]: Extracting #8: cost 0 inf + 97655 1553942881.217 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) 1553942881.217 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553942881.218 * * * * [progress]: [ 117 / 823 ] simplifiying candidate # 1553942881.218 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942881.218 * * [simplify]: iters left: 6 (21 enodes) 1553942881.229 * * [simplify]: iters left: 5 (90 enodes) 1553942881.257 * * [simplify]: iters left: 4 (196 enodes) 1553942881.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942881.319 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942881.319 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942881.319 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942881.320 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942881.321 * * [simplify]: Extracting #5: cost 214 inf + 2315 1553942881.327 * * [simplify]: Extracting #6: cost 82 inf + 26397 1553942881.346 * * [simplify]: Extracting #7: cost 9 inf + 45421 1553942881.362 * * [simplify]: Extracting #8: cost 0 inf + 50359 1553942881.377 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553942881.377 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553942881.377 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942881.378 * * [simplify]: iters left: 6 (17 enodes) 1553942881.382 * * [simplify]: iters left: 5 (82 enodes) 1553942881.405 * * [simplify]: iters left: 4 (197 enodes) 1553942881.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942881.469 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942881.469 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942881.469 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942881.469 * * [simplify]: Extracting #4: cost 190 inf + 2 1553942881.472 * * [simplify]: Extracting #5: cost 120 inf + 16245 1553942881.479 * * [simplify]: Extracting #6: cost 5 inf + 40632 1553942881.489 * * [simplify]: Extracting #7: cost 0 inf + 41360 1553942881.503 * * [simplify]: Extracting #8: cost 0 inf + 41000 1553942881.515 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942881.515 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942881.515 * * * * [progress]: [ 118 / 823 ] simplifiying candidate # 1553942881.516 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942881.516 * * [simplify]: iters left: 6 (21 enodes) 1553942881.521 * * [simplify]: iters left: 5 (90 enodes) 1553942881.541 * * [simplify]: iters left: 4 (198 enodes) 1553942881.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942881.651 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942881.651 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942881.652 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942881.653 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942881.655 * * [simplify]: Extracting #5: cost 222 inf + 3978 1553942881.664 * * [simplify]: Extracting #6: cost 64 inf + 34991 1553942881.678 * * [simplify]: Extracting #7: cost 8 inf + 50901 1553942881.690 * * [simplify]: Extracting #8: cost 1 inf + 54715 1553942881.708 * * [simplify]: Extracting #9: cost 0 inf + 55437 1553942881.729 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im))))) 1553942881.729 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942881.729 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942881.730 * * [simplify]: iters left: 6 (18 enodes) 1553942881.734 * * [simplify]: iters left: 5 (87 enodes) 1553942881.749 * * [simplify]: iters left: 4 (216 enodes) 1553942881.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942881.814 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942881.814 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942881.814 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942881.815 * * [simplify]: Extracting #4: cost 207 inf + 2 1553942881.817 * * [simplify]: Extracting #5: cost 140 inf + 14518 1553942881.826 * * [simplify]: Extracting #6: cost 14 inf + 39805 1553942881.835 * * [simplify]: Extracting #7: cost 0 inf + 42192 1553942881.845 * * [simplify]: Extracting #8: cost 0 inf + 42072 1553942881.860 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re 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.im)) (* x.re x.re))))) 1553942881.860 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re 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.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942881.861 * * * * [progress]: [ 119 / 823 ] simplifiying candidate # 1553942881.861 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942881.862 * * [simplify]: iters left: 6 (21 enodes) 1553942881.872 * * [simplify]: iters left: 5 (90 enodes) 1553942881.889 * * [simplify]: iters left: 4 (195 enodes) 1553942881.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942881.990 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942881.991 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942881.991 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942881.991 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942881.992 * * [simplify]: Extracting #5: cost 220 inf + 858 1553942881.995 * * [simplify]: Extracting #6: cost 117 inf + 23815 1553942882.004 * * [simplify]: Extracting #7: cost 11 inf + 45078 1553942882.017 * * [simplify]: Extracting #8: cost 0 inf + 47196 1553942882.039 * * [simplify]: Extracting #9: cost 0 inf + 46876 1553942882.060 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) 1553942882.061 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942882.061 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942882.062 * * [simplify]: iters left: 6 (18 enodes) 1553942882.069 * * [simplify]: iters left: 5 (87 enodes) 1553942882.087 * * [simplify]: iters left: 4 (193 enodes) 1553942882.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942882.153 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942882.153 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942882.154 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942882.154 * * [simplify]: Extracting #4: cost 177 inf + 43 1553942882.155 * * [simplify]: Extracting #5: cost 148 inf + 6329 1553942882.160 * * [simplify]: Extracting #6: cost 37 inf + 27064 1553942882.168 * * [simplify]: Extracting #7: cost 0 inf + 36978 1553942882.176 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553942882.176 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942882.176 * * * * [progress]: [ 120 / 823 ] simplifiying candidate # 1553942882.176 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942882.176 * * [simplify]: iters left: 6 (21 enodes) 1553942882.187 * * [simplify]: iters left: 5 (90 enodes) 1553942882.216 * * [simplify]: iters left: 4 (194 enodes) 1553942882.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942882.321 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942882.321 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942882.321 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942882.322 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942882.324 * * [simplify]: Extracting #5: cost 200 inf + 575 1553942882.329 * * [simplify]: Extracting #6: cost 110 inf + 18544 1553942882.338 * * [simplify]: Extracting #7: cost 17 inf + 42368 1553942882.348 * * [simplify]: Extracting #8: cost 1 inf + 44506 1553942882.360 * * [simplify]: Extracting #9: cost 0 inf + 44242 1553942882.380 * * [simplify]: Extracting #10: cost 0 inf + 43991 1553942882.399 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553942882.399 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942882.400 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942882.400 * * [simplify]: iters left: 6 (16 enodes) 1553942882.404 * * [simplify]: iters left: 5 (72 enodes) 1553942882.416 * * [simplify]: iters left: 4 (155 enodes) 1553942882.464 * * [simplify]: iters left: 3 (484 enodes) 1553942882.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942882.759 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942882.759 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942882.760 * * [simplify]: Extracting #3: cost 104 inf + 0 1553942882.762 * * [simplify]: Extracting #4: cost 344 inf + 814 1553942882.775 * * [simplify]: Extracting #5: cost 244 inf + 30247 1553942882.813 * * [simplify]: Extracting #6: cost 39 inf + 84487 1553942882.864 * * [simplify]: Extracting #7: cost 0 inf + 96245 1553942882.919 * [simplify]: Simplified to (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) 1553942882.919 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553942882.920 * * * * [progress]: [ 121 / 823 ] simplifiying candidate # 1553942882.920 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942882.921 * * [simplify]: iters left: 6 (19 enodes) 1553942882.928 * * [simplify]: iters left: 5 (81 enodes) 1553942882.941 * * [simplify]: iters left: 4 (160 enodes) 1553942882.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942882.985 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942882.985 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942882.985 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942882.985 * * [simplify]: Extracting #4: cost 134 inf + 1 1553942882.988 * * [simplify]: Extracting #5: cost 168 inf + 614 1553942882.990 * * [simplify]: Extracting #6: cost 96 inf + 11104 1553942883.000 * * [simplify]: Extracting #7: cost 1 inf + 34489 1553942883.015 * * [simplify]: Extracting #8: cost 0 inf + 34811 1553942883.030 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (+ x.im x.re))) (* (cbrt (* (* 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)))) (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (+ x.im x.re))))) 1553942883.030 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (+ x.im x.re))) (* (cbrt (* (* 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)))) (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942883.030 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553942883.031 * * [simplify]: iters left: 6 (15 enodes) 1553942883.038 * * [simplify]: iters left: 5 (69 enodes) 1553942883.061 * * [simplify]: iters left: 4 (147 enodes) 1553942883.127 * * [simplify]: iters left: 3 (472 enodes) 1553942883.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942883.483 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942883.483 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942883.484 * * [simplify]: Extracting #3: cost 94 inf + 0 1553942883.485 * * [simplify]: Extracting #4: cost 347 inf + 2 1553942883.491 * * [simplify]: Extracting #5: cost 329 inf + 12522 1553942883.523 * * [simplify]: Extracting #6: cost 111 inf + 62827 1553942883.555 * * [simplify]: Extracting #7: cost 0 inf + 97889 1553942883.596 * * [simplify]: Extracting #8: cost 0 inf + 97809 1553942883.642 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (+ x.re x.im))) 1553942883.642 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (+ x.im x.re))) (* (cbrt (* (* 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)))) (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re 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))) 1553942883.642 * * * * [progress]: [ 122 / 823 ] simplifiying candidate # 1553942883.643 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942883.643 * * [simplify]: iters left: 6 (23 enodes) 1553942883.650 * * [simplify]: iters left: 5 (98 enodes) 1553942883.665 * * [simplify]: iters left: 4 (206 enodes) 1553942883.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942883.741 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942883.741 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942883.741 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942883.742 * * [simplify]: Extracting #4: cost 184 inf + 1 1553942883.743 * * [simplify]: Extracting #5: cost 194 inf + 4263 1553942883.749 * * [simplify]: Extracting #6: cost 60 inf + 29393 1553942883.759 * * [simplify]: Extracting #7: cost 7 inf + 42855 1553942883.770 * * [simplify]: Extracting #8: cost 0 inf + 47029 1553942883.790 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) 1553942883.790 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942883.791 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942883.791 * * [simplify]: iters left: 6 (16 enodes) 1553942883.799 * * [simplify]: iters left: 5 (72 enodes) 1553942883.812 * * [simplify]: iters left: 4 (155 enodes) 1553942883.863 * * [simplify]: iters left: 3 (484 enodes) 1553942884.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942884.204 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942884.204 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942884.205 * * [simplify]: Extracting #3: cost 108 inf + 0 1553942884.207 * * [simplify]: Extracting #4: cost 342 inf + 1543 1553942884.224 * * [simplify]: Extracting #5: cost 206 inf + 41762 1553942884.254 * * [simplify]: Extracting #6: cost 26 inf + 89553 1553942884.292 * * [simplify]: Extracting #7: cost 0 inf + 96765 1553942884.324 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) 1553942884.324 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* 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.im))) 1553942884.324 * * * * [progress]: [ 123 / 823 ] simplifiying candidate # 1553942884.324 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942884.324 * * [simplify]: iters left: 6 (23 enodes) 1553942884.331 * * [simplify]: iters left: 5 (98 enodes) 1553942884.363 * * [simplify]: iters left: 4 (210 enodes) 1553942884.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942884.463 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942884.463 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942884.463 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942884.464 * * [simplify]: Extracting #4: cost 192 inf + 1 1553942884.465 * * [simplify]: Extracting #5: cost 206 inf + 5027 1553942884.473 * * [simplify]: Extracting #6: cost 46 inf + 36769 1553942884.484 * * [simplify]: Extracting #7: cost 2 inf + 47135 1553942884.501 * * [simplify]: Extracting #8: cost 0 inf + 47699 1553942884.526 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (cbrt (* (* 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))))) 1553942884.526 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (cbrt (* (* 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))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942884.527 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553942884.527 * * [simplify]: iters left: 6 (17 enodes) 1553942884.535 * * [simplify]: iters left: 5 (77 enodes) 1553942884.560 * * [simplify]: iters left: 4 (162 enodes) 1553942884.627 * * [simplify]: iters left: 3 (488 enodes) 1553942884.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942884.955 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942884.955 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942884.955 * * [simplify]: Extracting #3: cost 99 inf + 0 1553942884.957 * * [simplify]: Extracting #4: cost 344 inf + 43 1553942884.967 * * [simplify]: Extracting #5: cost 296 inf + 20101 1553942884.999 * * [simplify]: Extracting #6: cost 79 inf + 73765 1553942885.052 * * [simplify]: Extracting #7: cost 1 inf + 97281 1553942885.090 * * [simplify]: Extracting #8: cost 0 inf + 97403 1553942885.122 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (- x.re x.im))) 1553942885.122 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (cbrt (* (* 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))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (+ (* 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))) 1553942885.123 * * * * [progress]: [ 124 / 823 ] simplifiying candidate # 1553942885.123 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942885.123 * * [simplify]: iters left: 6 (16 enodes) 1553942885.131 * * [simplify]: iters left: 5 (69 enodes) 1553942885.146 * * [simplify]: iters left: 4 (137 enodes) 1553942885.182 * * [simplify]: iters left: 3 (439 enodes) 1553942885.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942885.443 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942885.443 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942885.443 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942885.445 * * [simplify]: Extracting #4: cost 239 inf + 1 1553942885.447 * * [simplify]: Extracting #5: cost 294 inf + 898 1553942885.460 * * [simplify]: Extracting #6: cost 144 inf + 31211 1553942885.477 * * [simplify]: Extracting #7: cost 10 inf + 66309 1553942885.495 * * [simplify]: Extracting #8: cost 0 inf + 69048 1553942885.512 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942885.513 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942885.513 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942885.513 * * [simplify]: iters left: 6 (14 enodes) 1553942885.516 * * [simplify]: iters left: 5 (64 enodes) 1553942885.530 * * [simplify]: iters left: 4 (151 enodes) 1553942885.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942885.565 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942885.565 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942885.565 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942885.565 * * [simplify]: Extracting #4: cost 163 inf + 0 1553942885.566 * * [simplify]: Extracting #5: cost 160 inf + 3167 1553942885.570 * * [simplify]: Extracting #6: cost 56 inf + 22368 1553942885.577 * * [simplify]: Extracting #7: cost 0 inf + 35560 1553942885.585 * * [simplify]: Extracting #8: cost 0 inf + 35520 1553942885.595 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553942885.595 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942885.595 * * * * [progress]: [ 125 / 823 ] simplifiying candidate # 1553942885.595 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942885.596 * * [simplify]: iters left: 6 (22 enodes) 1553942885.601 * * [simplify]: iters left: 5 (95 enodes) 1553942885.620 * * [simplify]: iters left: 4 (206 enodes) 1553942885.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942885.704 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942885.705 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942885.705 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942885.706 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942885.708 * * [simplify]: Extracting #5: cost 220 inf + 1706 1553942885.715 * * [simplify]: Extracting #6: cost 82 inf + 30803 1553942885.727 * * [simplify]: Extracting #7: cost 4 inf + 53633 1553942885.739 * * [simplify]: Extracting #8: cost 0 inf + 54961 1553942885.757 * [simplify]: Simplified to (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) 1553942885.757 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553942885.758 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942885.758 * * [simplify]: iters left: 6 (17 enodes) 1553942885.767 * * [simplify]: iters left: 5 (82 enodes) 1553942885.786 * * [simplify]: iters left: 4 (197 enodes) 1553942885.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942885.836 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942885.836 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942885.836 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942885.836 * * [simplify]: Extracting #4: cost 204 inf + 0 1553942885.839 * * [simplify]: Extracting #5: cost 121 inf + 16483 1553942885.848 * * [simplify]: Extracting #6: cost 8 inf + 40024 1553942885.864 * * [simplify]: Extracting #7: cost 0 inf + 40760 1553942885.873 * * [simplify]: Extracting #8: cost 0 inf + 40720 1553942885.883 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (* (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))))) 1553942885.883 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (* (cbrt (* (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942885.883 * * * * [progress]: [ 126 / 823 ] simplifiying candidate # 1553942885.883 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942885.883 * * [simplify]: iters left: 6 (21 enodes) 1553942885.889 * * [simplify]: iters left: 5 (91 enodes) 1553942885.910 * * [simplify]: iters left: 4 (200 enodes) 1553942886.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942886.017 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942886.017 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942886.017 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942886.017 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942886.018 * * [simplify]: Extracting #5: cost 245 inf + 1876 1553942886.024 * * [simplify]: Extracting #6: cost 111 inf + 30002 1553942886.035 * * [simplify]: Extracting #7: cost 11 inf + 57517 1553942886.049 * * [simplify]: Extracting #8: cost 2 inf + 61695 1553942886.074 * * [simplify]: Extracting #9: cost 0 inf + 63099 1553942886.087 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553942886.087 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942886.088 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942886.088 * * [simplify]: iters left: 6 (17 enodes) 1553942886.092 * * [simplify]: iters left: 5 (84 enodes) 1553942886.113 * * [simplify]: iters left: 4 (226 enodes) 1553942886.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942886.188 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942886.188 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942886.188 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942886.189 * * [simplify]: Extracting #4: cost 222 inf + 0 1553942886.192 * * [simplify]: Extracting #5: cost 162 inf + 14346 1553942886.201 * * [simplify]: Extracting #6: cost 16 inf + 42431 1553942886.214 * * [simplify]: Extracting #7: cost 0 inf + 44983 1553942886.234 * * [simplify]: Extracting #8: cost 0 inf + 44943 1553942886.248 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553942886.250 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942886.251 * * * * [progress]: [ 127 / 823 ] simplifiying candidate # 1553942886.251 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942886.251 * * [simplify]: iters left: 6 (22 enodes) 1553942886.256 * * [simplify]: iters left: 5 (95 enodes) 1553942886.276 * * [simplify]: iters left: 4 (207 enodes) 1553942886.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942886.367 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942886.368 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942886.368 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942886.369 * * [simplify]: Extracting #4: cost 203 inf + 1 1553942886.371 * * [simplify]: Extracting #5: cost 240 inf + 1674 1553942886.377 * * [simplify]: Extracting #6: cost 99 inf + 28697 1553942886.388 * * [simplify]: Extracting #7: cost 6 inf + 53638 1553942886.407 * * [simplify]: Extracting #8: cost 0 inf + 55650 1553942886.424 * * [simplify]: Extracting #9: cost 0 inf + 55610 1553942886.437 * [simplify]: Simplified to (* (cbrt (* x.re (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) 1553942886.437 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942886.437 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942886.437 * * [simplify]: iters left: 6 (18 enodes) 1553942886.443 * * [simplify]: iters left: 5 (87 enodes) 1553942886.472 * * [simplify]: iters left: 4 (193 enodes) 1553942886.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942886.528 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942886.528 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942886.528 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942886.528 * * [simplify]: Extracting #4: cost 185 inf + 0 1553942886.530 * * [simplify]: Extracting #5: cost 128 inf + 11970 1553942886.537 * * [simplify]: Extracting #6: cost 13 inf + 35072 1553942886.554 * * [simplify]: Extracting #7: cost 0 inf + 37538 1553942886.569 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942886.569 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942886.570 * * * * [progress]: [ 128 / 823 ] simplifiying candidate # 1553942886.570 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942886.571 * * [simplify]: iters left: 6 (19 enodes) 1553942886.580 * * [simplify]: iters left: 5 (84 enodes) 1553942886.596 * * [simplify]: iters left: 4 (179 enodes) 1553942886.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942886.651 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942886.651 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942886.651 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942886.651 * * [simplify]: Extracting #4: cost 153 inf + 1 1553942886.652 * * [simplify]: Extracting #5: cost 197 inf + 976 1553942886.655 * * [simplify]: Extracting #6: cost 104 inf + 19026 1553942886.669 * * [simplify]: Extracting #7: cost 7 inf + 41815 1553942886.690 * * [simplify]: Extracting #8: cost 0 inf + 45869 1553942886.709 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.re x.im) (* x.re x.re))))) 1553942886.709 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.re x.im) (* x.re x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942886.710 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942886.710 * * [simplify]: iters left: 6 (15 enodes) 1553942886.717 * * [simplify]: iters left: 5 (69 enodes) 1553942886.741 * * [simplify]: iters left: 4 (161 enodes) 1553942886.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942886.803 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942886.804 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942886.804 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942886.804 * * [simplify]: Extracting #4: cost 168 inf + 0 1553942886.805 * * [simplify]: Extracting #5: cost 167 inf + 2641 1553942886.808 * * [simplify]: Extracting #6: cost 67 inf + 19713 1553942886.816 * * [simplify]: Extracting #7: cost 2 inf + 36282 1553942886.824 * * [simplify]: Extracting #8: cost 0 inf + 37046 1553942886.831 * [simplify]: Simplified to (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942886.832 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.re x.im) (* x.re x.re))))) (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942886.832 * * * * [progress]: [ 129 / 823 ] simplifiying candidate # 1553942886.832 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942886.832 * * [simplify]: iters left: 6 (23 enodes) 1553942886.838 * * [simplify]: iters left: 5 (98 enodes) 1553942886.858 * * [simplify]: iters left: 4 (206 enodes) 1553942886.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942886.935 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942886.935 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942886.935 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942886.936 * * [simplify]: Extracting #4: cost 184 inf + 1 1553942886.938 * * [simplify]: Extracting #5: cost 202 inf + 2848 1553942886.948 * * [simplify]: Extracting #6: cost 62 inf + 30588 1553942886.971 * * [simplify]: Extracting #7: cost 0 inf + 47189 1553942886.991 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553942886.991 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942886.992 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942886.992 * * [simplify]: iters left: 6 (16 enodes) 1553942886.999 * * [simplify]: iters left: 5 (72 enodes) 1553942887.018 * * [simplify]: iters left: 4 (155 enodes) 1553942887.050 * * [simplify]: iters left: 3 (484 enodes) 1553942887.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942887.338 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942887.338 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942887.338 * * [simplify]: Extracting #3: cost 108 inf + 0 1553942887.339 * * [simplify]: Extracting #4: cost 344 inf + 1179 1553942887.348 * * [simplify]: Extracting #5: cost 228 inf + 34359 1553942887.373 * * [simplify]: Extracting #6: cost 33 inf + 87259 1553942887.423 * * [simplify]: Extracting #7: cost 0 inf + 96445 1553942887.458 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942887.458 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942887.459 * * * * [progress]: [ 130 / 823 ] simplifiying candidate # 1553942887.459 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942887.459 * * [simplify]: iters left: 6 (16 enodes) 1553942887.463 * * [simplify]: iters left: 5 (71 enodes) 1553942887.481 * * [simplify]: iters left: 4 (139 enodes) 1553942887.518 * * [simplify]: iters left: 3 (441 enodes) 1553942887.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942887.763 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942887.763 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942887.763 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942887.763 * * [simplify]: Extracting #4: cost 253 inf + 1 1553942887.765 * * [simplify]: Extracting #5: cost 307 inf + 454 1553942887.770 * * [simplify]: Extracting #6: cost 162 inf + 27443 1553942887.787 * * [simplify]: Extracting #7: cost 13 inf + 68242 1553942887.820 * * [simplify]: Extracting #8: cost 0 inf + 72348 1553942887.854 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553942887.854 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942887.855 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942887.855 * * [simplify]: iters left: 6 (14 enodes) 1553942887.858 * * [simplify]: iters left: 5 (66 enodes) 1553942887.875 * * [simplify]: iters left: 4 (153 enodes) 1553942887.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942887.923 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942887.923 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942887.923 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942887.924 * * [simplify]: Extracting #4: cost 161 inf + 0 1553942887.925 * * [simplify]: Extracting #5: cost 160 inf + 3084 1553942887.933 * * [simplify]: Extracting #6: cost 39 inf + 24958 1553942887.947 * * [simplify]: Extracting #7: cost 0 inf + 34876 1553942887.962 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942887.962 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942887.962 * * * * [progress]: [ 131 / 823 ] simplifiying candidate # 1553942887.962 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942887.962 * * [simplify]: iters left: 6 (21 enodes) 1553942887.970 * * [simplify]: iters left: 5 (91 enodes) 1553942887.985 * * [simplify]: iters left: 4 (198 enodes) 1553942888.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942888.052 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942888.053 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942888.053 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942888.054 * * [simplify]: Extracting #4: cost 178 inf + 1 1553942888.055 * * [simplify]: Extracting #5: cost 219 inf + 810 1553942888.061 * * [simplify]: Extracting #6: cost 127 inf + 26308 1553942888.074 * * [simplify]: Extracting #7: cost 8 inf + 53008 1553942888.085 * * [simplify]: Extracting #8: cost 0 inf + 48700 1553942888.095 * * [simplify]: Extracting #9: cost 0 inf + 48307 1553942888.106 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (- x.re x.im)) (* (- x.re x.im) x.im))))) 1553942888.106 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (- x.re x.im)) (* (- x.re x.im) x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942888.107 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942888.107 * * [simplify]: iters left: 6 (16 enodes) 1553942888.110 * * [simplify]: iters left: 5 (74 enodes) 1553942888.127 * * [simplify]: iters left: 4 (168 enodes) 1553942888.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942888.183 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942888.183 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942888.183 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942888.183 * * [simplify]: Extracting #4: cost 163 inf + 125 1553942888.185 * * [simplify]: Extracting #5: cost 117 inf + 10135 1553942888.192 * * [simplify]: Extracting #6: cost 19 inf + 29010 1553942888.206 * * [simplify]: Extracting #7: cost 1 inf + 36206 1553942888.214 * * [simplify]: Extracting #8: cost 0 inf + 36768 1553942888.222 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im))) 1553942888.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (- x.re x.im)) (* (- x.re x.im) x.im))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942888.222 * * * * [progress]: [ 132 / 823 ] simplifiying candidate # 1553942888.222 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942888.223 * * [simplify]: iters left: 6 (19 enodes) 1553942888.227 * * [simplify]: iters left: 5 (80 enodes) 1553942888.252 * * [simplify]: iters left: 4 (164 enodes) 1553942888.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942888.324 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942888.324 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942888.324 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942888.325 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942888.325 * * [simplify]: Extracting #5: cost 186 inf + 492 1553942888.328 * * [simplify]: Extracting #6: cost 84 inf + 24500 1553942888.338 * * [simplify]: Extracting #7: cost 5 inf + 40942 1553942888.347 * * [simplify]: Extracting #8: cost 0 inf + 38796 1553942888.355 * * [simplify]: Extracting #9: cost 0 inf + 38403 1553942888.364 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* (+ x.im x.re) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942888.364 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942888.364 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942888.364 * * [simplify]: iters left: 6 (15 enodes) 1553942888.368 * * [simplify]: iters left: 5 (70 enodes) 1553942888.386 * * [simplify]: iters left: 4 (159 enodes) 1553942888.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942888.431 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942888.431 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942888.431 * * [simplify]: Extracting #3: cost 46 inf + 0 1553942888.432 * * [simplify]: Extracting #4: cost 151 inf + 43 1553942888.435 * * [simplify]: Extracting #5: cost 137 inf + 6813 1553942888.444 * * [simplify]: Extracting #6: cost 23 inf + 27236 1553942888.458 * * [simplify]: Extracting #7: cost 0 inf + 35240 1553942888.473 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) 1553942888.473 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.im 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))) 1553942888.473 * * * * [progress]: [ 133 / 823 ] simplifiying candidate # 1553942888.474 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942888.474 * * [simplify]: iters left: 6 (22 enodes) 1553942888.485 * * [simplify]: iters left: 5 (95 enodes) 1553942888.517 * * [simplify]: iters left: 4 (210 enodes) 1553942888.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942888.629 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942888.629 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942888.629 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942888.629 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942888.631 * * [simplify]: Extracting #5: cost 240 inf + 2845 1553942888.637 * * [simplify]: Extracting #6: cost 89 inf + 32246 1553942888.660 * * [simplify]: Extracting #7: cost 4 inf + 56731 1553942888.678 * * [simplify]: Extracting #8: cost 0 inf + 58139 1553942888.691 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* 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))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re))))) 1553942888.691 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* 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))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553942888.691 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942888.691 * * [simplify]: iters left: 6 (18 enodes) 1553942888.699 * * [simplify]: iters left: 5 (87 enodes) 1553942888.723 * * [simplify]: iters left: 4 (204 enodes) 1553942888.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942888.791 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942888.791 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942888.792 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942888.792 * * [simplify]: Extracting #4: cost 194 inf + 43 1553942888.797 * * [simplify]: Extracting #5: cost 122 inf + 14564 1553942888.812 * * [simplify]: Extracting #6: cost 10 inf + 38504 1553942888.830 * * [simplify]: Extracting #7: cost 0 inf + 40203 1553942888.840 * * [simplify]: Extracting #8: cost 0 inf + 40123 1553942888.849 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553942888.849 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* 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))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942888.849 * * * * [progress]: [ 134 / 823 ] simplifiying candidate # 1553942888.850 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942888.850 * * [simplify]: iters left: 6 (21 enodes) 1553942888.855 * * [simplify]: iters left: 5 (91 enodes) 1553942888.878 * * [simplify]: iters left: 4 (204 enodes) 1553942888.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942888.972 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942888.972 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942888.973 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942888.973 * * [simplify]: Extracting #4: cost 206 inf + 1 1553942888.974 * * [simplify]: Extracting #5: cost 252 inf + 3818 1553942888.981 * * [simplify]: Extracting #6: cost 81 inf + 37654 1553942888.994 * * [simplify]: Extracting #7: cost 5 inf + 59085 1553942889.017 * * [simplify]: Extracting #8: cost 0 inf + 62575 1553942889.044 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942889.044 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942889.045 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942889.045 * * [simplify]: iters left: 6 (17 enodes) 1553942889.053 * * [simplify]: iters left: 5 (84 enodes) 1553942889.086 * * [simplify]: iters left: 4 (226 enodes) 1553942889.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942889.167 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942889.167 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942889.167 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942889.168 * * [simplify]: Extracting #4: cost 211 inf + 2 1553942889.174 * * [simplify]: Extracting #5: cost 150 inf + 14291 1553942889.191 * * [simplify]: Extracting #6: cost 17 inf + 41190 1553942889.202 * * [simplify]: Extracting #7: cost 0 inf + 44463 1553942889.212 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) 1553942889.212 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942889.212 * * * * [progress]: [ 135 / 823 ] simplifiying candidate # 1553942889.212 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942889.212 * * [simplify]: iters left: 6 (22 enodes) 1553942889.218 * * [simplify]: iters left: 5 (95 enodes) 1553942889.233 * * [simplify]: iters left: 4 (209 enodes) 1553942889.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942889.332 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942889.332 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942889.332 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942889.333 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942889.336 * * [simplify]: Extracting #5: cost 235 inf + 2923 1553942889.347 * * [simplify]: Extracting #6: cost 80 inf + 31449 1553942889.373 * * [simplify]: Extracting #7: cost 1 inf + 52486 1553942889.397 * * [simplify]: Extracting #8: cost 0 inf + 53368 1553942889.420 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* 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))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) 1553942889.420 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* 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))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942889.421 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942889.421 * * [simplify]: iters left: 6 (18 enodes) 1553942889.430 * * [simplify]: iters left: 5 (87 enodes) 1553942889.448 * * [simplify]: iters left: 4 (193 enodes) 1553942889.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942889.505 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942889.506 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942889.506 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942889.506 * * [simplify]: Extracting #4: cost 176 inf + 165 1553942889.508 * * [simplify]: Extracting #5: cost 148 inf + 5806 1553942889.513 * * [simplify]: Extracting #6: cost 25 inf + 28888 1553942889.528 * * [simplify]: Extracting #7: cost 0 inf + 36738 1553942889.543 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553942889.543 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* 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))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942889.544 * * * * [progress]: [ 136 / 823 ] simplifiying candidate # 1553942889.544 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942889.544 * * [simplify]: iters left: 6 (22 enodes) 1553942889.555 * * [simplify]: iters left: 5 (94 enodes) 1553942889.585 * * [simplify]: iters left: 4 (200 enodes) 1553942889.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942889.695 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942889.695 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942889.695 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942889.696 * * [simplify]: Extracting #4: cost 177 inf + 1 1553942889.698 * * [simplify]: Extracting #5: cost 229 inf + 935 1553942889.705 * * [simplify]: Extracting #6: cost 117 inf + 30585 1553942889.725 * * [simplify]: Extracting #7: cost 3 inf + 53630 1553942889.750 * * [simplify]: Extracting #8: cost 0 inf + 49371 1553942889.768 * * [simplify]: Extracting #9: cost 0 inf + 49211 1553942889.779 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re)))) 1553942889.779 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942889.779 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942889.780 * * [simplify]: iters left: 6 (16 enodes) 1553942889.783 * * [simplify]: iters left: 5 (74 enodes) 1553942889.797 * * [simplify]: iters left: 4 (168 enodes) 1553942889.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942889.870 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942889.870 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942889.870 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942889.871 * * [simplify]: Extracting #4: cost 159 inf + 125 1553942889.874 * * [simplify]: Extracting #5: cost 121 inf + 9607 1553942889.884 * * [simplify]: Extracting #6: cost 23 inf + 27963 1553942889.898 * * [simplify]: Extracting #7: cost 1 inf + 36286 1553942889.913 * * [simplify]: Extracting #8: cost 0 inf + 36848 1553942889.921 * [simplify]: Simplified to (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) 1553942889.921 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.im 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))) 1553942889.922 * * * * [progress]: [ 137 / 823 ] simplifiying candidate # 1553942889.922 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942889.922 * * [simplify]: iters left: 6 (23 enodes) 1553942889.928 * * [simplify]: iters left: 5 (98 enodes) 1553942889.946 * * [simplify]: iters left: 4 (210 enodes) 1553942890.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942890.040 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942890.040 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942890.040 * * [simplify]: Extracting #3: cost 82 inf + 0 1553942890.041 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942890.042 * * [simplify]: Extracting #5: cost 206 inf + 4665 1553942890.052 * * [simplify]: Extracting #6: cost 49 inf + 35320 1553942890.067 * * [simplify]: Extracting #7: cost 0 inf + 47415 1553942890.087 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) 1553942890.087 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942890.088 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553942890.088 * * [simplify]: iters left: 6 (17 enodes) 1553942890.096 * * [simplify]: iters left: 5 (77 enodes) 1553942890.121 * * [simplify]: iters left: 4 (162 enodes) 1553942890.190 * * [simplify]: iters left: 3 (488 enodes) 1553942890.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942890.516 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942890.517 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942890.517 * * [simplify]: Extracting #3: cost 99 inf + 0 1553942890.519 * * [simplify]: Extracting #4: cost 346 inf + 2 1553942890.527 * * [simplify]: Extracting #5: cost 309 inf + 17037 1553942890.559 * * [simplify]: Extracting #6: cost 83 inf + 71799 1553942890.590 * * [simplify]: Extracting #7: cost 1 inf + 97043 1553942890.629 * * [simplify]: Extracting #8: cost 0 inf + 97325 1553942890.671 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (cbrt (+ x.re x.im))) 1553942890.671 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (+ (* 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))) 1553942890.672 * * * * [progress]: [ 138 / 823 ] simplifiying candidate # 1553942890.672 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942890.672 * * [simplify]: iters left: 6 (21 enodes) 1553942890.678 * * [simplify]: iters left: 5 (91 enodes) 1553942890.693 * * [simplify]: iters left: 4 (198 enodes) 1553942890.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942890.799 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942890.799 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942890.799 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942890.800 * * [simplify]: Extracting #4: cost 178 inf + 1 1553942890.802 * * [simplify]: Extracting #5: cost 218 inf + 733 1553942890.810 * * [simplify]: Extracting #6: cost 102 inf + 33104 1553942890.829 * * [simplify]: Extracting #7: cost 2 inf + 53433 1553942890.850 * * [simplify]: Extracting #8: cost 0 inf + 48398 1553942890.869 * * [simplify]: Extracting #9: cost 0 inf + 48227 1553942890.889 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942890.889 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942890.890 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942890.890 * * [simplify]: iters left: 6 (16 enodes) 1553942890.897 * * [simplify]: iters left: 5 (74 enodes) 1553942890.924 * * [simplify]: iters left: 4 (168 enodes) 1553942890.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942890.994 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942890.994 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942890.994 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942890.995 * * [simplify]: Extracting #4: cost 163 inf + 125 1553942890.998 * * [simplify]: Extracting #5: cost 118 inf + 9933 1553942891.009 * * [simplify]: Extracting #6: cost 22 inf + 28004 1553942891.023 * * [simplify]: Extracting #7: cost 1 inf + 36206 1553942891.032 * * [simplify]: Extracting #8: cost 0 inf + 36768 1553942891.039 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) 1553942891.039 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.im 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))) 1553942891.040 * * * * [progress]: [ 139 / 823 ] simplifiying candidate # 1553942891.040 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942891.042 * * [simplify]: iters left: 6 (19 enodes) 1553942891.047 * * [simplify]: iters left: 5 (82 enodes) 1553942891.062 * * [simplify]: iters left: 4 (166 enodes) 1553942891.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942891.145 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942891.145 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942891.145 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942891.146 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942891.146 * * [simplify]: Extracting #5: cost 188 inf + 289 1553942891.149 * * [simplify]: Extracting #6: cost 87 inf + 24778 1553942891.159 * * [simplify]: Extracting #7: cost 6 inf + 39685 1553942891.167 * * [simplify]: Extracting #8: cost 0 inf + 38203 1553942891.177 * * [simplify]: Extracting #9: cost 0 inf + 38083 1553942891.193 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* 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)))))) 1553942891.193 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* 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)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942891.194 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553942891.194 * * [simplify]: iters left: 6 (15 enodes) 1553942891.201 * * [simplify]: iters left: 5 (71 enodes) 1553942891.225 * * [simplify]: iters left: 4 (160 enodes) 1553942891.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942891.295 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942891.295 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942891.295 * * [simplify]: Extracting #3: cost 46 inf + 0 1553942891.296 * * [simplify]: Extracting #4: cost 152 inf + 43 1553942891.298 * * [simplify]: Extracting #5: cost 144 inf + 5278 1553942891.308 * * [simplify]: Extracting #6: cost 19 inf + 28245 1553942891.322 * * [simplify]: Extracting #7: cost 0 inf + 34442 1553942891.336 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1553942891.336 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (* 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)))))) (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942891.337 * * * * [progress]: [ 140 / 823 ] simplifiying candidate # 1553942891.337 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942891.337 * * [simplify]: iters left: 6 (18 enodes) 1553942891.346 * * [simplify]: iters left: 5 (78 enodes) 1553942891.371 * * [simplify]: iters left: 4 (159 enodes) 1553942891.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942891.434 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942891.434 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942891.434 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942891.435 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942891.435 * * [simplify]: Extracting #5: cost 180 inf + 615 1553942891.439 * * [simplify]: Extracting #6: cost 71 inf + 23131 1553942891.447 * * [simplify]: Extracting #7: cost 3 inf + 41585 1553942891.457 * * [simplify]: Extracting #8: cost 0 inf + 42871 1553942891.473 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942891.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942891.474 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942891.474 * * [simplify]: iters left: 6 (16 enodes) 1553942891.478 * * [simplify]: iters left: 5 (79 enodes) 1553942891.491 * * [simplify]: iters left: 4 (189 enodes) 1553942891.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942891.561 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942891.561 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942891.561 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942891.562 * * [simplify]: Extracting #4: cost 188 inf + 0 1553942891.566 * * [simplify]: Extracting #5: cost 139 inf + 11720 1553942891.580 * * [simplify]: Extracting #6: cost 18 inf + 37078 1553942891.597 * * [simplify]: Extracting #7: cost 0 inf + 39152 1553942891.616 * * [simplify]: Extracting #8: cost 0 inf + 38872 1553942891.631 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942891.631 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942891.631 * * * * [progress]: [ 141 / 823 ] simplifiying candidate # 1553942891.631 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942891.632 * * [simplify]: iters left: 6 (18 enodes) 1553942891.636 * * [simplify]: iters left: 5 (77 enodes) 1553942891.649 * * [simplify]: iters left: 4 (158 enodes) 1553942891.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942891.703 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942891.703 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942891.703 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942891.704 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942891.708 * * [simplify]: Extracting #5: cost 181 inf + 493 1553942891.715 * * [simplify]: Extracting #6: cost 77 inf + 20720 1553942891.724 * * [simplify]: Extracting #7: cost 2 inf + 42307 1553942891.733 * * [simplify]: Extracting #8: cost 0 inf + 43591 1553942891.743 * [simplify]: Simplified to (* (cbrt (* (* x.re (* (- x.re x.im) (+ x.im x.re))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (* (- x.re x.im) (+ x.im x.re))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553942891.743 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (* (- x.re x.im) (+ x.im x.re))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (* (- x.re x.im) (+ x.im x.re))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942891.743 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942891.743 * * [simplify]: iters left: 6 (16 enodes) 1553942891.750 * * [simplify]: iters left: 5 (77 enodes) 1553942891.776 * * [simplify]: iters left: 4 (187 enodes) 1553942891.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942891.836 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942891.836 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942891.836 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942891.837 * * [simplify]: Extracting #4: cost 188 inf + 0 1553942891.841 * * [simplify]: Extracting #5: cost 130 inf + 13558 1553942891.856 * * [simplify]: Extracting #6: cost 8 inf + 38989 1553942891.872 * * [simplify]: Extracting #7: cost 0 inf + 38912 1553942891.883 * * [simplify]: Extracting #8: cost 0 inf + 38672 1553942891.892 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942891.892 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (* (- x.re x.im) (+ x.im x.re))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (* (- x.re x.im) (+ x.im x.re))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942891.892 * * * * [progress]: [ 142 / 823 ] simplifiying candidate # 1553942891.893 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942891.893 * * [simplify]: iters left: 6 (20 enodes) 1553942891.898 * * [simplify]: iters left: 5 (87 enodes) 1553942891.927 * * [simplify]: iters left: 4 (197 enodes) 1553942892.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942892.004 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942892.004 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942892.005 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942892.006 * * [simplify]: Extracting #4: cost 197 inf + 1 1553942892.007 * * [simplify]: Extracting #5: cost 238 inf + 1466 1553942892.020 * * [simplify]: Extracting #6: cost 101 inf + 28596 1553942892.042 * * [simplify]: Extracting #7: cost 11 inf + 55493 1553942892.067 * * [simplify]: Extracting #8: cost 0 inf + 59475 1553942892.093 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942892.093 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942892.094 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942892.094 * * [simplify]: iters left: 6 (19 enodes) 1553942892.103 * * [simplify]: iters left: 5 (97 enodes) 1553942892.138 * * [simplify]: iters left: 4 (256 enodes) 1553942892.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942892.234 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942892.234 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942892.234 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942892.235 * * [simplify]: Extracting #4: cost 233 inf + 0 1553942892.237 * * [simplify]: Extracting #5: cost 165 inf + 12513 1553942892.248 * * [simplify]: Extracting #6: cost 19 inf + 41197 1553942892.259 * * [simplify]: Extracting #7: cost 1 inf + 46592 1553942892.279 * * [simplify]: Extracting #8: cost 0 inf + 47194 1553942892.297 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im)))) 1553942892.297 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942892.297 * * * * [progress]: [ 143 / 823 ] simplifiying candidate # 1553942892.297 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942892.297 * * [simplify]: iters left: 6 (20 enodes) 1553942892.302 * * [simplify]: iters left: 5 (87 enodes) 1553942892.317 * * [simplify]: iters left: 4 (196 enodes) 1553942892.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942892.383 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942892.383 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942892.383 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942892.384 * * [simplify]: Extracting #4: cost 202 inf + 1 1553942892.386 * * [simplify]: Extracting #5: cost 229 inf + 2030 1553942892.396 * * [simplify]: Extracting #6: cost 84 inf + 30138 1553942892.418 * * [simplify]: Extracting #7: cost 3 inf + 52818 1553942892.444 * * [simplify]: Extracting #8: cost 0 inf + 53704 1553942892.462 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1553942892.462 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942892.462 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942892.463 * * [simplify]: iters left: 6 (19 enodes) 1553942892.472 * * [simplify]: iters left: 5 (97 enodes) 1553942892.492 * * [simplify]: iters left: 4 (235 enodes) 1553942892.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942892.568 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942892.568 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942892.569 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942892.570 * * [simplify]: Extracting #4: cost 218 inf + 0 1553942892.574 * * [simplify]: Extracting #5: cost 135 inf + 14692 1553942892.591 * * [simplify]: Extracting #6: cost 11 inf + 39531 1553942892.610 * * [simplify]: Extracting #7: cost 1 inf + 42831 1553942892.629 * * [simplify]: Extracting #8: cost 0 inf + 43473 1553942892.639 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942892.639 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942892.639 * * * * [progress]: [ 144 / 823 ] simplifiying candidate # 1553942892.640 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942892.640 * * [simplify]: iters left: 6 (21 enodes) 1553942892.645 * * [simplify]: iters left: 5 (90 enodes) 1553942892.663 * * [simplify]: iters left: 4 (194 enodes) 1553942892.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942892.759 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942892.759 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942892.760 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942892.760 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942892.761 * * [simplify]: Extracting #5: cost 225 inf + 575 1553942892.765 * * [simplify]: Extracting #6: cost 105 inf + 23990 1553942892.777 * * [simplify]: Extracting #7: cost 14 inf + 46209 1553942892.789 * * [simplify]: Extracting #8: cost 0 inf + 52277 1553942892.801 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) 1553942892.801 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942892.801 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942892.801 * * [simplify]: iters left: 6 (17 enodes) 1553942892.805 * * [simplify]: iters left: 5 (82 enodes) 1553942892.826 * * [simplify]: iters left: 4 (197 enodes) 1553942892.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942892.892 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942892.892 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942892.892 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942892.893 * * [simplify]: Extracting #4: cost 199 inf + 0 1553942892.895 * * [simplify]: Extracting #5: cost 141 inf + 10402 1553942892.907 * * [simplify]: Extracting #6: cost 19 inf + 38886 1553942892.925 * * [simplify]: Extracting #7: cost 0 inf + 41522 1553942892.934 * * [simplify]: Extracting #8: cost 0 inf + 40922 1553942892.943 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553942892.943 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942892.944 * * * * [progress]: [ 145 / 823 ] simplifiying candidate # 1553942892.944 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942892.944 * * [simplify]: iters left: 6 (21 enodes) 1553942892.949 * * [simplify]: iters left: 5 (90 enodes) 1553942892.978 * * [simplify]: iters left: 4 (196 enodes) 1553942893.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942893.079 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942893.079 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942893.080 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942893.080 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942893.083 * * [simplify]: Extracting #5: cost 215 inf + 1913 1553942893.094 * * [simplify]: Extracting #6: cost 87 inf + 26270 1553942893.114 * * [simplify]: Extracting #7: cost 2 inf + 49155 1553942893.135 * * [simplify]: Extracting #8: cost 0 inf + 50039 1553942893.149 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553942893.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942893.150 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942893.150 * * [simplify]: iters left: 6 (17 enodes) 1553942893.154 * * [simplify]: iters left: 5 (82 enodes) 1553942893.168 * * [simplify]: iters left: 4 (197 enodes) 1553942893.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942893.234 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942893.234 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942893.234 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942893.235 * * [simplify]: Extracting #4: cost 191 inf + 2 1553942893.237 * * [simplify]: Extracting #5: cost 139 inf + 10168 1553942893.244 * * [simplify]: Extracting #6: cost 18 inf + 37328 1553942893.253 * * [simplify]: Extracting #7: cost 0 inf + 40922 1553942893.266 * * [simplify]: Extracting #8: cost 0 inf + 40522 1553942893.284 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553942893.284 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942893.285 * * * * [progress]: [ 146 / 823 ] simplifiying candidate # 1553942893.285 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942893.286 * * [simplify]: iters left: 6 (22 enodes) 1553942893.299 * * [simplify]: iters left: 5 (95 enodes) 1553942893.330 * * [simplify]: iters left: 4 (206 enodes) 1553942893.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942893.404 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942893.404 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942893.404 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942893.404 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942893.406 * * [simplify]: Extracting #5: cost 213 inf + 2840 1553942893.411 * * [simplify]: Extracting #6: cost 78 inf + 30167 1553942893.424 * * [simplify]: Extracting #7: cost 2 inf + 53317 1553942893.448 * * [simplify]: Extracting #8: cost 0 inf + 53841 1553942893.471 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553942893.471 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942893.472 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942893.472 * * [simplify]: iters left: 6 (17 enodes) 1553942893.480 * * [simplify]: iters left: 5 (82 enodes) 1553942893.504 * * [simplify]: iters left: 4 (197 enodes) 1553942893.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942893.566 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942893.567 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942893.567 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942893.568 * * [simplify]: Extracting #4: cost 205 inf + 0 1553942893.571 * * [simplify]: Extracting #5: cost 140 inf + 10686 1553942893.586 * * [simplify]: Extracting #6: cost 17 inf + 39008 1553942893.596 * * [simplify]: Extracting #7: cost 0 inf + 41602 1553942893.607 * * [simplify]: Extracting #8: cost 0 inf + 40762 1553942893.616 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553942893.616 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942893.617 * * * * [progress]: [ 147 / 823 ] simplifiying candidate # 1553942893.617 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942893.617 * * [simplify]: iters left: 6 (22 enodes) 1553942893.623 * * [simplify]: iters left: 5 (95 enodes) 1553942893.640 * * [simplify]: iters left: 4 (210 enodes) 1553942893.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942893.724 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942893.724 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942893.724 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942893.725 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942893.727 * * [simplify]: Extracting #5: cost 230 inf + 4943 1553942893.733 * * [simplify]: Extracting #6: cost 79 inf + 34186 1553942893.745 * * [simplify]: Extracting #7: cost 3 inf + 56293 1553942893.758 * * [simplify]: Extracting #8: cost 0 inf + 57579 1553942893.784 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553942893.784 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942893.785 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942893.785 * * [simplify]: iters left: 6 (18 enodes) 1553942893.793 * * [simplify]: iters left: 5 (87 enodes) 1553942893.822 * * [simplify]: iters left: 4 (204 enodes) 1553942893.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942893.871 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942893.871 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942893.871 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942893.872 * * [simplify]: Extracting #4: cost 192 inf + 207 1553942893.875 * * [simplify]: Extracting #5: cost 121 inf + 14047 1553942893.890 * * [simplify]: Extracting #6: cost 10 inf + 37865 1553942893.907 * * [simplify]: Extracting #7: cost 0 inf + 39964 1553942893.923 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (- x.re x.im))) 1553942893.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942893.924 * * * * [progress]: [ 148 / 823 ] simplifiying candidate # 1553942893.924 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942893.925 * * [simplify]: iters left: 6 (18 enodes) 1553942893.931 * * [simplify]: iters left: 5 (77 enodes) 1553942893.944 * * [simplify]: iters left: 4 (159 enodes) 1553942894.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942894.004 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942894.004 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942894.005 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942894.005 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942894.007 * * [simplify]: Extracting #5: cost 179 inf + 697 1553942894.014 * * [simplify]: Extracting #6: cost 70 inf + 22735 1553942894.024 * * [simplify]: Extracting #7: cost 1 inf + 41829 1553942894.033 * * [simplify]: Extracting #8: cost 0 inf + 42231 1553942894.042 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942894.042 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942894.042 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942894.043 * * [simplify]: iters left: 6 (16 enodes) 1553942894.046 * * [simplify]: iters left: 5 (78 enodes) 1553942894.073 * * [simplify]: iters left: 4 (189 enodes) 1553942894.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942894.127 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942894.127 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942894.127 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942894.128 * * [simplify]: Extracting #4: cost 189 inf + 0 1553942894.130 * * [simplify]: Extracting #5: cost 139 inf + 11482 1553942894.137 * * [simplify]: Extracting #6: cost 16 inf + 36804 1553942894.146 * * [simplify]: Extracting #7: cost 0 inf + 38874 1553942894.156 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) 1553942894.157 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942894.157 * * * * [progress]: [ 149 / 823 ] simplifiying candidate # 1553942894.157 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942894.157 * * [simplify]: iters left: 6 (14 enodes) 1553942894.161 * * [simplify]: iters left: 5 (57 enodes) 1553942894.170 * * [simplify]: iters left: 4 (103 enodes) 1553942894.193 * * [simplify]: iters left: 3 (336 enodes) 1553942894.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942894.414 * * [simplify]: Extracting #1: cost 68 inf + 0 1553942894.415 * * [simplify]: Extracting #2: cost 271 inf + 2 1553942894.417 * * [simplify]: Extracting #3: cost 330 inf + 15135 1553942894.429 * * [simplify]: Extracting #4: cost 102 inf + 73758 1553942894.451 * * [simplify]: Extracting #5: cost 2 inf + 84060 1553942894.494 * * [simplify]: Extracting #6: cost 0 inf + 82679 1553942894.527 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 1553942894.527 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942894.527 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942894.527 * * [simplify]: iters left: 6 (12 enodes) 1553942894.530 * * [simplify]: iters left: 5 (53 enodes) 1553942894.539 * * [simplify]: iters left: 4 (110 enodes) 1553942894.574 * * [simplify]: iters left: 3 (257 enodes) 1553942894.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942894.699 * * [simplify]: Extracting #1: cost 41 inf + 0 1553942894.699 * * [simplify]: Extracting #2: cost 152 inf + 1 1553942894.701 * * [simplify]: Extracting #3: cost 150 inf + 1796 1553942894.709 * * [simplify]: Extracting #4: cost 40 inf + 21763 1553942895.147 * * [simplify]: Extracting #5: cost 0 inf + 32163 1553942895.155 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 1553942895.155 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* 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.re x.im) (* x.im x.re)) x.im))) 1553942895.155 * * * * [progress]: [ 150 / 823 ] simplifiying candidate # 1553942895.155 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942895.156 * * [simplify]: iters left: 6 (18 enodes) 1553942895.160 * * [simplify]: iters left: 5 (77 enodes) 1553942895.173 * * [simplify]: iters left: 4 (163 enodes) 1553942895.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942895.243 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942895.243 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942895.243 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942895.243 * * [simplify]: Extracting #4: cost 166 inf + 1 1553942895.244 * * [simplify]: Extracting #5: cost 203 inf + 861 1553942895.248 * * [simplify]: Extracting #6: cost 71 inf + 27065 1553942895.258 * * [simplify]: Extracting #7: cost 5 inf + 44833 1553942895.268 * * [simplify]: Extracting #8: cost 2 inf + 46399 1553942895.280 * * [simplify]: Extracting #9: cost 0 inf + 47723 1553942895.299 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553942895.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942895.300 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942895.300 * * [simplify]: iters left: 6 (17 enodes) 1553942895.308 * * [simplify]: iters left: 5 (83 enodes) 1553942895.334 * * [simplify]: iters left: 4 (191 enodes) 1553942895.380 * * [simplify]: iters left: 3 (497 enodes) 1553942895.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942895.588 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942895.588 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942895.588 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942895.589 * * [simplify]: Extracting #4: cost 253 inf + 0 1553942895.591 * * [simplify]: Extracting #5: cost 205 inf + 11924 1553942895.603 * * [simplify]: Extracting #6: cost 18 inf + 54729 1553942895.619 * * [simplify]: Extracting #7: cost 0 inf + 57925 1553942895.643 * * [simplify]: Extracting #8: cost 0 inf + 57765 1553942895.669 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.im) (* x.re x.re))))) 1553942895.669 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942895.670 * * * * [progress]: [ 151 / 823 ] simplifiying candidate # 1553942895.670 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942895.670 * * [simplify]: iters left: 6 (16 enodes) 1553942895.678 * * [simplify]: iters left: 5 (68 enodes) 1553942895.700 * * [simplify]: iters left: 4 (140 enodes) 1553942895.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942895.776 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942895.776 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942895.776 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942895.777 * * [simplify]: Extracting #4: cost 156 inf + 1 1553942895.779 * * [simplify]: Extracting #5: cost 176 inf + 1026 1553942895.783 * * [simplify]: Extracting #6: cost 62 inf + 22799 1553942895.792 * * [simplify]: Extracting #7: cost 2 inf + 38954 1553942895.800 * * [simplify]: Extracting #8: cost 0 inf + 39518 1553942895.808 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) 1553942895.809 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942895.809 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942895.809 * * [simplify]: iters left: 6 (15 enodes) 1553942895.813 * * [simplify]: iters left: 5 (73 enodes) 1553942895.836 * * [simplify]: iters left: 4 (155 enodes) 1553942895.865 * * [simplify]: iters left: 3 (320 enodes) 1553942895.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942895.971 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942895.971 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942895.971 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942895.972 * * [simplify]: Extracting #4: cost 190 inf + 0 1553942895.974 * * [simplify]: Extracting #5: cost 148 inf + 7011 1553942895.981 * * [simplify]: Extracting #6: cost 19 inf + 34343 1553942895.990 * * [simplify]: Extracting #7: cost 0 inf + 37301 1553942895.999 * [simplify]: Simplified to (* (* (cbrt (* (+ 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.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942895.999 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (* (* (cbrt (* (+ 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.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942895.999 * * * * [progress]: [ 152 / 823 ] simplifiying candidate # 1553942895.999 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942895.999 * * [simplify]: iters left: 6 (19 enodes) 1553942896.007 * * [simplify]: iters left: 5 (80 enodes) 1553942896.035 * * [simplify]: iters left: 4 (160 enodes) 1553942896.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942896.112 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942896.112 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942896.112 * * [simplify]: Extracting #3: cost 60 inf + 0 1553942896.113 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942896.114 * * [simplify]: Extracting #5: cost 178 inf + 821 1553942896.121 * * [simplify]: Extracting #6: cost 81 inf + 18476 1553942896.135 * * [simplify]: Extracting #7: cost 5 inf + 36583 1553942896.154 * * [simplify]: Extracting #8: cost 1 inf + 37911 1553942896.169 * * [simplify]: Extracting #9: cost 0 inf + 38593 1553942896.185 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942896.185 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942896.186 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942896.186 * * [simplify]: iters left: 6 (15 enodes) 1553942896.191 * * [simplify]: iters left: 5 (68 enodes) 1553942896.202 * * [simplify]: iters left: 4 (132 enodes) 1553942896.235 * * [simplify]: iters left: 3 (280 enodes) 1553942896.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942896.342 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942896.342 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942896.342 * * [simplify]: Extracting #3: cost 55 inf + 0 1553942896.343 * * [simplify]: Extracting #4: cost 167 inf + 0 1553942896.345 * * [simplify]: Extracting #5: cost 152 inf + 2815 1553942896.354 * * [simplify]: Extracting #6: cost 50 inf + 22861 1553942896.372 * * [simplify]: Extracting #7: cost 0 inf + 35859 1553942896.388 * * [simplify]: Extracting #8: cost 0 inf + 35219 1553942896.402 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) 1553942896.402 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942896.403 * * * * [progress]: [ 153 / 823 ] simplifiying candidate # 1553942896.403 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942896.403 * * [simplify]: iters left: 6 (17 enodes) 1553942896.407 * * [simplify]: iters left: 5 (71 enodes) 1553942896.419 * * [simplify]: iters left: 4 (140 enodes) 1553942896.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942896.478 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942896.478 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942896.478 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942896.479 * * [simplify]: Extracting #4: cost 146 inf + 1 1553942896.480 * * [simplify]: Extracting #5: cost 172 inf + 493 1553942896.485 * * [simplify]: Extracting #6: cost 90 inf + 12324 1553942896.496 * * [simplify]: Extracting #7: cost 6 inf + 32286 1553942896.510 * * [simplify]: Extracting #8: cost 0 inf + 35018 1553942896.524 * * [simplify]: Extracting #9: cost 0 inf + 34978 1553942896.538 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.im x.re) x.re) (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) 1553942896.538 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.im x.re) x.re) (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553942896.539 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942896.539 * * [simplify]: iters left: 6 (13 enodes) 1553942896.545 * * [simplify]: iters left: 5 (58 enodes) 1553942896.561 * * [simplify]: iters left: 4 (117 enodes) 1553942896.582 * * [simplify]: iters left: 3 (264 enodes) 1553942896.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942896.659 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942896.659 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942896.659 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942896.659 * * [simplify]: Extracting #4: cost 153 inf + 2 1553942896.664 * * [simplify]: Extracting #5: cost 148 inf + 2080 1553942896.674 * * [simplify]: Extracting #6: cost 24 inf + 26719 1553942896.689 * * [simplify]: Extracting #7: cost 0 inf + 33487 1553942896.704 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (+ x.re x.im))) 1553942896.704 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.im x.re) x.re) (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942896.704 * * * * [progress]: [ 154 / 823 ] simplifiying candidate # 1553942896.705 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942896.705 * * [simplify]: iters left: 6 (18 enodes) 1553942896.714 * * [simplify]: iters left: 5 (76 enodes) 1553942896.738 * * [simplify]: iters left: 4 (150 enodes) 1553942896.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942896.796 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942896.796 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942896.796 * * [simplify]: Extracting #3: cost 55 inf + 0 1553942896.797 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942896.797 * * [simplify]: Extracting #5: cost 169 inf + 856 1553942896.799 * * [simplify]: Extracting #6: cost 98 inf + 10783 1553942896.805 * * [simplify]: Extracting #7: cost 12 inf + 32430 1553942896.819 * * [simplify]: Extracting #8: cost 0 inf + 37494 1553942896.835 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942896.835 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942896.836 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942896.836 * * [simplify]: iters left: 6 (13 enodes) 1553942896.842 * * [simplify]: iters left: 5 (58 enodes) 1553942896.861 * * [simplify]: iters left: 4 (117 enodes) 1553942896.886 * * [simplify]: iters left: 3 (264 enodes) 1553942897.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942897.005 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942897.005 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942897.005 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942897.006 * * [simplify]: Extracting #4: cost 164 inf + 0 1553942897.007 * * [simplify]: Extracting #5: cost 146 inf + 2525 1553942897.017 * * [simplify]: Extracting #6: cost 35 inf + 25379 1553942897.032 * * [simplify]: Extracting #7: cost 1 inf + 33405 1553942897.046 * * [simplify]: Extracting #8: cost 0 inf + 33647 1553942897.061 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) 1553942897.061 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942897.061 * * * * [progress]: [ 155 / 823 ] simplifiying candidate # 1553942897.062 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942897.062 * * [simplify]: iters left: 6 (18 enodes) 1553942897.071 * * [simplify]: iters left: 5 (76 enodes) 1553942897.095 * * [simplify]: iters left: 4 (154 enodes) 1553942897.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942897.155 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942897.155 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942897.155 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942897.156 * * [simplify]: Extracting #4: cost 171 inf + 1 1553942897.157 * * [simplify]: Extracting #5: cost 200 inf + 614 1553942897.163 * * [simplify]: Extracting #6: cost 94 inf + 19448 1553942897.176 * * [simplify]: Extracting #7: cost 3 inf + 40147 1553942897.185 * * [simplify]: Extracting #8: cost 0 inf + 41233 1553942897.194 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942897.194 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553942897.194 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942897.194 * * [simplify]: iters left: 6 (14 enodes) 1553942897.197 * * [simplify]: iters left: 5 (63 enodes) 1553942897.214 * * [simplify]: iters left: 4 (124 enodes) 1553942897.249 * * [simplify]: iters left: 3 (268 enodes) 1553942897.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942897.358 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942897.358 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942897.358 * * [simplify]: Extracting #3: cost 52 inf + 0 1553942897.359 * * [simplify]: Extracting #4: cost 152 inf + 43 1553942897.361 * * [simplify]: Extracting #5: cost 131 inf + 4139 1553942897.371 * * [simplify]: Extracting #6: cost 26 inf + 25282 1553942897.386 * * [simplify]: Extracting #7: cost 0 inf + 32443 1553942897.397 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))))) 1553942897.397 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942897.397 * * * * [progress]: [ 156 / 823 ] simplifiying candidate # 1553942897.397 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942897.397 * * [simplify]: iters left: 6 (20 enodes) 1553942897.402 * * [simplify]: iters left: 5 (87 enodes) 1553942897.416 * * [simplify]: iters left: 4 (197 enodes) 1553942897.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942897.512 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942897.512 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942897.512 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942897.512 * * [simplify]: Extracting #4: cost 197 inf + 1 1553942897.513 * * [simplify]: Extracting #5: cost 238 inf + 1465 1553942897.518 * * [simplify]: Extracting #6: cost 111 inf + 26776 1553942897.533 * * [simplify]: Extracting #7: cost 7 inf + 56541 1553942897.559 * * [simplify]: Extracting #8: cost 0 inf + 59315 1553942897.575 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942897.575 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942897.575 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942897.576 * * [simplify]: iters left: 6 (19 enodes) 1553942897.580 * * [simplify]: iters left: 5 (97 enodes) 1553942897.599 * * [simplify]: iters left: 4 (256 enodes) 1553942897.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942897.691 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942897.691 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942897.691 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942897.692 * * [simplify]: Extracting #4: cost 233 inf + 0 1553942897.694 * * [simplify]: Extracting #5: cost 158 inf + 13845 1553942897.703 * * [simplify]: Extracting #6: cost 17 inf + 40961 1553942897.717 * * [simplify]: Extracting #7: cost 1 inf + 46752 1553942897.728 * * [simplify]: Extracting #8: cost 0 inf + 47354 1553942897.739 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942897.739 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553942897.739 * * * * [progress]: [ 157 / 823 ] simplifiying candidate # 1553942897.739 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942897.739 * * [simplify]: iters left: 6 (18 enodes) 1553942897.744 * * [simplify]: iters left: 5 (77 enodes) 1553942897.757 * * [simplify]: iters left: 4 (162 enodes) 1553942897.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942897.832 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942897.832 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942897.832 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942897.832 * * [simplify]: Extracting #4: cost 166 inf + 1 1553942897.833 * * [simplify]: Extracting #5: cost 206 inf + 415 1553942897.837 * * [simplify]: Extracting #6: cost 93 inf + 22982 1553942897.846 * * [simplify]: Extracting #7: cost 1 inf + 49361 1553942897.857 * * [simplify]: Extracting #8: cost 0 inf + 49963 1553942897.868 * [simplify]: Simplified to (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (* (- x.re x.im) (+ x.im x.re)))))) 1553942897.868 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (* (- x.re x.im) (+ x.im x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942897.868 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942897.868 * * [simplify]: iters left: 6 (17 enodes) 1553942897.875 * * [simplify]: iters left: 5 (83 enodes) 1553942897.889 * * [simplify]: iters left: 4 (190 enodes) 1553942897.948 * * [simplify]: iters left: 3 (497 enodes) 1553942898.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942898.140 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942898.140 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942898.141 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942898.142 * * [simplify]: Extracting #4: cost 248 inf + 0 1553942898.146 * * [simplify]: Extracting #5: cost 203 inf + 12237 1553942898.171 * * [simplify]: Extracting #6: cost 23 inf + 52549 1553942898.197 * * [simplify]: Extracting #7: cost 1 inf + 56593 1553942898.211 * * [simplify]: Extracting #8: cost 0 inf + 56715 1553942898.224 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553942898.225 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (* (- x.re x.im) (+ x.im x.re)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942898.225 * * * * [progress]: [ 158 / 823 ] simplifiying candidate # 1553942898.225 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942898.225 * * [simplify]: iters left: 6 (18 enodes) 1553942898.230 * * [simplify]: iters left: 5 (78 enodes) 1553942898.243 * * [simplify]: iters left: 4 (163 enodes) 1553942898.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942898.300 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942898.300 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942898.300 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942898.300 * * [simplify]: Extracting #4: cost 166 inf + 1 1553942898.301 * * [simplify]: Extracting #5: cost 204 inf + 739 1553942898.305 * * [simplify]: Extracting #6: cost 80 inf + 24246 1553942898.315 * * [simplify]: Extracting #7: cost 3 inf + 45477 1553942898.325 * * [simplify]: Extracting #8: cost 0 inf + 47163 1553942898.335 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942898.336 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942898.336 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942898.336 * * [simplify]: iters left: 6 (17 enodes) 1553942898.340 * * [simplify]: iters left: 5 (84 enodes) 1553942898.356 * * [simplify]: iters left: 4 (191 enodes) 1553942898.420 * * [simplify]: iters left: 3 (495 enodes) 1553942898.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942898.620 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942898.620 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942898.620 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942898.624 * * [simplify]: Extracting #4: cost 246 inf + 0 1553942898.626 * * [simplify]: Extracting #5: cost 206 inf + 10467 1553942898.636 * * [simplify]: Extracting #6: cost 25 inf + 50421 1553942898.649 * * [simplify]: Extracting #7: cost 0 inf + 55951 1553942898.672 * * [simplify]: Extracting #8: cost 0 inf + 55791 1553942898.690 * * [simplify]: Extracting #9: cost 0 inf + 55751 1553942898.703 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (- x.re x.im)))) 1553942898.703 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942898.703 * * * * [progress]: [ 159 / 823 ] simplifiying candidate # 1553942898.703 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942898.704 * * [simplify]: iters left: 6 (20 enodes) 1553942898.709 * * [simplify]: iters left: 5 (87 enodes) 1553942898.734 * * [simplify]: iters left: 4 (200 enodes) 1553942898.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942898.818 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942898.818 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942898.818 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942898.819 * * [simplify]: Extracting #4: cost 219 inf + 1 1553942898.820 * * [simplify]: Extracting #5: cost 244 inf + 2072 1553942898.825 * * [simplify]: Extracting #6: cost 92 inf + 32595 1553942898.842 * * [simplify]: Extracting #7: cost 1 inf + 57776 1553942898.859 * * [simplify]: Extracting #8: cost 0 inf + 57978 1553942898.872 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1553942898.872 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942898.873 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942898.873 * * [simplify]: iters left: 6 (19 enodes) 1553942898.877 * * [simplify]: iters left: 5 (97 enodes) 1553942898.894 * * [simplify]: iters left: 4 (228 enodes) 1553942898.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942898.958 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942898.958 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942898.958 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942898.959 * * [simplify]: Extracting #4: cost 149 inf + 0 1553942898.960 * * [simplify]: Extracting #5: cost 133 inf + 2601 1553942898.963 * * [simplify]: Extracting #6: cost 25 inf + 20327 1553942898.969 * * [simplify]: Extracting #7: cost 5 inf + 24206 1553942898.982 * * [simplify]: Extracting #8: cost 1 inf + 26414 1553942898.996 * * [simplify]: Extracting #9: cost 0 inf + 26896 1553942899.008 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942899.008 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942899.009 * * * * [progress]: [ 160 / 823 ] simplifiying candidate # 1553942899.009 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942899.009 * * [simplify]: iters left: 6 (21 enodes) 1553942899.016 * * [simplify]: iters left: 5 (90 enodes) 1553942899.031 * * [simplify]: iters left: 4 (197 enodes) 1553942899.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942899.105 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942899.105 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942899.105 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942899.106 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942899.107 * * [simplify]: Extracting #5: cost 233 inf + 2311 1553942899.112 * * [simplify]: Extracting #6: cost 93 inf + 27727 1553942899.122 * * [simplify]: Extracting #7: cost 7 inf + 51617 1553942899.140 * * [simplify]: Extracting #8: cost 0 inf + 55831 1553942899.164 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553942899.165 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942899.165 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942899.166 * * [simplify]: iters left: 6 (18 enodes) 1553942899.175 * * [simplify]: iters left: 5 (87 enodes) 1553942899.193 * * [simplify]: iters left: 4 (199 enodes) 1553942899.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942899.249 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942899.249 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942899.249 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942899.250 * * [simplify]: Extracting #4: cost 142 inf + 0 1553942899.250 * * [simplify]: Extracting #5: cost 128 inf + 2154 1553942899.254 * * [simplify]: Extracting #6: cost 33 inf + 17858 1553942899.260 * * [simplify]: Extracting #7: cost 0 inf + 25923 1553942899.267 * * [simplify]: Extracting #8: cost 0 inf + 25603 1553942899.282 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942899.282 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942899.282 * * * * [progress]: [ 161 / 823 ] simplifiying candidate # 1553942899.283 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942899.283 * * [simplify]: iters left: 6 (21 enodes) 1553942899.294 * * [simplify]: iters left: 5 (90 enodes) 1553942899.319 * * [simplify]: iters left: 4 (200 enodes) 1553942899.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942899.407 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942899.407 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942899.407 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942899.408 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942899.411 * * [simplify]: Extracting #5: cost 229 inf + 3206 1553942899.421 * * [simplify]: Extracting #6: cost 95 inf + 30017 1553942899.434 * * [simplify]: Extracting #7: cost 8 inf + 52825 1553942899.446 * * [simplify]: Extracting #8: cost 0 inf + 55201 1553942899.462 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553942899.463 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942899.463 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942899.463 * * [simplify]: iters left: 6 (18 enodes) 1553942899.472 * * [simplify]: iters left: 5 (87 enodes) 1553942899.503 * * [simplify]: iters left: 4 (199 enodes) 1553942899.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942899.554 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942899.554 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942899.555 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942899.555 * * [simplify]: Extracting #4: cost 134 inf + 2 1553942899.557 * * [simplify]: Extracting #5: cost 116 inf + 3139 1553942899.565 * * [simplify]: Extracting #6: cost 26 inf + 17992 1553942899.576 * * [simplify]: Extracting #7: cost 0 inf + 25203 1553942899.587 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942899.588 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942899.588 * * * * [progress]: [ 162 / 823 ] simplifiying candidate # 1553942899.588 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942899.589 * * [simplify]: iters left: 6 (22 enodes) 1553942899.600 * * [simplify]: iters left: 5 (95 enodes) 1553942899.615 * * [simplify]: iters left: 4 (210 enodes) 1553942899.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942899.712 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942899.712 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942899.712 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942899.713 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942899.714 * * [simplify]: Extracting #5: cost 241 inf + 4375 1553942899.722 * * [simplify]: Extracting #6: cost 79 inf + 38643 1553942899.745 * * [simplify]: Extracting #7: cost 7 inf + 60581 1553942899.772 * * [simplify]: Extracting #8: cost 0 inf + 63475 1553942899.800 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) 1553942899.800 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942899.801 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942899.801 * * [simplify]: iters left: 6 (18 enodes) 1553942899.810 * * [simplify]: iters left: 5 (87 enodes) 1553942899.842 * * [simplify]: iters left: 4 (199 enodes) 1553942899.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942899.908 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942899.908 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942899.908 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942899.908 * * [simplify]: Extracting #4: cost 146 inf + 0 1553942899.909 * * [simplify]: Extracting #5: cost 128 inf + 2235 1553942899.912 * * [simplify]: Extracting #6: cost 31 inf + 18021 1553942899.926 * * [simplify]: Extracting #7: cost 0 inf + 26683 1553942899.938 * * [simplify]: Extracting #8: cost 0 inf + 25683 1553942899.950 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942899.950 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942899.951 * * * * [progress]: [ 163 / 823 ] simplifiying candidate # 1553942899.951 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942899.951 * * [simplify]: iters left: 6 (22 enodes) 1553942899.963 * * [simplify]: iters left: 5 (95 enodes) 1553942899.993 * * [simplify]: iters left: 4 (214 enodes) 1553942900.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942900.107 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942900.107 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942900.108 * * [simplify]: Extracting #3: cost 95 inf + 0 1553942900.109 * * [simplify]: Extracting #4: cost 236 inf + 1 1553942900.111 * * [simplify]: Extracting #5: cost 269 inf + 3930 1553942900.127 * * [simplify]: Extracting #6: cost 70 inf + 44188 1553942900.154 * * [simplify]: Extracting #7: cost 1 inf + 66603 1553942900.186 * * [simplify]: Extracting #8: cost 0 inf + 66765 1553942900.212 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553942900.212 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942900.213 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942900.213 * * [simplify]: iters left: 6 (18 enodes) 1553942900.217 * * [simplify]: iters left: 5 (87 enodes) 1553942900.233 * * [simplify]: iters left: 4 (199 enodes) 1553942900.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942900.293 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942900.293 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942900.293 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942900.294 * * [simplify]: Extracting #4: cost 134 inf + 43 1553942900.296 * * [simplify]: Extracting #5: cost 108 inf + 3953 1553942900.305 * * [simplify]: Extracting #6: cost 20 inf + 20604 1553942900.316 * * [simplify]: Extracting #7: cost 0 inf + 25283 1553942900.328 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (- x.re x.im))) 1553942900.328 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942900.329 * * * * [progress]: [ 164 / 823 ] simplifiying candidate # 1553942900.329 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942900.329 * * [simplify]: iters left: 6 (20 enodes) 1553942900.339 * * [simplify]: iters left: 5 (87 enodes) 1553942900.366 * * [simplify]: iters left: 4 (196 enodes) 1553942900.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942900.442 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942900.442 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942900.442 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942900.443 * * [simplify]: Extracting #4: cost 202 inf + 1 1553942900.445 * * [simplify]: Extracting #5: cost 228 inf + 2272 1553942900.455 * * [simplify]: Extracting #6: cost 99 inf + 26430 1553942900.474 * * [simplify]: Extracting #7: cost 8 inf + 49488 1553942900.486 * * [simplify]: Extracting #8: cost 1 inf + 53222 1553942900.500 * * [simplify]: Extracting #9: cost 0 inf + 53944 1553942900.513 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942900.513 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942900.514 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942900.514 * * [simplify]: iters left: 6 (19 enodes) 1553942900.524 * * [simplify]: iters left: 5 (97 enodes) 1553942900.553 * * [simplify]: iters left: 4 (235 enodes) 1553942900.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942900.631 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942900.631 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942900.631 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942900.633 * * [simplify]: Extracting #4: cost 215 inf + 0 1553942900.637 * * [simplify]: Extracting #5: cost 149 inf + 11617 1553942900.645 * * [simplify]: Extracting #6: cost 18 inf + 37432 1553942900.654 * * [simplify]: Extracting #7: cost 2 inf + 42224 1553942900.664 * * [simplify]: Extracting #8: cost 0 inf + 43588 1553942900.673 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) 1553942900.673 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942900.674 * * * * [progress]: [ 165 / 823 ] simplifiying candidate # 1553942900.674 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942900.674 * * [simplify]: iters left: 6 (16 enodes) 1553942900.681 * * [simplify]: iters left: 5 (67 enodes) 1553942900.694 * * [simplify]: iters left: 4 (138 enodes) 1553942900.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942900.764 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942900.764 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942900.765 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942900.765 * * [simplify]: Extracting #4: cost 156 inf + 1 1553942900.767 * * [simplify]: Extracting #5: cost 176 inf + 1266 1553942900.775 * * [simplify]: Extracting #6: cost 55 inf + 25252 1553942900.790 * * [simplify]: Extracting #7: cost 2 inf + 38674 1553942900.801 * * [simplify]: Extracting #8: cost 0 inf + 39278 1553942900.809 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942900.809 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553942900.809 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942900.810 * * [simplify]: iters left: 6 (15 enodes) 1553942900.813 * * [simplify]: iters left: 5 (73 enodes) 1553942900.833 * * [simplify]: iters left: 4 (154 enodes) 1553942900.873 * * [simplify]: iters left: 3 (320 enodes) 1553942900.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942900.959 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942900.959 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942900.959 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942900.959 * * [simplify]: Extracting #4: cost 187 inf + 0 1553942900.961 * * [simplify]: Extracting #5: cost 132 inf + 9837 1553942900.971 * * [simplify]: Extracting #6: cost 21 inf + 32733 1553942900.980 * * [simplify]: Extracting #7: cost 0 inf + 36615 1553942900.989 * * [simplify]: Extracting #8: cost 0 inf + 36575 1553942901.005 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) 1553942901.005 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942901.006 * * * * [progress]: [ 166 / 823 ] simplifiying candidate # 1553942901.006 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942901.006 * * [simplify]: iters left: 6 (20 enodes) 1553942901.016 * * [simplify]: iters left: 5 (87 enodes) 1553942901.033 * * [simplify]: iters left: 4 (200 enodes) 1553942901.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942901.097 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942901.097 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942901.097 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942901.098 * * [simplify]: Extracting #4: cost 219 inf + 1 1553942901.099 * * [simplify]: Extracting #5: cost 241 inf + 2760 1553942901.107 * * [simplify]: Extracting #6: cost 70 inf + 37680 1553942901.127 * * [simplify]: Extracting #7: cost 2 inf + 57454 1553942901.146 * * [simplify]: Extracting #8: cost 0 inf + 57898 1553942901.159 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942901.160 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.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.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942901.160 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im 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.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942901.160 * * [simplify]: iters left: 6 (19 enodes) 1553942901.165 * * [simplify]: iters left: 5 (97 enodes) 1553942901.194 * * [simplify]: iters left: 4 (228 enodes) 1553942901.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942901.252 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942901.252 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942901.252 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942901.252 * * [simplify]: Extracting #4: cost 151 inf + 0 1553942901.253 * * [simplify]: Extracting #5: cost 138 inf + 2234 1553942901.257 * * [simplify]: Extracting #6: cost 29 inf + 19723 1553942901.263 * * [simplify]: Extracting #7: cost 5 inf + 24330 1553942901.270 * * [simplify]: Extracting #8: cost 1 inf + 26778 1553942901.279 * * [simplify]: Extracting #9: cost 0 inf + 27260 1553942901.289 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) 1553942901.289 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942901.289 * * * * [progress]: [ 167 / 823 ] simplifiying candidate # 1553942901.289 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942901.290 * * [simplify]: iters left: 6 (16 enodes) 1553942901.297 * * [simplify]: iters left: 5 (69 enodes) 1553942901.311 * * [simplify]: iters left: 4 (140 enodes) 1553942901.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942901.365 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942901.365 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942901.365 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942901.366 * * [simplify]: Extracting #4: cost 156 inf + 1 1553942901.367 * * [simplify]: Extracting #5: cost 173 inf + 1512 1553942901.374 * * [simplify]: Extracting #6: cost 63 inf + 22195 1553942901.382 * * [simplify]: Extracting #7: cost 2 inf + 38514 1553942901.390 * * [simplify]: Extracting #8: cost 0 inf + 39118 1553942901.399 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) 1553942901.399 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im 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))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942901.399 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im 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)))) 1553942901.399 * * [simplify]: iters left: 6 (15 enodes) 1553942901.403 * * [simplify]: iters left: 5 (74 enodes) 1553942901.417 * * [simplify]: iters left: 4 (155 enodes) 1553942901.444 * * [simplify]: iters left: 3 (319 enodes) 1553942901.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942901.526 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942901.526 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942901.526 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942901.526 * * [simplify]: Extracting #4: cost 187 inf + 0 1553942901.528 * * [simplify]: Extracting #5: cost 133 inf + 10234 1553942901.536 * * [simplify]: Extracting #6: cost 19 inf + 32297 1553942901.545 * * [simplify]: Extracting #7: cost 0 inf + 36135 1553942901.565 * [simplify]: Simplified to (* (* (cbrt (* (+ 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.re x.im)) (* x.im x.im))))) 1553942901.565 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (- x.re x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- 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.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942901.566 * * * * [progress]: [ 168 / 823 ] simplifiying candidate # 1553942901.566 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942901.566 * * [simplify]: iters left: 6 (21 enodes) 1553942901.577 * * [simplify]: iters left: 5 (90 enodes) 1553942901.603 * * [simplify]: iters left: 4 (197 enodes) 1553942901.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942901.660 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942901.661 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942901.661 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942901.662 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942901.664 * * [simplify]: Extracting #5: cost 217 inf + 3727 1553942901.671 * * [simplify]: Extracting #6: cost 91 inf + 25717 1553942901.681 * * [simplify]: Extracting #7: cost 12 inf + 44512 1553942901.692 * * [simplify]: Extracting #8: cost 2 inf + 48652 1553942901.710 * * [simplify]: Extracting #9: cost 0 inf + 49976 1553942901.732 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942901.732 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942901.733 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942901.733 * * [simplify]: iters left: 6 (18 enodes) 1553942901.741 * * [simplify]: iters left: 5 (87 enodes) 1553942901.772 * * [simplify]: iters left: 4 (178 enodes) 1553942901.806 * * [simplify]: iters left: 3 (344 enodes) 1553942901.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942901.921 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942901.921 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942901.922 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942901.922 * * [simplify]: Extracting #4: cost 195 inf + 0 1553942901.925 * * [simplify]: Extracting #5: cost 148 inf + 7540 1553942901.938 * * [simplify]: Extracting #6: cost 18 inf + 35993 1553942901.954 * * [simplify]: Extracting #7: cost 0 inf + 40149 1553942901.971 * * [simplify]: Extracting #8: cost 0 inf + 39829 1553942901.982 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942901.982 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942901.982 * * * * [progress]: [ 169 / 823 ] simplifiying candidate # 1553942901.982 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942901.982 * * [simplify]: iters left: 6 (19 enodes) 1553942901.988 * * [simplify]: iters left: 5 (81 enodes) 1553942902.009 * * [simplify]: iters left: 4 (175 enodes) 1553942902.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942902.073 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942902.073 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942902.073 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942902.074 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942902.075 * * [simplify]: Extracting #5: cost 198 inf + 3970 1553942902.080 * * [simplify]: Extracting #6: cost 61 inf + 28946 1553942902.090 * * [simplify]: Extracting #7: cost 2 inf + 43702 1553942902.100 * * [simplify]: Extracting #8: cost 0 inf + 44226 1553942902.110 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) 1553942902.110 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im 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) (* x.im x.re)) x.im))) 1553942902.110 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942902.110 * * [simplify]: iters left: 6 (16 enodes) 1553942902.114 * * [simplify]: iters left: 5 (77 enodes) 1553942902.128 * * [simplify]: iters left: 4 (163 enodes) 1553942902.160 * * [simplify]: iters left: 3 (333 enodes) 1553942902.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942902.249 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942902.249 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942902.249 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942902.250 * * [simplify]: Extracting #4: cost 182 inf + 368 1553942902.252 * * [simplify]: Extracting #5: cost 117 inf + 11629 1553942902.266 * * [simplify]: Extracting #6: cost 9 inf + 35481 1553942902.285 * * [simplify]: Extracting #7: cost 0 inf + 37659 1553942902.294 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) 1553942902.294 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942902.294 * * * * [progress]: [ 170 / 823 ] simplifiying candidate # 1553942902.294 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942902.294 * * [simplify]: iters left: 6 (20 enodes) 1553942902.299 * * [simplify]: iters left: 5 (86 enodes) 1553942902.319 * * [simplify]: iters left: 4 (187 enodes) 1553942902.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942902.403 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942902.403 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942902.403 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942902.404 * * [simplify]: Extracting #4: cost 206 inf + 1 1553942902.406 * * [simplify]: Extracting #5: cost 219 inf + 3373 1553942902.415 * * [simplify]: Extracting #6: cost 74 inf + 31488 1553942902.426 * * [simplify]: Extracting #7: cost 4 inf + 50982 1553942902.439 * * [simplify]: Extracting #8: cost 0 inf + 52790 1553942902.458 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) 1553942902.458 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942902.459 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942902.459 * * [simplify]: iters left: 6 (16 enodes) 1553942902.465 * * [simplify]: iters left: 5 (77 enodes) 1553942902.477 * * [simplify]: iters left: 4 (163 enodes) 1553942902.508 * * [simplify]: iters left: 3 (333 enodes) 1553942902.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942902.603 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942902.603 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942902.603 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942902.604 * * [simplify]: Extracting #4: cost 193 inf + 0 1553942902.608 * * [simplify]: Extracting #5: cost 135 inf + 9677 1553942902.616 * * [simplify]: Extracting #6: cost 15 inf + 35709 1553942902.632 * * [simplify]: Extracting #7: cost 0 inf + 38099 1553942902.645 * * [simplify]: Extracting #8: cost 0 inf + 37819 1553942902.654 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) 1553942902.654 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942902.654 * * * * [progress]: [ 171 / 823 ] simplifiying candidate # 1553942902.654 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942902.655 * * [simplify]: iters left: 6 (20 enodes) 1553942902.659 * * [simplify]: iters left: 5 (86 enodes) 1553942902.673 * * [simplify]: iters left: 4 (189 enodes) 1553942902.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942902.795 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942902.795 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942902.795 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942902.796 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942902.797 * * [simplify]: Extracting #5: cost 207 inf + 7372 1553942902.805 * * [simplify]: Extracting #6: cost 51 inf + 40187 1553942902.821 * * [simplify]: Extracting #7: cost 3 inf + 52200 1553942902.845 * * [simplify]: Extracting #8: cost 0 inf + 52886 1553942902.868 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) 1553942902.868 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im 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) (* x.im x.re)) x.im))) 1553942902.869 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942902.869 * * [simplify]: iters left: 6 (16 enodes) 1553942902.876 * * [simplify]: iters left: 5 (77 enodes) 1553942902.899 * * [simplify]: iters left: 4 (163 enodes) 1553942902.952 * * [simplify]: iters left: 3 (333 enodes) 1553942903.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942903.055 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942903.055 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942903.055 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942903.055 * * [simplify]: Extracting #4: cost 182 inf + 409 1553942903.058 * * [simplify]: Extracting #5: cost 116 inf + 11710 1553942903.066 * * [simplify]: Extracting #6: cost 9 inf + 35561 1553942903.075 * * [simplify]: Extracting #7: cost 0 inf + 37739 1553942903.084 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) 1553942903.084 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942903.084 * * * * [progress]: [ 172 / 823 ] simplifiying candidate # 1553942903.084 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942903.085 * * [simplify]: iters left: 6 (21 enodes) 1553942903.090 * * [simplify]: iters left: 5 (90 enodes) 1553942903.105 * * [simplify]: iters left: 4 (194 enodes) 1553942903.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942903.157 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942903.158 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942903.158 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942903.158 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942903.159 * * [simplify]: Extracting #5: cost 225 inf + 575 1553942903.162 * * [simplify]: Extracting #6: cost 115 inf + 20814 1553942903.172 * * [simplify]: Extracting #7: cost 14 inf + 45889 1553942903.192 * * [simplify]: Extracting #8: cost 1 inf + 51315 1553942903.214 * * [simplify]: Extracting #9: cost 0 inf + 51957 1553942903.236 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942903.236 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942903.237 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942903.237 * * [simplify]: iters left: 6 (17 enodes) 1553942903.245 * * [simplify]: iters left: 5 (82 enodes) 1553942903.260 * * [simplify]: iters left: 4 (197 enodes) 1553942903.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942903.306 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942903.306 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942903.306 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942903.307 * * [simplify]: Extracting #4: cost 199 inf + 0 1553942903.309 * * [simplify]: Extracting #5: cost 111 inf + 18222 1553942903.318 * * [simplify]: Extracting #6: cost 4 inf + 42116 1553942903.328 * * [simplify]: Extracting #7: cost 0 inf + 41602 1553942903.337 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im)))))) 1553942903.337 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942903.338 * * * * [progress]: [ 173 / 823 ] simplifiying candidate # 1553942903.338 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942903.338 * * [simplify]: iters left: 6 (19 enodes) 1553942903.343 * * [simplify]: iters left: 5 (79 enodes) 1553942903.362 * * [simplify]: iters left: 4 (158 enodes) 1553942903.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942903.403 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942903.403 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942903.403 * * [simplify]: Extracting #3: cost 60 inf + 0 1553942903.403 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942903.404 * * [simplify]: Extracting #5: cost 181 inf + 695 1553942903.406 * * [simplify]: Extracting #6: cost 96 inf + 15166 1553942903.418 * * [simplify]: Extracting #7: cost 4 inf + 37265 1553942903.434 * * [simplify]: Extracting #8: cost 0 inf + 38433 1553942903.445 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553942903.445 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553942903.446 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942903.446 * * [simplify]: iters left: 6 (15 enodes) 1553942903.450 * * [simplify]: iters left: 5 (68 enodes) 1553942903.462 * * [simplify]: iters left: 4 (131 enodes) 1553942903.497 * * [simplify]: iters left: 3 (280 enodes) 1553942903.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942903.610 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942903.610 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942903.610 * * [simplify]: Extracting #3: cost 55 inf + 0 1553942903.611 * * [simplify]: Extracting #4: cost 167 inf + 0 1553942903.612 * * [simplify]: Extracting #5: cost 154 inf + 2600 1553942903.617 * * [simplify]: Extracting #6: cost 44 inf + 23691 1553942903.625 * * [simplify]: Extracting #7: cost 1 inf + 35337 1553942903.637 * * [simplify]: Extracting #8: cost 0 inf + 35339 1553942903.653 * * [simplify]: Extracting #9: cost 0 inf + 35299 1553942903.672 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553942903.672 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942903.673 * * * * [progress]: [ 174 / 823 ] simplifiying candidate # 1553942903.673 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942903.673 * * [simplify]: iters left: 6 (21 enodes) 1553942903.678 * * [simplify]: iters left: 5 (90 enodes) 1553942903.693 * * [simplify]: iters left: 4 (197 enodes) 1553942903.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942903.766 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942903.766 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942903.766 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942903.767 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942903.769 * * [simplify]: Extracting #5: cost 229 inf + 2519 1553942903.778 * * [simplify]: Extracting #6: cost 97 inf + 28400 1553942903.798 * * [simplify]: Extracting #7: cost 9 inf + 53253 1553942903.813 * * [simplify]: Extracting #8: cost 0 inf + 55751 1553942903.826 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942903.826 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942903.826 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942903.826 * * [simplify]: iters left: 6 (18 enodes) 1553942903.830 * * [simplify]: iters left: 5 (87 enodes) 1553942903.848 * * [simplify]: iters left: 4 (199 enodes) 1553942903.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942903.897 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942903.897 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942903.897 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942903.898 * * [simplify]: Extracting #4: cost 142 inf + 0 1553942903.898 * * [simplify]: Extracting #5: cost 125 inf + 2559 1553942903.902 * * [simplify]: Extracting #6: cost 35 inf + 17334 1553942903.910 * * [simplify]: Extracting #7: cost 1 inf + 25641 1553942903.919 * * [simplify]: Extracting #8: cost 0 inf + 25523 1553942903.930 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942903.930 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942903.931 * * * * [progress]: [ 175 / 823 ] simplifiying candidate # 1553942903.931 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942903.931 * * [simplify]: iters left: 6 (21 enodes) 1553942903.943 * * [simplify]: iters left: 5 (90 enodes) 1553942903.958 * * [simplify]: iters left: 4 (197 enodes) 1553942904.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942904.021 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942904.021 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942904.021 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942904.022 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942904.024 * * [simplify]: Extracting #5: cost 216 inf + 2969 1553942904.035 * * [simplify]: Extracting #6: cost 80 inf + 28779 1553942904.054 * * [simplify]: Extracting #7: cost 12 inf + 46072 1553942904.076 * * [simplify]: Extracting #8: cost 0 inf + 49976 1553942904.098 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942904.098 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942904.099 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942904.099 * * [simplify]: iters left: 6 (18 enodes) 1553942904.108 * * [simplify]: iters left: 5 (87 enodes) 1553942904.136 * * [simplify]: iters left: 4 (178 enodes) 1553942904.178 * * [simplify]: iters left: 3 (344 enodes) 1553942904.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942904.278 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942904.278 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942904.278 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942904.279 * * [simplify]: Extracting #4: cost 194 inf + 0 1553942904.280 * * [simplify]: Extracting #5: cost 153 inf + 7489 1553942904.287 * * [simplify]: Extracting #6: cost 18 inf + 36711 1553942904.297 * * [simplify]: Extracting #7: cost 0 inf + 39507 1553942904.307 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942904.307 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942904.307 * * * * [progress]: [ 176 / 823 ] simplifiying candidate # 1553942904.307 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942904.307 * * [simplify]: iters left: 6 (19 enodes) 1553942904.318 * * [simplify]: iters left: 5 (81 enodes) 1553942904.340 * * [simplify]: iters left: 4 (160 enodes) 1553942904.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942904.386 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942904.386 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942904.386 * * [simplify]: Extracting #3: cost 60 inf + 0 1553942904.386 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942904.388 * * [simplify]: Extracting #5: cost 182 inf + 493 1553942904.394 * * [simplify]: Extracting #6: cost 82 inf + 18631 1553942904.408 * * [simplify]: Extracting #7: cost 2 inf + 38029 1553942904.426 * * [simplify]: Extracting #8: cost 0 inf + 38753 1553942904.436 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553942904.436 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942904.436 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942904.436 * * [simplify]: iters left: 6 (15 enodes) 1553942904.440 * * [simplify]: iters left: 5 (69 enodes) 1553942904.452 * * [simplify]: iters left: 4 (132 enodes) 1553942904.496 * * [simplify]: iters left: 3 (279 enodes) 1553942904.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942904.583 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942904.583 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942904.583 * * [simplify]: Extracting #3: cost 56 inf + 0 1553942904.584 * * [simplify]: Extracting #4: cost 167 inf + 0 1553942904.586 * * [simplify]: Extracting #5: cost 150 inf + 3109 1553942904.592 * * [simplify]: Extracting #6: cost 43 inf + 23744 1553942904.602 * * [simplify]: Extracting #7: cost 2 inf + 34455 1553942904.610 * * [simplify]: Extracting #8: cost 0 inf + 34859 1553942904.618 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553942904.618 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942904.618 * * * * [progress]: [ 177 / 823 ] simplifiying candidate # 1553942904.618 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942904.619 * * [simplify]: iters left: 6 (21 enodes) 1553942904.624 * * [simplify]: iters left: 5 (90 enodes) 1553942904.638 * * [simplify]: iters left: 4 (196 enodes) 1553942904.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942904.698 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942904.698 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942904.698 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942904.698 * * [simplify]: Extracting #4: cost 179 inf + 1 1553942904.699 * * [simplify]: Extracting #5: cost 211 inf + 653 1553942904.702 * * [simplify]: Extracting #6: cost 92 inf + 21629 1553942904.711 * * [simplify]: Extracting #7: cost 10 inf + 40751 1553942904.724 * * [simplify]: Extracting #8: cost 0 inf + 45491 1553942904.741 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) 1553942904.741 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942904.741 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942904.742 * * [simplify]: iters left: 6 (16 enodes) 1553942904.747 * * [simplify]: iters left: 5 (72 enodes) 1553942904.770 * * [simplify]: iters left: 4 (140 enodes) 1553942904.800 * * [simplify]: iters left: 3 (294 enodes) 1553942904.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942904.874 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942904.874 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942904.874 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942904.875 * * [simplify]: Extracting #4: cost 161 inf + 247 1553942904.876 * * [simplify]: Extracting #5: cost 127 inf + 6890 1553942904.884 * * [simplify]: Extracting #6: cost 18 inf + 33383 1553942904.893 * * [simplify]: Extracting #7: cost 0 inf + 36219 1553942904.901 * * [simplify]: Extracting #8: cost 0 inf + 35939 1553942904.910 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))))) 1553942904.910 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942904.910 * * * * [progress]: [ 178 / 823 ] simplifiying candidate # 1553942904.910 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942904.910 * * [simplify]: iters left: 6 (23 enodes) 1553942904.922 * * [simplify]: iters left: 5 (98 enodes) 1553942904.944 * * [simplify]: iters left: 4 (206 enodes) 1553942905.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942905.027 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942905.027 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942905.028 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942905.029 * * [simplify]: Extracting #4: cost 191 inf + 1 1553942905.030 * * [simplify]: Extracting #5: cost 202 inf + 3214 1553942905.035 * * [simplify]: Extracting #6: cost 73 inf + 26492 1553942905.044 * * [simplify]: Extracting #7: cost 13 inf + 44049 1553942905.055 * * [simplify]: Extracting #8: cost 1 inf + 49473 1553942905.066 * * [simplify]: Extracting #9: cost 0 inf + 50115 1553942905.077 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553942905.077 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942905.078 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942905.078 * * [simplify]: iters left: 6 (16 enodes) 1553942905.082 * * [simplify]: iters left: 5 (72 enodes) 1553942905.095 * * [simplify]: iters left: 4 (140 enodes) 1553942905.125 * * [simplify]: iters left: 3 (294 enodes) 1553942905.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942905.203 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942905.203 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942905.203 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942905.204 * * [simplify]: Extracting #4: cost 172 inf + 0 1553942905.206 * * [simplify]: Extracting #5: cost 161 inf + 1951 1553942905.214 * * [simplify]: Extracting #6: cost 45 inf + 26172 1553942905.225 * * [simplify]: Extracting #7: cost 0 inf + 36619 1553942905.234 * * [simplify]: Extracting #8: cost 0 inf + 36339 1553942905.247 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))))) 1553942905.247 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942905.247 * * * * [progress]: [ 179 / 823 ] simplifiying candidate # 1553942905.248 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942905.248 * * [simplify]: iters left: 6 (23 enodes) 1553942905.257 * * [simplify]: iters left: 5 (98 enodes) 1553942905.287 * * [simplify]: iters left: 4 (210 enodes) 1553942905.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942905.369 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942905.369 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942905.369 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942905.370 * * [simplify]: Extracting #4: cost 209 inf + 1 1553942905.372 * * [simplify]: Extracting #5: cost 243 inf + 1591 1553942905.382 * * [simplify]: Extracting #6: cost 80 inf + 30535 1553942905.400 * * [simplify]: Extracting #7: cost 7 inf + 49759 1553942905.420 * * [simplify]: Extracting #8: cost 1 inf + 53691 1553942905.442 * * [simplify]: Extracting #9: cost 0 inf + 54413 1553942905.462 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- x.re x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) 1553942905.462 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- x.re x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942905.463 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942905.463 * * [simplify]: iters left: 6 (17 enodes) 1553942905.473 * * [simplify]: iters left: 5 (77 enodes) 1553942905.495 * * [simplify]: iters left: 4 (147 enodes) 1553942905.535 * * [simplify]: iters left: 3 (296 enodes) 1553942905.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942905.629 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942905.629 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942905.629 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942905.629 * * [simplify]: Extracting #4: cost 163 inf + 206 1553942905.631 * * [simplify]: Extracting #5: cost 116 inf + 9030 1553942905.641 * * [simplify]: Extracting #6: cost 19 inf + 32061 1553942905.653 * * [simplify]: Extracting #7: cost 0 inf + 34899 1553942905.666 * * [simplify]: Extracting #8: cost 0 inf + 34699 1553942905.674 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (- x.re x.im)))) 1553942905.674 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- x.re x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (* (+ 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))) 1553942905.674 * * * * [progress]: [ 180 / 823 ] simplifiying candidate # 1553942905.674 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942905.675 * * [simplify]: iters left: 6 (21 enodes) 1553942905.680 * * [simplify]: iters left: 5 (90 enodes) 1553942905.695 * * [simplify]: iters left: 4 (196 enodes) 1553942905.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942905.752 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942905.752 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942905.752 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942905.752 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942905.753 * * [simplify]: Extracting #5: cost 210 inf + 3003 1553942905.757 * * [simplify]: Extracting #6: cost 103 inf + 21077 1553942905.767 * * [simplify]: Extracting #7: cost 16 inf + 43127 1553942905.786 * * [simplify]: Extracting #8: cost 6 inf + 46667 1553942905.797 * * [simplify]: Extracting #9: cost 1 inf + 50037 1553942905.809 * * [simplify]: Extracting #10: cost 0 inf + 50759 1553942905.820 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553942905.820 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942905.821 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942905.821 * * [simplify]: iters left: 6 (17 enodes) 1553942905.832 * * [simplify]: iters left: 5 (82 enodes) 1553942905.860 * * [simplify]: iters left: 4 (197 enodes) 1553942905.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942905.916 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942905.916 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942905.916 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942905.917 * * [simplify]: Extracting #4: cost 190 inf + 44 1553942905.925 * * [simplify]: Extracting #5: cost 116 inf + 16054 1553942905.941 * * [simplify]: Extracting #6: cost 3 inf + 40638 1553942905.959 * * [simplify]: Extracting #7: cost 0 inf + 40922 1553942905.976 * * [simplify]: Extracting #8: cost 0 inf + 40522 1553942905.993 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942905.994 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553942905.994 * * * * [progress]: [ 181 / 823 ] simplifiying candidate # 1553942905.994 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942905.995 * * [simplify]: iters left: 6 (17 enodes) 1553942906.002 * * [simplify]: iters left: 5 (71 enodes) 1553942906.014 * * [simplify]: iters left: 4 (139 enodes) 1553942906.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942906.067 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942906.067 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942906.068 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942906.068 * * [simplify]: Extracting #4: cost 146 inf + 1 1553942906.069 * * [simplify]: Extracting #5: cost 169 inf + 699 1553942906.075 * * [simplify]: Extracting #6: cost 81 inf + 14865 1553942906.087 * * [simplify]: Extracting #7: cost 5 inf + 32568 1553942906.102 * * [simplify]: Extracting #8: cost 0 inf + 34978 1553942906.115 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) 1553942906.115 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553942906.115 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942906.115 * * [simplify]: iters left: 6 (13 enodes) 1553942906.118 * * [simplify]: iters left: 5 (58 enodes) 1553942906.128 * * [simplify]: iters left: 4 (116 enodes) 1553942906.158 * * [simplify]: iters left: 3 (264 enodes) 1553942906.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942906.266 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942906.266 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942906.266 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942906.266 * * [simplify]: Extracting #4: cost 158 inf + 2 1553942906.268 * * [simplify]: Extracting #5: cost 149 inf + 2808 1553942906.274 * * [simplify]: Extracting #6: cost 19 inf + 30499 1553942906.289 * * [simplify]: Extracting #7: cost 0 inf + 34817 1553942906.299 * * [simplify]: Extracting #8: cost 0 inf + 34777 1553942906.307 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) 1553942906.307 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942906.307 * * * * [progress]: [ 182 / 823 ] simplifiying candidate # 1553942906.307 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942906.307 * * [simplify]: iters left: 6 (21 enodes) 1553942906.313 * * [simplify]: iters left: 5 (90 enodes) 1553942906.328 * * [simplify]: iters left: 4 (200 enodes) 1553942906.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942906.386 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942906.386 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942906.386 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942906.387 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942906.388 * * [simplify]: Extracting #5: cost 233 inf + 2719 1553942906.393 * * [simplify]: Extracting #6: cost 98 inf + 26446 1553942906.403 * * [simplify]: Extracting #7: cost 18 inf + 48365 1553942906.418 * * [simplify]: Extracting #8: cost 1 inf + 54799 1553942906.431 * * [simplify]: Extracting #9: cost 0 inf + 55521 1553942906.454 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942906.454 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942906.455 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942906.455 * * [simplify]: iters left: 6 (18 enodes) 1553942906.460 * * [simplify]: iters left: 5 (87 enodes) 1553942906.475 * * [simplify]: iters left: 4 (199 enodes) 1553942906.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942906.541 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942906.541 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942906.541 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942906.542 * * [simplify]: Extracting #4: cost 134 inf + 2 1553942906.544 * * [simplify]: Extracting #5: cost 116 inf + 3058 1553942906.550 * * [simplify]: Extracting #6: cost 23 inf + 18758 1553942906.561 * * [simplify]: Extracting #7: cost 0 inf + 25283 1553942906.571 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942906.571 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942906.571 * * * * [progress]: [ 183 / 823 ] simplifiying candidate # 1553942906.571 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942906.572 * * [simplify]: iters left: 6 (19 enodes) 1553942906.581 * * [simplify]: iters left: 5 (81 enodes) 1553942906.606 * * [simplify]: iters left: 4 (175 enodes) 1553942906.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942906.679 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942906.679 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942906.680 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942906.681 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942906.683 * * [simplify]: Extracting #5: cost 198 inf + 3570 1553942906.690 * * [simplify]: Extracting #6: cost 60 inf + 29190 1553942906.700 * * [simplify]: Extracting #7: cost 4 inf + 43818 1553942906.710 * * [simplify]: Extracting #8: cost 0 inf + 44946 1553942906.723 * [simplify]: Simplified to (* (* (cbrt (* (* (* (+ x.im x.re) x.re) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1553942906.723 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.im x.re) x.re) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942906.723 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942906.723 * * [simplify]: iters left: 6 (16 enodes) 1553942906.727 * * [simplify]: iters left: 5 (77 enodes) 1553942906.740 * * [simplify]: iters left: 4 (163 enodes) 1553942906.776 * * [simplify]: iters left: 3 (333 enodes) 1553942906.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942906.926 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942906.927 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942906.927 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942906.931 * * [simplify]: Extracting #4: cost 187 inf + 368 1553942906.936 * * [simplify]: Extracting #5: cost 110 inf + 14533 1553942906.951 * * [simplify]: Extracting #6: cost 9 inf + 36011 1553942906.966 * * [simplify]: Extracting #7: cost 0 inf + 38989 1553942906.975 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im)))) 1553942906.976 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (+ x.im x.re) x.re) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (* (+ 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))) 1553942906.976 * * * * [progress]: [ 184 / 823 ] simplifiying candidate # 1553942906.976 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942906.976 * * [simplify]: iters left: 6 (21 enodes) 1553942906.981 * * [simplify]: iters left: 5 (90 enodes) 1553942906.996 * * [simplify]: iters left: 4 (196 enodes) 1553942907.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942907.078 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942907.078 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942907.078 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942907.079 * * [simplify]: Extracting #4: cost 179 inf + 1 1553942907.079 * * [simplify]: Extracting #5: cost 213 inf + 410 1553942907.083 * * [simplify]: Extracting #6: cost 102 inf + 20370 1553942907.096 * * [simplify]: Extracting #7: cost 20 inf + 38531 1553942907.111 * * [simplify]: Extracting #8: cost 1 inf + 44289 1553942907.121 * * [simplify]: Extracting #9: cost 0 inf + 44931 1553942907.134 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.re)))) 1553942907.134 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942907.134 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942907.135 * * [simplify]: iters left: 6 (16 enodes) 1553942907.138 * * [simplify]: iters left: 5 (72 enodes) 1553942907.152 * * [simplify]: iters left: 4 (140 enodes) 1553942907.182 * * [simplify]: iters left: 3 (294 enodes) 1553942907.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942907.290 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942907.290 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942907.290 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942907.291 * * [simplify]: Extracting #4: cost 161 inf + 247 1553942907.294 * * [simplify]: Extracting #5: cost 127 inf + 6890 1553942907.307 * * [simplify]: Extracting #6: cost 17 inf + 33225 1553942907.326 * * [simplify]: Extracting #7: cost 0 inf + 36219 1553942907.334 * * [simplify]: Extracting #8: cost 0 inf + 35939 1553942907.342 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) 1553942907.342 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.re)))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942907.343 * * * * [progress]: [ 185 / 823 ] simplifiying candidate # 1553942907.343 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942907.343 * * [simplify]: iters left: 6 (17 enodes) 1553942907.347 * * [simplify]: iters left: 5 (72 enodes) 1553942907.359 * * [simplify]: iters left: 4 (140 enodes) 1553942907.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942907.404 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942907.404 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942907.404 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942907.406 * * [simplify]: Extracting #4: cost 146 inf + 1 1553942907.407 * * [simplify]: Extracting #5: cost 173 inf + 452 1553942907.409 * * [simplify]: Extracting #6: cost 92 inf + 12399 1553942907.419 * * [simplify]: Extracting #7: cost 11 inf + 30756 1553942907.426 * * [simplify]: Extracting #8: cost 0 inf + 34578 1553942907.433 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) 1553942907.433 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942907.434 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553942907.434 * * [simplify]: iters left: 6 (13 enodes) 1553942907.437 * * [simplify]: iters left: 5 (59 enodes) 1553942907.454 * * [simplify]: iters left: 4 (117 enodes) 1553942907.475 * * [simplify]: iters left: 3 (264 enodes) 1553942907.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942907.561 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942907.561 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942907.561 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942907.562 * * [simplify]: Extracting #4: cost 158 inf + 2 1553942907.564 * * [simplify]: Extracting #5: cost 151 inf + 2643 1553942907.574 * * [simplify]: Extracting #6: cost 31 inf + 26556 1553942907.593 * * [simplify]: Extracting #7: cost 0 inf + 34897 1553942907.603 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ x.re x.im)))) 1553942907.603 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942907.603 * * * * [progress]: [ 186 / 823 ] simplifiying candidate # 1553942907.603 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942907.604 * * [simplify]: iters left: 6 (21 enodes) 1553942907.609 * * [simplify]: iters left: 5 (89 enodes) 1553942907.623 * * [simplify]: iters left: 4 (186 enodes) 1553942907.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942907.698 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942907.698 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942907.698 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942907.699 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942907.700 * * [simplify]: Extracting #5: cost 194 inf + 4219 1553942907.705 * * [simplify]: Extracting #6: cost 62 inf + 27464 1553942907.714 * * [simplify]: Extracting #7: cost 12 inf + 41322 1553942907.725 * * [simplify]: Extracting #8: cost 2 inf + 45942 1553942907.746 * * [simplify]: Extracting #9: cost 0 inf + 47266 1553942907.758 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) 1553942907.758 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942907.759 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942907.759 * * [simplify]: iters left: 6 (14 enodes) 1553942907.762 * * [simplify]: iters left: 5 (62 enodes) 1553942907.775 * * [simplify]: iters left: 4 (125 enodes) 1553942907.807 * * [simplify]: iters left: 3 (277 enodes) 1553942907.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942907.911 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942907.911 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942907.911 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942907.912 * * [simplify]: Extracting #4: cost 165 inf + 165 1553942907.913 * * [simplify]: Extracting #5: cost 139 inf + 4025 1553942907.919 * * [simplify]: Extracting #6: cost 28 inf + 28243 1553942907.930 * * [simplify]: Extracting #7: cost 0 inf + 35859 1553942907.946 * * [simplify]: Extracting #8: cost 0 inf + 35659 1553942907.962 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553942907.962 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942907.962 * * * * [progress]: [ 187 / 823 ] simplifiying candidate # 1553942907.963 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942907.963 * * [simplify]: iters left: 6 (21 enodes) 1553942907.975 * * [simplify]: iters left: 5 (89 enodes) 1553942907.989 * * [simplify]: iters left: 4 (190 enodes) 1553942908.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942908.089 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942908.089 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942908.089 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942908.090 * * [simplify]: Extracting #4: cost 211 inf + 1 1553942908.092 * * [simplify]: Extracting #5: cost 206 inf + 6728 1553942908.098 * * [simplify]: Extracting #6: cost 56 inf + 34647 1553942908.110 * * [simplify]: Extracting #7: cost 0 inf + 50199 1553942908.122 * * [simplify]: Extracting #8: cost 0 inf + 49999 1553942908.144 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 1553942908.144 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942908.145 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553942908.145 * * [simplify]: iters left: 6 (15 enodes) 1553942908.152 * * [simplify]: iters left: 5 (67 enodes) 1553942908.177 * * [simplify]: iters left: 4 (132 enodes) 1553942908.208 * * [simplify]: iters left: 3 (280 enodes) 1553942908.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942908.292 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942908.292 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942908.292 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942908.292 * * [simplify]: Extracting #4: cost 162 inf + 43 1553942908.293 * * [simplify]: Extracting #5: cost 146 inf + 3217 1553942908.300 * * [simplify]: Extracting #6: cost 34 inf + 26115 1553942908.312 * * [simplify]: Extracting #7: cost 0 inf + 35463 1553942908.321 * * [simplify]: Extracting #8: cost 0 inf + 35303 1553942908.329 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (- x.re x.im)))) 1553942908.329 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ x.re x.im) (+ (* 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))) 1553942908.330 * * * * [progress]: [ 188 / 823 ] simplifiying candidate # 1553942908.330 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942908.330 * * [simplify]: iters left: 6 (22 enodes) 1553942908.335 * * [simplify]: iters left: 5 (95 enodes) 1553942908.360 * * [simplify]: iters left: 4 (206 enodes) 1553942908.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942908.424 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942908.424 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942908.424 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942908.425 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942908.426 * * [simplify]: Extracting #5: cost 215 inf + 2356 1553942908.430 * * [simplify]: Extracting #6: cost 109 inf + 23950 1553942908.445 * * [simplify]: Extracting #7: cost 5 inf + 53151 1553942908.470 * * [simplify]: Extracting #8: cost 0 inf + 54241 1553942908.494 * * [simplify]: Extracting #9: cost 0 inf + 54161 1553942908.513 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942908.513 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942908.514 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942908.514 * * [simplify]: iters left: 6 (17 enodes) 1553942908.518 * * [simplify]: iters left: 5 (82 enodes) 1553942908.534 * * [simplify]: iters left: 4 (197 enodes) 1553942908.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942908.617 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942908.617 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942908.617 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942908.617 * * [simplify]: Extracting #4: cost 205 inf + 0 1553942908.620 * * [simplify]: Extracting #5: cost 121 inf + 16124 1553942908.629 * * [simplify]: Extracting #6: cost 2 inf + 42358 1553942908.642 * * [simplify]: Extracting #7: cost 0 inf + 41042 1553942908.659 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im)))))) 1553942908.659 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (+ (* (- (+ (* x.re x.re) (* x.im 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.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942908.659 * * * * [progress]: [ 189 / 823 ] simplifiying candidate # 1553942908.659 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942908.660 * * [simplify]: iters left: 6 (18 enodes) 1553942908.664 * * [simplify]: iters left: 5 (76 enodes) 1553942908.677 * * [simplify]: iters left: 4 (149 enodes) 1553942908.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942908.739 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942908.740 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942908.740 * * [simplify]: Extracting #3: cost 55 inf + 0 1553942908.743 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942908.744 * * [simplify]: Extracting #5: cost 170 inf + 573 1553942908.749 * * [simplify]: Extracting #6: cost 87 inf + 13165 1553942908.761 * * [simplify]: Extracting #7: cost 6 inf + 35882 1553942908.773 * * [simplify]: Extracting #8: cost 0 inf + 37814 1553942908.781 * [simplify]: Simplified to (* (cbrt (* x.re (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942908.782 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942908.782 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942908.782 * * [simplify]: iters left: 6 (13 enodes) 1553942908.785 * * [simplify]: iters left: 5 (58 enodes) 1553942908.794 * * [simplify]: iters left: 4 (116 enodes) 1553942908.833 * * [simplify]: iters left: 3 (264 enodes) 1553942908.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942908.931 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942908.931 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942908.931 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942908.932 * * [simplify]: Extracting #4: cost 169 inf + 0 1553942908.934 * * [simplify]: Extracting #5: cost 153 inf + 2321 1553942908.942 * * [simplify]: Extracting #6: cost 29 inf + 27760 1553942908.953 * * [simplify]: Extracting #7: cost 0 inf + 34457 1553942908.960 * * [simplify]: Extracting #8: cost 0 inf + 34377 1553942908.968 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))))) 1553942908.968 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942908.968 * * * * [progress]: [ 190 / 823 ] simplifiying candidate # 1553942908.969 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942908.969 * * [simplify]: iters left: 6 (22 enodes) 1553942908.980 * * [simplify]: iters left: 5 (95 enodes) 1553942909.010 * * [simplify]: iters left: 4 (210 enodes) 1553942909.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942909.121 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942909.121 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942909.121 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942909.122 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942909.123 * * [simplify]: Extracting #5: cost 245 inf + 3009 1553942909.129 * * [simplify]: Extracting #6: cost 105 inf + 29990 1553942909.142 * * [simplify]: Extracting #7: cost 7 inf + 60341 1553942909.173 * * [simplify]: Extracting #8: cost 0 inf + 63475 1553942909.200 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553942909.200 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942909.201 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942909.201 * * [simplify]: iters left: 6 (18 enodes) 1553942909.210 * * [simplify]: iters left: 5 (87 enodes) 1553942909.239 * * [simplify]: iters left: 4 (199 enodes) 1553942909.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942909.294 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942909.294 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942909.294 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942909.295 * * [simplify]: Extracting #4: cost 146 inf + 0 1553942909.297 * * [simplify]: Extracting #5: cost 127 inf + 2276 1553942909.303 * * [simplify]: Extracting #6: cost 34 inf + 17815 1553942909.315 * * [simplify]: Extracting #7: cost 0 inf + 25923 1553942909.326 * * [simplify]: Extracting #8: cost 0 inf + 25843 1553942909.338 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) 1553942909.338 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942909.338 * * * * [progress]: [ 191 / 823 ] simplifiying candidate # 1553942909.338 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942909.339 * * [simplify]: iters left: 6 (20 enodes) 1553942909.349 * * [simplify]: iters left: 5 (86 enodes) 1553942909.376 * * [simplify]: iters left: 4 (187 enodes) 1553942909.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942909.448 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942909.448 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942909.449 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942909.449 * * [simplify]: Extracting #4: cost 205 inf + 1 1553942909.451 * * [simplify]: Extracting #5: cost 217 inf + 4175 1553942909.461 * * [simplify]: Extracting #6: cost 60 inf + 35031 1553942909.481 * * [simplify]: Extracting #7: cost 1 inf + 52066 1553942909.496 * * [simplify]: Extracting #8: cost 0 inf + 52628 1553942909.514 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) 1553942909.514 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942909.515 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942909.515 * * [simplify]: iters left: 6 (16 enodes) 1553942909.523 * * [simplify]: iters left: 5 (77 enodes) 1553942909.545 * * [simplify]: iters left: 4 (163 enodes) 1553942909.576 * * [simplify]: iters left: 3 (333 enodes) 1553942909.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942909.701 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942909.701 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942909.702 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942909.703 * * [simplify]: Extracting #4: cost 198 inf + 0 1553942909.707 * * [simplify]: Extracting #5: cost 143 inf + 8471 1553942909.721 * * [simplify]: Extracting #6: cost 21 inf + 34908 1553942909.740 * * [simplify]: Extracting #7: cost 0 inf + 39789 1553942909.759 * * [simplify]: Extracting #8: cost 0 inf + 39149 1553942909.778 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553942909.778 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- x.re x.im)))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942909.778 * * * * [progress]: [ 192 / 823 ] simplifiying candidate # 1553942909.779 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942909.779 * * [simplify]: iters left: 6 (23 enodes) 1553942909.789 * * [simplify]: iters left: 5 (98 enodes) 1553942909.817 * * [simplify]: iters left: 4 (206 enodes) 1553942909.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942909.894 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942909.894 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942909.894 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942909.895 * * [simplify]: Extracting #4: cost 191 inf + 1 1553942909.896 * * [simplify]: Extracting #5: cost 196 inf + 4865 1553942909.901 * * [simplify]: Extracting #6: cost 70 inf + 29016 1553942909.914 * * [simplify]: Extracting #7: cost 3 inf + 50309 1553942909.930 * * [simplify]: Extracting #8: cost 0 inf + 50435 1553942909.951 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942909.951 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942909.952 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942909.952 * * [simplify]: iters left: 6 (16 enodes) 1553942909.959 * * [simplify]: iters left: 5 (72 enodes) 1553942909.972 * * [simplify]: iters left: 4 (140 enodes) 1553942909.996 * * [simplify]: iters left: 3 (294 enodes) 1553942910.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942910.089 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942910.089 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942910.089 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942910.089 * * [simplify]: Extracting #4: cost 172 inf + 0 1553942910.090 * * [simplify]: Extracting #5: cost 163 inf + 1707 1553942910.095 * * [simplify]: Extracting #6: cost 50 inf + 24442 1553942910.103 * * [simplify]: Extracting #7: cost 0 inf + 36739 1553942910.114 * * [simplify]: Extracting #8: cost 0 inf + 36419 1553942910.127 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553942910.127 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942910.127 * * * * [progress]: [ 193 / 823 ] simplifiying candidate # 1553942910.128 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942910.128 * * [simplify]: iters left: 6 (21 enodes) 1553942910.133 * * [simplify]: iters left: 5 (89 enodes) 1553942910.147 * * [simplify]: iters left: 4 (186 enodes) 1553942910.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942910.222 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942910.222 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942910.222 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942910.223 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942910.224 * * [simplify]: Extracting #5: cost 191 inf + 4025 1553942910.229 * * [simplify]: Extracting #6: cost 67 inf + 26295 1553942910.238 * * [simplify]: Extracting #7: cost 11 inf + 42764 1553942910.257 * * [simplify]: Extracting #8: cost 0 inf + 46866 1553942910.279 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553942910.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942910.279 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942910.280 * * [simplify]: iters left: 6 (14 enodes) 1553942910.283 * * [simplify]: iters left: 5 (62 enodes) 1553942910.292 * * [simplify]: iters left: 4 (125 enodes) 1553942910.327 * * [simplify]: iters left: 3 (277 enodes) 1553942910.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942910.393 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942910.393 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942910.393 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942910.393 * * [simplify]: Extracting #4: cost 165 inf + 165 1553942910.394 * * [simplify]: Extracting #5: cost 139 inf + 4025 1553942910.403 * * [simplify]: Extracting #6: cost 28 inf + 28243 1553942910.416 * * [simplify]: Extracting #7: cost 0 inf + 35859 1553942910.426 * * [simplify]: Extracting #8: cost 0 inf + 35659 1553942910.434 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im))) 1553942910.435 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942910.435 * * * * [progress]: [ 194 / 823 ] simplifiying candidate # 1553942910.435 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942910.435 * * [simplify]: iters left: 6 (18 enodes) 1553942910.440 * * [simplify]: iters left: 5 (77 enodes) 1553942910.460 * * [simplify]: iters left: 4 (150 enodes) 1553942910.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942910.509 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942910.509 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942910.509 * * [simplify]: Extracting #3: cost 55 inf + 0 1553942910.510 * * [simplify]: Extracting #4: cost 149 inf + 1 1553942910.511 * * [simplify]: Extracting #5: cost 171 inf + 532 1553942910.517 * * [simplify]: Extracting #6: cost 106 inf + 9249 1553942910.523 * * [simplify]: Extracting #7: cost 10 inf + 33714 1553942910.532 * * [simplify]: Extracting #8: cost 0 inf + 37494 1553942910.540 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553942910.540 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942910.540 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942910.540 * * [simplify]: iters left: 6 (13 enodes) 1553942910.543 * * [simplify]: iters left: 5 (59 enodes) 1553942910.561 * * [simplify]: iters left: 4 (117 enodes) 1553942910.587 * * [simplify]: iters left: 3 (264 enodes) 1553942910.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942910.674 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942910.674 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942910.674 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942910.675 * * [simplify]: Extracting #4: cost 169 inf + 0 1553942910.677 * * [simplify]: Extracting #5: cost 154 inf + 2319 1553942910.686 * * [simplify]: Extracting #6: cost 37 inf + 25545 1553942910.697 * * [simplify]: Extracting #7: cost 0 inf + 35337 1553942910.706 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942910.706 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942910.706 * * * * [progress]: [ 195 / 823 ] simplifiying candidate # 1553942910.707 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942910.707 * * [simplify]: iters left: 6 (20 enodes) 1553942910.712 * * [simplify]: iters left: 5 (86 enodes) 1553942910.738 * * [simplify]: iters left: 4 (186 enodes) 1553942910.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942910.809 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942910.809 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942910.809 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942910.809 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942910.810 * * [simplify]: Extracting #5: cost 202 inf + 3492 1553942910.815 * * [simplify]: Extracting #6: cost 68 inf + 27702 1553942910.829 * * [simplify]: Extracting #7: cost 7 inf + 45621 1553942910.846 * * [simplify]: Extracting #8: cost 0 inf + 48595 1553942910.857 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))))) 1553942910.857 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942910.857 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942910.857 * * [simplify]: iters left: 6 (15 enodes) 1553942910.861 * * [simplify]: iters left: 5 (67 enodes) 1553942910.873 * * [simplify]: iters left: 4 (132 enodes) 1553942910.909 * * [simplify]: iters left: 3 (280 enodes) 1553942911.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942911.004 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942911.004 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942911.004 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942911.005 * * [simplify]: Extracting #4: cost 167 inf + 288 1553942911.007 * * [simplify]: Extracting #5: cost 132 inf + 4641 1553942911.018 * * [simplify]: Extracting #6: cost 28 inf + 27847 1553942911.033 * * [simplify]: Extracting #7: cost 0 inf + 35583 1553942911.045 * * [simplify]: Extracting #8: cost 0 inf + 35543 1553942911.054 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (- x.re x.im)))) 1553942911.054 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (* (+ x.re x.im) (+ (* 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))) 1553942911.054 * * * * [progress]: [ 196 / 823 ] simplifiying candidate # 1553942911.055 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942911.055 * * [simplify]: iters left: 6 (22 enodes) 1553942911.060 * * [simplify]: iters left: 5 (95 enodes) 1553942911.094 * * [simplify]: iters left: 4 (210 enodes) 1553942911.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942911.226 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942911.226 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942911.226 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942911.227 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942911.230 * * [simplify]: Extracting #5: cost 234 inf + 3936 1553942911.241 * * [simplify]: Extracting #6: cost 81 inf + 35303 1553942911.254 * * [simplify]: Extracting #7: cost 5 inf + 58289 1553942911.273 * * [simplify]: Extracting #8: cost 0 inf + 57979 1553942911.299 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (- x.re x.im))))) (cbrt (* 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))))))) 1553942911.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (- x.re x.im))))) (cbrt (* 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))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942911.300 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942911.300 * * [simplify]: iters left: 6 (18 enodes) 1553942911.308 * * [simplify]: iters left: 5 (87 enodes) 1553942911.341 * * [simplify]: iters left: 4 (204 enodes) 1553942911.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942911.396 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942911.397 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942911.397 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942911.398 * * [simplify]: Extracting #4: cost 194 inf + 43 1553942911.402 * * [simplify]: Extracting #5: cost 137 inf + 10496 1553942911.419 * * [simplify]: Extracting #6: cost 13 inf + 36179 1553942911.436 * * [simplify]: Extracting #7: cost 0 inf + 40524 1553942911.452 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942911.453 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (- x.re x.im))))) (cbrt (* 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))))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942911.453 * * * * [progress]: [ 197 / 823 ] simplifiying candidate # 1553942911.454 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942911.454 * * [simplify]: iters left: 6 (18 enodes) 1553942911.463 * * [simplify]: iters left: 5 (76 enodes) 1553942911.480 * * [simplify]: iters left: 4 (153 enodes) 1553942911.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942911.549 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942911.549 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942911.549 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942911.550 * * [simplify]: Extracting #4: cost 171 inf + 1 1553942911.551 * * [simplify]: Extracting #5: cost 198 inf + 658 1553942911.558 * * [simplify]: Extracting #6: cost 98 inf + 17799 1553942911.574 * * [simplify]: Extracting #7: cost 3 inf + 40507 1553942911.591 * * [simplify]: Extracting #8: cost 0 inf + 41393 1553942911.607 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553942911.607 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553942911.608 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942911.608 * * [simplify]: iters left: 6 (14 enodes) 1553942911.615 * * [simplify]: iters left: 5 (62 enodes) 1553942911.634 * * [simplify]: iters left: 4 (122 enodes) 1553942911.659 * * [simplify]: iters left: 3 (267 enodes) 1553942911.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942911.769 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942911.769 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942911.769 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942911.770 * * [simplify]: Extracting #4: cost 157 inf + 43 1553942911.771 * * [simplify]: Extracting #5: cost 126 inf + 7455 1553942911.776 * * [simplify]: Extracting #6: cost 27 inf + 26294 1553942911.790 * * [simplify]: Extracting #7: cost 3 inf + 32607 1553942911.806 * * [simplify]: Extracting #8: cost 0 inf + 33693 1553942911.821 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553942911.821 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942911.822 * * * * [progress]: [ 198 / 823 ] simplifiying candidate # 1553942911.822 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942911.822 * * [simplify]: iters left: 6 (22 enodes) 1553942911.833 * * [simplify]: iters left: 5 (95 enodes) 1553942911.852 * * [simplify]: iters left: 4 (214 enodes) 1553942911.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942911.983 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942911.983 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942911.983 * * [simplify]: Extracting #3: cost 95 inf + 0 1553942911.984 * * [simplify]: Extracting #4: cost 236 inf + 1 1553942911.988 * * [simplify]: Extracting #5: cost 261 inf + 4746 1553942912.001 * * [simplify]: Extracting #6: cost 108 inf + 33993 1553942912.028 * * [simplify]: Extracting #7: cost 8 inf + 63709 1553942912.056 * * [simplify]: Extracting #8: cost 0 inf + 66885 1553942912.085 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) 1553942912.085 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942912.086 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942912.086 * * [simplify]: iters left: 6 (18 enodes) 1553942912.095 * * [simplify]: iters left: 5 (87 enodes) 1553942912.128 * * [simplify]: iters left: 4 (199 enodes) 1553942912.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942912.187 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942912.187 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942912.187 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942912.188 * * [simplify]: Extracting #4: cost 134 inf + 43 1553942912.189 * * [simplify]: Extracting #5: cost 105 inf + 4318 1553942912.194 * * [simplify]: Extracting #6: cost 27 inf + 17790 1553942912.200 * * [simplify]: Extracting #7: cost 0 inf + 25363 1553942912.206 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.re (+ x.re x.im)) (* x.im x.im)) (- x.re x.im)))) 1553942912.206 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (* (+ (* x.re (+ x.re x.im)) (* x.im x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942912.206 * * * * [progress]: [ 199 / 823 ] simplifiying candidate # 1553942912.206 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942912.206 * * [simplify]: iters left: 6 (20 enodes) 1553942912.211 * * [simplify]: iters left: 5 (86 enodes) 1553942912.241 * * [simplify]: iters left: 4 (189 enodes) 1553942912.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942912.347 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942912.347 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942912.347 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942912.348 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942912.351 * * [simplify]: Extracting #5: cost 234 inf + 2239 1553942912.362 * * [simplify]: Extracting #6: cost 87 inf + 30997 1553942912.384 * * [simplify]: Extracting #7: cost 2 inf + 52482 1553942912.408 * * [simplify]: Extracting #8: cost 0 inf + 53726 1553942912.432 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) 1553942912.432 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942912.432 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942912.433 * * [simplify]: iters left: 6 (16 enodes) 1553942912.440 * * [simplify]: iters left: 5 (77 enodes) 1553942912.465 * * [simplify]: iters left: 4 (163 enodes) 1553942912.492 * * [simplify]: iters left: 3 (333 enodes) 1553942912.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942912.617 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942912.617 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942912.618 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942912.619 * * [simplify]: Extracting #4: cost 187 inf + 368 1553942912.624 * * [simplify]: Extracting #5: cost 117 inf + 12997 1553942912.640 * * [simplify]: Extracting #6: cost 8 inf + 37213 1553942912.662 * * [simplify]: Extracting #7: cost 0 inf + 39069 1553942912.680 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942912.680 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942912.680 * * * * [progress]: [ 200 / 823 ] simplifiying candidate # 1553942912.681 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942912.681 * * [simplify]: iters left: 6 (23 enodes) 1553942912.692 * * [simplify]: iters left: 5 (98 enodes) 1553942912.712 * * [simplify]: iters left: 4 (210 enodes) 1553942912.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942912.809 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942912.809 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942912.810 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942912.810 * * [simplify]: Extracting #4: cost 209 inf + 1 1553942912.812 * * [simplify]: Extracting #5: cost 219 inf + 6238 1553942912.819 * * [simplify]: Extracting #6: cost 56 inf + 38864 1553942912.836 * * [simplify]: Extracting #7: cost 3 inf + 53567 1553942912.852 * * [simplify]: Extracting #8: cost 0 inf + 54293 1553942912.867 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942912.867 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942912.867 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942912.867 * * [simplify]: iters left: 6 (17 enodes) 1553942912.874 * * [simplify]: iters left: 5 (77 enodes) 1553942912.898 * * [simplify]: iters left: 4 (147 enodes) 1553942912.939 * * [simplify]: iters left: 3 (297 enodes) 1553942913.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942913.025 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942913.025 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942913.025 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942913.026 * * [simplify]: Extracting #4: cost 166 inf + 125 1553942913.028 * * [simplify]: Extracting #5: cost 118 inf + 8830 1553942913.042 * * [simplify]: Extracting #6: cost 9 inf + 36205 1553942913.062 * * [simplify]: Extracting #7: cost 1 inf + 35101 1553942913.072 * * [simplify]: Extracting #8: cost 0 inf + 35303 1553942913.080 * * [simplify]: Extracting #9: cost 0 inf + 35263 1553942913.088 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 1553942913.088 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942913.088 * * * * [progress]: [ 201 / 823 ] simplifiying candidate # 1553942913.089 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942913.089 * * [simplify]: iters left: 6 (21 enodes) 1553942913.095 * * [simplify]: iters left: 5 (89 enodes) 1553942913.123 * * [simplify]: iters left: 4 (190 enodes) 1553942913.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942913.230 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942913.230 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942913.231 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942913.231 * * [simplify]: Extracting #4: cost 211 inf + 1 1553942913.232 * * [simplify]: Extracting #5: cost 221 inf + 3818 1553942913.238 * * [simplify]: Extracting #6: cost 70 inf + 31064 1553942913.256 * * [simplify]: Extracting #7: cost 1 inf + 49517 1553942913.273 * * [simplify]: Extracting #8: cost 0 inf + 49999 1553942913.285 * * [simplify]: Extracting #9: cost 0 inf + 49919 1553942913.296 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553942913.297 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942913.297 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553942913.297 * * [simplify]: iters left: 6 (15 enodes) 1553942913.304 * * [simplify]: iters left: 5 (67 enodes) 1553942913.324 * * [simplify]: iters left: 4 (132 enodes) 1553942913.365 * * [simplify]: iters left: 3 (280 enodes) 1553942913.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942913.450 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942913.450 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942913.450 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942913.451 * * [simplify]: Extracting #4: cost 162 inf + 43 1553942913.454 * * [simplify]: Extracting #5: cost 144 inf + 3381 1553942913.459 * * [simplify]: Extracting #6: cost 38 inf + 24667 1553942913.467 * * [simplify]: Extracting #7: cost 0 inf + 35463 1553942913.481 * * [simplify]: Extracting #8: cost 0 inf + 35303 1553942913.497 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553942913.497 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942913.497 * * * * [progress]: [ 202 / 823 ] simplifiying candidate # 1553942913.498 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942913.498 * * [simplify]: iters left: 6 (20 enodes) 1553942913.508 * * [simplify]: iters left: 5 (86 enodes) 1553942913.535 * * [simplify]: iters left: 4 (186 enodes) 1553942913.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942913.650 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942913.650 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942913.650 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942913.651 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942913.653 * * [simplify]: Extracting #5: cost 203 inf + 3770 1553942913.664 * * [simplify]: Extracting #6: cost 62 inf + 29434 1553942913.683 * * [simplify]: Extracting #7: cost 4 inf + 46667 1553942913.705 * * [simplify]: Extracting #8: cost 0 inf + 49235 1553942913.725 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re))))) 1553942913.725 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942913.725 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942913.726 * * [simplify]: iters left: 6 (15 enodes) 1553942913.729 * * [simplify]: iters left: 5 (67 enodes) 1553942913.740 * * [simplify]: iters left: 4 (132 enodes) 1553942913.774 * * [simplify]: iters left: 3 (280 enodes) 1553942913.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942913.874 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942913.874 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942913.874 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942913.875 * * [simplify]: Extracting #4: cost 167 inf + 288 1553942913.878 * * [simplify]: Extracting #5: cost 131 inf + 4724 1553942913.884 * * [simplify]: Extracting #6: cost 32 inf + 26399 1553942913.892 * * [simplify]: Extracting #7: cost 0 inf + 35583 1553942913.903 * * [simplify]: Extracting #8: cost 0 inf + 35543 1553942913.911 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553942913.911 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942913.911 * * * * [progress]: [ 203 / 823 ] simplifiying candidate # 1553942913.912 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942913.912 * * [simplify]: iters left: 6 (18 enodes) 1553942913.916 * * [simplify]: iters left: 5 (77 enodes) 1553942913.933 * * [simplify]: iters left: 4 (154 enodes) 1553942914.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942914.005 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942914.005 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942914.005 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942914.006 * * [simplify]: Extracting #4: cost 171 inf + 1 1553942914.008 * * [simplify]: Extracting #5: cost 199 inf + 616 1553942914.014 * * [simplify]: Extracting #6: cost 103 inf + 18312 1553942914.029 * * [simplify]: Extracting #7: cost 5 inf + 39943 1553942914.046 * * [simplify]: Extracting #8: cost 0 inf + 41153 1553942914.064 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942914.064 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942914.064 * [simplify]: Simplifying (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553942914.065 * * [simplify]: iters left: 6 (14 enodes) 1553942914.071 * * [simplify]: iters left: 5 (64 enodes) 1553942914.091 * * [simplify]: iters left: 4 (124 enodes) 1553942914.120 * * [simplify]: iters left: 3 (267 enodes) 1553942914.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942914.210 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942914.210 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942914.210 * * [simplify]: Extracting #3: cost 52 inf + 0 1553942914.210 * * [simplify]: Extracting #4: cost 157 inf + 43 1553942914.211 * * [simplify]: Extracting #5: cost 136 inf + 4048 1553942914.216 * * [simplify]: Extracting #6: cost 29 inf + 26668 1553942914.224 * * [simplify]: Extracting #7: cost 0 inf + 33333 1553942914.232 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1553942914.232 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942914.232 * * * * [progress]: [ 204 / 823 ] simplifiying candidate # 1553942914.233 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942914.233 * * [simplify]: iters left: 6 (17 enodes) 1553942914.237 * * [simplify]: iters left: 5 (74 enodes) 1553942914.249 * * [simplify]: iters left: 4 (151 enodes) 1553942914.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942914.298 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942914.298 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942914.298 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942914.299 * * [simplify]: Extracting #4: cost 142 inf + 1 1553942914.301 * * [simplify]: Extracting #5: cost 184 inf + 3079 1553942914.311 * * [simplify]: Extracting #6: cost 49 inf + 32168 1553942914.329 * * [simplify]: Extracting #7: cost 0 inf + 45463 1553942914.348 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942914.348 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942914.349 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942914.349 * * [simplify]: iters left: 6 (16 enodes) 1553942914.357 * * [simplify]: iters left: 5 (81 enodes) 1553942914.386 * * [simplify]: iters left: 4 (218 enodes) 1553942914.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942914.466 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942914.466 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942914.467 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942914.467 * * [simplify]: Extracting #4: cost 207 inf + 0 1553942914.470 * * [simplify]: Extracting #5: cost 161 inf + 12860 1553942914.485 * * [simplify]: Extracting #6: cost 24 inf + 39126 1553942914.498 * * [simplify]: Extracting #7: cost 0 inf + 43093 1553942914.507 * * [simplify]: Extracting #8: cost 0 inf + 42973 1553942914.522 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942914.522 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* (- 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.im x.re)) x.im))) 1553942914.523 * * * * [progress]: [ 205 / 823 ] simplifiying candidate # 1553942914.523 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942914.523 * * [simplify]: iters left: 6 (20 enodes) 1553942914.533 * * [simplify]: iters left: 5 (87 enodes) 1553942914.556 * * [simplify]: iters left: 4 (197 enodes) 1553942914.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942914.636 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942914.636 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942914.636 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942914.636 * * [simplify]: Extracting #4: cost 197 inf + 1 1553942914.639 * * [simplify]: Extracting #5: cost 183 inf + 16287 1553942914.650 * * [simplify]: Extracting #6: cost 12 inf + 55531 1553942914.664 * * [simplify]: Extracting #7: cost 0 inf + 58835 1553942914.683 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942914.683 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942914.684 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942914.684 * * [simplify]: iters left: 6 (19 enodes) 1553942914.697 * * [simplify]: iters left: 5 (97 enodes) 1553942914.714 * * [simplify]: iters left: 4 (256 enodes) 1553942914.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942914.779 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942914.779 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942914.779 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942914.780 * * [simplify]: Extracting #4: cost 233 inf + 0 1553942914.782 * * [simplify]: Extracting #5: cost 153 inf + 15376 1553942914.798 * * [simplify]: Extracting #6: cost 13 inf + 43289 1553942914.819 * * [simplify]: Extracting #7: cost 0 inf + 46914 1553942914.841 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553942914.841 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942914.842 * * * * [progress]: [ 206 / 823 ] simplifiying candidate # 1553942914.842 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942914.842 * * [simplify]: iters left: 6 (17 enodes) 1553942914.850 * * [simplify]: iters left: 5 (73 enodes) 1553942914.872 * * [simplify]: iters left: 4 (150 enodes) 1553942914.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942914.922 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942914.922 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942914.922 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942914.923 * * [simplify]: Extracting #4: cost 142 inf + 1 1553942914.924 * * [simplify]: Extracting #5: cost 191 inf + 1546 1553942914.933 * * [simplify]: Extracting #6: cost 80 inf + 24947 1553942914.944 * * [simplify]: Extracting #7: cost 1 inf + 45341 1553942914.954 * * [simplify]: Extracting #8: cost 0 inf + 45623 1553942914.964 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942914.964 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942914.964 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942914.965 * * [simplify]: iters left: 6 (16 enodes) 1553942914.975 * * [simplify]: iters left: 5 (79 enodes) 1553942915.005 * * [simplify]: iters left: 4 (216 enodes) 1553942915.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942915.081 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942915.081 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942915.081 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942915.082 * * [simplify]: Extracting #4: cost 207 inf + 0 1553942915.085 * * [simplify]: Extracting #5: cost 171 inf + 10718 1553942915.093 * * [simplify]: Extracting #6: cost 26 inf + 38161 1553942915.103 * * [simplify]: Extracting #7: cost 0 inf + 42931 1553942915.121 * * [simplify]: Extracting #8: cost 0 inf + 42731 1553942915.141 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553942915.141 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942915.141 * * * * [progress]: [ 207 / 823 ] simplifiying candidate # 1553942915.141 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942915.142 * * [simplify]: iters left: 6 (20 enodes) 1553942915.147 * * [simplify]: iters left: 5 (87 enodes) 1553942915.161 * * [simplify]: iters left: 4 (198 enodes) 1553942915.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942915.238 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942915.238 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942915.239 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942915.239 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942915.241 * * [simplify]: Extracting #5: cost 207 inf + 11061 1553942915.251 * * [simplify]: Extracting #6: cost 34 inf + 47230 1553942915.270 * * [simplify]: Extracting #7: cost 3 inf + 56492 1553942915.296 * * [simplify]: Extracting #8: cost 0 inf + 58058 1553942915.322 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942915.322 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942915.323 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942915.323 * * [simplify]: iters left: 6 (19 enodes) 1553942915.332 * * [simplify]: iters left: 5 (97 enodes) 1553942915.365 * * [simplify]: iters left: 4 (245 enodes) 1553942915.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942915.461 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942915.461 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942915.461 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942915.462 * * [simplify]: Extracting #4: cost 230 inf + 0 1553942915.465 * * [simplify]: Extracting #5: cost 152 inf + 14087 1553942915.473 * * [simplify]: Extracting #6: cost 18 inf + 40507 1553942915.483 * * [simplify]: Extracting #7: cost 1 inf + 44901 1553942915.497 * * [simplify]: Extracting #8: cost 0 inf + 45543 1553942915.517 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1553942915.517 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942915.518 * * * * [progress]: [ 208 / 823 ] simplifiying candidate # 1553942915.518 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942915.518 * * [simplify]: iters left: 6 (20 enodes) 1553942915.528 * * [simplify]: iters left: 5 (86 enodes) 1553942915.552 * * [simplify]: iters left: 4 (186 enodes) 1553942915.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942915.612 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942915.612 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942915.612 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942915.613 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942915.615 * * [simplify]: Extracting #5: cost 229 inf + 1303 1553942915.625 * * [simplify]: Extracting #6: cost 76 inf + 33947 1553942915.648 * * [simplify]: Extracting #7: cost 3 inf + 53649 1553942915.671 * * [simplify]: Extracting #8: cost 0 inf + 54975 1553942915.694 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.im x.re)))))) 1553942915.694 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.im x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942915.695 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942915.695 * * [simplify]: iters left: 6 (17 enodes) 1553942915.702 * * [simplify]: iters left: 5 (84 enodes) 1553942915.721 * * [simplify]: iters left: 4 (226 enodes) 1553942915.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942915.784 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942915.784 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942915.784 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942915.786 * * [simplify]: Extracting #4: cost 216 inf + 0 1553942915.793 * * [simplify]: Extracting #5: cost 163 inf + 13659 1553942915.809 * * [simplify]: Extracting #6: cost 21 inf + 41458 1553942915.830 * * [simplify]: Extracting #7: cost 0 inf + 44259 1553942915.846 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))))) 1553942915.846 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942915.846 * * * * [progress]: [ 209 / 823 ] simplifiying candidate # 1553942915.846 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942915.847 * * [simplify]: iters left: 6 (21 enodes) 1553942915.852 * * [simplify]: iters left: 5 (90 enodes) 1553942915.867 * * [simplify]: iters left: 4 (198 enodes) 1553942915.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942915.969 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942915.969 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942915.969 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942915.970 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942915.975 * * [simplify]: Extracting #5: cost 198 inf + 11824 1553942915.991 * * [simplify]: Extracting #6: cost 27 inf + 47223 1553942916.015 * * [simplify]: Extracting #7: cost 0 inf + 54917 1553942916.041 * * [simplify]: Extracting #8: cost 0 inf + 54877 1553942916.062 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942916.062 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942916.063 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942916.063 * * [simplify]: iters left: 6 (18 enodes) 1553942916.070 * * [simplify]: iters left: 5 (87 enodes) 1553942916.087 * * [simplify]: iters left: 4 (216 enodes) 1553942916.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942916.153 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942916.153 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942916.154 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942916.155 * * [simplify]: Extracting #4: cost 206 inf + 2 1553942916.159 * * [simplify]: Extracting #5: cost 146 inf + 12865 1553942916.168 * * [simplify]: Extracting #6: cost 17 inf + 38915 1553942916.178 * * [simplify]: Extracting #7: cost 0 inf + 41748 1553942916.187 * * [simplify]: Extracting #8: cost 0 inf + 41628 1553942916.197 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (+ x.im x.re))) 1553942916.197 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942916.197 * * * * [progress]: [ 210 / 823 ] simplifiying candidate # 1553942916.197 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942916.197 * * [simplify]: iters left: 6 (21 enodes) 1553942916.203 * * [simplify]: iters left: 5 (91 enodes) 1553942916.220 * * [simplify]: iters left: 4 (200 enodes) 1553942916.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942916.312 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942916.312 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942916.312 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942916.313 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942916.320 * * [simplify]: Extracting #5: cost 222 inf + 8639 1553942916.337 * * [simplify]: Extracting #6: cost 41 inf + 48659 1553942916.362 * * [simplify]: Extracting #7: cost 6 inf + 57607 1553942916.386 * * [simplify]: Extracting #8: cost 1 inf + 61097 1553942916.412 * * [simplify]: Extracting #9: cost 0 inf + 61819 1553942916.438 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) 1553942916.438 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942916.439 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942916.439 * * [simplify]: iters left: 6 (17 enodes) 1553942916.447 * * [simplify]: iters left: 5 (84 enodes) 1553942916.480 * * [simplify]: iters left: 4 (226 enodes) 1553942916.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942916.590 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942916.590 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942916.590 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942916.592 * * [simplify]: Extracting #4: cost 220 inf + 0 1553942916.597 * * [simplify]: Extracting #5: cost 161 inf + 13463 1553942916.617 * * [simplify]: Extracting #6: cost 20 inf + 41419 1553942916.637 * * [simplify]: Extracting #7: cost 0 inf + 44499 1553942916.659 * [simplify]: Simplified to (* (cbrt (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))))) 1553942916.659 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (cbrt (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942916.660 * * * * [progress]: [ 211 / 823 ] simplifiying candidate # 1553942916.660 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942916.660 * * [simplify]: iters left: 6 (21 enodes) 1553942916.671 * * [simplify]: iters left: 5 (91 enodes) 1553942916.701 * * [simplify]: iters left: 4 (204 enodes) 1553942916.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942916.812 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942916.812 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942916.812 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942916.812 * * [simplify]: Extracting #4: cost 206 inf + 1 1553942916.814 * * [simplify]: Extracting #5: cost 238 inf + 9284 1553942916.823 * * [simplify]: Extracting #6: cost 47 inf + 50161 1553942916.847 * * [simplify]: Extracting #7: cost 0 inf + 62455 1553942916.878 * * [simplify]: Extracting #8: cost 0 inf + 62375 1553942916.905 * * [simplify]: Extracting #9: cost 0 inf + 62335 1553942916.922 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) 1553942916.922 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942916.923 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942916.923 * * [simplify]: iters left: 6 (17 enodes) 1553942916.927 * * [simplify]: iters left: 5 (84 enodes) 1553942916.942 * * [simplify]: iters left: 4 (226 enodes) 1553942917.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942917.009 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942917.009 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942917.009 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942917.010 * * [simplify]: Extracting #4: cost 209 inf + 2 1553942917.012 * * [simplify]: Extracting #5: cost 157 inf + 13392 1553942917.020 * * [simplify]: Extracting #6: cost 18 inf + 40384 1553942917.030 * * [simplify]: Extracting #7: cost 0 inf + 44179 1553942917.043 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) 1553942917.043 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* (- 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.im x.re)) x.im))) 1553942917.043 * * * * [progress]: [ 212 / 823 ] simplifiying candidate # 1553942917.044 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942917.044 * * [simplify]: iters left: 6 (20 enodes) 1553942917.050 * * [simplify]: iters left: 5 (87 enodes) 1553942917.065 * * [simplify]: iters left: 4 (197 enodes) 1553942917.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942917.141 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942917.141 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942917.141 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942917.142 * * [simplify]: Extracting #4: cost 197 inf + 1 1553942917.146 * * [simplify]: Extracting #5: cost 199 inf + 11219 1553942917.166 * * [simplify]: Extracting #6: cost 23 inf + 52070 1553942917.190 * * [simplify]: Extracting #7: cost 0 inf + 59315 1553942917.216 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942917.216 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942917.217 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942917.217 * * [simplify]: iters left: 6 (19 enodes) 1553942917.226 * * [simplify]: iters left: 5 (97 enodes) 1553942917.263 * * [simplify]: iters left: 4 (256 enodes) 1553942917.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942917.359 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942917.359 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942917.359 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942917.361 * * [simplify]: Extracting #4: cost 234 inf + 0 1553942917.365 * * [simplify]: Extracting #5: cost 166 inf + 13876 1553942917.374 * * [simplify]: Extracting #6: cost 16 inf + 42485 1553942917.385 * * [simplify]: Extracting #7: cost 0 inf + 47996 1553942917.400 * * [simplify]: Extracting #8: cost 0 inf + 47316 1553942917.416 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942917.416 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* (- 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.im x.re)) x.im))) 1553942917.416 * * * * [progress]: [ 213 / 823 ] simplifiying candidate # 1553942917.416 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942917.417 * * [simplify]: iters left: 6 (18 enodes) 1553942917.421 * * [simplify]: iters left: 5 (78 enodes) 1553942917.434 * * [simplify]: iters left: 4 (163 enodes) 1553942917.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942917.519 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942917.519 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942917.519 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942917.520 * * [simplify]: Extracting #4: cost 166 inf + 1 1553942917.521 * * [simplify]: Extracting #5: cost 193 inf + 2317 1553942917.531 * * [simplify]: Extracting #6: cost 64 inf + 29598 1553942917.550 * * [simplify]: Extracting #7: cost 2 inf + 45999 1553942917.562 * * [simplify]: Extracting #8: cost 0 inf + 47163 1553942917.574 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942917.575 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942917.575 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942917.575 * * [simplify]: iters left: 6 (17 enodes) 1553942917.579 * * [simplify]: iters left: 5 (84 enodes) 1553942917.601 * * [simplify]: iters left: 4 (191 enodes) 1553942917.647 * * [simplify]: iters left: 3 (497 enodes) 1553942917.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942917.841 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942917.842 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942917.842 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942917.842 * * [simplify]: Extracting #4: cost 247 inf + 0 1553942917.844 * * [simplify]: Extracting #5: cost 223 inf + 5076 1553942917.859 * * [simplify]: Extracting #6: cost 30 inf + 49614 1553942917.876 * * [simplify]: Extracting #7: cost 1 inf + 56231 1553942917.889 * * [simplify]: Extracting #8: cost 0 inf + 56393 1553942917.911 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))) 1553942917.911 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942917.911 * * * * [progress]: [ 214 / 823 ] simplifiying candidate # 1553942917.912 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942917.912 * * [simplify]: iters left: 6 (18 enodes) 1553942917.916 * * [simplify]: iters left: 5 (77 enodes) 1553942917.931 * * [simplify]: iters left: 4 (162 enodes) 1553942917.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942917.979 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942917.979 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942917.979 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942917.980 * * [simplify]: Extracting #4: cost 166 inf + 1 1553942917.981 * * [simplify]: Extracting #5: cost 204 inf + 737 1553942917.989 * * [simplify]: Extracting #6: cost 90 inf + 23825 1553942918.004 * * [simplify]: Extracting #7: cost 6 inf + 47511 1553942918.018 * * [simplify]: Extracting #8: cost 0 inf + 49883 1553942918.028 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942918.028 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942918.029 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942918.029 * * [simplify]: iters left: 6 (17 enodes) 1553942918.037 * * [simplify]: iters left: 5 (83 enodes) 1553942918.065 * * [simplify]: iters left: 4 (190 enodes) 1553942918.120 * * [simplify]: iters left: 3 (497 enodes) 1553942918.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942918.281 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942918.281 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942918.282 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942918.283 * * [simplify]: Extracting #4: cost 250 inf + 0 1553942918.288 * * [simplify]: Extracting #5: cost 213 inf + 10264 1553942918.311 * * [simplify]: Extracting #6: cost 22 inf + 53716 1553942918.329 * * [simplify]: Extracting #7: cost 0 inf + 57279 1553942918.343 * * [simplify]: Extracting #8: cost 0 inf + 57199 1553942918.367 * [simplify]: Simplified to (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im))) (* (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im))))) 1553942918.367 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) (+ x.re x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (* (- x.re x.im) (+ x.re x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im))) (* (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942918.367 * * * * [progress]: [ 215 / 823 ] simplifiying candidate # 1553942918.367 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942918.368 * * [simplify]: iters left: 6 (20 enodes) 1553942918.372 * * [simplify]: iters left: 5 (87 enodes) 1553942918.387 * * [simplify]: iters left: 4 (200 enodes) 1553942918.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942918.468 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942918.468 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942918.468 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942918.469 * * [simplify]: Extracting #4: cost 219 inf + 1 1553942918.471 * * [simplify]: Extracting #5: cost 201 inf + 12277 1553942918.489 * * [simplify]: Extracting #6: cost 26 inf + 50887 1553942918.502 * * [simplify]: Extracting #7: cost 1 inf + 57816 1553942918.515 * * [simplify]: Extracting #8: cost 0 inf + 57898 1553942918.535 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942918.535 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942918.536 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942918.536 * * [simplify]: iters left: 6 (19 enodes) 1553942918.546 * * [simplify]: iters left: 5 (97 enodes) 1553942918.576 * * [simplify]: iters left: 4 (228 enodes) 1553942918.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942918.640 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942918.641 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942918.641 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942918.641 * * [simplify]: Extracting #4: cost 154 inf + 0 1553942918.642 * * [simplify]: Extracting #5: cost 143 inf + 2113 1553942918.645 * * [simplify]: Extracting #6: cost 36 inf + 19756 1553942918.651 * * [simplify]: Extracting #7: cost 2 inf + 27102 1553942918.658 * * [simplify]: Extracting #8: cost 0 inf + 27826 1553942918.665 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942918.665 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942918.666 * * * * [progress]: [ 216 / 823 ] simplifiying candidate # 1553942918.666 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942918.666 * * [simplify]: iters left: 6 (21 enodes) 1553942918.671 * * [simplify]: iters left: 5 (90 enodes) 1553942918.694 * * [simplify]: iters left: 4 (197 enodes) 1553942918.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942918.770 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942918.770 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942918.771 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942918.771 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942918.773 * * [simplify]: Extracting #5: cost 204 inf + 9327 1553942918.781 * * [simplify]: Extracting #6: cost 30 inf + 46253 1553942918.794 * * [simplify]: Extracting #7: cost 1 inf + 55229 1553942918.808 * * [simplify]: Extracting #8: cost 0 inf + 55911 1553942918.835 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942918.835 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942918.836 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942918.836 * * [simplify]: iters left: 6 (18 enodes) 1553942918.845 * * [simplify]: iters left: 5 (87 enodes) 1553942918.868 * * [simplify]: iters left: 4 (199 enodes) 1553942918.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942918.932 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942918.932 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942918.932 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942918.933 * * [simplify]: Extracting #4: cost 142 inf + 0 1553942918.934 * * [simplify]: Extracting #5: cost 125 inf + 2723 1553942918.942 * * [simplify]: Extracting #6: cost 27 inf + 18270 1553942918.953 * * [simplify]: Extracting #7: cost 0 inf + 26443 1553942918.965 * * [simplify]: Extracting #8: cost 0 inf + 25523 1553942918.977 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553942918.978 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942918.978 * * * * [progress]: [ 217 / 823 ] simplifiying candidate # 1553942918.979 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942918.979 * * [simplify]: iters left: 6 (21 enodes) 1553942918.987 * * [simplify]: iters left: 5 (90 enodes) 1553942919.002 * * [simplify]: iters left: 4 (200 enodes) 1553942919.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942919.097 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942919.097 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942919.097 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942919.098 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942919.100 * * [simplify]: Extracting #5: cost 203 inf + 10256 1553942919.108 * * [simplify]: Extracting #6: cost 36 inf + 45210 1553942919.124 * * [simplify]: Extracting #7: cost 1 inf + 54639 1553942919.151 * * [simplify]: Extracting #8: cost 0 inf + 55201 1553942919.170 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942919.170 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942919.171 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942919.171 * * [simplify]: iters left: 6 (18 enodes) 1553942919.175 * * [simplify]: iters left: 5 (87 enodes) 1553942919.190 * * [simplify]: iters left: 4 (199 enodes) 1553942919.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942919.266 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942919.266 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942919.266 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942919.267 * * [simplify]: Extracting #4: cost 134 inf + 2 1553942919.269 * * [simplify]: Extracting #5: cost 118 inf + 3177 1553942919.276 * * [simplify]: Extracting #6: cost 23 inf + 19318 1553942919.287 * * [simplify]: Extracting #7: cost 0 inf + 25123 1553942919.294 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (+ x.im x.re))) 1553942919.294 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942919.294 * * * * [progress]: [ 218 / 823 ] simplifiying candidate # 1553942919.294 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942919.294 * * [simplify]: iters left: 6 (22 enodes) 1553942919.300 * * [simplify]: iters left: 5 (95 enodes) 1553942919.315 * * [simplify]: iters left: 4 (210 enodes) 1553942919.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942919.393 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942919.393 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942919.394 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942919.395 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942919.400 * * [simplify]: Extracting #5: cost 206 inf + 14202 1553942919.422 * * [simplify]: Extracting #6: cost 18 inf + 58720 1553942919.857 * * [simplify]: Extracting #7: cost 0 inf + 63155 1553942919.871 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942919.871 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942919.872 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942919.872 * * [simplify]: iters left: 6 (18 enodes) 1553942919.876 * * [simplify]: iters left: 5 (87 enodes) 1553942919.896 * * [simplify]: iters left: 4 (199 enodes) 1553942919.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942919.979 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942919.979 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942919.979 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942919.980 * * [simplify]: Extracting #4: cost 146 inf + 0 1553942919.980 * * [simplify]: Extracting #5: cost 134 inf + 1468 1553942919.984 * * [simplify]: Extracting #6: cost 28 inf + 17827 1553942919.989 * * [simplify]: Extracting #7: cost 0 inf + 25803 1553942919.996 * * [simplify]: Extracting #8: cost 0 inf + 25603 1553942920.002 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553942920.002 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942920.002 * * * * [progress]: [ 219 / 823 ] simplifiying candidate # 1553942920.003 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942920.003 * * [simplify]: iters left: 6 (22 enodes) 1553942920.009 * * [simplify]: iters left: 5 (95 enodes) 1553942920.025 * * [simplify]: iters left: 4 (214 enodes) 1553942920.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942920.101 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942920.101 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942920.101 * * [simplify]: Extracting #3: cost 95 inf + 0 1553942920.102 * * [simplify]: Extracting #4: cost 236 inf + 1 1553942920.108 * * [simplify]: Extracting #5: cost 219 inf + 14905 1553942920.130 * * [simplify]: Extracting #6: cost 20 inf + 60125 1553942920.145 * * [simplify]: Extracting #7: cost 1 inf + 65483 1553942920.163 * * [simplify]: Extracting #8: cost 0 inf + 66205 1553942920.192 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942920.192 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942920.193 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942920.193 * * [simplify]: iters left: 6 (18 enodes) 1553942920.202 * * [simplify]: iters left: 5 (87 enodes) 1553942920.232 * * [simplify]: iters left: 4 (199 enodes) 1553942920.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942920.290 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942920.290 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942920.291 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942920.291 * * [simplify]: Extracting #4: cost 135 inf + 2 1553942920.292 * * [simplify]: Extracting #5: cost 120 inf + 2933 1553942920.295 * * [simplify]: Extracting #6: cost 26 inf + 17312 1553942920.305 * * [simplify]: Extracting #7: cost 0 inf + 25203 1553942920.316 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553942920.317 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942920.317 * * * * [progress]: [ 220 / 823 ] simplifiying candidate # 1553942920.317 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942920.318 * * [simplify]: iters left: 6 (17 enodes) 1553942920.326 * * [simplify]: iters left: 5 (73 enodes) 1553942920.351 * * [simplify]: iters left: 4 (151 enodes) 1553942920.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942920.391 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942920.392 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942920.392 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942920.392 * * [simplify]: Extracting #4: cost 142 inf + 1 1553942920.394 * * [simplify]: Extracting #5: cost 186 inf + 2556 1553942920.404 * * [simplify]: Extracting #6: cost 63 inf + 28863 1553942920.424 * * [simplify]: Extracting #7: cost 0 inf + 45543 1553942920.440 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942920.440 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942920.440 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942920.440 * * [simplify]: iters left: 6 (16 enodes) 1553942920.446 * * [simplify]: iters left: 5 (80 enodes) 1553942920.461 * * [simplify]: iters left: 4 (218 enodes) 1553942920.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942920.539 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942920.539 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942920.540 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942920.540 * * [simplify]: Extracting #4: cost 206 inf + 0 1553942920.542 * * [simplify]: Extracting #5: cost 162 inf + 11576 1553942920.550 * * [simplify]: Extracting #6: cost 12 inf + 40548 1553942920.564 * * [simplify]: Extracting #7: cost 0 inf + 43211 1553942920.583 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) 1553942920.583 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942920.584 * * * * [progress]: [ 221 / 823 ] simplifiying candidate # 1553942920.584 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942920.585 * * [simplify]: iters left: 6 (18 enodes) 1553942920.593 * * [simplify]: iters left: 5 (77 enodes) 1553942920.614 * * [simplify]: iters left: 4 (163 enodes) 1553942920.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942920.675 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942920.675 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942920.675 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942920.676 * * [simplify]: Extracting #4: cost 166 inf + 1 1553942920.677 * * [simplify]: Extracting #5: cost 192 inf + 2359 1553942920.682 * * [simplify]: Extracting #6: cost 62 inf + 29362 1553942920.692 * * [simplify]: Extracting #7: cost 2 inf + 46319 1553942920.703 * * [simplify]: Extracting #8: cost 0 inf + 47643 1553942920.723 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942920.723 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942920.724 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942920.724 * * [simplify]: iters left: 6 (17 enodes) 1553942920.728 * * [simplify]: iters left: 5 (83 enodes) 1553942920.745 * * [simplify]: iters left: 4 (191 enodes) 1553942920.784 * * [simplify]: iters left: 3 (497 enodes) 1553942920.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942920.970 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942920.971 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942920.971 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942920.973 * * [simplify]: Extracting #4: cost 257 inf + 0 1553942920.978 * * [simplify]: Extracting #5: cost 215 inf + 11113 1553942920.991 * * [simplify]: Extracting #6: cost 23 inf + 56127 1553942921.005 * * [simplify]: Extracting #7: cost 0 inf + 59013 1553942921.024 * * [simplify]: Extracting #8: cost 0 inf + 58853 1553942921.046 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942921.046 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942921.047 * * * * [progress]: [ 222 / 823 ] simplifiying candidate # 1553942921.047 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942921.047 * * [simplify]: iters left: 6 (14 enodes) 1553942921.050 * * [simplify]: iters left: 5 (58 enodes) 1553942921.059 * * [simplify]: iters left: 4 (111 enodes) 1553942921.094 * * [simplify]: iters left: 3 (390 enodes) 1553942921.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942921.434 * * [simplify]: Extracting #1: cost 56 inf + 0 1553942921.436 * * [simplify]: Extracting #2: cost 295 inf + 2 1553942921.442 * * [simplify]: Extracting #3: cost 405 inf + 8287 1553942921.467 * * [simplify]: Extracting #4: cost 109 inf + 70648 1553942921.515 * * [simplify]: Extracting #5: cost 0 inf + 96023 1553942921.543 * * [simplify]: Extracting #6: cost 0 inf + 95983 1553942921.571 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553942921.572 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942921.572 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942921.572 * * [simplify]: iters left: 6 (12 enodes) 1553942921.575 * * [simplify]: iters left: 5 (53 enodes) 1553942921.585 * * [simplify]: iters left: 4 (119 enodes) 1553942921.634 * * [simplify]: iters left: 3 (328 enodes) 1553942921.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942921.739 * * [simplify]: Extracting #1: cost 57 inf + 0 1553942921.740 * * [simplify]: Extracting #2: cost 156 inf + 1 1553942921.741 * * [simplify]: Extracting #3: cost 154 inf + 1512 1553942921.745 * * [simplify]: Extracting #4: cost 40 inf + 23532 1553942921.762 * * [simplify]: Extracting #5: cost 0 inf + 34412 1553942921.781 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)) 1553942921.781 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942921.782 * * * * [progress]: [ 223 / 823 ] simplifiying candidate # 1553942921.782 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942921.782 * * [simplify]: iters left: 6 (17 enodes) 1553942921.791 * * [simplify]: iters left: 5 (73 enodes) 1553942921.816 * * [simplify]: iters left: 4 (158 enodes) 1553942921.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942921.895 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942921.895 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942921.895 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942921.896 * * [simplify]: Extracting #4: cost 165 inf + 1 1553942921.900 * * [simplify]: Extracting #5: cost 181 inf + 2639 1553942921.909 * * [simplify]: Extracting #6: cost 65 inf + 25533 1553942921.924 * * [simplify]: Extracting #7: cost 2 inf + 40377 1553942921.940 * * [simplify]: Extracting #8: cost 0 inf + 40621 1553942921.956 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942921.956 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942921.956 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942921.957 * * [simplify]: iters left: 6 (15 enodes) 1553942921.963 * * [simplify]: iters left: 5 (71 enodes) 1553942921.977 * * [simplify]: iters left: 4 (152 enodes) 1553942922.015 * * [simplify]: iters left: 3 (355 enodes) 1553942922.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942922.117 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942922.117 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942922.117 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942922.118 * * [simplify]: Extracting #4: cost 214 inf + 0 1553942922.120 * * [simplify]: Extracting #5: cost 154 inf + 7433 1553942922.129 * * [simplify]: Extracting #6: cost 38 inf + 30778 1553942922.148 * * [simplify]: Extracting #7: cost 2 inf + 40729 1553942922.164 * * [simplify]: Extracting #8: cost 0 inf + 41613 1553942922.174 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1553942922.174 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942922.175 * * * * [progress]: [ 224 / 823 ] simplifiying candidate # 1553942922.175 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942922.175 * * [simplify]: iters left: 6 (17 enodes) 1553942922.179 * * [simplify]: iters left: 5 (72 enodes) 1553942922.194 * * [simplify]: iters left: 4 (146 enodes) 1553942922.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942922.272 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942922.272 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942922.272 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942922.273 * * [simplify]: Extracting #4: cost 128 inf + 1 1553942922.274 * * [simplify]: Extracting #5: cost 175 inf + 612 1553942922.281 * * [simplify]: Extracting #6: cost 62 inf + 22179 1553942922.296 * * [simplify]: Extracting #7: cost 2 inf + 35974 1553942922.311 * * [simplify]: Extracting #8: cost 0 inf + 36338 1553942922.325 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942922.325 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942922.326 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942922.326 * * [simplify]: iters left: 6 (13 enodes) 1553942922.332 * * [simplify]: iters left: 5 (58 enodes) 1553942922.352 * * [simplify]: iters left: 4 (126 enodes) 1553942922.390 * * [simplify]: iters left: 3 (338 enodes) 1553942922.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942922.523 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942922.523 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942922.524 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942922.524 * * [simplify]: Extracting #4: cost 165 inf + 0 1553942922.526 * * [simplify]: Extracting #5: cost 149 inf + 2527 1553942922.536 * * [simplify]: Extracting #6: cost 46 inf + 23004 1553942922.553 * * [simplify]: Extracting #7: cost 0 inf + 36096 1553942922.565 * * [simplify]: Extracting #8: cost 0 inf + 35936 1553942922.573 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553942922.573 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942922.574 * * * * [progress]: [ 225 / 823 ] simplifiying candidate # 1553942922.574 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942922.574 * * [simplify]: iters left: 6 (18 enodes) 1553942922.578 * * [simplify]: iters left: 5 (76 enodes) 1553942922.593 * * [simplify]: iters left: 4 (158 enodes) 1553942922.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942922.645 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942922.645 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942922.645 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942922.646 * * [simplify]: Extracting #4: cost 148 inf + 1 1553942922.648 * * [simplify]: Extracting #5: cost 172 inf + 2391 1553942922.654 * * [simplify]: Extracting #6: cost 55 inf + 25250 1553942922.662 * * [simplify]: Extracting #7: cost 2 inf + 36396 1553942922.673 * * [simplify]: Extracting #8: cost 0 inf + 37040 1553942922.681 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942922.681 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942922.682 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942922.682 * * [simplify]: iters left: 6 (14 enodes) 1553942922.688 * * [simplify]: iters left: 5 (61 enodes) 1553942922.700 * * [simplify]: iters left: 4 (120 enodes) 1553942922.725 * * [simplify]: iters left: 3 (311 enodes) 1553942922.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942922.833 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942922.833 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942922.834 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942922.834 * * [simplify]: Extracting #4: cost 166 inf + 2 1553942922.835 * * [simplify]: Extracting #5: cost 153 inf + 2947 1553942922.843 * * [simplify]: Extracting #6: cost 36 inf + 26963 1553942922.856 * * [simplify]: Extracting #7: cost 0 inf + 36464 1553942922.865 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) 1553942922.865 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942922.865 * * * * [progress]: [ 226 / 823 ] simplifiying candidate # 1553942922.866 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942922.866 * * [simplify]: iters left: 6 (19 enodes) 1553942922.871 * * [simplify]: iters left: 5 (81 enodes) 1553942922.883 * * [simplify]: iters left: 4 (166 enodes) 1553942922.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942922.973 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942922.973 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942922.974 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942922.974 * * [simplify]: Extracting #4: cost 158 inf + 1 1553942922.977 * * [simplify]: Extracting #5: cost 193 inf + 2515 1553942922.988 * * [simplify]: Extracting #6: cost 50 inf + 32583 1553942923.006 * * [simplify]: Extracting #7: cost 5 inf + 43592 1553942923.026 * * [simplify]: Extracting #8: cost 0 inf + 46322 1553942923.038 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 1553942923.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942923.038 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942923.038 * * [simplify]: iters left: 6 (15 enodes) 1553942923.042 * * [simplify]: iters left: 5 (70 enodes) 1553942923.055 * * [simplify]: iters left: 4 (155 enodes) 1553942923.111 * * [simplify]: iters left: 3 (371 enodes) 1553942923.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942923.261 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942923.261 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942923.261 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942923.261 * * [simplify]: Extracting #4: cost 183 inf + 0 1553942923.262 * * [simplify]: Extracting #5: cost 174 inf + 2117 1553942923.267 * * [simplify]: Extracting #6: cost 59 inf + 23415 1553942923.276 * * [simplify]: Extracting #7: cost 3 inf + 37807 1553942923.290 * * [simplify]: Extracting #8: cost 0 inf + 38733 1553942923.309 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553942923.309 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942923.309 * * * * [progress]: [ 227 / 823 ] simplifiying candidate # 1553942923.310 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942923.310 * * [simplify]: iters left: 6 (18 enodes) 1553942923.319 * * [simplify]: iters left: 5 (77 enodes) 1553942923.343 * * [simplify]: iters left: 4 (164 enodes) 1553942923.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942923.425 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942923.425 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942923.425 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942923.425 * * [simplify]: Extracting #4: cost 164 inf + 1 1553942923.426 * * [simplify]: Extracting #5: cost 213 inf + 894 1553942923.430 * * [simplify]: Extracting #6: cost 98 inf + 22507 1553942923.440 * * [simplify]: Extracting #7: cost 3 inf + 43532 1553942923.458 * * [simplify]: Extracting #8: cost 0 inf + 44818 1553942923.478 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942923.478 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942923.478 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942923.478 * * [simplify]: iters left: 6 (13 enodes) 1553942923.481 * * [simplify]: iters left: 5 (58 enodes) 1553942923.490 * * [simplify]: iters left: 4 (126 enodes) 1553942923.521 * * [simplify]: iters left: 3 (338 enodes) 1553942923.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942923.629 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942923.629 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942923.630 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942923.630 * * [simplify]: Extracting #4: cost 158 inf + 2 1553942923.631 * * [simplify]: Extracting #5: cost 151 inf + 2363 1553942923.636 * * [simplify]: Extracting #6: cost 46 inf + 22644 1553942923.644 * * [simplify]: Extracting #7: cost 0 inf + 35856 1553942923.653 * * [simplify]: Extracting #8: cost 0 inf + 35696 1553942923.662 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553942923.662 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942923.662 * * * * [progress]: [ 228 / 823 ] simplifiying candidate # 1553942923.662 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942923.663 * * [simplify]: iters left: 6 (20 enodes) 1553942923.668 * * [simplify]: iters left: 5 (87 enodes) 1553942923.696 * * [simplify]: iters left: 4 (198 enodes) 1553942923.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942923.756 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942923.757 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942923.757 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942923.757 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942923.760 * * [simplify]: Extracting #5: cost 207 inf + 11542 1553942923.769 * * [simplify]: Extracting #6: cost 38 inf + 47383 1553942923.784 * * [simplify]: Extracting #7: cost 2 inf + 57334 1553942923.798 * * [simplify]: Extracting #8: cost 0 inf + 58538 1553942923.820 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942923.821 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942923.821 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942923.822 * * [simplify]: iters left: 6 (19 enodes) 1553942923.831 * * [simplify]: iters left: 5 (97 enodes) 1553942923.863 * * [simplify]: iters left: 4 (245 enodes) 1553942923.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942923.921 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942923.921 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942923.921 * * [simplify]: Extracting #3: cost 82 inf + 0 1553942923.922 * * [simplify]: Extracting #4: cost 226 inf + 0 1553942923.924 * * [simplify]: Extracting #5: cost 156 inf + 12994 1553942923.936 * * [simplify]: Extracting #6: cost 17 inf + 39703 1553942923.956 * * [simplify]: Extracting #7: cost 0 inf + 46017 1553942923.979 * * [simplify]: Extracting #8: cost 0 inf + 45977 1553942923.996 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942923.996 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942923.996 * * * * [progress]: [ 229 / 823 ] simplifiying candidate # 1553942923.997 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942923.997 * * [simplify]: iters left: 6 (20 enodes) 1553942924.002 * * [simplify]: iters left: 5 (87 enodes) 1553942924.016 * * [simplify]: iters left: 4 (200 enodes) 1553942924.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942924.092 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942924.092 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942924.092 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942924.093 * * [simplify]: Extracting #4: cost 219 inf + 1 1553942924.095 * * [simplify]: Extracting #5: cost 213 inf + 9171 1553942924.103 * * [simplify]: Extracting #6: cost 38 inf + 46663 1553942924.117 * * [simplify]: Extracting #7: cost 1 inf + 57576 1553942924.143 * * [simplify]: Extracting #8: cost 0 inf + 58058 1553942924.172 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553942924.172 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553942924.173 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942924.173 * * [simplify]: iters left: 6 (19 enodes) 1553942924.182 * * [simplify]: iters left: 5 (97 enodes) 1553942924.200 * * [simplify]: iters left: 4 (228 enodes) 1553942924.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942924.251 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942924.251 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942924.252 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942924.252 * * [simplify]: Extracting #4: cost 151 inf + 0 1553942924.253 * * [simplify]: Extracting #5: cost 139 inf + 2275 1553942924.259 * * [simplify]: Extracting #6: cost 32 inf + 18198 1553942924.270 * * [simplify]: Extracting #7: cost 6 inf + 23808 1553942924.282 * * [simplify]: Extracting #8: cost 1 inf + 26738 1553942924.294 * * [simplify]: Extracting #9: cost 0 inf + 27260 1553942924.300 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942924.300 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942924.301 * * * * [progress]: [ 230 / 823 ] simplifiying candidate # 1553942924.301 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942924.301 * * [simplify]: iters left: 6 (17 enodes) 1553942924.306 * * [simplify]: iters left: 5 (73 enodes) 1553942924.317 * * [simplify]: iters left: 4 (157 enodes) 1553942924.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942924.372 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942924.372 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942924.372 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942924.372 * * [simplify]: Extracting #4: cost 165 inf + 1 1553942924.373 * * [simplify]: Extracting #5: cost 178 inf + 3205 1553942924.379 * * [simplify]: Extracting #6: cost 51 inf + 28322 1553942924.388 * * [simplify]: Extracting #7: cost 1 inf + 40099 1553942924.397 * * [simplify]: Extracting #8: cost 0 inf + 40381 1553942924.406 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942924.406 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942924.406 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942924.407 * * [simplify]: iters left: 6 (15 enodes) 1553942924.410 * * [simplify]: iters left: 5 (71 enodes) 1553942924.425 * * [simplify]: iters left: 4 (151 enodes) 1553942924.452 * * [simplify]: iters left: 3 (355 enodes) 1553942924.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942924.565 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942924.565 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942924.565 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942924.566 * * [simplify]: Extracting #4: cost 217 inf + 0 1553942924.568 * * [simplify]: Extracting #5: cost 154 inf + 8394 1553942924.576 * * [simplify]: Extracting #6: cost 29 inf + 35361 1553942924.586 * * [simplify]: Extracting #7: cost 0 inf + 42699 1553942924.603 * * [simplify]: Extracting #8: cost 0 inf + 42659 1553942924.620 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942924.620 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942924.620 * * * * [progress]: [ 231 / 823 ] simplifiying candidate # 1553942924.620 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942924.621 * * [simplify]: iters left: 6 (17 enodes) 1553942924.625 * * [simplify]: iters left: 5 (74 enodes) 1553942924.638 * * [simplify]: iters left: 4 (158 enodes) 1553942924.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942924.693 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942924.693 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942924.693 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942924.694 * * [simplify]: Extracting #4: cost 165 inf + 1 1553942924.695 * * [simplify]: Extracting #5: cost 178 inf + 3363 1553942924.700 * * [simplify]: Extracting #6: cost 66 inf + 24930 1553942924.709 * * [simplify]: Extracting #7: cost 1 inf + 39939 1553942924.727 * * [simplify]: Extracting #8: cost 0 inf + 40221 1553942924.748 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) 1553942924.748 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942924.749 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942924.749 * * [simplify]: iters left: 6 (15 enodes) 1553942924.757 * * [simplify]: iters left: 5 (72 enodes) 1553942924.782 * * [simplify]: iters left: 4 (152 enodes) 1553942924.831 * * [simplify]: iters left: 3 (354 enodes) 1553942924.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942924.944 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942924.944 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942924.944 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942924.945 * * [simplify]: Extracting #4: cost 212 inf + 0 1553942924.949 * * [simplify]: Extracting #5: cost 152 inf + 7591 1553942924.965 * * [simplify]: Extracting #6: cost 20 inf + 35689 1553942924.984 * * [simplify]: Extracting #7: cost 0 inf + 41329 1553942924.998 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553942924.998 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re 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.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942924.998 * * * * [progress]: [ 232 / 823 ] simplifiying candidate # 1553942924.999 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942924.999 * * [simplify]: iters left: 6 (20 enodes) 1553942925.004 * * [simplify]: iters left: 5 (86 enodes) 1553942925.019 * * [simplify]: iters left: 4 (192 enodes) 1553942925.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942925.088 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942925.088 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942925.088 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942925.089 * * [simplify]: Extracting #4: cost 188 inf + 1 1553942925.091 * * [simplify]: Extracting #5: cost 185 inf + 9932 1553942925.102 * * [simplify]: Extracting #6: cost 37 inf + 40131 1553942925.114 * * [simplify]: Extracting #7: cost 2 inf + 48079 1553942925.133 * * [simplify]: Extracting #8: cost 0 inf + 48363 1553942925.146 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))))) 1553942925.146 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942925.147 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942925.147 * * [simplify]: iters left: 6 (16 enodes) 1553942925.150 * * [simplify]: iters left: 5 (75 enodes) 1553942925.165 * * [simplify]: iters left: 4 (160 enodes) 1553942925.205 * * [simplify]: iters left: 3 (368 enodes) 1553942925.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942925.378 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942925.379 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942925.379 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942925.379 * * [simplify]: Extracting #4: cost 215 inf + 0 1553942925.381 * * [simplify]: Extracting #5: cost 156 inf + 8791 1553942925.392 * * [simplify]: Extracting #6: cost 19 inf + 37421 1553942925.405 * * [simplify]: Extracting #7: cost 3 inf + 41893 1553942925.425 * * [simplify]: Extracting #8: cost 0 inf + 43379 1553942925.435 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942925.435 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942925.435 * * * * [progress]: [ 233 / 823 ] simplifiying candidate # 1553942925.436 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942925.436 * * [simplify]: iters left: 6 (20 enodes) 1553942925.441 * * [simplify]: iters left: 5 (86 enodes) 1553942925.455 * * [simplify]: iters left: 4 (193 enodes) 1553942925.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942925.561 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942925.561 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942925.562 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942925.563 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942925.566 * * [simplify]: Extracting #5: cost 183 inf + 9489 1553942925.581 * * [simplify]: Extracting #6: cost 28 inf + 41184 1553942925.602 * * [simplify]: Extracting #7: cost 0 inf + 46879 1553942925.613 * * [simplify]: Extracting #8: cost 0 inf + 46799 1553942925.627 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (+ (* (* x.re x.re) (- (* x.re x.re) (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) 1553942925.627 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (+ (* (* x.re x.re) (- (* x.re x.re) (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942925.627 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942925.627 * * [simplify]: iters left: 6 (16 enodes) 1553942925.631 * * [simplify]: iters left: 5 (75 enodes) 1553942925.644 * * [simplify]: iters left: 4 (160 enodes) 1553942925.673 * * [simplify]: iters left: 3 (368 enodes) 1553942925.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942925.788 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942925.788 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942925.788 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942925.789 * * [simplify]: Extracting #4: cost 212 inf + 2 1553942925.791 * * [simplify]: Extracting #5: cost 152 inf + 8958 1553942925.799 * * [simplify]: Extracting #6: cost 19 inf + 37181 1553942925.814 * * [simplify]: Extracting #7: cost 2 inf + 41975 1553942925.834 * * [simplify]: Extracting #8: cost 0 inf + 43059 1553942925.857 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942925.857 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (+ (* (* x.re x.re) (- (* x.re x.re) (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942925.857 * * * * [progress]: [ 234 / 823 ] simplifiying candidate # 1553942925.858 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942925.858 * * [simplify]: iters left: 6 (22 enodes) 1553942925.869 * * [simplify]: iters left: 5 (95 enodes) 1553942925.893 * * [simplify]: iters left: 4 (211 enodes) 1553942925.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942925.989 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942925.989 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942925.990 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942925.991 * * [simplify]: Extracting #4: cost 231 inf + 1 1553942925.996 * * [simplify]: Extracting #5: cost 216 inf + 12447 1553942926.016 * * [simplify]: Extracting #6: cost 25 inf + 53813 1553942926.042 * * [simplify]: Extracting #7: cost 2 inf + 60659 1553942926.056 * * [simplify]: Extracting #8: cost 0 inf + 62103 1553942926.073 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942926.073 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942926.073 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942926.074 * * [simplify]: iters left: 6 (18 enodes) 1553942926.078 * * [simplify]: iters left: 5 (87 enodes) 1553942926.092 * * [simplify]: iters left: 4 (186 enodes) 1553942926.139 * * [simplify]: iters left: 3 (401 enodes) 1553942926.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942926.289 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942926.289 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942926.289 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942926.290 * * [simplify]: Extracting #4: cost 206 inf + 0 1553942926.292 * * [simplify]: Extracting #5: cost 156 inf + 7577 1553942926.300 * * [simplify]: Extracting #6: cost 22 inf + 36115 1553942926.310 * * [simplify]: Extracting #7: cost 0 inf + 41999 1553942926.322 * * [simplify]: Extracting #8: cost 0 inf + 41919 1553942926.333 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (- x.re x.im)))) 1553942926.333 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942926.333 * * * * [progress]: [ 235 / 823 ] simplifiying candidate # 1553942926.333 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942926.334 * * [simplify]: iters left: 6 (21 enodes) 1553942926.339 * * [simplify]: iters left: 5 (91 enodes) 1553942926.354 * * [simplify]: iters left: 4 (207 enodes) 1553942926.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942926.475 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942926.475 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942926.475 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942926.475 * * [simplify]: Extracting #4: cost 227 inf + 1 1553942926.478 * * [simplify]: Extracting #5: cost 225 inf + 10253 1553942926.486 * * [simplify]: Extracting #6: cost 71 inf + 40023 1553942926.502 * * [simplify]: Extracting #7: cost 1 inf + 56801 1553942926.525 * * [simplify]: Extracting #8: cost 0 inf + 57163 1553942926.550 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) 1553942926.550 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942926.551 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942926.551 * * [simplify]: iters left: 6 (16 enodes) 1553942926.558 * * [simplify]: iters left: 5 (75 enodes) 1553942926.584 * * [simplify]: iters left: 4 (160 enodes) 1553942926.619 * * [simplify]: iters left: 3 (368 enodes) 1553942926.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942926.775 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942926.775 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942926.776 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942926.777 * * [simplify]: Extracting #4: cost 213 inf + 2 1553942926.781 * * [simplify]: Extracting #5: cost 151 inf + 8999 1553942926.801 * * [simplify]: Extracting #6: cost 19 inf + 37181 1553942926.821 * * [simplify]: Extracting #7: cost 2 inf + 41975 1553942926.837 * * [simplify]: Extracting #8: cost 0 inf + 43059 1553942926.847 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942926.847 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942926.847 * * * * [progress]: [ 236 / 823 ] simplifiying candidate # 1553942926.848 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942926.848 * * [simplify]: iters left: 6 (20 enodes) 1553942926.853 * * [simplify]: iters left: 5 (86 enodes) 1553942926.868 * * [simplify]: iters left: 4 (186 enodes) 1553942926.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942926.937 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942926.937 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942926.937 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942926.937 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942926.939 * * [simplify]: Extracting #5: cost 219 inf + 2758 1553942926.945 * * [simplify]: Extracting #6: cost 68 inf + 34519 1553942926.957 * * [simplify]: Extracting #7: cost 3 inf + 53489 1553942926.973 * * [simplify]: Extracting #8: cost 0 inf + 54415 1553942927.000 * * [simplify]: Extracting #9: cost 0 inf + 54255 1553942927.020 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))))) 1553942927.020 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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.im))) 1553942927.021 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942927.021 * * [simplify]: iters left: 6 (17 enodes) 1553942927.025 * * [simplify]: iters left: 5 (84 enodes) 1553942927.040 * * [simplify]: iters left: 4 (226 enodes) 1553942927.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942927.098 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942927.098 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942927.098 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942927.098 * * [simplify]: Extracting #4: cost 216 inf + 0 1553942927.101 * * [simplify]: Extracting #5: cost 160 inf + 13143 1553942927.109 * * [simplify]: Extracting #6: cost 31 inf + 38598 1553942927.120 * * [simplify]: Extracting #7: cost 0 inf + 44659 1553942927.131 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553942927.131 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im x.re) (* x.re x.re)))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942927.132 * * * * [progress]: [ 237 / 823 ] simplifiying candidate # 1553942927.132 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942927.132 * * [simplify]: iters left: 6 (21 enodes) 1553942927.137 * * [simplify]: iters left: 5 (90 enodes) 1553942927.159 * * [simplify]: iters left: 4 (197 enodes) 1553942927.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942927.227 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942927.227 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942927.227 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942927.227 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942927.229 * * [simplify]: Extracting #5: cost 201 inf + 9611 1553942927.240 * * [simplify]: Extracting #6: cost 31 inf + 45290 1553942927.252 * * [simplify]: Extracting #7: cost 2 inf + 54427 1553942927.270 * * [simplify]: Extracting #8: cost 0 inf + 55751 1553942927.285 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942927.285 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553942927.286 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942927.286 * * [simplify]: iters left: 6 (18 enodes) 1553942927.290 * * [simplify]: iters left: 5 (87 enodes) 1553942927.306 * * [simplify]: iters left: 4 (199 enodes) 1553942927.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942927.350 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942927.350 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942927.350 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942927.351 * * [simplify]: Extracting #4: cost 142 inf + 0 1553942927.351 * * [simplify]: Extracting #5: cost 132 inf + 1590 1553942927.355 * * [simplify]: Extracting #6: cost 32 inf + 18500 1553942927.361 * * [simplify]: Extracting #7: cost 0 inf + 26163 1553942927.367 * * [simplify]: Extracting #8: cost 0 inf + 25923 1553942927.374 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553942927.374 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942927.374 * * * * [progress]: [ 238 / 823 ] simplifiying candidate # 1553942927.375 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942927.375 * * [simplify]: iters left: 6 (17 enodes) 1553942927.383 * * [simplify]: iters left: 5 (72 enodes) 1553942927.406 * * [simplify]: iters left: 4 (145 enodes) 1553942927.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942927.450 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942927.450 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942927.450 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942927.450 * * [simplify]: Extracting #4: cost 128 inf + 1 1553942927.451 * * [simplify]: Extracting #5: cost 162 inf + 2275 1553942927.455 * * [simplify]: Extracting #6: cost 49 inf + 24763 1553942927.470 * * [simplify]: Extracting #7: cost 3 inf + 35812 1553942927.487 * * [simplify]: Extracting #8: cost 0 inf + 36498 1553942927.502 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553942927.502 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942927.503 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942927.503 * * [simplify]: iters left: 6 (13 enodes) 1553942927.509 * * [simplify]: iters left: 5 (58 enodes) 1553942927.531 * * [simplify]: iters left: 4 (125 enodes) 1553942927.582 * * [simplify]: iters left: 3 (338 enodes) 1553942927.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942927.726 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942927.726 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942927.727 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942927.728 * * [simplify]: Extracting #4: cost 168 inf + 0 1553942927.730 * * [simplify]: Extracting #5: cost 152 inf + 2686 1553942927.740 * * [simplify]: Extracting #6: cost 43 inf + 25777 1553942927.757 * * [simplify]: Extracting #7: cost 0 inf + 36302 1553942927.772 * * [simplify]: Extracting #8: cost 0 inf + 36262 1553942927.787 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553942927.787 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942927.788 * * * * [progress]: [ 239 / 823 ] simplifiying candidate # 1553942927.788 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942927.788 * * [simplify]: iters left: 6 (20 enodes) 1553942927.799 * * [simplify]: iters left: 5 (86 enodes) 1553942927.824 * * [simplify]: iters left: 4 (192 enodes) 1553942927.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942927.883 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942927.883 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942927.883 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942927.883 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942927.885 * * [simplify]: Extracting #5: cost 198 inf + 6346 1553942927.892 * * [simplify]: Extracting #6: cost 35 inf + 37657 1553942927.909 * * [simplify]: Extracting #7: cost 2 inf + 47361 1553942927.933 * * [simplify]: Extracting #8: cost 0 inf + 48765 1553942927.945 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) 1553942927.945 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942927.945 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942927.945 * * [simplify]: iters left: 6 (16 enodes) 1553942927.949 * * [simplify]: iters left: 5 (75 enodes) 1553942927.962 * * [simplify]: iters left: 4 (160 enodes) 1553942928.004 * * [simplify]: iters left: 3 (368 enodes) 1553942928.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942928.162 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942928.162 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942928.162 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942928.163 * * [simplify]: Extracting #4: cost 193 inf + 0 1553942928.166 * * [simplify]: Extracting #5: cost 149 inf + 5037 1553942928.179 * * [simplify]: Extracting #6: cost 29 inf + 32192 1553942928.198 * * [simplify]: Extracting #7: cost 0 inf + 39809 1553942928.215 * * [simplify]: Extracting #8: cost 0 inf + 39569 1553942928.237 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (- x.re x.im))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))))) 1553942928.237 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (- x.re x.im))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942928.237 * * * * [progress]: [ 240 / 823 ] simplifiying candidate # 1553942928.238 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942928.238 * * [simplify]: iters left: 6 (17 enodes) 1553942928.246 * * [simplify]: iters left: 5 (73 enodes) 1553942928.269 * * [simplify]: iters left: 4 (146 enodes) 1553942928.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942928.318 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942928.318 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942928.318 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942928.318 * * [simplify]: Extracting #4: cost 128 inf + 1 1553942928.319 * * [simplify]: Extracting #5: cost 170 inf + 982 1553942928.322 * * [simplify]: Extracting #6: cost 77 inf + 18550 1553942928.329 * * [simplify]: Extracting #7: cost 2 inf + 35654 1553942928.341 * * [simplify]: Extracting #8: cost 0 inf + 36498 1553942928.354 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) 1553942928.355 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942928.355 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942928.355 * * [simplify]: iters left: 6 (13 enodes) 1553942928.358 * * [simplify]: iters left: 5 (59 enodes) 1553942928.368 * * [simplify]: iters left: 4 (126 enodes) 1553942928.413 * * [simplify]: iters left: 3 (336 enodes) 1553942928.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942928.567 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942928.567 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942928.567 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942928.568 * * [simplify]: Extracting #4: cost 175 inf + 0 1553942928.569 * * [simplify]: Extracting #5: cost 168 inf + 1510 1553942928.577 * * [simplify]: Extracting #6: cost 50 inf + 24337 1553942928.586 * * [simplify]: Extracting #7: cost 0 inf + 37836 1553942928.595 * * [simplify]: Extracting #8: cost 0 inf + 37756 1553942928.604 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553942928.604 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942928.604 * * * * [progress]: [ 241 / 823 ] simplifiying candidate # 1553942928.605 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942928.605 * * [simplify]: iters left: 6 (20 enodes) 1553942928.610 * * [simplify]: iters left: 5 (86 enodes) 1553942928.629 * * [simplify]: iters left: 4 (191 enodes) 1553942928.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942928.712 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942928.712 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942928.712 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942928.713 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942928.715 * * [simplify]: Extracting #5: cost 199 inf + 1787 1553942928.721 * * [simplify]: Extracting #6: cost 68 inf + 27310 1553942928.733 * * [simplify]: Extracting #7: cost 2 inf + 43120 1553942928.743 * * [simplify]: Extracting #8: cost 0 inf + 43724 1553942928.758 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im))))) 1553942928.758 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942928.759 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942928.759 * * [simplify]: iters left: 6 (15 enodes) 1553942928.767 * * [simplify]: iters left: 5 (65 enodes) 1553942928.787 * * [simplify]: iters left: 4 (128 enodes) 1553942928.835 * * [simplify]: iters left: 3 (323 enodes) 1553942928.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942928.973 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942928.973 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942928.973 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942928.974 * * [simplify]: Extracting #4: cost 178 inf + 2 1553942928.976 * * [simplify]: Extracting #5: cost 146 inf + 4634 1553942928.986 * * [simplify]: Extracting #6: cost 56 inf + 22446 1553942928.998 * * [simplify]: Extracting #7: cost 1 inf + 37754 1553942929.007 * * [simplify]: Extracting #8: cost 0 inf + 37996 1553942929.016 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re))) 1553942929.016 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (* x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942929.016 * * * * [progress]: [ 242 / 823 ] simplifiying candidate # 1553942929.016 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942929.017 * * [simplify]: iters left: 6 (22 enodes) 1553942929.022 * * [simplify]: iters left: 5 (94 enodes) 1553942929.053 * * [simplify]: iters left: 4 (199 enodes) 1553942929.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942929.161 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942929.161 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942929.161 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942929.167 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942929.172 * * [simplify]: Extracting #5: cost 193 inf + 11138 1553942929.182 * * [simplify]: Extracting #6: cost 36 inf + 42471 1553942929.194 * * [simplify]: Extracting #7: cost 1 inf + 52778 1553942929.206 * * [simplify]: Extracting #8: cost 0 inf + 53500 1553942929.218 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im)))) (- x.re x.im)))) 1553942929.218 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im)))) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942929.219 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942929.219 * * [simplify]: iters left: 6 (16 enodes) 1553942929.223 * * [simplify]: iters left: 5 (74 enodes) 1553942929.235 * * [simplify]: iters left: 4 (163 enodes) 1553942929.268 * * [simplify]: iters left: 3 (385 enodes) 1553942929.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942929.430 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942929.431 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942929.431 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942929.432 * * [simplify]: Extracting #4: cost 182 inf + 0 1553942929.434 * * [simplify]: Extracting #5: cost 169 inf + 2159 1553942929.446 * * [simplify]: Extracting #6: cost 61 inf + 23727 1553942929.462 * * [simplify]: Extracting #7: cost 0 inf + 39687 1553942929.480 * * [simplify]: Extracting #8: cost 0 inf + 39287 1553942929.498 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942929.498 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* x.im (* x.im x.im)))) (- x.re x.im)))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942929.499 * * * * [progress]: [ 243 / 823 ] simplifiying candidate # 1553942929.499 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942929.500 * * [simplify]: iters left: 6 (21 enodes) 1553942929.510 * * [simplify]: iters left: 5 (90 enodes) 1553942929.541 * * [simplify]: iters left: 4 (197 enodes) 1553942929.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942929.629 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942929.630 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942929.630 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942929.630 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942929.632 * * [simplify]: Extracting #5: cost 205 inf + 9531 1553942929.641 * * [simplify]: Extracting #6: cost 38 inf + 42723 1553942929.652 * * [simplify]: Extracting #7: cost 0 inf + 51996 1553942929.678 * * [simplify]: Extracting #8: cost 0 inf + 51916 1553942929.701 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) 1553942929.701 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942929.701 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942929.702 * * [simplify]: iters left: 6 (14 enodes) 1553942929.708 * * [simplify]: iters left: 5 (62 enodes) 1553942929.726 * * [simplify]: iters left: 4 (134 enodes) 1553942929.769 * * [simplify]: iters left: 3 (350 enodes) 1553942929.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942929.868 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942929.869 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942929.869 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942929.869 * * [simplify]: Extracting #4: cost 170 inf + 2 1553942929.871 * * [simplify]: Extracting #5: cost 144 inf + 5024 1553942929.878 * * [simplify]: Extracting #6: cost 29 inf + 31690 1553942929.896 * * [simplify]: Extracting #7: cost 0 inf + 37548 1553942929.913 * * [simplify]: Extracting #8: cost 0 inf + 37508 1553942929.922 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im))) 1553942929.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942929.923 * * * * [progress]: [ 244 / 823 ] simplifiying candidate # 1553942929.923 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942929.923 * * [simplify]: iters left: 6 (21 enodes) 1553942929.928 * * [simplify]: iters left: 5 (90 enodes) 1553942929.946 * * [simplify]: iters left: 4 (198 enodes) 1553942930.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942930.035 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942930.035 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942930.035 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942930.036 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942930.040 * * [simplify]: Extracting #5: cost 203 inf + 8695 1553942930.056 * * [simplify]: Extracting #6: cost 32 inf + 45454 1553942930.071 * * [simplify]: Extracting #7: cost 0 inf + 55677 1553942930.083 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942930.083 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942930.084 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942930.084 * * [simplify]: iters left: 6 (18 enodes) 1553942930.088 * * [simplify]: iters left: 5 (87 enodes) 1553942930.119 * * [simplify]: iters left: 4 (216 enodes) 1553942930.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942930.185 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942930.185 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942930.186 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942930.186 * * [simplify]: Extracting #4: cost 205 inf + 2 1553942930.188 * * [simplify]: Extracting #5: cost 146 inf + 12302 1553942930.196 * * [simplify]: Extracting #6: cost 20 inf + 37587 1553942930.209 * * [simplify]: Extracting #7: cost 0 inf + 41706 1553942930.227 * * [simplify]: Extracting #8: cost 0 inf + 41546 1553942930.247 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942930.247 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942930.248 * * * * [progress]: [ 245 / 823 ] simplifiying candidate # 1553942930.248 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942930.248 * * [simplify]: iters left: 6 (21 enodes) 1553942930.255 * * [simplify]: iters left: 5 (90 enodes) 1553942930.270 * * [simplify]: iters left: 4 (200 enodes) 1553942930.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942930.348 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942930.348 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942930.348 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942930.349 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942930.353 * * [simplify]: Extracting #5: cost 203 inf + 8695 1553942930.365 * * [simplify]: Extracting #6: cost 40 inf + 43283 1553942930.377 * * [simplify]: Extracting #7: cost 1 inf + 55159 1553942930.390 * * [simplify]: Extracting #8: cost 0 inf + 55761 1553942930.413 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942930.413 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553942930.414 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942930.414 * * [simplify]: iters left: 6 (18 enodes) 1553942930.422 * * [simplify]: iters left: 5 (87 enodes) 1553942930.447 * * [simplify]: iters left: 4 (199 enodes) 1553942930.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942930.506 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942930.507 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942930.507 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942930.508 * * [simplify]: Extracting #4: cost 134 inf + 2 1553942930.510 * * [simplify]: Extracting #5: cost 110 inf + 4151 1553942930.517 * * [simplify]: Extracting #6: cost 24 inf + 18156 1553942930.528 * * [simplify]: Extracting #7: cost 0 inf + 25283 1553942930.536 * * [simplify]: Extracting #8: cost 0 inf + 25203 1553942930.543 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re)))) 1553942930.543 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942930.543 * * * * [progress]: [ 246 / 823 ] simplifiying candidate # 1553942930.543 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942930.543 * * [simplify]: iters left: 6 (18 enodes) 1553942930.548 * * [simplify]: iters left: 5 (76 enodes) 1553942930.562 * * [simplify]: iters left: 4 (157 enodes) 1553942930.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942930.613 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942930.613 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942930.614 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942930.614 * * [simplify]: Extracting #4: cost 148 inf + 1 1553942930.616 * * [simplify]: Extracting #5: cost 171 inf + 2395 1553942930.625 * * [simplify]: Extracting #6: cost 50 inf + 26662 1553942930.640 * * [simplify]: Extracting #7: cost 0 inf + 37400 1553942930.657 * * [simplify]: Extracting #8: cost 0 inf + 37280 1553942930.674 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553942930.674 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942930.674 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942930.675 * * [simplify]: iters left: 6 (14 enodes) 1553942930.682 * * [simplify]: iters left: 5 (60 enodes) 1553942930.697 * * [simplify]: iters left: 4 (118 enodes) 1553942930.720 * * [simplify]: iters left: 3 (310 enodes) 1553942930.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942930.827 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942930.827 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942930.827 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942930.827 * * [simplify]: Extracting #4: cost 165 inf + 2 1553942930.828 * * [simplify]: Extracting #5: cost 149 inf + 3010 1553942930.834 * * [simplify]: Extracting #6: cost 42 inf + 25498 1553942930.842 * * [simplify]: Extracting #7: cost 0 inf + 36422 1553942930.852 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) 1553942930.852 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942930.852 * * * * [progress]: [ 247 / 823 ] simplifiying candidate # 1553942930.852 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942930.853 * * [simplify]: iters left: 6 (20 enodes) 1553942930.862 * * [simplify]: iters left: 5 (86 enodes) 1553942930.890 * * [simplify]: iters left: 4 (193 enodes) 1553942930.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942930.968 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942930.968 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942930.969 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942930.970 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942930.973 * * [simplify]: Extracting #5: cost 185 inf + 7565 1553942930.992 * * [simplify]: Extracting #6: cost 31 inf + 39259 1553942931.013 * * [simplify]: Extracting #7: cost 0 inf + 46519 1553942931.029 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553942931.029 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942931.030 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942931.030 * * [simplify]: iters left: 6 (16 enodes) 1553942931.034 * * [simplify]: iters left: 5 (75 enodes) 1553942931.046 * * [simplify]: iters left: 4 (160 enodes) 1553942931.077 * * [simplify]: iters left: 3 (368 enodes) 1553942931.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942931.211 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942931.211 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942931.211 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942931.212 * * [simplify]: Extracting #4: cost 212 inf + 2 1553942931.216 * * [simplify]: Extracting #5: cost 161 inf + 7380 1553942931.232 * * [simplify]: Extracting #6: cost 11 inf + 40557 1553942931.255 * * [simplify]: Extracting #7: cost 0 inf + 43059 1553942931.274 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942931.274 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942931.275 * * * * [progress]: [ 248 / 823 ] simplifiying candidate # 1553942931.275 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942931.276 * * [simplify]: iters left: 6 (20 enodes) 1553942931.285 * * [simplify]: iters left: 5 (86 enodes) 1553942931.314 * * [simplify]: iters left: 4 (191 enodes) 1553942931.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942931.390 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942931.390 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942931.390 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942931.390 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942931.391 * * [simplify]: Extracting #5: cost 200 inf + 1825 1553942931.398 * * [simplify]: Extracting #6: cost 79 inf + 24248 1553942931.417 * * [simplify]: Extracting #7: cost 2 inf + 43120 1553942931.436 * * [simplify]: Extracting #8: cost 0 inf + 43884 1553942931.450 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) 1553942931.450 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942931.451 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942931.451 * * [simplify]: iters left: 6 (15 enodes) 1553942931.454 * * [simplify]: iters left: 5 (65 enodes) 1553942931.464 * * [simplify]: iters left: 4 (128 enodes) 1553942931.507 * * [simplify]: iters left: 3 (323 enodes) 1553942931.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942931.665 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942931.665 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942931.665 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942931.665 * * [simplify]: Extracting #4: cost 178 inf + 2 1553942931.667 * * [simplify]: Extracting #5: cost 147 inf + 4433 1553942931.671 * * [simplify]: Extracting #6: cost 56 inf + 22366 1553942931.682 * * [simplify]: Extracting #7: cost 1 inf + 37754 1553942931.695 * * [simplify]: Extracting #8: cost 0 inf + 37996 1553942931.705 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) 1553942931.705 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942931.706 * * * * [progress]: [ 249 / 823 ] simplifiying candidate # 1553942931.706 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942931.706 * * [simplify]: iters left: 6 (18 enodes) 1553942931.711 * * [simplify]: iters left: 5 (77 enodes) 1553942931.723 * * [simplify]: iters left: 4 (158 enodes) 1553942931.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942931.779 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942931.779 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942931.779 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942931.780 * * [simplify]: Extracting #4: cost 148 inf + 1 1553942931.782 * * [simplify]: Extracting #5: cost 175 inf + 1506 1553942931.789 * * [simplify]: Extracting #6: cost 63 inf + 22915 1553942931.805 * * [simplify]: Extracting #7: cost 5 inf + 35350 1553942931.822 * * [simplify]: Extracting #8: cost 0 inf + 37040 1553942931.838 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942931.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942931.839 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553942931.839 * * [simplify]: iters left: 6 (14 enodes) 1553942931.846 * * [simplify]: iters left: 5 (62 enodes) 1553942931.866 * * [simplify]: iters left: 4 (120 enodes) 1553942931.897 * * [simplify]: iters left: 3 (311 enodes) 1553942932.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942932.008 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942932.008 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942932.008 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942932.009 * * [simplify]: Extracting #4: cost 165 inf + 2 1553942932.011 * * [simplify]: Extracting #5: cost 141 inf + 4339 1553942932.022 * * [simplify]: Extracting #6: cost 32 inf + 26631 1553942932.038 * * [simplify]: Extracting #7: cost 0 inf + 35222 1553942932.055 * * [simplify]: Extracting #8: cost 0 inf + 35102 1553942932.072 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553942932.073 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942932.073 * * * * [progress]: [ 250 / 823 ] simplifiying candidate # 1553942932.073 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942932.074 * * [simplify]: iters left: 6 (23 enodes) 1553942932.088 * * [simplify]: iters left: 5 (98 enodes) 1553942932.119 * * [simplify]: iters left: 4 (210 enodes) 1553942932.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942932.220 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942932.220 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942932.220 * * [simplify]: Extracting #3: cost 93 inf + 0 1553942932.220 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942932.223 * * [simplify]: Extracting #5: cost 195 inf + 13165 1553942932.232 * * [simplify]: Extracting #6: cost 35 inf + 46189 1553942932.245 * * [simplify]: Extracting #7: cost 0 inf + 56018 1553942932.266 * * [simplify]: Extracting #8: cost 0 inf + 55858 1553942932.292 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (+ (* x.re x.re) (* x.re (- x.im)))))) 1553942932.292 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (+ (* x.re x.re) (* x.re (- x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942932.293 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942932.293 * * [simplify]: iters left: 6 (17 enodes) 1553942932.301 * * [simplify]: iters left: 5 (77 enodes) 1553942932.328 * * [simplify]: iters left: 4 (157 enodes) 1553942932.384 * * [simplify]: iters left: 3 (357 enodes) 1553942932.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942932.532 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942932.532 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942932.533 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942932.534 * * [simplify]: Extracting #4: cost 184 inf + 2 1553942932.537 * * [simplify]: Extracting #5: cost 147 inf + 7923 1553942932.550 * * [simplify]: Extracting #6: cost 19 inf + 34371 1553942932.568 * * [simplify]: Extracting #7: cost 0 inf + 39009 1553942932.578 * * [simplify]: Extracting #8: cost 0 inf + 38929 1553942932.587 * [simplify]: Simplified to (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))))) 1553942932.587 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (+ (* x.re x.re) (* x.re (- x.im)))))) (* (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942932.587 * * * * [progress]: [ 251 / 823 ] simplifiying candidate # 1553942932.588 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942932.588 * * [simplify]: iters left: 6 (22 enodes) 1553942932.594 * * [simplify]: iters left: 5 (94 enodes) 1553942932.612 * * [simplify]: iters left: 4 (208 enodes) 1553942932.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942932.728 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942932.728 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942932.729 * * [simplify]: Extracting #3: cost 94 inf + 0 1553942932.730 * * [simplify]: Extracting #4: cost 211 inf + 1 1553942932.734 * * [simplify]: Extracting #5: cost 213 inf + 10064 1553942932.751 * * [simplify]: Extracting #6: cost 29 inf + 45852 1553942932.771 * * [simplify]: Extracting #7: cost 0 inf + 53790 1553942932.792 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942932.792 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942932.793 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553942932.793 * * [simplify]: iters left: 6 (15 enodes) 1553942932.798 * * [simplify]: iters left: 5 (65 enodes) 1553942932.809 * * [simplify]: iters left: 4 (128 enodes) 1553942932.835 * * [simplify]: iters left: 3 (323 enodes) 1553942932.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942932.986 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942932.986 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942932.986 * * [simplify]: Extracting #3: cost 70 inf + 0 1553942932.987 * * [simplify]: Extracting #4: cost 173 inf + 2 1553942932.990 * * [simplify]: Extracting #5: cost 147 inf + 4392 1553942932.999 * * [simplify]: Extracting #6: cost 58 inf + 21322 1553942933.015 * * [simplify]: Extracting #7: cost 1 inf + 37354 1553942933.037 * * [simplify]: Extracting #8: cost 0 inf + 37596 1553942933.057 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) 1553942933.057 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942933.057 * * * * [progress]: [ 252 / 823 ] simplifiying candidate # 1553942933.058 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942933.058 * * [simplify]: iters left: 6 (21 enodes) 1553942933.068 * * [simplify]: iters left: 5 (91 enodes) 1553942933.085 * * [simplify]: iters left: 4 (200 enodes) 1553942933.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942933.157 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942933.157 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942933.158 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942933.159 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942933.163 * * [simplify]: Extracting #5: cost 211 inf + 10300 1553942933.183 * * [simplify]: Extracting #6: cost 23 inf + 51574 1553942933.207 * * [simplify]: Extracting #7: cost 3 inf + 59133 1553942933.233 * * [simplify]: Extracting #8: cost 0 inf + 61259 1553942933.256 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) 1553942933.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942933.257 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942933.259 * * [simplify]: iters left: 6 (17 enodes) 1553942933.262 * * [simplify]: iters left: 5 (84 enodes) 1553942933.278 * * [simplify]: iters left: 4 (226 enodes) 1553942933.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942933.359 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942933.359 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942933.360 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942933.360 * * [simplify]: Extracting #4: cost 220 inf + 0 1553942933.363 * * [simplify]: Extracting #5: cost 165 inf + 12373 1553942933.371 * * [simplify]: Extracting #6: cost 20 inf + 41259 1553942933.382 * * [simplify]: Extracting #7: cost 0 inf + 44739 1553942933.402 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))))) 1553942933.402 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942933.403 * * * * [progress]: [ 253 / 823 ] simplifiying candidate # 1553942933.403 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942933.404 * * [simplify]: iters left: 6 (22 enodes) 1553942933.414 * * [simplify]: iters left: 5 (95 enodes) 1553942933.445 * * [simplify]: iters left: 4 (210 enodes) 1553942933.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942933.537 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942933.538 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942933.538 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942933.539 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942933.544 * * [simplify]: Extracting #5: cost 205 inf + 12922 1553942933.569 * * [simplify]: Extracting #6: cost 23 inf + 55709 1553942933.596 * * [simplify]: Extracting #7: cost 0 inf + 63315 1553942933.623 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553942933.623 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553942933.623 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942933.624 * * [simplify]: iters left: 6 (18 enodes) 1553942933.633 * * [simplify]: iters left: 5 (87 enodes) 1553942933.662 * * [simplify]: iters left: 4 (199 enodes) 1553942933.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942933.712 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942933.712 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942933.712 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942933.713 * * [simplify]: Extracting #4: cost 146 inf + 0 1553942933.715 * * [simplify]: Extracting #5: cost 123 inf + 2969 1553942933.722 * * [simplify]: Extracting #6: cost 29 inf + 18025 1553942933.729 * * [simplify]: Extracting #7: cost 1 inf + 25161 1553942933.735 * * [simplify]: Extracting #8: cost 0 inf + 25603 1553942933.741 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553942933.741 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942933.741 * * * * [progress]: [ 254 / 823 ] simplifiying candidate # 1553942933.741 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942933.742 * * [simplify]: iters left: 6 (19 enodes) 1553942933.746 * * [simplify]: iters left: 5 (80 enodes) 1553942933.759 * * [simplify]: iters left: 4 (164 enodes) 1553942933.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942933.843 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942933.843 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942933.843 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942933.844 * * [simplify]: Extracting #4: cost 158 inf + 1 1553942933.845 * * [simplify]: Extracting #5: cost 202 inf + 1500 1553942933.854 * * [simplify]: Extracting #6: cost 65 inf + 28953 1553942933.872 * * [simplify]: Extracting #7: cost 2 inf + 45238 1553942933.891 * * [simplify]: Extracting #8: cost 0 inf + 46242 1553942933.913 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) 1553942933.913 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942933.914 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942933.914 * * [simplify]: iters left: 6 (15 enodes) 1553942933.919 * * [simplify]: iters left: 5 (70 enodes) 1553942933.930 * * [simplify]: iters left: 4 (154 enodes) 1553942933.960 * * [simplify]: iters left: 3 (371 enodes) 1553942934.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942934.054 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942934.054 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942934.054 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942934.055 * * [simplify]: Extracting #4: cost 182 inf + 0 1553942934.056 * * [simplify]: Extracting #5: cost 175 inf + 1835 1553942934.060 * * [simplify]: Extracting #6: cost 68 inf + 21638 1553942934.070 * * [simplify]: Extracting #7: cost 1 inf + 38169 1553942934.088 * * [simplify]: Extracting #8: cost 0 inf + 38451 1553942934.106 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553942934.106 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* (* x.im (* x.im x.im)) x.re) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942934.106 * * * * [progress]: [ 255 / 823 ] simplifiying candidate # 1553942934.107 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942934.107 * * [simplify]: iters left: 6 (22 enodes) 1553942934.119 * * [simplify]: iters left: 5 (95 enodes) 1553942934.152 * * [simplify]: iters left: 4 (211 enodes) 1553942934.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942934.260 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942934.260 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942934.260 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942934.261 * * [simplify]: Extracting #4: cost 232 inf + 1 1553942934.267 * * [simplify]: Extracting #5: cost 214 inf + 13896 1553942934.288 * * [simplify]: Extracting #6: cost 31 inf + 51325 1553942934.313 * * [simplify]: Extracting #7: cost 2 inf + 60701 1553942934.340 * * [simplify]: Extracting #8: cost 0 inf + 61945 1553942934.362 * * [simplify]: Extracting #9: cost 0 inf + 61865 1553942934.378 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) 1553942934.379 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942934.379 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942934.380 * * [simplify]: iters left: 6 (18 enodes) 1553942934.386 * * [simplify]: iters left: 5 (87 enodes) 1553942934.401 * * [simplify]: iters left: 4 (186 enodes) 1553942934.458 * * [simplify]: iters left: 3 (401 enodes) 1553942934.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942934.580 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942934.580 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942934.581 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942934.581 * * [simplify]: Extracting #4: cost 207 inf + 0 1553942934.583 * * [simplify]: Extracting #5: cost 151 inf + 9023 1553942934.594 * * [simplify]: Extracting #6: cost 25 inf + 36109 1553942934.614 * * [simplify]: Extracting #7: cost 0 inf + 42279 1553942934.627 * * [simplify]: Extracting #8: cost 0 inf + 42119 1553942934.638 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (- x.re x.im)))) 1553942934.638 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (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.im) (* x.im x.re)) x.im))) 1553942934.638 * * * * [progress]: [ 256 / 823 ] simplifiying candidate # 1553942934.638 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942934.638 * * [simplify]: iters left: 6 (22 enodes) 1553942934.644 * * [simplify]: iters left: 5 (94 enodes) 1553942934.660 * * [simplify]: iters left: 4 (199 enodes) 1553942934.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942934.732 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942934.732 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942934.732 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942934.732 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942934.734 * * [simplify]: Extracting #5: cost 190 inf + 10663 1553942934.747 * * [simplify]: Extracting #6: cost 32 inf + 42518 1553942934.766 * * [simplify]: Extracting #7: cost 2 inf + 52056 1553942934.789 * * [simplify]: Extracting #8: cost 0 inf + 53340 1553942934.811 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) 1553942934.811 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942934.812 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942934.812 * * [simplify]: iters left: 6 (16 enodes) 1553942934.823 * * [simplify]: iters left: 5 (74 enodes) 1553942934.845 * * [simplify]: iters left: 4 (163 enodes) 1553942934.890 * * [simplify]: iters left: 3 (385 enodes) 1553942935.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942935.051 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942935.051 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942935.052 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942935.053 * * [simplify]: Extracting #4: cost 182 inf + 0 1553942935.055 * * [simplify]: Extracting #5: cost 172 inf + 1875 1553942935.064 * * [simplify]: Extracting #6: cost 60 inf + 23849 1553942935.083 * * [simplify]: Extracting #7: cost 0 inf + 39447 1553942935.097 * * [simplify]: Extracting #8: cost 0 inf + 39087 1553942935.107 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553942935.107 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942935.107 * * * * [progress]: [ 257 / 823 ] simplifiying candidate # 1553942935.107 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942935.107 * * [simplify]: iters left: 6 (23 enodes) 1553942935.113 * * [simplify]: iters left: 5 (98 enodes) 1553942935.137 * * [simplify]: iters left: 4 (210 enodes) 1553942935.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942935.227 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942935.227 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942935.227 * * [simplify]: Extracting #3: cost 93 inf + 0 1553942935.228 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942935.233 * * [simplify]: Extracting #5: cost 193 inf + 12327 1553942935.245 * * [simplify]: Extracting #6: cost 26 inf + 48286 1553942935.257 * * [simplify]: Extracting #7: cost 0 inf + 55618 1553942935.273 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re)))))) 1553942935.273 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942935.274 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942935.274 * * [simplify]: iters left: 6 (17 enodes) 1553942935.282 * * [simplify]: iters left: 5 (77 enodes) 1553942935.302 * * [simplify]: iters left: 4 (157 enodes) 1553942935.340 * * [simplify]: iters left: 3 (357 enodes) 1553942935.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942935.516 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942935.516 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942935.516 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942935.517 * * [simplify]: Extracting #4: cost 184 inf + 2 1553942935.521 * * [simplify]: Extracting #5: cost 139 inf + 9059 1553942935.534 * * [simplify]: Extracting #6: cost 20 inf + 33929 1553942935.555 * * [simplify]: Extracting #7: cost 0 inf + 39009 1553942935.572 * * [simplify]: Extracting #8: cost 0 inf + 38929 1553942935.589 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re))) 1553942935.589 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942935.589 * * * * [progress]: [ 258 / 823 ] simplifiying candidate # 1553942935.590 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942935.590 * * [simplify]: iters left: 6 (19 enodes) 1553942935.599 * * [simplify]: iters left: 5 (82 enodes) 1553942935.625 * * [simplify]: iters left: 4 (166 enodes) 1553942935.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942935.691 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942935.691 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942935.691 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942935.692 * * [simplify]: Extracting #4: cost 158 inf + 1 1553942935.692 * * [simplify]: Extracting #5: cost 199 inf + 1784 1553942935.697 * * [simplify]: Extracting #6: cost 72 inf + 26099 1553942935.713 * * [simplify]: Extracting #7: cost 7 inf + 42068 1553942935.731 * * [simplify]: Extracting #8: cost 2 inf + 44598 1553942935.749 * * [simplify]: Extracting #9: cost 0 inf + 46002 1553942935.759 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) 1553942935.759 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942935.760 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942935.760 * * [simplify]: iters left: 6 (15 enodes) 1553942935.763 * * [simplify]: iters left: 5 (71 enodes) 1553942935.776 * * [simplify]: iters left: 4 (155 enodes) 1553942935.830 * * [simplify]: iters left: 3 (370 enodes) 1553942935.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942935.966 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942935.966 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942935.966 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942935.967 * * [simplify]: Extracting #4: cost 181 inf + 0 1553942935.968 * * [simplify]: Extracting #5: cost 173 inf + 2156 1553942935.973 * * [simplify]: Extracting #6: cost 66 inf + 22718 1553942935.982 * * [simplify]: Extracting #7: cost 0 inf + 38569 1553942935.997 * * [simplify]: Extracting #8: cost 0 inf + 38409 1553942936.008 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553942936.008 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))))) (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942936.009 * * * * [progress]: [ 259 / 823 ] simplifiying candidate # 1553942936.009 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942936.009 * * [simplify]: iters left: 6 (21 enodes) 1553942936.014 * * [simplify]: iters left: 5 (91 enodes) 1553942936.031 * * [simplify]: iters left: 4 (202 enodes) 1553942936.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942936.113 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942936.113 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942936.113 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942936.114 * * [simplify]: Extracting #4: cost 201 inf + 1 1553942936.116 * * [simplify]: Extracting #5: cost 197 inf + 12760 1553942936.128 * * [simplify]: Extracting #6: cost 31 inf + 47234 1553942936.147 * * [simplify]: Extracting #7: cost 1 inf + 55614 1553942936.171 * * [simplify]: Extracting #8: cost 0 inf + 56176 1553942936.194 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553942936.194 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942936.195 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942936.195 * * [simplify]: iters left: 6 (16 enodes) 1553942936.203 * * [simplify]: iters left: 5 (74 enodes) 1553942936.227 * * [simplify]: iters left: 4 (163 enodes) 1553942936.271 * * [simplify]: iters left: 3 (385 enodes) 1553942936.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942936.438 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942936.438 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942936.438 * * [simplify]: Extracting #3: cost 82 inf + 0 1553942936.439 * * [simplify]: Extracting #4: cost 179 inf + 2 1553942936.440 * * [simplify]: Extracting #5: cost 167 inf + 2243 1553942936.445 * * [simplify]: Extracting #6: cost 61 inf + 23846 1553942936.458 * * [simplify]: Extracting #7: cost 0 inf + 39487 1553942936.473 * * [simplify]: Extracting #8: cost 0 inf + 38887 1553942936.491 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553942936.491 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942936.491 * * * * [progress]: [ 260 / 823 ] simplifiying candidate # 1553942936.492 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942936.492 * * [simplify]: iters left: 6 (21 enodes) 1553942936.502 * * [simplify]: iters left: 5 (91 enodes) 1553942936.527 * * [simplify]: iters left: 4 (204 enodes) 1553942936.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942936.617 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942936.617 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942936.617 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942936.617 * * [simplify]: Extracting #4: cost 206 inf + 1 1553942936.620 * * [simplify]: Extracting #5: cost 221 inf + 12478 1553942936.629 * * [simplify]: Extracting #6: cost 32 inf + 53312 1553942936.651 * * [simplify]: Extracting #7: cost 1 inf + 61933 1553942936.681 * * [simplify]: Extracting #8: cost 0 inf + 62655 1553942936.706 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942936.706 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942936.707 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942936.707 * * [simplify]: iters left: 6 (17 enodes) 1553942936.714 * * [simplify]: iters left: 5 (84 enodes) 1553942936.741 * * [simplify]: iters left: 4 (226 enodes) 1553942936.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942936.833 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942936.833 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942936.834 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942936.835 * * [simplify]: Extracting #4: cost 209 inf + 2 1553942936.840 * * [simplify]: Extracting #5: cost 136 inf + 15750 1553942936.857 * * [simplify]: Extracting #6: cost 3 inf + 43254 1553942936.877 * * [simplify]: Extracting #7: cost 0 inf + 44259 1553942936.897 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942936.897 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942936.898 * * * * [progress]: [ 261 / 823 ] simplifiying candidate # 1553942936.898 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942936.899 * * [simplify]: iters left: 6 (22 enodes) 1553942936.913 * * [simplify]: iters left: 5 (95 enodes) 1553942936.943 * * [simplify]: iters left: 4 (214 enodes) 1553942937.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942937.086 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942937.086 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942937.086 * * [simplify]: Extracting #3: cost 95 inf + 0 1553942937.088 * * [simplify]: Extracting #4: cost 236 inf + 1 1553942937.092 * * [simplify]: Extracting #5: cost 230 inf + 12526 1553942937.104 * * [simplify]: Extracting #6: cost 19 inf + 60127 1553942937.119 * * [simplify]: Extracting #7: cost 0 inf + 66245 1553942937.136 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553942937.136 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553942937.137 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942937.137 * * [simplify]: iters left: 6 (18 enodes) 1553942937.144 * * [simplify]: iters left: 5 (87 enodes) 1553942937.159 * * [simplify]: iters left: 4 (199 enodes) 1553942937.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942937.226 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942937.226 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942937.227 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942937.227 * * [simplify]: Extracting #4: cost 135 inf + 2 1553942937.228 * * [simplify]: Extracting #5: cost 118 inf + 3217 1553942937.231 * * [simplify]: Extracting #6: cost 24 inf + 18356 1553942937.239 * * [simplify]: Extracting #7: cost 0 inf + 25483 1553942937.245 * * [simplify]: Extracting #8: cost 0 inf + 25443 1553942937.253 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553942937.254 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942937.254 * * * * [progress]: [ 262 / 823 ] simplifiying candidate # 1553942937.254 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942937.255 * * [simplify]: iters left: 6 (18 enodes) 1553942937.264 * * [simplify]: iters left: 5 (77 enodes) 1553942937.279 * * [simplify]: iters left: 4 (163 enodes) 1553942937.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942937.331 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942937.331 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942937.331 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942937.332 * * [simplify]: Extracting #4: cost 164 inf + 1 1553942937.333 * * [simplify]: Extracting #5: cost 212 inf + 1136 1553942937.337 * * [simplify]: Extracting #6: cost 86 inf + 25928 1553942937.346 * * [simplify]: Extracting #7: cost 3 inf + 43852 1553942937.356 * * [simplify]: Extracting #8: cost 0 inf + 44818 1553942937.373 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) 1553942937.373 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942937.373 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942937.373 * * [simplify]: iters left: 6 (13 enodes) 1553942937.379 * * [simplify]: iters left: 5 (58 enodes) 1553942937.395 * * [simplify]: iters left: 4 (125 enodes) 1553942937.433 * * [simplify]: iters left: 3 (338 enodes) 1553942937.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942937.570 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942937.570 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942937.570 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942937.571 * * [simplify]: Extracting #4: cost 161 inf + 2 1553942937.573 * * [simplify]: Extracting #5: cost 153 inf + 2524 1553942937.581 * * [simplify]: Extracting #6: cost 40 inf + 26103 1553942937.596 * * [simplify]: Extracting #7: cost 0 inf + 36062 1553942937.613 * * [simplify]: Extracting #8: cost 0 inf + 36022 1553942937.627 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553942937.628 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942937.628 * * * * [progress]: [ 263 / 823 ] simplifiying candidate # 1553942937.628 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942937.629 * * [simplify]: iters left: 6 (21 enodes) 1553942937.637 * * [simplify]: iters left: 5 (91 enodes) 1553942937.663 * * [simplify]: iters left: 4 (207 enodes) 1553942937.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942937.793 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942937.794 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942937.794 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942937.795 * * [simplify]: Extracting #4: cost 227 inf + 1 1553942937.798 * * [simplify]: Extracting #5: cost 223 inf + 9137 1553942937.814 * * [simplify]: Extracting #6: cost 49 inf + 44706 1553942937.831 * * [simplify]: Extracting #7: cost 0 inf + 58123 1553942937.844 * * [simplify]: Extracting #8: cost 0 inf + 57963 1553942937.860 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942937.860 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942937.861 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942937.861 * * [simplify]: iters left: 6 (16 enodes) 1553942937.865 * * [simplify]: iters left: 5 (75 enodes) 1553942937.880 * * [simplify]: iters left: 4 (160 enodes) 1553942937.930 * * [simplify]: iters left: 3 (368 enodes) 1553942938.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942938.049 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942938.049 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942938.049 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942938.050 * * [simplify]: Extracting #4: cost 191 inf + 2 1553942938.052 * * [simplify]: Extracting #5: cost 141 inf + 7012 1553942938.059 * * [simplify]: Extracting #6: cost 20 inf + 34969 1553942938.071 * * [simplify]: Extracting #7: cost 0 inf + 39409 1553942938.081 * * [simplify]: Extracting #8: cost 0 inf + 39209 1553942938.090 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (- x.re x.im))) (cbrt (- x.re x.im)))) 1553942938.090 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (- x.re x.im))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942938.090 * * * * [progress]: [ 264 / 823 ] simplifiying candidate # 1553942938.091 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942938.091 * * [simplify]: iters left: 6 (21 enodes) 1553942938.096 * * [simplify]: iters left: 5 (90 enodes) 1553942938.117 * * [simplify]: iters left: 4 (197 enodes) 1553942938.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942938.211 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942938.211 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942938.212 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942938.212 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942938.215 * * [simplify]: Extracting #5: cost 209 inf + 7402 1553942938.228 * * [simplify]: Extracting #6: cost 43 inf + 40070 1553942938.248 * * [simplify]: Extracting #7: cost 0 inf + 52476 1553942938.270 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942938.271 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942938.271 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942938.271 * * [simplify]: iters left: 6 (14 enodes) 1553942938.277 * * [simplify]: iters left: 5 (62 enodes) 1553942938.294 * * [simplify]: iters left: 4 (134 enodes) 1553942938.330 * * [simplify]: iters left: 3 (350 enodes) 1553942938.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942938.458 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942938.458 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942938.458 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942938.459 * * [simplify]: Extracting #4: cost 170 inf + 2 1553942938.460 * * [simplify]: Extracting #5: cost 144 inf + 5024 1553942938.467 * * [simplify]: Extracting #6: cost 29 inf + 31690 1553942938.476 * * [simplify]: Extracting #7: cost 0 inf + 37548 1553942938.485 * * [simplify]: Extracting #8: cost 0 inf + 37508 1553942938.494 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553942938.494 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942938.495 * * * * [progress]: [ 265 / 823 ] simplifiying candidate # 1553942938.495 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942938.495 * * [simplify]: iters left: 6 (22 enodes) 1553942938.501 * * [simplify]: iters left: 5 (94 enodes) 1553942938.531 * * [simplify]: iters left: 4 (208 enodes) 1553942938.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942938.652 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942938.652 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942938.652 * * [simplify]: Extracting #3: cost 94 inf + 0 1553942938.653 * * [simplify]: Extracting #4: cost 211 inf + 1 1553942938.656 * * [simplify]: Extracting #5: cost 195 inf + 12217 1553942938.666 * * [simplify]: Extracting #6: cost 18 inf + 48834 1553942938.679 * * [simplify]: Extracting #7: cost 0 inf + 53990 1553942938.691 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942938.691 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942938.692 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553942938.692 * * [simplify]: iters left: 6 (15 enodes) 1553942938.695 * * [simplify]: iters left: 5 (65 enodes) 1553942938.706 * * [simplify]: iters left: 4 (128 enodes) 1553942938.750 * * [simplify]: iters left: 3 (323 enodes) 1553942938.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942938.870 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942938.870 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942938.870 * * [simplify]: Extracting #3: cost 70 inf + 0 1553942938.871 * * [simplify]: Extracting #4: cost 173 inf + 2 1553942938.873 * * [simplify]: Extracting #5: cost 146 inf + 4593 1553942938.878 * * [simplify]: Extracting #6: cost 56 inf + 22246 1553942938.886 * * [simplify]: Extracting #7: cost 1 inf + 37354 1553942938.897 * * [simplify]: Extracting #8: cost 0 inf + 37596 1553942938.906 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re))) 1553942938.906 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942938.906 * * * * [progress]: [ 266 / 823 ] simplifiying candidate # 1553942938.907 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942938.907 * * [simplify]: iters left: 6 (21 enodes) 1553942938.912 * * [simplify]: iters left: 5 (91 enodes) 1553942938.937 * * [simplify]: iters left: 4 (202 enodes) 1553942939.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942939.021 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942939.021 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942939.021 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942939.021 * * [simplify]: Extracting #4: cost 201 inf + 1 1553942939.024 * * [simplify]: Extracting #5: cost 201 inf + 9390 1553942939.032 * * [simplify]: Extracting #6: cost 29 inf + 47198 1553942939.044 * * [simplify]: Extracting #7: cost 1 inf + 56054 1553942939.057 * * [simplify]: Extracting #8: cost 0 inf + 56736 1553942939.078 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) 1553942939.078 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942939.079 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942939.079 * * [simplify]: iters left: 6 (16 enodes) 1553942939.087 * * [simplify]: iters left: 5 (74 enodes) 1553942939.110 * * [simplify]: iters left: 4 (163 enodes) 1553942939.143 * * [simplify]: iters left: 3 (385 enodes) 1553942939.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942939.300 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942939.300 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942939.300 * * [simplify]: Extracting #3: cost 82 inf + 0 1553942939.302 * * [simplify]: Extracting #4: cost 179 inf + 2 1553942939.304 * * [simplify]: Extracting #5: cost 166 inf + 2566 1553942939.314 * * [simplify]: Extracting #6: cost 55 inf + 25178 1553942939.333 * * [simplify]: Extracting #7: cost 0 inf + 39247 1553942939.351 * * [simplify]: Extracting #8: cost 0 inf + 38807 1553942939.370 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (- x.re x.im)))) 1553942939.370 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942939.370 * * * * [progress]: [ 267 / 823 ] simplifiying candidate # 1553942939.371 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942939.371 * * [simplify]: iters left: 6 (18 enodes) 1553942939.380 * * [simplify]: iters left: 5 (78 enodes) 1553942939.395 * * [simplify]: iters left: 4 (164 enodes) 1553942939.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942939.455 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942939.455 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942939.455 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942939.456 * * [simplify]: Extracting #4: cost 164 inf + 1 1553942939.457 * * [simplify]: Extracting #5: cost 211 inf + 1178 1553942939.462 * * [simplify]: Extracting #6: cost 74 inf + 27792 1553942939.477 * * [simplify]: Extracting #7: cost 8 inf + 41442 1553942939.495 * * [simplify]: Extracting #8: cost 2 inf + 43734 1553942939.507 * * [simplify]: Extracting #9: cost 0 inf + 44698 1553942939.517 * * [simplify]: Extracting #10: cost 0 inf + 44658 1553942939.528 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942939.528 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942939.528 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553942939.528 * * [simplify]: iters left: 6 (13 enodes) 1553942939.533 * * [simplify]: iters left: 5 (59 enodes) 1553942939.553 * * [simplify]: iters left: 4 (126 enodes) 1553942939.605 * * [simplify]: iters left: 3 (336 enodes) 1553942939.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942939.744 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942939.744 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942939.744 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942939.745 * * [simplify]: Extracting #4: cost 168 inf + 2 1553942939.747 * * [simplify]: Extracting #5: cost 169 inf + 1388 1553942939.752 * * [simplify]: Extracting #6: cost 51 inf + 23855 1553942939.764 * * [simplify]: Extracting #7: cost 0 inf + 37356 1553942939.781 * * [simplify]: Extracting #8: cost 0 inf + 37276 1553942939.796 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (- x.re x.im)))) 1553942939.796 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942939.796 * * * * [progress]: [ 268 / 823 ] simplifiying candidate # 1553942939.797 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942939.797 * * [simplify]: iters left: 6 (18 enodes) 1553942939.803 * * [simplify]: iters left: 5 (78 enodes) 1553942939.815 * * [simplify]: iters left: 4 (160 enodes) 1553942939.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942939.863 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942939.863 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942939.863 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942939.863 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942939.864 * * [simplify]: Extracting #5: cost 183 inf + 2111 1553942939.870 * * [simplify]: Extracting #6: cost 62 inf + 24575 1553942939.879 * * [simplify]: Extracting #7: cost 2 inf + 39090 1553942939.887 * * [simplify]: Extracting #8: cost 0 inf + 40174 1553942939.896 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553942939.896 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942939.897 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942939.897 * * [simplify]: iters left: 6 (17 enodes) 1553942939.901 * * [simplify]: iters left: 5 (84 enodes) 1553942939.914 * * [simplify]: iters left: 4 (185 enodes) 1553942939.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942939.953 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942939.953 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942939.953 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942939.953 * * [simplify]: Extracting #4: cost 175 inf + 0 1553942939.954 * * [simplify]: Extracting #5: cost 173 inf + 1473 1553942939.957 * * [simplify]: Extracting #6: cost 58 inf + 21093 1553942939.964 * * [simplify]: Extracting #7: cost 1 inf + 35526 1553942939.972 * * [simplify]: Extracting #8: cost 0 inf + 35568 1553942939.979 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942939.980 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* (+ x.im x.re) 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))) 1553942939.980 * * * * [progress]: [ 269 / 823 ] simplifiying candidate # 1553942939.980 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942939.980 * * [simplify]: iters left: 6 (20 enodes) 1553942939.985 * * [simplify]: iters left: 5 (87 enodes) 1553942940.001 * * [simplify]: iters left: 4 (196 enodes) 1553942940.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942940.064 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942940.064 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942940.064 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942940.065 * * [simplify]: Extracting #4: cost 202 inf + 1 1553942940.067 * * [simplify]: Extracting #5: cost 184 inf + 13357 1553942940.077 * * [simplify]: Extracting #6: cost 21 inf + 50066 1553942940.093 * * [simplify]: Extracting #7: cost 0 inf + 54064 1553942940.116 * * [simplify]: Extracting #8: cost 0 inf + 54024 1553942940.139 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942940.140 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942940.140 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942940.141 * * [simplify]: iters left: 6 (19 enodes) 1553942940.145 * * [simplify]: iters left: 5 (97 enodes) 1553942940.163 * * [simplify]: iters left: 4 (235 enodes) 1553942940.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942940.227 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942940.227 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942940.227 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942940.228 * * [simplify]: Extracting #4: cost 216 inf + 0 1553942940.230 * * [simplify]: Extracting #5: cost 144 inf + 12833 1553942940.239 * * [simplify]: Extracting #6: cost 9 inf + 38811 1553942940.257 * * [simplify]: Extracting #7: cost 0 inf + 42189 1553942940.275 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)))) 1553942940.275 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942940.276 * * * * [progress]: [ 270 / 823 ] simplifiying candidate # 1553942940.276 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942940.277 * * [simplify]: iters left: 6 (20 enodes) 1553942940.286 * * [simplify]: iters left: 5 (87 enodes) 1553942940.306 * * [simplify]: iters left: 4 (198 enodes) 1553942940.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942940.400 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942940.400 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942940.401 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942940.402 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942940.405 * * [simplify]: Extracting #5: cost 219 inf + 9482 1553942940.415 * * [simplify]: Extracting #6: cost 30 inf + 50001 1553942940.428 * * [simplify]: Extracting #7: cost 0 inf + 58378 1553942940.442 * * [simplify]: Extracting #8: cost 0 inf + 58218 1553942940.460 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553942940.460 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942940.461 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942940.461 * * [simplify]: iters left: 6 (19 enodes) 1553942940.470 * * [simplify]: iters left: 5 (97 enodes) 1553942940.499 * * [simplify]: iters left: 4 (245 enodes) 1553942940.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942940.560 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942940.561 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942940.561 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942940.561 * * [simplify]: Extracting #4: cost 232 inf + 0 1553942940.564 * * [simplify]: Extracting #5: cost 165 inf + 11742 1553942940.571 * * [simplify]: Extracting #6: cost 12 inf + 40279 1553942940.584 * * [simplify]: Extracting #7: cost 2 inf + 44019 1553942940.594 * * [simplify]: Extracting #8: cost 0 inf + 45103 1553942940.611 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942940.611 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942940.612 * * * * [progress]: [ 271 / 823 ] simplifiying candidate # 1553942940.612 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942940.612 * * [simplify]: iters left: 6 (18 enodes) 1553942940.621 * * [simplify]: iters left: 5 (77 enodes) 1553942940.633 * * [simplify]: iters left: 4 (159 enodes) 1553942940.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942940.689 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942940.689 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942940.689 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942940.689 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942940.690 * * [simplify]: Extracting #5: cost 181 inf + 2474 1553942940.695 * * [simplify]: Extracting #6: cost 60 inf + 24695 1553942940.705 * * [simplify]: Extracting #7: cost 0 inf + 40294 1553942940.719 * * [simplify]: Extracting #8: cost 0 inf + 40174 1553942940.728 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942940.728 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942940.729 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942940.729 * * [simplify]: iters left: 6 (17 enodes) 1553942940.733 * * [simplify]: iters left: 5 (83 enodes) 1553942940.746 * * [simplify]: iters left: 4 (184 enodes) 1553942940.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942940.788 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942940.788 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942940.789 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942940.789 * * [simplify]: Extracting #4: cost 174 inf + 0 1553942940.791 * * [simplify]: Extracting #5: cost 172 inf + 1432 1553942940.797 * * [simplify]: Extracting #6: cost 53 inf + 21380 1553942940.811 * * [simplify]: Extracting #7: cost 2 inf + 34282 1553942940.825 * * [simplify]: Extracting #8: cost 0 inf + 34726 1553942940.839 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942940.839 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942940.839 * * * * [progress]: [ 272 / 823 ] simplifiying candidate # 1553942940.840 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942940.840 * * [simplify]: iters left: 6 (21 enodes) 1553942940.850 * * [simplify]: iters left: 5 (90 enodes) 1553942940.881 * * [simplify]: iters left: 4 (195 enodes) 1553942940.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942940.980 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942940.980 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942940.980 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942940.981 * * [simplify]: Extracting #4: cost 184 inf + 1 1553942940.988 * * [simplify]: Extracting #5: cost 192 inf + 11098 1553942941.002 * * [simplify]: Extracting #6: cost 26 inf + 45090 1553942941.013 * * [simplify]: Extracting #7: cost 0 inf + 50538 1553942941.025 * * [simplify]: Extracting #8: cost 0 inf + 50498 1553942941.036 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553942941.036 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942941.036 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942941.036 * * [simplify]: iters left: 6 (18 enodes) 1553942941.041 * * [simplify]: iters left: 5 (87 enodes) 1553942941.058 * * [simplify]: iters left: 4 (193 enodes) 1553942941.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942941.111 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942941.111 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942941.111 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942941.112 * * [simplify]: Extracting #4: cost 181 inf + 0 1553942941.113 * * [simplify]: Extracting #5: cost 179 inf + 1107 1553942941.119 * * [simplify]: Extracting #6: cost 62 inf + 19731 1553942941.129 * * [simplify]: Extracting #7: cost 3 inf + 35448 1553942941.137 * * [simplify]: Extracting #8: cost 0 inf + 37054 1553942941.145 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) 1553942941.145 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942941.145 * * * * [progress]: [ 273 / 823 ] simplifiying candidate # 1553942941.146 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942941.146 * * [simplify]: iters left: 6 (21 enodes) 1553942941.151 * * [simplify]: iters left: 5 (90 enodes) 1553942941.177 * * [simplify]: iters left: 4 (195 enodes) 1553942941.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942941.237 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942941.237 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942941.237 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942941.238 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942941.240 * * [simplify]: Extracting #5: cost 182 inf + 9695 1553942941.249 * * [simplify]: Extracting #6: cost 47 inf + 35385 1553942941.259 * * [simplify]: Extracting #7: cost 2 inf + 45634 1553942941.274 * * [simplify]: Extracting #8: cost 0 inf + 46718 1553942941.293 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) 1553942941.293 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942941.294 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942941.294 * * [simplify]: iters left: 6 (18 enodes) 1553942941.298 * * [simplify]: iters left: 5 (87 enodes) 1553942941.313 * * [simplify]: iters left: 4 (193 enodes) 1553942941.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942941.353 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942941.353 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942941.353 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942941.354 * * [simplify]: Extracting #4: cost 176 inf + 2 1553942941.355 * * [simplify]: Extracting #5: cost 177 inf + 1230 1553942941.358 * * [simplify]: Extracting #6: cost 62 inf + 19611 1553942941.365 * * [simplify]: Extracting #7: cost 3 inf + 34968 1553942941.372 * * [simplify]: Extracting #8: cost 0 inf + 36574 1553942941.380 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ x.im x.re))) 1553942941.380 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im)))) (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942941.381 * * * * [progress]: [ 274 / 823 ] simplifiying candidate # 1553942941.381 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942941.381 * * [simplify]: iters left: 6 (22 enodes) 1553942941.392 * * [simplify]: iters left: 5 (95 enodes) 1553942941.416 * * [simplify]: iters left: 4 (207 enodes) 1553942941.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942941.508 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942941.508 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942941.508 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942941.509 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942941.514 * * [simplify]: Extracting #5: cost 192 inf + 12487 1553942941.529 * * [simplify]: Extracting #6: cost 21 inf + 47530 1553942941.541 * * [simplify]: Extracting #7: cost 2 inf + 53448 1553942941.558 * * [simplify]: Extracting #8: cost 0 inf + 54972 1553942941.573 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942941.573 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942941.574 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942941.574 * * [simplify]: iters left: 6 (18 enodes) 1553942941.578 * * [simplify]: iters left: 5 (87 enodes) 1553942941.594 * * [simplify]: iters left: 4 (193 enodes) 1553942941.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942941.639 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942941.639 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942941.640 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942941.640 * * [simplify]: Extracting #4: cost 183 inf + 0 1553942941.641 * * [simplify]: Extracting #5: cost 181 inf + 944 1553942941.648 * * [simplify]: Extracting #6: cost 62 inf + 19771 1553942941.662 * * [simplify]: Extracting #7: cost 3 inf + 35448 1553942941.677 * * [simplify]: Extracting #8: cost 0 inf + 37054 1553942941.685 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im 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.re x.im)) (* x.im x.im)))) 1553942941.685 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im 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.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942941.685 * * * * [progress]: [ 275 / 823 ] simplifiying candidate # 1553942941.685 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942941.685 * * [simplify]: iters left: 6 (22 enodes) 1553942941.691 * * [simplify]: iters left: 5 (95 enodes) 1553942941.715 * * [simplify]: iters left: 4 (209 enodes) 1553942941.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942941.804 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942941.804 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942941.804 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942941.804 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942941.807 * * [simplify]: Extracting #5: cost 182 inf + 14260 1553942941.818 * * [simplify]: Extracting #6: cost 18 inf + 49292 1553942941.835 * * [simplify]: Extracting #7: cost 0 inf + 53248 1553942941.860 * * [simplify]: Extracting #8: cost 0 inf + 52968 1553942941.878 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942941.878 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942941.879 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942941.879 * * [simplify]: iters left: 6 (18 enodes) 1553942941.883 * * [simplify]: iters left: 5 (87 enodes) 1553942941.900 * * [simplify]: iters left: 4 (193 enodes) 1553942941.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942941.971 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942941.971 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942941.971 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942941.972 * * [simplify]: Extracting #4: cost 177 inf + 2 1553942941.973 * * [simplify]: Extracting #5: cost 177 inf + 1230 1553942941.980 * * [simplify]: Extracting #6: cost 64 inf + 19327 1553942941.994 * * [simplify]: Extracting #7: cost 3 inf + 34968 1553942942.011 * * [simplify]: Extracting #8: cost 0 inf + 36574 1553942942.025 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im 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))) 1553942942.025 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (+ (* (+ x.im x.re) x.re) (* x.im 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))) 1553942942.026 * * * * [progress]: [ 276 / 823 ] simplifiying candidate # 1553942942.026 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942942.027 * * [simplify]: iters left: 6 (20 enodes) 1553942942.036 * * [simplify]: iters left: 5 (87 enodes) 1553942942.065 * * [simplify]: iters left: 4 (196 enodes) 1553942942.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942942.145 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942942.145 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942942.145 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942942.146 * * [simplify]: Extracting #4: cost 202 inf + 1 1553942942.148 * * [simplify]: Extracting #5: cost 192 inf + 10858 1553942942.160 * * [simplify]: Extracting #6: cost 30 inf + 43964 1553942942.180 * * [simplify]: Extracting #7: cost 1 inf + 52742 1553942942.193 * * [simplify]: Extracting #8: cost 0 inf + 53544 1553942942.205 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) 1553942942.205 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942942.206 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942942.206 * * [simplify]: iters left: 6 (19 enodes) 1553942942.210 * * [simplify]: iters left: 5 (97 enodes) 1553942942.237 * * [simplify]: iters left: 4 (235 enodes) 1553942942.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942942.302 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942942.302 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942942.303 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942942.304 * * [simplify]: Extracting #4: cost 218 inf + 0 1553942942.310 * * [simplify]: Extracting #5: cost 148 inf + 12591 1553942942.325 * * [simplify]: Extracting #6: cost 12 inf + 37970 1553942942.343 * * [simplify]: Extracting #7: cost 1 inf + 42272 1553942942.361 * * [simplify]: Extracting #8: cost 0 inf + 42834 1553942942.379 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942942.379 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942942.380 * * * * [progress]: [ 277 / 823 ] simplifiying candidate # 1553942942.380 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942942.380 * * [simplify]: iters left: 6 (16 enodes) 1553942942.388 * * [simplify]: iters left: 5 (69 enodes) 1553942942.409 * * [simplify]: iters left: 4 (140 enodes) 1553942942.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942942.463 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942942.463 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942942.463 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942942.463 * * [simplify]: Extracting #4: cost 156 inf + 1 1553942942.464 * * [simplify]: Extracting #5: cost 172 inf + 1913 1553942942.468 * * [simplify]: Extracting #6: cost 63 inf + 21515 1553942942.482 * * [simplify]: Extracting #7: cost 3 inf + 36752 1553942942.497 * * [simplify]: Extracting #8: cost 0 inf + 37678 1553942942.513 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942942.513 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942942.514 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942942.514 * * [simplify]: iters left: 6 (15 enodes) 1553942942.521 * * [simplify]: iters left: 5 (74 enodes) 1553942942.545 * * [simplify]: iters left: 4 (155 enodes) 1553942942.599 * * [simplify]: iters left: 3 (319 enodes) 1553942942.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942942.744 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942942.744 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942942.744 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942942.745 * * [simplify]: Extracting #4: cost 192 inf + 0 1553942942.749 * * [simplify]: Extracting #5: cost 142 inf + 9030 1553942942.763 * * [simplify]: Extracting #6: cost 25 inf + 32615 1553942942.781 * * [simplify]: Extracting #7: cost 0 inf + 38225 1553942942.799 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re)))) 1553942942.799 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942942.799 * * * * [progress]: [ 278 / 823 ] simplifiying candidate # 1553942942.800 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942942.800 * * [simplify]: iters left: 6 (20 enodes) 1553942942.809 * * [simplify]: iters left: 5 (87 enodes) 1553942942.827 * * [simplify]: iters left: 4 (200 enodes) 1553942942.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942942.928 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942942.928 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942942.929 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942942.930 * * [simplify]: Extracting #4: cost 219 inf + 1 1553942942.934 * * [simplify]: Extracting #5: cost 211 inf + 10776 1553942942.952 * * [simplify]: Extracting #6: cost 41 inf + 47698 1553942942.969 * * [simplify]: Extracting #7: cost 0 inf + 58018 1553942942.983 * * [simplify]: Extracting #8: cost 0 inf + 57738 1553942942.999 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942942.999 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942943.000 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942943.000 * * [simplify]: iters left: 6 (19 enodes) 1553942943.009 * * [simplify]: iters left: 5 (97 enodes) 1553942943.041 * * [simplify]: iters left: 4 (228 enodes) 1553942943.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942943.120 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942943.120 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942943.120 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942943.121 * * [simplify]: Extracting #4: cost 150 inf + 0 1553942943.123 * * [simplify]: Extracting #5: cost 134 inf + 1924 1553942943.130 * * [simplify]: Extracting #6: cost 30 inf + 18400 1553942943.142 * * [simplify]: Extracting #7: cost 3 inf + 24972 1553942943.155 * * [simplify]: Extracting #8: cost 1 inf + 26416 1553942943.169 * * [simplify]: Extracting #9: cost 0 inf + 27058 1553942943.180 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (+ (* x.im x.im) (* (+ x.im x.re) x.re)) (- x.re x.im))))) 1553942943.181 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (+ (* x.im x.im) (* (+ x.im x.re) x.re)) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942943.181 * * * * [progress]: [ 279 / 823 ] simplifiying candidate # 1553942943.183 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942943.183 * * [simplify]: iters left: 6 (16 enodes) 1553942943.191 * * [simplify]: iters left: 5 (67 enodes) 1553942943.213 * * [simplify]: iters left: 4 (138 enodes) 1553942943.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942943.267 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942943.267 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942943.268 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942943.268 * * [simplify]: Extracting #4: cost 156 inf + 1 1553942943.269 * * [simplify]: Extracting #5: cost 171 inf + 2394 1553942943.273 * * [simplify]: Extracting #6: cost 57 inf + 22925 1553942943.288 * * [simplify]: Extracting #7: cost 5 inf + 35628 1553942943.302 * * [simplify]: Extracting #8: cost 0 inf + 37198 1553942943.310 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942943.310 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942943.311 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942943.311 * * [simplify]: iters left: 6 (15 enodes) 1553942943.314 * * [simplify]: iters left: 5 (73 enodes) 1553942943.326 * * [simplify]: iters left: 4 (154 enodes) 1553942943.376 * * [simplify]: iters left: 3 (320 enodes) 1553942943.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942943.496 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942943.496 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942943.496 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942943.497 * * [simplify]: Extracting #4: cost 192 inf + 0 1553942943.501 * * [simplify]: Extracting #5: cost 143 inf + 9348 1553942943.515 * * [simplify]: Extracting #6: cost 28 inf + 31489 1553942943.533 * * [simplify]: Extracting #7: cost 0 inf + 37705 1553942943.550 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942943.550 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im 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.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942943.551 * * * * [progress]: [ 280 / 823 ] simplifiying candidate # 1553942943.551 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942943.552 * * [simplify]: iters left: 6 (21 enodes) 1553942943.562 * * [simplify]: iters left: 5 (90 enodes) 1553942943.591 * * [simplify]: iters left: 4 (197 enodes) 1553942943.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942943.699 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942943.699 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942943.699 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942943.700 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942943.701 * * [simplify]: Extracting #5: cost 211 inf + 5377 1553942943.709 * * [simplify]: Extracting #6: cost 42 inf + 39056 1553942943.720 * * [simplify]: Extracting #7: cost 2 inf + 49614 1553942943.734 * * [simplify]: Extracting #8: cost 0 inf + 50218 1553942943.749 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942943.749 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942943.750 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942943.750 * * [simplify]: iters left: 6 (18 enodes) 1553942943.759 * * [simplify]: iters left: 5 (87 enodes) 1553942943.778 * * [simplify]: iters left: 4 (178 enodes) 1553942943.814 * * [simplify]: iters left: 3 (344 enodes) 1553942943.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942943.916 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942943.916 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942943.916 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942943.917 * * [simplify]: Extracting #4: cost 196 inf + 0 1553942943.920 * * [simplify]: Extracting #5: cost 150 inf + 7061 1553942943.932 * * [simplify]: Extracting #6: cost 19 inf + 34633 1553942943.941 * * [simplify]: Extracting #7: cost 0 inf + 39871 1553942943.951 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942943.951 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942943.952 * * * * [progress]: [ 281 / 823 ] simplifiying candidate # 1553942943.952 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942943.952 * * [simplify]: iters left: 6 (19 enodes) 1553942943.957 * * [simplify]: iters left: 5 (81 enodes) 1553942943.978 * * [simplify]: iters left: 4 (175 enodes) 1553942944.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942944.054 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942944.054 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942944.054 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942944.055 * * [simplify]: Extracting #4: cost 188 inf + 1 1553942944.058 * * [simplify]: Extracting #5: cost 179 inf + 7761 1553942944.071 * * [simplify]: Extracting #6: cost 28 inf + 36369 1553942944.090 * * [simplify]: Extracting #7: cost 1 inf + 43662 1553942944.112 * * [simplify]: Extracting #8: cost 0 inf + 44104 1553942944.123 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942944.123 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553942944.123 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942944.124 * * [simplify]: iters left: 6 (16 enodes) 1553942944.127 * * [simplify]: iters left: 5 (77 enodes) 1553942944.146 * * [simplify]: iters left: 4 (163 enodes) 1553942944.191 * * [simplify]: iters left: 3 (333 enodes) 1553942944.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942944.302 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942944.302 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942944.302 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942944.303 * * [simplify]: Extracting #4: cost 192 inf + 2 1553942944.306 * * [simplify]: Extracting #5: cost 142 inf + 8513 1553942944.313 * * [simplify]: Extracting #6: cost 22 inf + 33946 1553942944.321 * * [simplify]: Extracting #7: cost 0 inf + 38909 1553942944.330 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942944.330 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942944.331 * * * * [progress]: [ 282 / 823 ] simplifiying candidate # 1553942944.331 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942944.331 * * [simplify]: iters left: 6 (20 enodes) 1553942944.340 * * [simplify]: iters left: 5 (86 enodes) 1553942944.368 * * [simplify]: iters left: 4 (187 enodes) 1553942944.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942944.459 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942944.460 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942944.460 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942944.461 * * [simplify]: Extracting #4: cost 206 inf + 1 1553942944.464 * * [simplify]: Extracting #5: cost 198 inf + 8650 1553942944.480 * * [simplify]: Extracting #6: cost 41 inf + 40710 1553942944.499 * * [simplify]: Extracting #7: cost 2 inf + 51346 1553942944.870 * * [simplify]: Extracting #8: cost 0 inf + 52790 1553942944.893 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) 1553942944.893 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942944.894 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942944.894 * * [simplify]: iters left: 6 (16 enodes) 1553942944.901 * * [simplify]: iters left: 5 (77 enodes) 1553942944.926 * * [simplify]: iters left: 4 (163 enodes) 1553942944.953 * * [simplify]: iters left: 3 (333 enodes) 1553942945.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942945.055 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942945.055 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942945.055 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942945.056 * * [simplify]: Extracting #4: cost 198 inf + 0 1553942945.057 * * [simplify]: Extracting #5: cost 150 inf + 8740 1553942945.065 * * [simplify]: Extracting #6: cost 27 inf + 34338 1553942945.075 * * [simplify]: Extracting #7: cost 0 inf + 39429 1553942945.084 * * [simplify]: Extracting #8: cost 0 inf + 39349 1553942945.094 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942945.094 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942945.095 * * * * [progress]: [ 283 / 823 ] simplifiying candidate # 1553942945.095 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942945.095 * * [simplify]: iters left: 6 (20 enodes) 1553942945.100 * * [simplify]: iters left: 5 (86 enodes) 1553942945.115 * * [simplify]: iters left: 4 (189 enodes) 1553942945.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942945.219 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942945.219 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942945.220 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942945.221 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942945.223 * * [simplify]: Extracting #5: cost 199 inf + 10623 1553942945.232 * * [simplify]: Extracting #6: cost 24 inf + 46999 1553942945.245 * * [simplify]: Extracting #7: cost 0 inf + 52566 1553942945.257 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942945.257 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553942945.258 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942945.258 * * [simplify]: iters left: 6 (16 enodes) 1553942945.262 * * [simplify]: iters left: 5 (77 enodes) 1553942945.274 * * [simplify]: iters left: 4 (163 enodes) 1553942945.304 * * [simplify]: iters left: 3 (333 enodes) 1553942945.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942945.413 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942945.413 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942945.414 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942945.415 * * [simplify]: Extracting #4: cost 193 inf + 2 1553942945.418 * * [simplify]: Extracting #5: cost 142 inf + 8513 1553942945.432 * * [simplify]: Extracting #6: cost 21 inf + 34148 1553942945.449 * * [simplify]: Extracting #7: cost 0 inf + 38989 1553942945.466 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942945.466 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942945.467 * * * * [progress]: [ 284 / 823 ] simplifiying candidate # 1553942945.467 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942945.468 * * [simplify]: iters left: 6 (20 enodes) 1553942945.477 * * [simplify]: iters left: 5 (87 enodes) 1553942945.506 * * [simplify]: iters left: 4 (198 enodes) 1553942945.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942945.574 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942945.574 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942945.574 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942945.575 * * [simplify]: Extracting #4: cost 207 inf + 1 1553942945.577 * * [simplify]: Extracting #5: cost 212 inf + 10456 1553942945.589 * * [simplify]: Extracting #6: cost 15 inf + 51588 1553942945.602 * * [simplify]: Extracting #7: cost 2 inf + 56374 1553942945.627 * * [simplify]: Extracting #8: cost 0 inf + 57738 1553942945.650 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553942945.650 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942945.651 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942945.651 * * [simplify]: iters left: 6 (19 enodes) 1553942945.660 * * [simplify]: iters left: 5 (97 enodes) 1553942945.693 * * [simplify]: iters left: 4 (245 enodes) 1553942945.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942945.757 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942945.757 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942945.757 * * [simplify]: Extracting #3: cost 82 inf + 0 1553942945.758 * * [simplify]: Extracting #4: cost 226 inf + 0 1553942945.759 * * [simplify]: Extracting #5: cost 169 inf + 7641 1553942945.766 * * [simplify]: Extracting #6: cost 29 inf + 34194 1553942945.786 * * [simplify]: Extracting #7: cost 4 inf + 42003 1553942945.801 * * [simplify]: Extracting #8: cost 1 inf + 44329 1553942945.812 * * [simplify]: Extracting #9: cost 0 inf + 44971 1553942945.822 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (+ (* (* x.im (+ x.im x.re)) (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942945.822 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (+ (* (* x.im (+ x.im x.re)) (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942945.823 * * * * [progress]: [ 285 / 823 ] simplifiying candidate # 1553942945.823 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942945.823 * * [simplify]: iters left: 6 (20 enodes) 1553942945.829 * * [simplify]: iters left: 5 (87 enodes) 1553942945.853 * * [simplify]: iters left: 4 (200 enodes) 1553942945.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942945.949 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942945.949 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942945.949 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942945.950 * * [simplify]: Extracting #4: cost 219 inf + 1 1553942945.952 * * [simplify]: Extracting #5: cost 207 inf + 10621 1553942945.968 * * [simplify]: Extracting #6: cost 31 inf + 47917 1553942945.992 * * [simplify]: Extracting #7: cost 2 inf + 56654 1553942946.018 * * [simplify]: Extracting #8: cost 0 inf + 57818 1553942946.030 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942946.030 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942946.031 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942946.031 * * [simplify]: iters left: 6 (19 enodes) 1553942946.035 * * [simplify]: iters left: 5 (97 enodes) 1553942946.063 * * [simplify]: iters left: 4 (228 enodes) 1553942946.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942946.120 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942946.120 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942946.120 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942946.121 * * [simplify]: Extracting #4: cost 151 inf + 0 1553942946.121 * * [simplify]: Extracting #5: cost 139 inf + 1476 1553942946.124 * * [simplify]: Extracting #6: cost 33 inf + 17795 1553942946.130 * * [simplify]: Extracting #7: cost 4 inf + 25092 1553942946.136 * * [simplify]: Extracting #8: cost 1 inf + 26618 1553942946.143 * * [simplify]: Extracting #9: cost 0 inf + 27220 1553942946.149 * [simplify]: Simplified to (* (cbrt (* (- 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.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))))) 1553942946.150 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (- 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.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942946.150 * * * * [progress]: [ 286 / 823 ] simplifiying candidate # 1553942946.150 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942946.150 * * [simplify]: iters left: 6 (17 enodes) 1553942946.156 * * [simplify]: iters left: 5 (74 enodes) 1553942946.172 * * [simplify]: iters left: 4 (158 enodes) 1553942946.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942946.230 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942946.230 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942946.230 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942946.231 * * [simplify]: Extracting #4: cost 165 inf + 1 1553942946.233 * * [simplify]: Extracting #5: cost 184 inf + 2074 1553942946.237 * * [simplify]: Extracting #6: cost 64 inf + 24857 1553942946.247 * * [simplify]: Extracting #7: cost 1 inf + 39859 1553942946.256 * * [simplify]: Extracting #8: cost 0 inf + 40141 1553942946.268 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942946.268 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942946.269 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942946.269 * * [simplify]: iters left: 6 (15 enodes) 1553942946.272 * * [simplify]: iters left: 5 (72 enodes) 1553942946.285 * * [simplify]: iters left: 4 (152 enodes) 1553942946.313 * * [simplify]: iters left: 3 (357 enodes) 1553942946.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942946.469 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942946.469 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942946.469 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942946.470 * * [simplify]: Extracting #4: cost 191 inf + 0 1553942946.472 * * [simplify]: Extracting #5: cost 133 inf + 8346 1553942946.479 * * [simplify]: Extracting #6: cost 13 inf + 35861 1553942946.489 * * [simplify]: Extracting #7: cost 0 inf + 38887 1553942946.500 * * [simplify]: Extracting #8: cost 0 inf + 38727 1553942946.519 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553942946.519 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942946.519 * * * * [progress]: [ 287 / 823 ] simplifiying candidate # 1553942946.520 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942946.520 * * [simplify]: iters left: 6 (17 enodes) 1553942946.528 * * [simplify]: iters left: 5 (73 enodes) 1553942946.545 * * [simplify]: iters left: 4 (157 enodes) 1553942946.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942946.606 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942946.606 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942946.607 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942946.607 * * [simplify]: Extracting #4: cost 165 inf + 1 1553942946.609 * * [simplify]: Extracting #5: cost 175 inf + 3171 1553942946.618 * * [simplify]: Extracting #6: cost 71 inf + 23083 1553942946.634 * * [simplify]: Extracting #7: cost 1 inf + 39619 1553942946.655 * * [simplify]: Extracting #8: cost 0 inf + 39901 1553942946.673 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942946.673 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942946.673 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942946.673 * * [simplify]: iters left: 6 (15 enodes) 1553942946.677 * * [simplify]: iters left: 5 (71 enodes) 1553942946.689 * * [simplify]: iters left: 4 (151 enodes) 1553942946.719 * * [simplify]: iters left: 3 (358 enodes) 1553942946.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942946.836 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942946.836 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942946.836 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942946.836 * * [simplify]: Extracting #4: cost 192 inf + 0 1553942946.838 * * [simplify]: Extracting #5: cost 143 inf + 5731 1553942946.847 * * [simplify]: Extracting #6: cost 17 inf + 34537 1553942946.863 * * [simplify]: Extracting #7: cost 0 inf + 39411 1553942946.873 * * [simplify]: Extracting #8: cost 0 inf + 39371 1553942946.885 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942946.885 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942946.885 * * * * [progress]: [ 288 / 823 ] simplifiying candidate # 1553942946.885 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942946.886 * * [simplify]: iters left: 6 (20 enodes) 1553942946.891 * * [simplify]: iters left: 5 (86 enodes) 1553942946.905 * * [simplify]: iters left: 4 (192 enodes) 1553942946.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942946.979 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942946.979 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942946.979 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942946.979 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942946.981 * * [simplify]: Extracting #5: cost 202 inf + 6224 1553942946.991 * * [simplify]: Extracting #6: cost 42 inf + 36846 1553942947.003 * * [simplify]: Extracting #7: cost 3 inf + 46359 1553942947.016 * * [simplify]: Extracting #8: cost 0 inf + 48445 1553942947.039 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942947.039 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942947.040 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942947.040 * * [simplify]: iters left: 6 (16 enodes) 1553942947.044 * * [simplify]: iters left: 5 (75 enodes) 1553942947.058 * * [simplify]: iters left: 4 (160 enodes) 1553942947.098 * * [simplify]: iters left: 3 (369 enodes) 1553942947.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942947.295 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942947.296 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942947.296 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942947.297 * * [simplify]: Extracting #4: cost 200 inf + 0 1553942947.299 * * [simplify]: Extracting #5: cost 166 inf + 3141 1553942947.310 * * [simplify]: Extracting #6: cost 48 inf + 27448 1553942947.321 * * [simplify]: Extracting #7: cost 2 inf + 40939 1553942947.331 * * [simplify]: Extracting #8: cost 0 inf + 41703 1553942947.341 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942947.341 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942947.342 * * * * [progress]: [ 289 / 823 ] simplifiying candidate # 1553942947.342 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942947.342 * * [simplify]: iters left: 6 (20 enodes) 1553942947.347 * * [simplify]: iters left: 5 (86 enodes) 1553942947.365 * * [simplify]: iters left: 4 (193 enodes) 1553942947.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942947.443 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942947.443 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942947.443 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942947.443 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942947.445 * * [simplify]: Extracting #5: cost 195 inf + 6748 1553942947.452 * * [simplify]: Extracting #6: cost 44 inf + 34513 1553942947.465 * * [simplify]: Extracting #7: cost 2 inf + 45595 1553942947.476 * * [simplify]: Extracting #8: cost 0 inf + 46719 1553942947.487 * [simplify]: Simplified to (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942947.487 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942947.487 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942947.487 * * [simplify]: iters left: 6 (16 enodes) 1553942947.493 * * [simplify]: iters left: 5 (75 enodes) 1553942947.515 * * [simplify]: iters left: 4 (160 enodes) 1553942947.576 * * [simplify]: iters left: 3 (369 enodes) 1553942947.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942947.696 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942947.696 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942947.696 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942947.697 * * [simplify]: Extracting #4: cost 197 inf + 2 1553942947.698 * * [simplify]: Extracting #5: cost 163 inf + 3506 1553942947.704 * * [simplify]: Extracting #6: cost 42 inf + 28659 1553942947.714 * * [simplify]: Extracting #7: cost 1 inf + 40901 1553942947.730 * * [simplify]: Extracting #8: cost 0 inf + 41223 1553942947.750 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942947.750 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942947.750 * * * * [progress]: [ 290 / 823 ] simplifiying candidate # 1553942947.751 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942947.751 * * [simplify]: iters left: 6 (22 enodes) 1553942947.761 * * [simplify]: iters left: 5 (95 enodes) 1553942947.785 * * [simplify]: iters left: 4 (211 enodes) 1553942947.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942947.868 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942947.868 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942947.869 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942947.869 * * [simplify]: Extracting #4: cost 232 inf + 1 1553942947.872 * * [simplify]: Extracting #5: cost 224 inf + 12477 1553942947.881 * * [simplify]: Extracting #6: cost 51 inf + 46004 1553942947.895 * * [simplify]: Extracting #7: cost 1 inf + 60943 1553942947.911 * * [simplify]: Extracting #8: cost 0 inf + 61705 1553942947.926 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553942947.926 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942947.927 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942947.927 * * [simplify]: iters left: 6 (18 enodes) 1553942947.936 * * [simplify]: iters left: 5 (87 enodes) 1553942947.967 * * [simplify]: iters left: 4 (186 enodes) 1553942948.027 * * [simplify]: iters left: 3 (402 enodes) 1553942948.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942948.173 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942948.173 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942948.173 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942948.175 * * [simplify]: Extracting #4: cost 206 inf + 0 1553942948.178 * * [simplify]: Extracting #5: cost 153 inf + 7219 1553942948.192 * * [simplify]: Extracting #6: cost 30 inf + 33578 1553942948.215 * * [simplify]: Extracting #7: cost 1 inf + 41155 1553942948.235 * * [simplify]: Extracting #8: cost 0 inf + 41557 1553942948.251 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942948.251 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942948.251 * * * * [progress]: [ 291 / 823 ] simplifiying candidate # 1553942948.252 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942948.252 * * [simplify]: iters left: 6 (21 enodes) 1553942948.257 * * [simplify]: iters left: 5 (91 enodes) 1553942948.272 * * [simplify]: iters left: 4 (207 enodes) 1553942948.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942948.402 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942948.402 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942948.402 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942948.403 * * [simplify]: Extracting #4: cost 227 inf + 1 1553942948.408 * * [simplify]: Extracting #5: cost 222 inf + 9817 1553942948.417 * * [simplify]: Extracting #6: cost 60 inf + 42164 1553942948.431 * * [simplify]: Extracting #7: cost 2 inf + 56439 1553942948.444 * * [simplify]: Extracting #8: cost 0 inf + 56963 1553942948.465 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942948.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942948.465 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942948.465 * * [simplify]: iters left: 6 (16 enodes) 1553942948.469 * * [simplify]: iters left: 5 (75 enodes) 1553942948.481 * * [simplify]: iters left: 4 (160 enodes) 1553942948.512 * * [simplify]: iters left: 3 (369 enodes) 1553942948.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942948.639 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942948.639 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942948.642 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942948.642 * * [simplify]: Extracting #4: cost 198 inf + 2 1553942948.644 * * [simplify]: Extracting #5: cost 162 inf + 3548 1553942948.650 * * [simplify]: Extracting #6: cost 38 inf + 29747 1553942948.669 * * [simplify]: Extracting #7: cost 1 inf + 40901 1553942948.690 * * [simplify]: Extracting #8: cost 0 inf + 41223 1553942948.709 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942948.709 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942948.710 * * * * [progress]: [ 292 / 823 ] simplifiying candidate # 1553942948.710 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942948.710 * * [simplify]: iters left: 6 (18 enodes) 1553942948.719 * * [simplify]: iters left: 5 (77 enodes) 1553942948.744 * * [simplify]: iters left: 4 (160 enodes) 1553942948.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942948.799 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942948.799 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942948.799 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942948.800 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942948.802 * * [simplify]: Extracting #5: cost 179 inf + 2878 1553942948.809 * * [simplify]: Extracting #6: cost 69 inf + 22042 1553942948.824 * * [simplify]: Extracting #7: cost 4 inf + 38286 1553942948.841 * * [simplify]: Extracting #8: cost 0 inf + 40174 1553942948.858 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553942948.858 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942948.859 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942948.859 * * [simplify]: iters left: 6 (17 enodes) 1553942948.867 * * [simplify]: iters left: 5 (83 enodes) 1553942948.898 * * [simplify]: iters left: 4 (185 enodes) 1553942948.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942948.962 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942948.962 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942948.962 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942948.962 * * [simplify]: Extracting #4: cost 175 inf + 0 1553942948.963 * * [simplify]: Extracting #5: cost 175 inf + 1309 1553942948.966 * * [simplify]: Extracting #6: cost 65 inf + 18558 1553942948.972 * * [simplify]: Extracting #7: cost 3 inf + 33882 1553942948.979 * * [simplify]: Extracting #8: cost 0 inf + 35008 1553942948.993 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942948.993 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942948.993 * * * * [progress]: [ 293 / 823 ] simplifiying candidate # 1553942948.994 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942948.994 * * [simplify]: iters left: 6 (16 enodes) 1553942949.004 * * [simplify]: iters left: 5 (68 enodes) 1553942949.020 * * [simplify]: iters left: 4 (140 enodes) 1553942949.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942949.068 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942949.068 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942949.069 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942949.069 * * [simplify]: Extracting #4: cost 156 inf + 1 1553942949.070 * * [simplify]: Extracting #5: cost 166 inf + 2846 1553942949.074 * * [simplify]: Extracting #6: cost 68 inf + 21187 1553942949.082 * * [simplify]: Extracting #7: cost 5 inf + 36148 1553942949.096 * * [simplify]: Extracting #8: cost 0 inf + 37438 1553942949.112 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942949.112 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553942949.113 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942949.113 * * [simplify]: iters left: 6 (15 enodes) 1553942949.120 * * [simplify]: iters left: 5 (73 enodes) 1553942949.143 * * [simplify]: iters left: 4 (155 enodes) 1553942949.187 * * [simplify]: iters left: 3 (320 enodes) 1553942949.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942949.274 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942949.274 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942949.274 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942949.275 * * [simplify]: Extracting #4: cost 190 inf + 0 1553942949.282 * * [simplify]: Extracting #5: cost 139 inf + 8952 1553942949.294 * * [simplify]: Extracting #6: cost 26 inf + 31290 1553942949.311 * * [simplify]: Extracting #7: cost 0 inf + 37061 1553942949.328 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942949.328 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (+ x.im x.re) (- (* x.re x.re) (* (- x.re x.im) x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942949.329 * * * * [progress]: [ 294 / 823 ] simplifiying candidate # 1553942949.329 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942949.330 * * [simplify]: iters left: 6 (17 enodes) 1553942949.338 * * [simplify]: iters left: 5 (73 enodes) 1553942949.358 * * [simplify]: iters left: 4 (158 enodes) 1553942949.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942949.424 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942949.424 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942949.424 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942949.425 * * [simplify]: Extracting #4: cost 165 inf + 1 1553942949.427 * * [simplify]: Extracting #5: cost 182 inf + 2560 1553942949.434 * * [simplify]: Extracting #6: cost 62 inf + 25462 1553942949.443 * * [simplify]: Extracting #7: cost 0 inf + 40101 1553942949.452 * * [simplify]: Extracting #8: cost 0 inf + 40061 1553942949.461 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942949.461 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- 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.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942949.462 * [simplify]: Simplifying (* (* (cbrt (* (- 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.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942949.462 * * [simplify]: iters left: 6 (15 enodes) 1553942949.469 * * [simplify]: iters left: 5 (71 enodes) 1553942949.494 * * [simplify]: iters left: 4 (152 enodes) 1553942949.524 * * [simplify]: iters left: 3 (356 enodes) 1553942949.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942949.647 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942949.647 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942949.651 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942949.652 * * [simplify]: Extracting #4: cost 223 inf + 0 1553942949.656 * * [simplify]: Extracting #5: cost 154 inf + 10570 1553942949.665 * * [simplify]: Extracting #6: cost 11 inf + 40449 1553942949.675 * * [simplify]: Extracting #7: cost 0 inf + 43471 1553942949.686 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942949.686 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942949.686 * * * * [progress]: [ 295 / 823 ] simplifiying candidate # 1553942949.687 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942949.687 * * [simplify]: iters left: 6 (10 enodes) 1553942949.691 * * [simplify]: iters left: 5 (40 enodes) 1553942949.702 * * [simplify]: iters left: 4 (88 enodes) 1553942949.727 * * [simplify]: iters left: 3 (345 enodes) 1553942949.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942949.925 * * [simplify]: Extracting #1: cost 44 inf + 0 1553942949.925 * * [simplify]: Extracting #2: cost 250 inf + 2 1553942949.928 * * [simplify]: Extracting #3: cost 284 inf + 8351 1553942949.941 * * [simplify]: Extracting #4: cost 27 inf + 57091 1553942949.960 * * [simplify]: Extracting #5: cost 0 inf + 62344 1553942949.981 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553942949.981 * [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.re)) (* (* (cbrt (* (- 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))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942949.981 * [simplify]: Simplifying (* (* (cbrt (* (- 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)))) 1553942949.981 * * [simplify]: iters left: 6 (8 enodes) 1553942949.983 * * [simplify]: iters left: 5 (35 enodes) 1553942949.989 * * [simplify]: iters left: 4 (67 enodes) 1553942950.000 * * [simplify]: iters left: 3 (121 enodes) 1553942950.020 * * [simplify]: iters left: 2 (183 enodes) 1553942950.065 * * [simplify]: iters left: 1 (272 enodes) 1553942950.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942950.134 * * [simplify]: Extracting #1: cost 32 inf + 0 1553942950.135 * * [simplify]: Extracting #2: cost 83 inf + 2 1553942950.136 * * [simplify]: Extracting #3: cost 88 inf + 4 1553942950.137 * * [simplify]: Extracting #4: cost 48 inf + 3481 1553942950.141 * * [simplify]: Extracting #5: cost 10 inf + 7830 1553942950.146 * * [simplify]: Extracting #6: cost 0 inf + 8968 1553942950.151 * * [simplify]: Extracting #7: cost 0 inf + 8928 1553942950.156 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1553942950.157 * [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.re)) (* (- x.re x.im) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942950.157 * * * * [progress]: [ 296 / 823 ] simplifiying candidate # 1553942950.157 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942950.157 * * [simplify]: iters left: 6 (18 enodes) 1553942950.166 * * [simplify]: iters left: 5 (76 enodes) 1553942950.189 * * [simplify]: iters left: 4 (155 enodes) 1553942950.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942950.268 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942950.268 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942950.268 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942950.269 * * [simplify]: Extracting #4: cost 136 inf + 1 1553942950.270 * * [simplify]: Extracting #5: cost 158 inf + 2275 1553942950.278 * * [simplify]: Extracting #6: cost 39 inf + 22776 1553942950.284 * * [simplify]: Extracting #7: cost 0 inf + 31169 1553942950.292 * * [simplify]: Extracting #8: cost 0 inf + 31129 1553942950.299 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 1553942950.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942950.299 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942950.299 * * [simplify]: iters left: 6 (14 enodes) 1553942950.302 * * [simplify]: iters left: 5 (61 enodes) 1553942950.312 * * [simplify]: iters left: 4 (100 enodes) 1553942950.326 * * [simplify]: iters left: 3 (131 enodes) 1553942950.345 * * [simplify]: iters left: 2 (181 enodes) 1553942950.380 * * [simplify]: iters left: 1 (270 enodes) 1553942950.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942950.447 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942950.447 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942950.447 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942950.448 * * [simplify]: Extracting #4: cost 93 inf + 1 1553942950.449 * * [simplify]: Extracting #5: cost 81 inf + 1555 1553942950.452 * * [simplify]: Extracting #6: cost 23 inf + 8864 1553942950.458 * * [simplify]: Extracting #7: cost 0 inf + 11827 1553942950.464 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942950.464 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942950.464 * * * * [progress]: [ 297 / 823 ] simplifiying candidate # 1553942950.465 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942950.465 * * [simplify]: iters left: 6 (13 enodes) 1553942950.470 * * [simplify]: iters left: 5 (54 enodes) 1553942950.485 * * [simplify]: iters left: 4 (122 enodes) 1553942950.529 * * [simplify]: iters left: 3 (480 enodes) 1553942950.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942950.896 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942950.896 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942950.897 * * [simplify]: Extracting #3: cost 99 inf + 0 1553942950.898 * * [simplify]: Extracting #4: cost 382 inf + 1 1553942950.902 * * [simplify]: Extracting #5: cost 355 inf + 18636 1553942950.919 * * [simplify]: Extracting #6: cost 65 inf + 72597 1553942950.952 * * [simplify]: Extracting #7: cost 0 inf + 87047 1553942950.989 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942950.989 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- 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) (* x.im x.re)) x.im))) 1553942950.989 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942950.990 * * [simplify]: iters left: 6 (9 enodes) 1553942950.993 * * [simplify]: iters left: 5 (40 enodes) 1553942951.004 * * [simplify]: iters left: 4 (74 enodes) 1553942951.023 * * [simplify]: iters left: 3 (127 enodes) 1553942951.048 * * [simplify]: iters left: 2 (187 enodes) 1553942951.087 * * [simplify]: iters left: 1 (275 enodes) 1553942951.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942951.156 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942951.156 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942951.157 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942951.157 * * [simplify]: Extracting #4: cost 85 inf + 126 1553942951.159 * * [simplify]: Extracting #5: cost 45 inf + 5055 1553942951.163 * * [simplify]: Extracting #6: cost 7 inf + 9807 1553942951.168 * * [simplify]: Extracting #7: cost 0 inf + 10579 1553942951.172 * * [simplify]: Extracting #8: cost 0 inf + 10539 1553942951.177 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942951.177 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942951.178 * * * * [progress]: [ 298 / 823 ] simplifiying candidate # 1553942951.178 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942951.178 * * [simplify]: iters left: 6 (18 enodes) 1553942951.184 * * [simplify]: iters left: 5 (76 enodes) 1553942951.199 * * [simplify]: iters left: 4 (151 enodes) 1553942951.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942951.255 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942951.255 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942951.255 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942951.255 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942951.256 * * [simplify]: Extracting #5: cost 176 inf + 2146 1553942951.259 * * [simplify]: Extracting #6: cost 82 inf + 16757 1553942951.266 * * [simplify]: Extracting #7: cost 11 inf + 32177 1553942951.274 * * [simplify]: Extracting #8: cost 0 inf + 35359 1553942951.282 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942951.282 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942951.282 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942951.283 * * [simplify]: iters left: 6 (14 enodes) 1553942951.286 * * [simplify]: iters left: 5 (63 enodes) 1553942951.295 * * [simplify]: iters left: 4 (111 enodes) 1553942951.311 * * [simplify]: iters left: 3 (153 enodes) 1553942951.334 * * [simplify]: iters left: 2 (226 enodes) 1553942951.373 * * [simplify]: iters left: 1 (338 enodes) 1553942951.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942951.464 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942951.464 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942951.464 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942951.464 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942951.465 * * [simplify]: Extracting #5: cost 171 inf + 949 1553942951.468 * * [simplify]: Extracting #6: cost 62 inf + 15514 1553942951.474 * * [simplify]: Extracting #7: cost 0 inf + 24671 1553942951.482 * * [simplify]: Extracting #8: cost 0 inf + 24631 1553942951.493 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942951.493 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942951.494 * * * * [progress]: [ 299 / 823 ] simplifiying candidate # 1553942951.494 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942951.494 * * [simplify]: iters left: 6 (14 enodes) 1553942951.500 * * [simplify]: iters left: 5 (59 enodes) 1553942951.512 * * [simplify]: iters left: 4 (136 enodes) 1553942951.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942951.571 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942951.571 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942951.571 * * [simplify]: Extracting #3: cost 53 inf + 0 1553942951.571 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942951.572 * * [simplify]: Extracting #5: cost 151 inf + 2717 1553942951.577 * * [simplify]: Extracting #6: cost 34 inf + 23421 1553942951.587 * * [simplify]: Extracting #7: cost 0 inf + 30329 1553942951.597 * * [simplify]: Extracting #8: cost 0 inf + 30049 1553942951.605 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942951.605 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- 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) (* x.im x.re)) x.im))) 1553942951.605 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942951.605 * * [simplify]: iters left: 6 (9 enodes) 1553942951.607 * * [simplify]: iters left: 5 (40 enodes) 1553942951.614 * * [simplify]: iters left: 4 (74 enodes) 1553942951.628 * * [simplify]: iters left: 3 (127 enodes) 1553942951.658 * * [simplify]: iters left: 2 (187 enodes) 1553942951.689 * * [simplify]: iters left: 1 (275 enodes) 1553942951.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942951.762 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942951.762 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942951.762 * * [simplify]: Extracting #3: cost 43 inf + 0 1553942951.763 * * [simplify]: Extracting #4: cost 86 inf + 126 1553942951.765 * * [simplify]: Extracting #5: cost 47 inf + 4811 1553942951.769 * * [simplify]: Extracting #6: cost 9 inf + 9523 1553942951.775 * * [simplify]: Extracting #7: cost 0 inf + 10579 1553942951.780 * * [simplify]: Extracting #8: cost 0 inf + 10539 1553942951.786 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942951.786 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (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 x.im) (* x.im x.re)) x.im))) 1553942951.787 * * * * [progress]: [ 300 / 823 ] simplifiying candidate # 1553942951.787 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942951.787 * * [simplify]: iters left: 6 (21 enodes) 1553942951.799 * * [simplify]: iters left: 5 (90 enodes) 1553942951.828 * * [simplify]: iters left: 4 (195 enodes) 1553942951.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942951.930 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942951.930 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942951.930 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942951.930 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942951.932 * * [simplify]: Extracting #5: cost 197 inf + 9487 1553942951.941 * * [simplify]: Extracting #6: cost 25 inf + 44650 1553942951.952 * * [simplify]: Extracting #7: cost 0 inf + 50376 1553942951.968 * * [simplify]: Extracting #8: cost 0 inf + 50336 1553942951.989 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553942951.989 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942951.990 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942951.990 * * [simplify]: iters left: 6 (18 enodes) 1553942951.994 * * [simplify]: iters left: 5 (87 enodes) 1553942952.009 * * [simplify]: iters left: 4 (193 enodes) 1553942952.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942952.054 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942952.054 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942952.054 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942952.055 * * [simplify]: Extracting #4: cost 182 inf + 0 1553942952.056 * * [simplify]: Extracting #5: cost 179 inf + 1269 1553942952.059 * * [simplify]: Extracting #6: cost 64 inf + 19249 1553942952.071 * * [simplify]: Extracting #7: cost 4 inf + 35648 1553942952.086 * * [simplify]: Extracting #8: cost 0 inf + 37336 1553942952.101 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* (+ x.im x.re) x.re) (* x.im x.im))))) 1553942952.101 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942952.102 * * * * [progress]: [ 301 / 823 ] simplifiying candidate # 1553942952.102 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942952.102 * * [simplify]: iters left: 6 (21 enodes) 1553942952.112 * * [simplify]: iters left: 5 (90 enodes) 1553942952.141 * * [simplify]: iters left: 4 (197 enodes) 1553942952.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942952.223 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942952.223 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942952.223 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942952.224 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942952.230 * * [simplify]: Extracting #5: cost 192 inf + 8774 1553942952.237 * * [simplify]: Extracting #6: cost 33 inf + 40233 1553942952.251 * * [simplify]: Extracting #7: cost 1 inf + 49374 1553942952.267 * * [simplify]: Extracting #8: cost 0 inf + 49976 1553942952.279 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553942952.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942952.279 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942952.280 * * [simplify]: iters left: 6 (18 enodes) 1553942952.284 * * [simplify]: iters left: 5 (87 enodes) 1553942952.300 * * [simplify]: iters left: 4 (178 enodes) 1553942952.359 * * [simplify]: iters left: 3 (344 enodes) 1553942952.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942952.484 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942952.484 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942952.484 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942952.485 * * [simplify]: Extracting #4: cost 195 inf + 0 1553942952.487 * * [simplify]: Extracting #5: cost 149 inf + 5898 1553942952.497 * * [simplify]: Extracting #6: cost 25 inf + 31339 1553942952.515 * * [simplify]: Extracting #7: cost 0 inf + 39469 1553942952.529 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re)))) 1553942952.529 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942952.529 * * * * [progress]: [ 302 / 823 ] simplifiying candidate # 1553942952.529 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942952.529 * * [simplify]: iters left: 6 (20 enodes) 1553942952.534 * * [simplify]: iters left: 5 (86 enodes) 1553942952.551 * * [simplify]: iters left: 4 (192 enodes) 1553942952.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942952.632 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942952.632 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942952.632 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942952.632 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942952.634 * * [simplify]: Extracting #5: cost 197 inf + 7474 1553942952.641 * * [simplify]: Extracting #6: cost 25 inf + 42197 1553942952.652 * * [simplify]: Extracting #7: cost 0 inf + 48525 1553942952.670 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553942952.670 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942952.671 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942952.671 * * [simplify]: iters left: 6 (16 enodes) 1553942952.679 * * [simplify]: iters left: 5 (75 enodes) 1553942952.705 * * [simplify]: iters left: 4 (160 enodes) 1553942952.740 * * [simplify]: iters left: 3 (369 enodes) 1553942952.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942952.883 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942952.883 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942952.883 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942952.884 * * [simplify]: Extracting #4: cost 218 inf + 0 1553942952.885 * * [simplify]: Extracting #5: cost 181 inf + 4311 1553942952.892 * * [simplify]: Extracting #6: cost 36 inf + 33951 1553942952.904 * * [simplify]: Extracting #7: cost 0 inf + 44023 1553942952.915 * * [simplify]: Extracting #8: cost 0 inf + 43943 1553942952.925 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im))))) 1553942952.925 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942952.925 * * * * [progress]: [ 303 / 823 ] simplifiying candidate # 1553942952.925 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942952.926 * * [simplify]: iters left: 6 (18 enodes) 1553942952.931 * * [simplify]: iters left: 5 (76 enodes) 1553942952.943 * * [simplify]: iters left: 4 (154 enodes) 1553942953.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942953.019 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942953.020 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942953.020 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942953.020 * * [simplify]: Extracting #4: cost 136 inf + 1 1553942953.022 * * [simplify]: Extracting #5: cost 159 inf + 2274 1553942953.031 * * [simplify]: Extracting #6: cost 33 inf + 24747 1553942953.044 * * [simplify]: Extracting #7: cost 1 inf + 31007 1553942953.054 * * [simplify]: Extracting #8: cost 0 inf + 31129 1553942953.061 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942953.061 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942953.061 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942953.061 * * [simplify]: iters left: 6 (14 enodes) 1553942953.064 * * [simplify]: iters left: 5 (60 enodes) 1553942953.073 * * [simplify]: iters left: 4 (98 enodes) 1553942953.098 * * [simplify]: iters left: 3 (130 enodes) 1553942953.133 * * [simplify]: iters left: 2 (180 enodes) 1553942953.163 * * [simplify]: iters left: 1 (270 enodes) 1553942953.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942953.268 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942953.268 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942953.268 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942953.269 * * [simplify]: Extracting #4: cost 93 inf + 1 1553942953.269 * * [simplify]: Extracting #5: cost 77 inf + 2082 1553942953.272 * * [simplify]: Extracting #6: cost 19 inf + 9632 1553942953.275 * * [simplify]: Extracting #7: cost 0 inf + 11827 1553942953.279 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942953.279 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942953.279 * * * * [progress]: [ 304 / 823 ] simplifiying candidate # 1553942953.279 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942953.280 * * [simplify]: iters left: 6 (18 enodes) 1553942953.284 * * [simplify]: iters left: 5 (77 enodes) 1553942953.299 * * [simplify]: iters left: 4 (155 enodes) 1553942953.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942953.370 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942953.370 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942953.370 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942953.371 * * [simplify]: Extracting #4: cost 136 inf + 1 1553942953.373 * * [simplify]: Extracting #5: cost 155 inf + 2761 1553942953.381 * * [simplify]: Extracting #6: cost 36 inf + 23620 1553942953.394 * * [simplify]: Extracting #7: cost 1 inf + 31287 1553942953.407 * * [simplify]: Extracting #8: cost 0 inf + 31449 1553942953.424 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942953.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942953.425 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942953.425 * * [simplify]: iters left: 6 (14 enodes) 1553942953.432 * * [simplify]: iters left: 5 (62 enodes) 1553942953.448 * * [simplify]: iters left: 4 (100 enodes) 1553942953.464 * * [simplify]: iters left: 3 (130 enodes) 1553942953.484 * * [simplify]: iters left: 2 (180 enodes) 1553942953.543 * * [simplify]: iters left: 1 (269 enodes) 1553942953.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942953.649 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942953.649 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942953.650 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942953.650 * * [simplify]: Extracting #4: cost 93 inf + 1 1553942953.651 * * [simplify]: Extracting #5: cost 78 inf + 1761 1553942953.655 * * [simplify]: Extracting #6: cost 15 inf + 10240 1553942953.661 * * [simplify]: Extracting #7: cost 0 inf + 11907 1553942953.667 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) 1553942953.668 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942953.668 * * * * [progress]: [ 305 / 823 ] simplifiying candidate # 1553942953.668 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942953.669 * * [simplify]: iters left: 6 (20 enodes) 1553942953.678 * * [simplify]: iters left: 5 (86 enodes) 1553942953.707 * * [simplify]: iters left: 4 (189 enodes) 1553942953.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942953.784 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942953.784 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942953.784 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942953.785 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942953.787 * * [simplify]: Extracting #5: cost 179 inf + 1869 1553942953.795 * * [simplify]: Extracting #6: cost 49 inf + 23913 1553942953.811 * * [simplify]: Extracting #7: cost 3 inf + 35241 1553942953.827 * * [simplify]: Extracting #8: cost 0 inf + 36327 1553942953.844 * * [simplify]: Extracting #9: cost 0 inf + 36247 1553942953.860 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))))) 1553942953.860 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942953.861 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942953.861 * * [simplify]: iters left: 6 (15 enodes) 1553942953.867 * * [simplify]: iters left: 5 (65 enodes) 1553942953.891 * * [simplify]: iters left: 4 (108 enodes) 1553942953.914 * * [simplify]: iters left: 3 (143 enodes) 1553942953.934 * * [simplify]: iters left: 2 (193 enodes) 1553942953.967 * * [simplify]: iters left: 1 (281 enodes) 1553942954.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942954.054 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942954.054 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942954.054 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942954.054 * * [simplify]: Extracting #4: cost 95 inf + 3 1553942954.056 * * [simplify]: Extracting #5: cost 64 inf + 3553 1553942954.064 * * [simplify]: Extracting #6: cost 11 inf + 10935 1553942954.070 * * [simplify]: Extracting #7: cost 0 inf + 13115 1553942954.076 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553942954.077 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942954.077 * * * * [progress]: [ 306 / 823 ] simplifiying candidate # 1553942954.077 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942954.078 * * [simplify]: iters left: 6 (23 enodes) 1553942954.089 * * [simplify]: iters left: 5 (98 enodes) 1553942954.111 * * [simplify]: iters left: 4 (207 enodes) 1553942954.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942954.198 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942954.198 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942954.198 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942954.199 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942954.201 * * [simplify]: Extracting #5: cost 189 inf + 8422 1553942954.209 * * [simplify]: Extracting #6: cost 22 inf + 41776 1553942954.223 * * [simplify]: Extracting #7: cost 0 inf + 48379 1553942954.245 * * [simplify]: Extracting #8: cost 0 inf + 48339 1553942954.267 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553942954.267 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942954.268 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942954.268 * * [simplify]: iters left: 6 (17 enodes) 1553942954.280 * * [simplify]: iters left: 5 (77 enodes) 1553942954.304 * * [simplify]: iters left: 4 (134 enodes) 1553942954.343 * * [simplify]: iters left: 3 (177 enodes) 1553942954.392 * * [simplify]: iters left: 2 (244 enodes) 1553942954.449 * * [simplify]: iters left: 1 (356 enodes) 1553942954.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942954.547 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942954.547 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942954.547 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942954.548 * * [simplify]: Extracting #4: cost 176 inf + 1 1553942954.550 * * [simplify]: Extracting #5: cost 161 inf + 2298 1553942954.557 * * [simplify]: Extracting #6: cost 52 inf + 16587 1553942954.565 * * [simplify]: Extracting #7: cost 4 inf + 25795 1553942954.571 * * [simplify]: Extracting #8: cost 0 inf + 27123 1553942954.579 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553942954.579 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942954.579 * * * * [progress]: [ 307 / 823 ] simplifiying candidate # 1553942954.580 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942954.580 * * [simplify]: iters left: 6 (22 enodes) 1553942954.585 * * [simplify]: iters left: 5 (94 enodes) 1553942954.603 * * [simplify]: iters left: 4 (203 enodes) 1553942954.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942954.716 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942954.716 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942954.716 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942954.717 * * [simplify]: Extracting #4: cost 186 inf + 1 1553942954.719 * * [simplify]: Extracting #5: cost 169 inf + 11914 1553942954.731 * * [simplify]: Extracting #6: cost 19 inf + 39839 1553942954.751 * * [simplify]: Extracting #7: cost 0 inf + 43515 1553942954.772 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) 1553942954.772 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942954.773 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942954.773 * * [simplify]: iters left: 6 (15 enodes) 1553942954.779 * * [simplify]: iters left: 5 (65 enodes) 1553942954.803 * * [simplify]: iters left: 4 (108 enodes) 1553942954.832 * * [simplify]: iters left: 3 (143 enodes) 1553942954.871 * * [simplify]: iters left: 2 (193 enodes) 1553942954.910 * * [simplify]: iters left: 1 (281 enodes) 1553942954.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942954.994 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942954.994 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942954.994 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942954.995 * * [simplify]: Extracting #4: cost 96 inf + 3 1553942954.995 * * [simplify]: Extracting #5: cost 62 inf + 3716 1553942954.998 * * [simplify]: Extracting #6: cost 11 inf + 10935 1553942955.002 * * [simplify]: Extracting #7: cost 0 inf + 13195 1553942955.005 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553942955.006 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942955.006 * * * * [progress]: [ 308 / 823 ] simplifiying candidate # 1553942955.006 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942955.007 * * [simplify]: iters left: 6 (21 enodes) 1553942955.016 * * [simplify]: iters left: 5 (90 enodes) 1553942955.033 * * [simplify]: iters left: 4 (195 enodes) 1553942955.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942955.122 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942955.122 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942955.122 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942955.123 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942955.128 * * [simplify]: Extracting #5: cost 171 inf + 10674 1553942955.143 * * [simplify]: Extracting #6: cost 26 inf + 37386 1553942955.161 * * [simplify]: Extracting #7: cost 6 inf + 42546 1553942955.178 * * [simplify]: Extracting #8: cost 2 inf + 45114 1553942955.189 * * [simplify]: Extracting #9: cost 0 inf + 46478 1553942955.199 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942955.199 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942955.200 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942955.200 * * [simplify]: iters left: 6 (18 enodes) 1553942955.209 * * [simplify]: iters left: 5 (87 enodes) 1553942955.230 * * [simplify]: iters left: 4 (193 enodes) 1553942955.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942955.307 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942955.307 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942955.307 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942955.308 * * [simplify]: Extracting #4: cost 174 inf + 124 1553942955.310 * * [simplify]: Extracting #5: cost 150 inf + 4961 1553942955.317 * * [simplify]: Extracting #6: cost 60 inf + 20894 1553942955.333 * * [simplify]: Extracting #7: cost 3 inf + 35608 1553942955.349 * * [simplify]: Extracting #8: cost 0 inf + 36854 1553942955.364 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) 1553942955.364 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ 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.im x.re))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im x.im) (* (+ x.im x.re) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942955.364 * * * * [progress]: [ 309 / 823 ] simplifiying candidate # 1553942955.365 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942955.365 * * [simplify]: iters left: 6 (19 enodes) 1553942955.374 * * [simplify]: iters left: 5 (81 enodes) 1553942955.400 * * [simplify]: iters left: 4 (175 enodes) 1553942955.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942955.498 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942955.498 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942955.498 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942955.499 * * [simplify]: Extracting #4: cost 188 inf + 1 1553942955.502 * * [simplify]: Extracting #5: cost 172 inf + 8415 1553942955.516 * * [simplify]: Extracting #6: cost 25 inf + 37015 1553942955.534 * * [simplify]: Extracting #7: cost 1 inf + 43702 1553942955.554 * * [simplify]: Extracting #8: cost 0 inf + 44264 1553942955.573 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942955.573 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553942955.573 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942955.573 * * [simplify]: iters left: 6 (16 enodes) 1553942955.577 * * [simplify]: iters left: 5 (77 enodes) 1553942955.592 * * [simplify]: iters left: 4 (163 enodes) 1553942955.633 * * [simplify]: iters left: 3 (333 enodes) 1553942955.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942955.737 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942955.737 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942955.738 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942955.739 * * [simplify]: Extracting #4: cost 193 inf + 84 1553942955.744 * * [simplify]: Extracting #5: cost 116 inf + 14327 1553942955.761 * * [simplify]: Extracting #6: cost 4 inf + 38867 1553942955.779 * * [simplify]: Extracting #7: cost 0 inf + 39235 1553942955.801 * * [simplify]: Extracting #8: cost 0 inf + 39195 1553942955.819 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re)))) 1553942955.819 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942955.819 * * * * [progress]: [ 310 / 823 ] simplifiying candidate # 1553942955.820 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942955.820 * * [simplify]: iters left: 6 (20 enodes) 1553942955.830 * * [simplify]: iters left: 5 (86 enodes) 1553942955.858 * * [simplify]: iters left: 4 (193 enodes) 1553942955.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942955.973 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942955.973 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942955.974 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942955.975 * * [simplify]: Extracting #4: cost 194 inf + 1 1553942955.978 * * [simplify]: Extracting #5: cost 188 inf + 8723 1553942955.993 * * [simplify]: Extracting #6: cost 31 inf + 39062 1553942956.007 * * [simplify]: Extracting #7: cost 0 inf + 46281 1553942956.018 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942956.018 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942956.019 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942956.019 * * [simplify]: iters left: 6 (16 enodes) 1553942956.022 * * [simplify]: iters left: 5 (75 enodes) 1553942956.037 * * [simplify]: iters left: 4 (160 enodes) 1553942956.067 * * [simplify]: iters left: 3 (370 enodes) 1553942956.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942956.210 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942956.210 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942956.210 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942956.211 * * [simplify]: Extracting #4: cost 212 inf + 84 1553942956.217 * * [simplify]: Extracting #5: cost 117 inf + 16229 1553942956.228 * * [simplify]: Extracting #6: cost 8 inf + 41285 1553942956.238 * * [simplify]: Extracting #7: cost 0 inf + 43421 1553942956.248 * * [simplify]: Extracting #8: cost 0 inf + 43381 1553942956.267 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re)))) 1553942956.267 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942956.267 * * * * [progress]: [ 311 / 823 ] simplifiying candidate # 1553942956.268 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942956.268 * * [simplify]: iters left: 6 (13 enodes) 1553942956.274 * * [simplify]: iters left: 5 (54 enodes) 1553942956.292 * * [simplify]: iters left: 4 (121 enodes) 1553942956.347 * * [simplify]: iters left: 3 (476 enodes) 1553942956.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942956.907 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942956.907 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942956.907 * * [simplify]: Extracting #3: cost 95 inf + 0 1553942956.910 * * [simplify]: Extracting #4: cost 367 inf + 1 1553942956.919 * * [simplify]: Extracting #5: cost 327 inf + 22071 1553942956.952 * * [simplify]: Extracting #6: cost 25 inf + 79612 1553942956.975 * * [simplify]: Extracting #7: cost 0 inf + 83782 1553942957.015 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942957.015 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942957.016 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942957.016 * * [simplify]: iters left: 6 (9 enodes) 1553942957.018 * * [simplify]: iters left: 5 (39 enodes) 1553942957.024 * * [simplify]: iters left: 4 (72 enodes) 1553942957.035 * * [simplify]: iters left: 3 (126 enodes) 1553942957.054 * * [simplify]: iters left: 2 (188 enodes) 1553942957.094 * * [simplify]: iters left: 1 (275 enodes) 1553942957.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942957.147 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942957.147 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942957.147 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942957.147 * * [simplify]: Extracting #4: cost 86 inf + 44 1553942957.148 * * [simplify]: Extracting #5: cost 44 inf + 5096 1553942957.151 * * [simplify]: Extracting #6: cost 11 inf + 9480 1553942957.154 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553942957.157 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942957.157 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942957.157 * * * * [progress]: [ 312 / 823 ] simplifiying candidate # 1553942957.157 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942957.157 * * [simplify]: iters left: 6 (20 enodes) 1553942957.162 * * [simplify]: iters left: 5 (86 enodes) 1553942957.176 * * [simplify]: iters left: 4 (189 enodes) 1553942957.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942957.270 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942957.270 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942957.270 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942957.270 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942957.272 * * [simplify]: Extracting #5: cost 175 inf + 2998 1553942957.276 * * [simplify]: Extracting #6: cost 45 inf + 25401 1553942957.284 * * [simplify]: Extracting #7: cost 1 inf + 35165 1553942957.296 * * [simplify]: Extracting #8: cost 0 inf + 36047 1553942957.313 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im))))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- x.re x.im)))) 1553942957.314 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im))))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942957.314 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942957.314 * * [simplify]: iters left: 6 (15 enodes) 1553942957.322 * * [simplify]: iters left: 5 (65 enodes) 1553942957.346 * * [simplify]: iters left: 4 (108 enodes) 1553942957.367 * * [simplify]: iters left: 3 (143 enodes) 1553942957.387 * * [simplify]: iters left: 2 (193 enodes) 1553942957.448 * * [simplify]: iters left: 1 (281 enodes) 1553942957.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942957.529 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942957.529 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942957.529 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942957.530 * * [simplify]: Extracting #4: cost 91 inf + 249 1553942957.535 * * [simplify]: Extracting #5: cost 51 inf + 4737 1553942957.540 * * [simplify]: Extracting #6: cost 9 inf + 11219 1553942957.547 * * [simplify]: Extracting #7: cost 0 inf + 13115 1553942957.553 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553942957.553 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im))))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- x.re x.im)))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942957.553 * * * * [progress]: [ 313 / 823 ] simplifiying candidate # 1553942957.553 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942957.553 * * [simplify]: iters left: 6 (13 enodes) 1553942957.556 * * [simplify]: iters left: 5 (55 enodes) 1553942957.565 * * [simplify]: iters left: 4 (122 enodes) 1553942957.600 * * [simplify]: iters left: 3 (477 enodes) 1553942958.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942958.071 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942958.071 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942958.071 * * [simplify]: Extracting #3: cost 93 inf + 0 1553942958.072 * * [simplify]: Extracting #4: cost 354 inf + 1 1553942958.076 * * [simplify]: Extracting #5: cost 362 inf + 12089 1553942958.097 * * [simplify]: Extracting #6: cost 76 inf + 64398 1553942958.141 * * [simplify]: Extracting #7: cost 0 inf + 80189 1553942958.164 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942958.164 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942958.165 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553942958.165 * * [simplify]: iters left: 6 (9 enodes) 1553942958.169 * * [simplify]: iters left: 5 (41 enodes) 1553942958.181 * * [simplify]: iters left: 4 (74 enodes) 1553942958.196 * * [simplify]: iters left: 3 (126 enodes) 1553942958.213 * * [simplify]: iters left: 2 (191 enodes) 1553942958.259 * * [simplify]: iters left: 1 (279 enodes) 1553942958.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942958.325 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942958.325 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942958.325 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942958.325 * * [simplify]: Extracting #4: cost 86 inf + 45 1553942958.326 * * [simplify]: Extracting #5: cost 48 inf + 4569 1553942958.329 * * [simplify]: Extracting #6: cost 6 inf + 9969 1553942958.332 * * [simplify]: Extracting #7: cost 0 inf + 10379 1553942958.335 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942958.335 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942958.335 * * * * [progress]: [ 314 / 823 ] simplifiying candidate # 1553942958.335 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942958.336 * * [simplify]: iters left: 6 (21 enodes) 1553942958.342 * * [simplify]: iters left: 5 (89 enodes) 1553942958.356 * * [simplify]: iters left: 4 (185 enodes) 1553942958.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942958.441 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942958.442 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942958.442 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942958.443 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942958.445 * * [simplify]: Extracting #5: cost 181 inf + 6966 1553942958.451 * * [simplify]: Extracting #6: cost 48 inf + 29619 1553942958.459 * * [simplify]: Extracting #7: cost 8 inf + 38577 1553942958.471 * * [simplify]: Extracting #8: cost 1 inf + 42391 1553942958.489 * * [simplify]: Extracting #9: cost 0 inf + 43073 1553942958.499 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942958.499 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942958.500 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942958.500 * * [simplify]: iters left: 6 (15 enodes) 1553942958.504 * * [simplify]: iters left: 5 (67 enodes) 1553942958.514 * * [simplify]: iters left: 4 (119 enodes) 1553942958.532 * * [simplify]: iters left: 3 (165 enodes) 1553942958.557 * * [simplify]: iters left: 2 (238 enodes) 1553942958.603 * * [simplify]: iters left: 1 (351 enodes) 1553942958.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942958.740 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942958.740 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942958.741 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942958.744 * * [simplify]: Extracting #4: cost 170 inf + 125 1553942958.750 * * [simplify]: Extracting #5: cost 71 inf + 14904 1553942958.760 * * [simplify]: Extracting #6: cost 11 inf + 23339 1553942958.772 * * [simplify]: Extracting #7: cost 0 inf + 25839 1553942958.783 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553942958.783 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ 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.im x.re))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942958.784 * * * * [progress]: [ 315 / 823 ] simplifiying candidate # 1553942958.784 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942958.784 * * [simplify]: iters left: 6 (17 enodes) 1553942958.792 * * [simplify]: iters left: 5 (72 enodes) 1553942958.816 * * [simplify]: iters left: 4 (170 enodes) 1553942958.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942958.934 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942958.934 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942958.934 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942958.934 * * [simplify]: Extracting #4: cost 180 inf + 1 1553942958.935 * * [simplify]: Extracting #5: cost 195 inf + 2189 1553942958.940 * * [simplify]: Extracting #6: cost 66 inf + 24911 1553942958.949 * * [simplify]: Extracting #7: cost 1 inf + 37721 1553942958.960 * * [simplify]: Extracting #8: cost 0 inf + 37563 1553942958.980 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942958.980 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942958.981 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553942958.981 * * [simplify]: iters left: 6 (10 enodes) 1553942958.985 * * [simplify]: iters left: 5 (44 enodes) 1553942958.992 * * [simplify]: iters left: 4 (82 enodes) 1553942959.005 * * [simplify]: iters left: 3 (139 enodes) 1553942959.022 * * [simplify]: iters left: 2 (204 enodes) 1553942959.057 * * [simplify]: iters left: 1 (293 enodes) 1553942959.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942959.157 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942959.157 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942959.157 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942959.158 * * [simplify]: Extracting #4: cost 90 inf + 126 1553942959.159 * * [simplify]: Extracting #5: cost 65 inf + 3101 1553942959.164 * * [simplify]: Extracting #6: cost 11 inf + 10407 1553942959.167 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553942959.170 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im))) 1553942959.170 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942959.171 * * * * [progress]: [ 316 / 823 ] simplifiying candidate # 1553942959.171 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942959.171 * * [simplify]: iters left: 6 (22 enodes) 1553942959.176 * * [simplify]: iters left: 5 (95 enodes) 1553942959.192 * * [simplify]: iters left: 4 (207 enodes) 1553942959.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942959.273 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942959.273 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942959.273 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942959.274 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942959.280 * * [simplify]: Extracting #5: cost 185 inf + 14301 1553942959.299 * * [simplify]: Extracting #6: cost 20 inf + 47732 1553942959.322 * * [simplify]: Extracting #7: cost 1 inf + 54490 1553942959.346 * * [simplify]: Extracting #8: cost 0 inf + 55132 1553942959.374 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942959.375 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942959.375 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942959.376 * * [simplify]: iters left: 6 (18 enodes) 1553942959.384 * * [simplify]: iters left: 5 (87 enodes) 1553942959.407 * * [simplify]: iters left: 4 (193 enodes) 1553942959.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942959.458 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942959.458 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942959.458 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942959.459 * * [simplify]: Extracting #4: cost 184 inf + 0 1553942959.460 * * [simplify]: Extracting #5: cost 132 inf + 9839 1553942959.467 * * [simplify]: Extracting #6: cost 10 inf + 33156 1553942959.475 * * [simplify]: Extracting #7: cost 0 inf + 36976 1553942959.483 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942959.483 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im 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.re) (* x.im (- x.im x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942959.483 * * * * [progress]: [ 317 / 823 ] simplifiying candidate # 1553942959.484 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942959.484 * * [simplify]: iters left: 6 (20 enodes) 1553942959.489 * * [simplify]: iters left: 5 (86 enodes) 1553942959.512 * * [simplify]: iters left: 4 (187 enodes) 1553942959.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942959.601 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942959.602 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942959.602 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942959.603 * * [simplify]: Extracting #4: cost 206 inf + 1 1553942959.607 * * [simplify]: Extracting #5: cost 189 inf + 10427 1553942959.624 * * [simplify]: Extracting #6: cost 38 inf + 42914 1553942959.646 * * [simplify]: Extracting #7: cost 0 inf + 52550 1553942959.665 * * [simplify]: Extracting #8: cost 0 inf + 52470 1553942959.677 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553942959.677 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942959.677 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942959.677 * * [simplify]: iters left: 6 (16 enodes) 1553942959.681 * * [simplify]: iters left: 5 (77 enodes) 1553942959.698 * * [simplify]: iters left: 4 (163 enodes) 1553942959.753 * * [simplify]: iters left: 3 (333 enodes) 1553942959.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942959.854 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942959.854 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942959.854 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942959.855 * * [simplify]: Extracting #4: cost 201 inf + 0 1553942959.857 * * [simplify]: Extracting #5: cost 147 inf + 9469 1553942959.867 * * [simplify]: Extracting #6: cost 23 inf + 36390 1553942959.886 * * [simplify]: Extracting #7: cost 0 inf + 40315 1553942959.905 * * [simplify]: Extracting #8: cost 0 inf + 40275 1553942959.923 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.im x.re)))) 1553942959.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942959.924 * * * * [progress]: [ 318 / 823 ] simplifiying candidate # 1553942959.924 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942959.925 * * [simplify]: iters left: 6 (22 enodes) 1553942959.935 * * [simplify]: iters left: 5 (95 enodes) 1553942959.966 * * [simplify]: iters left: 4 (211 enodes) 1553942960.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942960.101 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942960.101 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942960.102 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942960.103 * * [simplify]: Extracting #4: cost 232 inf + 1 1553942960.112 * * [simplify]: Extracting #5: cost 207 inf + 15271 1553942960.133 * * [simplify]: Extracting #6: cost 25 inf + 56656 1553942960.147 * * [simplify]: Extracting #7: cost 0 inf + 61905 1553942960.161 * * [simplify]: Extracting #8: cost 0 inf + 61865 1553942960.181 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 1553942960.181 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942960.182 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942960.182 * * [simplify]: iters left: 6 (18 enodes) 1553942960.191 * * [simplify]: iters left: 5 (87 enodes) 1553942960.220 * * [simplify]: iters left: 4 (186 enodes) 1553942960.286 * * [simplify]: iters left: 3 (404 enodes) 1553942960.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942960.478 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942960.479 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942960.479 * * [simplify]: Extracting #3: cost 97 inf + 0 1553942960.479 * * [simplify]: Extracting #4: cost 235 inf + 0 1553942960.481 * * [simplify]: Extracting #5: cost 188 inf + 6608 1553942960.494 * * [simplify]: Extracting #6: cost 32 inf + 38431 1553942960.513 * * [simplify]: Extracting #7: cost 0 inf + 46175 1553942960.524 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553942960.524 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942960.524 * * * * [progress]: [ 319 / 823 ] simplifiying candidate # 1553942960.525 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942960.525 * * [simplify]: iters left: 6 (18 enodes) 1553942960.529 * * [simplify]: iters left: 5 (76 enodes) 1553942960.545 * * [simplify]: iters left: 4 (150 enodes) 1553942960.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942960.627 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942960.627 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942960.628 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942960.628 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942960.630 * * [simplify]: Extracting #5: cost 173 inf + 2231 1553942960.637 * * [simplify]: Extracting #6: cost 58 inf + 22004 1553942960.648 * * [simplify]: Extracting #7: cost 0 inf + 35599 1553942960.656 * * [simplify]: Extracting #8: cost 0 inf + 35359 1553942960.667 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942960.667 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942960.667 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942960.667 * * [simplify]: iters left: 6 (14 enodes) 1553942960.670 * * [simplify]: iters left: 5 (62 enodes) 1553942960.687 * * [simplify]: iters left: 4 (109 enodes) 1553942960.715 * * [simplify]: iters left: 3 (152 enodes) 1553942960.737 * * [simplify]: iters left: 2 (225 enodes) 1553942960.814 * * [simplify]: iters left: 1 (338 enodes) 1553942960.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942960.922 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942960.922 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942960.922 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942960.923 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942960.925 * * [simplify]: Extracting #5: cost 166 inf + 1638 1553942960.930 * * [simplify]: Extracting #6: cost 49 inf + 18619 1553942960.936 * * [simplify]: Extracting #7: cost 1 inf + 24389 1553942960.941 * * [simplify]: Extracting #8: cost 0 inf + 24471 1553942960.948 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942960.948 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im 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.re) (* (- x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942960.948 * * * * [progress]: [ 320 / 823 ] simplifiying candidate # 1553942960.948 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942960.948 * * [simplify]: iters left: 6 (23 enodes) 1553942960.956 * * [simplify]: iters left: 5 (98 enodes) 1553942960.972 * * [simplify]: iters left: 4 (207 enodes) 1553942961.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942961.049 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942961.050 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942961.050 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942961.051 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942961.054 * * [simplify]: Extracting #5: cost 181 inf + 10833 1553942961.062 * * [simplify]: Extracting #6: cost 29 inf + 39281 1553942961.072 * * [simplify]: Extracting #7: cost 6 inf + 44287 1553942961.089 * * [simplify]: Extracting #8: cost 0 inf + 48259 1553942961.104 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553942961.104 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942961.104 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942961.104 * * [simplify]: iters left: 6 (17 enodes) 1553942961.108 * * [simplify]: iters left: 5 (77 enodes) 1553942961.119 * * [simplify]: iters left: 4 (134 enodes) 1553942961.140 * * [simplify]: iters left: 3 (177 enodes) 1553942961.170 * * [simplify]: iters left: 2 (244 enodes) 1553942961.220 * * [simplify]: iters left: 1 (356 enodes) 1553942961.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942961.334 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942961.334 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942961.335 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942961.336 * * [simplify]: Extracting #4: cost 176 inf + 1 1553942961.337 * * [simplify]: Extracting #5: cost 162 inf + 2175 1553942961.344 * * [simplify]: Extracting #6: cost 47 inf + 17277 1553942961.355 * * [simplify]: Extracting #7: cost 4 inf + 25955 1553942961.367 * * [simplify]: Extracting #8: cost 0 inf + 27283 1553942961.379 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))))) 1553942961.379 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942961.379 * * * * [progress]: [ 321 / 823 ] simplifiying candidate # 1553942961.380 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942961.380 * * [simplify]: iters left: 6 (21 enodes) 1553942961.390 * * [simplify]: iters left: 5 (89 enodes) 1553942961.421 * * [simplify]: iters left: 4 (185 enodes) 1553942961.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942961.530 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942961.530 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942961.531 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942961.531 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942961.533 * * [simplify]: Extracting #5: cost 165 inf + 9879 1553942961.541 * * [simplify]: Extracting #6: cost 17 inf + 38879 1553942961.551 * * [simplify]: Extracting #7: cost 0 inf + 43273 1553942961.565 * * [simplify]: Extracting #8: cost 0 inf + 43233 1553942961.584 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) 1553942961.584 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942961.585 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942961.585 * * [simplify]: iters left: 6 (15 enodes) 1553942961.592 * * [simplify]: iters left: 5 (67 enodes) 1553942961.613 * * [simplify]: iters left: 4 (119 enodes) 1553942961.633 * * [simplify]: iters left: 3 (165 enodes) 1553942961.659 * * [simplify]: iters left: 2 (238 enodes) 1553942961.710 * * [simplify]: iters left: 1 (351 enodes) 1553942961.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942961.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942961.813 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942961.813 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942961.814 * * [simplify]: Extracting #4: cost 171 inf + 44 1553942961.815 * * [simplify]: Extracting #5: cost 119 inf + 7767 1553942961.820 * * [simplify]: Extracting #6: cost 12 inf + 23177 1553942961.827 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553942961.832 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553942961.833 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re)))) (* (cbrt (+ x.im x.re)) (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942961.833 * * * * [progress]: [ 322 / 823 ] simplifiying candidate # 1553942961.833 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942961.833 * * [simplify]: iters left: 6 (18 enodes) 1553942961.838 * * [simplify]: iters left: 5 (77 enodes) 1553942961.851 * * [simplify]: iters left: 4 (151 enodes) 1553942961.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942961.918 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942961.918 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942961.918 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942961.918 * * [simplify]: Extracting #4: cost 152 inf + 1 1553942961.920 * * [simplify]: Extracting #5: cost 177 inf + 1743 1553942961.927 * * [simplify]: Extracting #6: cost 73 inf + 19295 1553942961.941 * * [simplify]: Extracting #7: cost 3 inf + 34433 1553942961.956 * * [simplify]: Extracting #8: cost 0 inf + 35599 1553942961.972 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942961.972 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942961.973 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942961.973 * * [simplify]: iters left: 6 (14 enodes) 1553942961.979 * * [simplify]: iters left: 5 (64 enodes) 1553942961.999 * * [simplify]: iters left: 4 (111 enodes) 1553942962.034 * * [simplify]: iters left: 3 (152 enodes) 1553942962.078 * * [simplify]: iters left: 2 (225 enodes) 1553942962.156 * * [simplify]: iters left: 1 (337 enodes) 1553942962.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942962.265 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942962.265 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942962.265 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942962.265 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942962.266 * * [simplify]: Extracting #5: cost 169 inf + 1233 1553942962.269 * * [simplify]: Extracting #6: cost 71 inf + 14256 1553942962.276 * * [simplify]: Extracting #7: cost 1 inf + 24469 1553942962.287 * * [simplify]: Extracting #8: cost 0 inf + 24551 1553942962.298 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im))))) 1553942962.298 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- (* x.re x.re) (* (- x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942962.298 * * * * [progress]: [ 323 / 823 ] simplifiying candidate # 1553942962.299 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942962.299 * * [simplify]: iters left: 6 (20 enodes) 1553942962.308 * * [simplify]: iters left: 5 (86 enodes) 1553942962.337 * * [simplify]: iters left: 4 (185 enodes) 1553942962.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942962.423 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942962.423 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942962.423 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942962.424 * * [simplify]: Extracting #4: cost 185 inf + 1 1553942962.428 * * [simplify]: Extracting #5: cost 169 inf + 10217 1553942962.442 * * [simplify]: Extracting #6: cost 23 inf + 38737 1553942962.452 * * [simplify]: Extracting #7: cost 0 inf + 42899 1553942962.462 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) 1553942962.462 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942962.462 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942962.462 * * [simplify]: iters left: 6 (15 enodes) 1553942962.466 * * [simplify]: iters left: 5 (67 enodes) 1553942962.488 * * [simplify]: iters left: 4 (119 enodes) 1553942962.523 * * [simplify]: iters left: 3 (165 enodes) 1553942962.551 * * [simplify]: iters left: 2 (238 enodes) 1553942962.609 * * [simplify]: iters left: 1 (351 enodes) 1553942962.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942962.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942962.744 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942962.744 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942962.745 * * [simplify]: Extracting #4: cost 172 inf + 44 1553942962.751 * * [simplify]: Extracting #5: cost 117 inf + 7930 1553942962.761 * * [simplify]: Extracting #6: cost 12 inf + 23097 1553942962.772 * * [simplify]: Extracting #7: cost 0 inf + 25839 1553942962.783 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553942962.783 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (cbrt (- x.re x.im)) (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942962.784 * * * * [progress]: [ 324 / 823 ] simplifiying candidate # 1553942962.784 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942962.784 * * [simplify]: iters left: 6 (22 enodes) 1553942962.795 * * [simplify]: iters left: 5 (95 enodes) 1553942962.827 * * [simplify]: iters left: 4 (209 enodes) 1553942962.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942962.922 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942962.922 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942962.922 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942962.923 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942962.928 * * [simplify]: Extracting #5: cost 191 inf + 11606 1553942962.946 * * [simplify]: Extracting #6: cost 29 inf + 44151 1553942962.969 * * [simplify]: Extracting #7: cost 0 inf + 53248 1553942962.997 * * [simplify]: Extracting #8: cost 0 inf + 53128 1553942963.016 * * [simplify]: Extracting #9: cost 0 inf + 52928 1553942963.028 * [simplify]: Simplified to (* (cbrt (* 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)))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942963.029 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942963.029 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942963.029 * * [simplify]: iters left: 6 (18 enodes) 1553942963.033 * * [simplify]: iters left: 5 (87 enodes) 1553942963.055 * * [simplify]: iters left: 4 (193 enodes) 1553942963.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942963.106 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942963.106 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942963.106 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942963.107 * * [simplify]: Extracting #4: cost 175 inf + 124 1553942963.109 * * [simplify]: Extracting #5: cost 150 inf + 4961 1553942963.115 * * [simplify]: Extracting #6: cost 60 inf + 20894 1553942963.125 * * [simplify]: Extracting #7: cost 3 inf + 35608 1553942963.133 * * [simplify]: Extracting #8: cost 0 inf + 36854 1553942963.141 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) 1553942963.141 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im 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))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.im x.im) (* (+ x.im x.re) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942963.141 * * * * [progress]: [ 325 / 823 ] simplifiying candidate # 1553942963.141 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942963.142 * * [simplify]: iters left: 6 (20 enodes) 1553942963.147 * * [simplify]: iters left: 5 (86 enodes) 1553942963.172 * * [simplify]: iters left: 4 (189 enodes) 1553942963.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942963.264 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942963.264 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942963.264 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942963.265 * * [simplify]: Extracting #4: cost 216 inf + 1 1553942963.267 * * [simplify]: Extracting #5: cost 205 inf + 8252 1553942963.279 * * [simplify]: Extracting #6: cost 28 inf + 44390 1553942963.296 * * [simplify]: Extracting #7: cost 0 inf + 52806 1553942963.308 * * [simplify]: Extracting #8: cost 0 inf + 52766 1553942963.320 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942963.321 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553942963.321 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942963.321 * * [simplify]: iters left: 6 (16 enodes) 1553942963.325 * * [simplify]: iters left: 5 (77 enodes) 1553942963.351 * * [simplify]: iters left: 4 (163 enodes) 1553942963.383 * * [simplify]: iters left: 3 (333 enodes) 1553942963.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942963.506 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942963.506 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942963.506 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942963.507 * * [simplify]: Extracting #4: cost 194 inf + 84 1553942963.511 * * [simplify]: Extracting #5: cost 116 inf + 14327 1553942963.519 * * [simplify]: Extracting #6: cost 4 inf + 38907 1553942963.529 * * [simplify]: Extracting #7: cost 0 inf + 39275 1553942963.541 * * [simplify]: Extracting #8: cost 0 inf + 39195 1553942963.558 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im)))) 1553942963.558 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re 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))) 1553942963.559 * * * * [progress]: [ 326 / 823 ] simplifiying candidate # 1553942963.559 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942963.559 * * [simplify]: iters left: 6 (21 enodes) 1553942963.570 * * [simplify]: iters left: 5 (91 enodes) 1553942963.596 * * [simplify]: iters left: 4 (207 enodes) 1553942963.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942963.697 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942963.697 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942963.698 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942963.698 * * [simplify]: Extracting #4: cost 227 inf + 1 1553942963.701 * * [simplify]: Extracting #5: cost 215 inf + 10153 1553942963.709 * * [simplify]: Extracting #6: cost 67 inf + 37951 1553942963.732 * * [simplify]: Extracting #7: cost 8 inf + 53787 1553942963.751 * * [simplify]: Extracting #8: cost 0 inf + 57603 1553942963.764 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942963.764 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942963.765 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942963.765 * * [simplify]: iters left: 6 (16 enodes) 1553942963.773 * * [simplify]: iters left: 5 (75 enodes) 1553942963.797 * * [simplify]: iters left: 4 (160 enodes) 1553942963.856 * * [simplify]: iters left: 3 (370 enodes) 1553942963.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942963.978 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942963.978 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942963.978 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942963.979 * * [simplify]: Extracting #4: cost 213 inf + 84 1553942963.982 * * [simplify]: Extracting #5: cost 116 inf + 16270 1553942963.991 * * [simplify]: Extracting #6: cost 8 inf + 41285 1553942964.004 * * [simplify]: Extracting #7: cost 0 inf + 43421 1553942964.015 * * [simplify]: Extracting #8: cost 0 inf + 43381 1553942964.034 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im)))) 1553942964.034 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) 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))) 1553942964.035 * * * * [progress]: [ 327 / 823 ] simplifiying candidate # 1553942964.035 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942964.036 * * [simplify]: iters left: 6 (14 enodes) 1553942964.042 * * [simplify]: iters left: 5 (58 enodes) 1553942964.055 * * [simplify]: iters left: 4 (134 enodes) 1553942964.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942964.122 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942964.122 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942964.122 * * [simplify]: Extracting #3: cost 53 inf + 0 1553942964.122 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942964.123 * * [simplify]: Extracting #5: cost 158 inf + 1705 1553942964.128 * * [simplify]: Extracting #6: cost 35 inf + 23340 1553942964.135 * * [simplify]: Extracting #7: cost 1 inf + 29847 1553942964.143 * * [simplify]: Extracting #8: cost 0 inf + 29969 1553942964.155 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942964.155 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942964.156 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942964.156 * * [simplify]: iters left: 6 (9 enodes) 1553942964.160 * * [simplify]: iters left: 5 (39 enodes) 1553942964.171 * * [simplify]: iters left: 4 (72 enodes) 1553942964.195 * * [simplify]: iters left: 3 (126 enodes) 1553942964.212 * * [simplify]: iters left: 2 (188 enodes) 1553942964.252 * * [simplify]: iters left: 1 (275 enodes) 1553942964.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942964.314 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942964.314 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942964.314 * * [simplify]: Extracting #3: cost 43 inf + 0 1553942964.315 * * [simplify]: Extracting #4: cost 87 inf + 44 1553942964.317 * * [simplify]: Extracting #5: cost 44 inf + 5096 1553942964.321 * * [simplify]: Extracting #6: cost 11 inf + 9480 1553942964.327 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553942964.332 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942964.333 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im 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))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942964.333 * * * * [progress]: [ 328 / 823 ] simplifiying candidate # 1553942964.333 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942964.334 * * [simplify]: iters left: 6 (22 enodes) 1553942964.344 * * [simplify]: iters left: 5 (94 enodes) 1553942964.373 * * [simplify]: iters left: 4 (203 enodes) 1553942964.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942964.475 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942964.475 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942964.476 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942964.477 * * [simplify]: Extracting #4: cost 186 inf + 1 1553942964.481 * * [simplify]: Extracting #5: cost 169 inf + 9835 1553942964.495 * * [simplify]: Extracting #6: cost 30 inf + 33856 1553942964.514 * * [simplify]: Extracting #7: cost 2 inf + 41831 1553942964.534 * * [simplify]: Extracting #8: cost 0 inf + 43235 1553942964.553 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942964.553 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942964.554 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942964.554 * * [simplify]: iters left: 6 (15 enodes) 1553942964.561 * * [simplify]: iters left: 5 (65 enodes) 1553942964.582 * * [simplify]: iters left: 4 (108 enodes) 1553942964.614 * * [simplify]: iters left: 3 (143 enodes) 1553942964.651 * * [simplify]: iters left: 2 (193 enodes) 1553942964.689 * * [simplify]: iters left: 1 (281 enodes) 1553942964.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942964.766 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942964.766 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942964.766 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942964.767 * * [simplify]: Extracting #4: cost 92 inf + 249 1553942964.770 * * [simplify]: Extracting #5: cost 50 inf + 4778 1553942964.775 * * [simplify]: Extracting #6: cost 9 inf + 11219 1553942964.784 * * [simplify]: Extracting #7: cost 0 inf + 13195 1553942964.788 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553942964.788 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im 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))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942964.788 * * * * [progress]: [ 329 / 823 ] simplifiying candidate # 1553942964.788 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942964.788 * * [simplify]: iters left: 6 (17 enodes) 1553942964.792 * * [simplify]: iters left: 5 (72 enodes) 1553942964.803 * * [simplify]: iters left: 4 (170 enodes) 1553942964.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942964.896 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942964.896 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942964.897 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942964.898 * * [simplify]: Extracting #4: cost 180 inf + 1 1553942964.900 * * [simplify]: Extracting #5: cost 198 inf + 1865 1553942964.907 * * [simplify]: Extracting #6: cost 91 inf + 19384 1553942964.923 * * [simplify]: Extracting #7: cost 11 inf + 35621 1553942964.941 * * [simplify]: Extracting #8: cost 0 inf + 37723 1553942964.954 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942964.954 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.re (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942964.954 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553942964.954 * * [simplify]: iters left: 6 (10 enodes) 1553942964.957 * * [simplify]: iters left: 5 (44 enodes) 1553942964.963 * * [simplify]: iters left: 4 (82 enodes) 1553942964.977 * * [simplify]: iters left: 3 (139 enodes) 1553942964.995 * * [simplify]: iters left: 2 (204 enodes) 1553942965.059 * * [simplify]: iters left: 1 (293 enodes) 1553942965.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942965.171 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942965.171 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942965.171 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942965.171 * * [simplify]: Extracting #4: cost 90 inf + 126 1553942965.173 * * [simplify]: Extracting #5: cost 65 inf + 3101 1553942965.178 * * [simplify]: Extracting #6: cost 11 inf + 10407 1553942965.182 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553942965.187 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re))) 1553942965.187 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ 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))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942965.187 * * * * [progress]: [ 330 / 823 ] simplifiying candidate # 1553942965.187 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942965.187 * * [simplify]: iters left: 6 (20 enodes) 1553942965.192 * * [simplify]: iters left: 5 (86 enodes) 1553942965.206 * * [simplify]: iters left: 4 (185 enodes) 1553942965.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942965.290 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942965.290 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942965.290 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942965.290 * * [simplify]: Extracting #4: cost 185 inf + 1 1553942965.292 * * [simplify]: Extracting #5: cost 183 inf + 6228 1553942965.299 * * [simplify]: Extracting #6: cost 24 inf + 35611 1553942965.312 * * [simplify]: Extracting #7: cost 2 inf + 41895 1553942965.331 * * [simplify]: Extracting #8: cost 0 inf + 43299 1553942965.351 * [simplify]: Simplified to (* (cbrt (* x.re (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942965.351 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942965.352 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942965.352 * * [simplify]: iters left: 6 (15 enodes) 1553942965.359 * * [simplify]: iters left: 5 (67 enodes) 1553942965.382 * * [simplify]: iters left: 4 (119 enodes) 1553942965.417 * * [simplify]: iters left: 3 (165 enodes) 1553942965.464 * * [simplify]: iters left: 2 (238 enodes) 1553942965.541 * * [simplify]: iters left: 1 (351 enodes) 1553942965.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942965.646 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942965.646 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942965.646 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942965.646 * * [simplify]: Extracting #4: cost 171 inf + 125 1553942965.649 * * [simplify]: Extracting #5: cost 71 inf + 14863 1553942965.654 * * [simplify]: Extracting #6: cost 11 inf + 23179 1553942965.660 * * [simplify]: Extracting #7: cost 0 inf + 25759 1553942965.666 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553942965.666 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im 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))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942965.666 * * * * [progress]: [ 331 / 823 ] simplifiying candidate # 1553942965.667 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942965.667 * * [simplify]: iters left: 6 (14 enodes) 1553942965.670 * * [simplify]: iters left: 5 (60 enodes) 1553942965.680 * * [simplify]: iters left: 4 (136 enodes) 1553942965.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942965.728 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942965.728 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942965.728 * * [simplify]: Extracting #3: cost 53 inf + 0 1553942965.729 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942965.730 * * [simplify]: Extracting #5: cost 154 inf + 2232 1553942965.734 * * [simplify]: Extracting #6: cost 28 inf + 24793 1553942965.742 * * [simplify]: Extracting #7: cost 0 inf + 30609 1553942965.751 * * [simplify]: Extracting #8: cost 0 inf + 30049 1553942965.759 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942965.759 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942965.759 * [simplify]: Simplifying (* (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553942965.759 * * [simplify]: iters left: 6 (9 enodes) 1553942965.761 * * [simplify]: iters left: 5 (41 enodes) 1553942965.768 * * [simplify]: iters left: 4 (74 enodes) 1553942965.786 * * [simplify]: iters left: 3 (126 enodes) 1553942965.818 * * [simplify]: iters left: 2 (191 enodes) 1553942965.879 * * [simplify]: iters left: 1 (279 enodes) 1553942965.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942965.936 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942965.936 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942965.936 * * [simplify]: Extracting #3: cost 43 inf + 0 1553942965.936 * * [simplify]: Extracting #4: cost 87 inf + 45 1553942965.938 * * [simplify]: Extracting #5: cost 48 inf + 4569 1553942965.944 * * [simplify]: Extracting #6: cost 6 inf + 9969 1553942965.950 * * [simplify]: Extracting #7: cost 0 inf + 10379 1553942965.956 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942965.956 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942965.956 * * * * [progress]: [ 332 / 823 ] simplifiying candidate # 1553942965.956 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942965.957 * * [simplify]: iters left: 6 (15 enodes) 1553942965.964 * * [simplify]: iters left: 5 (66 enodes) 1553942965.974 * * [simplify]: iters left: 4 (132 enodes) 1553942966.005 * * [simplify]: iters left: 3 (455 enodes) 1553942966.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942966.248 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942966.248 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942966.249 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942966.249 * * [simplify]: Extracting #4: cost 314 inf + 1 1553942966.252 * * [simplify]: Extracting #5: cost 330 inf + 4091 1553942966.267 * * [simplify]: Extracting #6: cost 141 inf + 43141 1553942966.287 * * [simplify]: Extracting #7: cost 5 inf + 82004 1553942966.322 * * [simplify]: Extracting #8: cost 0 inf + 83403 1553942966.363 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553942966.363 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942966.364 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942966.364 * * [simplify]: iters left: 6 (14 enodes) 1553942966.371 * * [simplify]: iters left: 5 (66 enodes) 1553942966.383 * * [simplify]: iters left: 4 (153 enodes) 1553942966.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942966.426 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942966.426 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942966.426 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942966.427 * * [simplify]: Extracting #4: cost 156 inf + 0 1553942966.428 * * [simplify]: Extracting #5: cost 160 inf + 2684 1553942966.432 * * [simplify]: Extracting #6: cost 31 inf + 26858 1553942966.439 * * [simplify]: Extracting #7: cost 0 inf + 35118 1553942966.447 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942966.447 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942966.447 * * * * [progress]: [ 333 / 823 ] simplifiying candidate # 1553942966.447 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942966.448 * * [simplify]: iters left: 6 (21 enodes) 1553942966.457 * * [simplify]: iters left: 5 (90 enodes) 1553942966.473 * * [simplify]: iters left: 4 (194 enodes) 1553942966.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942966.536 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942966.536 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942966.536 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942966.537 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942966.537 * * [simplify]: Extracting #5: cost 224 inf + 616 1553942966.541 * * [simplify]: Extracting #6: cost 114 inf + 28970 1553942966.551 * * [simplify]: Extracting #7: cost 13 inf + 53699 1553942966.575 * * [simplify]: Extracting #8: cost 0 inf + 55318 1553942966.598 * * [simplify]: Extracting #9: cost 0 inf + 53037 1553942966.625 * * [simplify]: Extracting #10: cost 0 inf + 52677 1553942966.648 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553942966.648 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942966.649 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942966.649 * * [simplify]: iters left: 6 (17 enodes) 1553942966.657 * * [simplify]: iters left: 5 (82 enodes) 1553942966.686 * * [simplify]: iters left: 4 (197 enodes) 1553942966.750 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942966.750 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942966.750 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942966.750 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942966.751 * * [simplify]: Extracting #4: cost 198 inf + 0 1553942966.753 * * [simplify]: Extracting #5: cost 139 inf + 12606 1553942966.760 * * [simplify]: Extracting #6: cost 14 inf + 39253 1553942966.778 * * [simplify]: Extracting #7: cost 0 inf + 41159 1553942966.791 * * [simplify]: Extracting #8: cost 0 inf + 40759 1553942966.800 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942966.800 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942966.801 * * * * [progress]: [ 334 / 823 ] simplifiying candidate # 1553942966.801 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942966.801 * * [simplify]: iters left: 6 (20 enodes) 1553942966.806 * * [simplify]: iters left: 5 (86 enodes) 1553942966.820 * * [simplify]: iters left: 4 (186 enodes) 1553942966.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942966.872 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942966.872 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942966.872 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942966.873 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942966.874 * * [simplify]: Extracting #5: cost 223 inf + 2072 1553942966.879 * * [simplify]: Extracting #6: cost 92 inf + 35916 1553942966.891 * * [simplify]: Extracting #7: cost 3 inf + 58913 1553942966.909 * * [simplify]: Extracting #8: cost 0 inf + 57146 1553942966.929 * * [simplify]: Extracting #9: cost 0 inf + 56975 1553942966.942 * [simplify]: Simplified to (* (cbrt (+ (* (+ (* x.im (* (- x.im) x.im)) (* x.re (* x.re x.re))) (* x.re (* (- x.im) x.im))) (* (+ (* x.im (* (- x.im) x.im)) (* x.re (* x.re x.re))) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553942966.942 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (+ (* (+ (* x.im (* (- x.im) x.im)) (* x.re (* x.re x.re))) (* x.re (* (- x.im) x.im))) (* (+ (* x.im (* (- x.im) x.im)) (* x.re (* x.re x.re))) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942966.943 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942966.943 * * [simplify]: iters left: 6 (17 enodes) 1553942966.947 * * [simplify]: iters left: 5 (84 enodes) 1553942966.970 * * [simplify]: iters left: 4 (226 enodes) 1553942967.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942967.077 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942967.077 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942967.078 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942967.079 * * [simplify]: Extracting #4: cost 216 inf + 0 1553942967.083 * * [simplify]: Extracting #5: cost 176 inf + 9392 1553942967.099 * * [simplify]: Extracting #6: cost 22 inf + 40534 1553942967.113 * * [simplify]: Extracting #7: cost 0 inf + 44697 1553942967.123 * * [simplify]: Extracting #8: cost 0 inf + 44177 1553942967.136 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553942967.136 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (+ (* (+ (* x.im (* (- x.im) x.im)) (* x.re (* x.re x.re))) (* x.re (* (- x.im) x.im))) (* (+ (* x.im (* (- x.im) x.im)) (* x.re (* x.re x.re))) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942967.136 * * * * [progress]: [ 335 / 823 ] simplifiying candidate # 1553942967.137 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942967.137 * * [simplify]: iters left: 6 (21 enodes) 1553942967.148 * * [simplify]: iters left: 5 (90 enodes) 1553942967.168 * * [simplify]: iters left: 4 (195 enodes) 1553942967.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942967.250 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942967.251 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942967.251 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942967.252 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942967.253 * * [simplify]: Extracting #5: cost 225 inf + 1432 1553942967.258 * * [simplify]: Extracting #6: cost 88 inf + 27242 1553942967.268 * * [simplify]: Extracting #7: cost 7 inf + 46762 1553942967.280 * * [simplify]: Extracting #8: cost 1 inf + 50094 1553942967.301 * * [simplify]: Extracting #9: cost 0 inf + 50736 1553942967.323 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553942967.323 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942967.324 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942967.324 * * [simplify]: iters left: 6 (18 enodes) 1553942967.332 * * [simplify]: iters left: 5 (87 enodes) 1553942967.354 * * [simplify]: iters left: 4 (193 enodes) 1553942967.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942967.405 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942967.405 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942967.406 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942967.406 * * [simplify]: Extracting #4: cost 182 inf + 0 1553942967.407 * * [simplify]: Extracting #5: cost 172 inf + 3082 1553942967.412 * * [simplify]: Extracting #6: cost 41 inf + 27775 1553942967.420 * * [simplify]: Extracting #7: cost 1 inf + 37694 1553942967.429 * * [simplify]: Extracting #8: cost 0 inf + 37336 1553942967.439 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942967.439 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942967.440 * * * * [progress]: [ 336 / 823 ] simplifiying candidate # 1553942967.440 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942967.440 * * [simplify]: iters left: 6 (15 enodes) 1553942967.448 * * [simplify]: iters left: 5 (65 enodes) 1553942967.465 * * [simplify]: iters left: 4 (131 enodes) 1553942967.498 * * [simplify]: iters left: 3 (456 enodes) 1553942967.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942967.768 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942967.768 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942967.768 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942967.770 * * [simplify]: Extracting #4: cost 326 inf + 1 1553942967.774 * * [simplify]: Extracting #5: cost 350 inf + 2642 1553942967.783 * * [simplify]: Extracting #6: cost 164 inf + 38861 1553942967.802 * * [simplify]: Extracting #7: cost 8 inf + 83129 1553942967.837 * * [simplify]: Extracting #8: cost 0 inf + 85705 1553942967.862 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) 1553942967.862 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942967.863 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942967.863 * * [simplify]: iters left: 6 (14 enodes) 1553942967.866 * * [simplify]: iters left: 5 (64 enodes) 1553942967.880 * * [simplify]: iters left: 4 (151 enodes) 1553942967.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942967.919 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942967.920 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942967.920 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942967.920 * * [simplify]: Extracting #4: cost 155 inf + 0 1553942967.922 * * [simplify]: Extracting #5: cost 152 inf + 3775 1553942967.930 * * [simplify]: Extracting #6: cost 40 inf + 24958 1553942967.939 * * [simplify]: Extracting #7: cost 0 inf + 35356 1553942967.947 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553942967.947 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (* (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942967.947 * * * * [progress]: [ 337 / 823 ] simplifiying candidate # 1553942967.947 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942967.948 * * [simplify]: iters left: 6 (21 enodes) 1553942967.955 * * [simplify]: iters left: 5 (90 enodes) 1553942967.980 * * [simplify]: iters left: 4 (194 enodes) 1553942968.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942968.069 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942968.069 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942968.069 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942968.069 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942968.070 * * [simplify]: Extracting #5: cost 198 inf + 857 1553942968.073 * * [simplify]: Extracting #6: cost 98 inf + 22449 1553942968.081 * * [simplify]: Extracting #7: cost 15 inf + 42114 1553942968.098 * * [simplify]: Extracting #8: cost 0 inf + 44839 1553942968.109 * * [simplify]: Extracting #9: cost 0 inf + 43671 1553942968.120 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)))) 1553942968.120 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942968.120 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942968.120 * * [simplify]: iters left: 6 (16 enodes) 1553942968.124 * * [simplify]: iters left: 5 (72 enodes) 1553942968.139 * * [simplify]: iters left: 4 (155 enodes) 1553942968.189 * * [simplify]: iters left: 3 (485 enodes) 1553942968.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942968.523 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942968.524 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942968.524 * * [simplify]: Extracting #3: cost 101 inf + 0 1553942968.526 * * [simplify]: Extracting #4: cost 352 inf + 1218 1553942968.537 * * [simplify]: Extracting #5: cost 264 inf + 30190 1553942968.562 * * [simplify]: Extracting #6: cost 46 inf + 84737 1553942968.596 * * [simplify]: Extracting #7: cost 0 inf + 100669 1553942968.629 * * [simplify]: Extracting #8: cost 0 inf + 100629 1553942968.674 * [simplify]: Simplified to (* (* (cbrt (* (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942968.674 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (+ x.im x.re)))) (* (* (cbrt (* (+ (- (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942968.675 * * * * [progress]: [ 338 / 823 ] simplifiying candidate # 1553942968.675 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942968.675 * * [simplify]: iters left: 6 (19 enodes) 1553942968.683 * * [simplify]: iters left: 5 (84 enodes) 1553942968.707 * * [simplify]: iters left: 4 (179 enodes) 1553942968.785 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942968.785 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942968.785 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942968.785 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942968.786 * * [simplify]: Extracting #4: cost 153 inf + 1 1553942968.788 * * [simplify]: Extracting #5: cost 190 inf + 2350 1553942968.795 * * [simplify]: Extracting #6: cost 79 inf + 23674 1553942968.810 * * [simplify]: Extracting #7: cost 4 inf + 44661 1553942968.821 * * [simplify]: Extracting #8: cost 0 inf + 45789 1553942968.834 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553942968.834 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942968.835 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942968.835 * * [simplify]: iters left: 6 (15 enodes) 1553942968.843 * * [simplify]: iters left: 5 (69 enodes) 1553942968.865 * * [simplify]: iters left: 4 (161 enodes) 1553942968.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942968.918 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942968.918 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942968.918 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942968.919 * * [simplify]: Extracting #4: cost 168 inf + 0 1553942968.921 * * [simplify]: Extracting #5: cost 160 inf + 4055 1553942968.927 * * [simplify]: Extracting #6: cost 52 inf + 23343 1553942968.937 * * [simplify]: Extracting #7: cost 2 inf + 36162 1553942968.947 * * [simplify]: Extracting #8: cost 0 inf + 36886 1553942968.957 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942968.957 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942968.957 * * * * [progress]: [ 339 / 823 ] simplifiying candidate # 1553942968.958 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942968.958 * * [simplify]: iters left: 6 (22 enodes) 1553942968.967 * * [simplify]: iters left: 5 (94 enodes) 1553942968.993 * * [simplify]: iters left: 4 (200 enodes) 1553942969.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942969.069 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942969.069 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942969.069 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942969.070 * * [simplify]: Extracting #4: cost 177 inf + 1 1553942969.071 * * [simplify]: Extracting #5: cost 210 inf + 2854 1553942969.076 * * [simplify]: Extracting #6: cost 81 inf + 34300 1553942969.086 * * [simplify]: Extracting #7: cost 3 inf + 53601 1553942969.100 * * [simplify]: Extracting #8: cost 0 inf + 49673 1553942969.119 * * [simplify]: Extracting #9: cost 0 inf + 49371 1553942969.130 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- x.re x.im)))) 1553942969.130 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942969.131 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942969.131 * * [simplify]: iters left: 6 (16 enodes) 1553942969.136 * * [simplify]: iters left: 5 (74 enodes) 1553942969.151 * * [simplify]: iters left: 4 (168 enodes) 1553942969.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942969.194 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942969.194 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942969.194 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942969.195 * * [simplify]: Extracting #4: cost 160 inf + 125 1553942969.198 * * [simplify]: Extracting #5: cost 131 inf + 8510 1553942969.209 * * [simplify]: Extracting #6: cost 21 inf + 29969 1553942969.220 * * [simplify]: Extracting #7: cost 0 inf + 36890 1553942969.228 * * [simplify]: Extracting #8: cost 0 inf + 36850 1553942969.236 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (- x.re x.im))) 1553942969.236 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942969.236 * * * * [progress]: [ 340 / 823 ] simplifiying candidate # 1553942969.236 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942969.236 * * [simplify]: iters left: 6 (21 enodes) 1553942969.242 * * [simplify]: iters left: 5 (90 enodes) 1553942969.270 * * [simplify]: iters left: 4 (194 enodes) 1553942969.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942969.331 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942969.331 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942969.331 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942969.332 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942969.332 * * [simplify]: Extracting #5: cost 227 inf + 411 1553942969.338 * * [simplify]: Extracting #6: cost 132 inf + 23358 1553942969.356 * * [simplify]: Extracting #7: cost 13 inf + 56362 1553942969.379 * * [simplify]: Extracting #8: cost 0 inf + 55776 1553942969.402 * * [simplify]: Extracting #9: cost 0 inf + 53797 1553942969.421 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553942969.421 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942969.422 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942969.422 * * [simplify]: iters left: 6 (17 enodes) 1553942969.429 * * [simplify]: iters left: 5 (82 enodes) 1553942969.443 * * [simplify]: iters left: 4 (197 enodes) 1553942969.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942969.521 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942969.521 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942969.522 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942969.522 * * [simplify]: Extracting #4: cost 199 inf + 0 1553942969.524 * * [simplify]: Extracting #5: cost 141 inf + 12685 1553942969.535 * * [simplify]: Extracting #6: cost 15 inf + 39133 1553942969.545 * * [simplify]: Extracting #7: cost 0 inf + 41681 1553942969.554 * * [simplify]: Extracting #8: cost 0 inf + 41201 1553942969.563 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942969.563 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942969.564 * * * * [progress]: [ 341 / 823 ] simplifiying candidate # 1553942969.564 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942969.564 * * [simplify]: iters left: 6 (19 enodes) 1553942969.569 * * [simplify]: iters left: 5 (81 enodes) 1553942969.582 * * [simplify]: iters left: 4 (160 enodes) 1553942969.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942969.642 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942969.642 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942969.642 * * [simplify]: Extracting #3: cost 60 inf + 0 1553942969.643 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942969.644 * * [simplify]: Extracting #5: cost 177 inf + 901 1553942969.650 * * [simplify]: Extracting #6: cost 81 inf + 21730 1553942969.664 * * [simplify]: Extracting #7: cost 3 inf + 44405 1553942969.681 * * [simplify]: Extracting #8: cost 0 inf + 40575 1553942969.696 * * [simplify]: Extracting #9: cost 0 inf + 40033 1553942969.712 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re)))))) 1553942969.712 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942969.713 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942969.713 * * [simplify]: iters left: 6 (15 enodes) 1553942969.718 * * [simplify]: iters left: 5 (69 enodes) 1553942969.730 * * [simplify]: iters left: 4 (132 enodes) 1553942969.761 * * [simplify]: iters left: 3 (279 enodes) 1553942969.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942969.863 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942969.863 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942969.863 * * [simplify]: Extracting #3: cost 55 inf + 0 1553942969.863 * * [simplify]: Extracting #4: cost 162 inf + 0 1553942969.864 * * [simplify]: Extracting #5: cost 153 inf + 1553 1553942969.869 * * [simplify]: Extracting #6: cost 24 inf + 27641 1553942969.877 * * [simplify]: Extracting #7: cost 1 inf + 33807 1553942969.886 * * [simplify]: Extracting #8: cost 0 inf + 34129 1553942969.902 * * [simplify]: Extracting #9: cost 0 inf + 34049 1553942969.917 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553942969.917 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re)))))) (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942969.918 * * * * [progress]: [ 342 / 823 ] simplifiying candidate # 1553942969.918 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942969.919 * * [simplify]: iters left: 6 (21 enodes) 1553942969.929 * * [simplify]: iters left: 5 (90 enodes) 1553942969.962 * * [simplify]: iters left: 4 (197 enodes) 1553942970.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942970.056 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942970.056 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942970.056 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942970.057 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942970.059 * * [simplify]: Extracting #5: cost 234 inf + 1832 1553942970.065 * * [simplify]: Extracting #6: cost 93 inf + 28732 1553942970.076 * * [simplify]: Extracting #7: cost 7 inf + 51417 1553942970.088 * * [simplify]: Extracting #8: cost 1 inf + 55269 1553942970.110 * * [simplify]: Extracting #9: cost 0 inf + 55911 1553942970.133 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))))) 1553942970.133 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942970.134 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942970.134 * * [simplify]: iters left: 6 (18 enodes) 1553942970.143 * * [simplify]: iters left: 5 (87 enodes) 1553942970.160 * * [simplify]: iters left: 4 (199 enodes) 1553942970.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942970.218 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942970.218 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942970.218 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942970.218 * * [simplify]: Extracting #4: cost 143 inf + 0 1553942970.219 * * [simplify]: Extracting #5: cost 133 inf + 1668 1553942970.222 * * [simplify]: Extracting #6: cost 39 inf + 17369 1553942970.228 * * [simplify]: Extracting #7: cost 2 inf + 25961 1553942970.234 * * [simplify]: Extracting #8: cost 0 inf + 25965 1553942970.240 * * [simplify]: Extracting #9: cost 0 inf + 25805 1553942970.247 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553942970.247 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942970.248 * * * * [progress]: [ 343 / 823 ] simplifiying candidate # 1553942970.248 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942970.248 * * [simplify]: iters left: 6 (21 enodes) 1553942970.253 * * [simplify]: iters left: 5 (90 enodes) 1553942970.270 * * [simplify]: iters left: 4 (197 enodes) 1553942970.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942970.337 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942970.337 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942970.337 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942970.337 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942970.338 * * [simplify]: Extracting #5: cost 225 inf + 1954 1553942970.344 * * [simplify]: Extracting #6: cost 84 inf + 28296 1553942970.362 * * [simplify]: Extracting #7: cost 3 inf + 48812 1553942970.374 * * [simplify]: Extracting #8: cost 0 inf + 50138 1553942970.385 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553942970.385 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942970.386 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942970.386 * * [simplify]: iters left: 6 (18 enodes) 1553942970.390 * * [simplify]: iters left: 5 (87 enodes) 1553942970.406 * * [simplify]: iters left: 4 (178 enodes) 1553942970.437 * * [simplify]: iters left: 3 (344 enodes) 1553942970.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942970.539 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942970.539 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942970.539 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942970.540 * * [simplify]: Extracting #4: cost 193 inf + 0 1553942970.542 * * [simplify]: Extracting #5: cost 145 inf + 8702 1553942970.549 * * [simplify]: Extracting #6: cost 16 inf + 35633 1553942970.558 * * [simplify]: Extracting #7: cost 0 inf + 39385 1553942970.578 * * [simplify]: Extracting #8: cost 0 inf + 39345 1553942970.596 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 1553942970.597 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942970.597 * * * * [progress]: [ 344 / 823 ] simplifiying candidate # 1553942970.597 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942970.597 * * [simplify]: iters left: 6 (19 enodes) 1553942970.603 * * [simplify]: iters left: 5 (79 enodes) 1553942970.615 * * [simplify]: iters left: 4 (158 enodes) 1553942970.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942970.670 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942970.670 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942970.671 * * [simplify]: Extracting #3: cost 60 inf + 0 1553942970.671 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942970.672 * * [simplify]: Extracting #5: cost 174 inf + 1145 1553942970.675 * * [simplify]: Extracting #6: cost 75 inf + 23017 1553942970.682 * * [simplify]: Extracting #7: cost 7 inf + 41691 1553942970.692 * * [simplify]: Extracting #8: cost 0 inf + 40779 1553942970.708 * * [simplify]: Extracting #9: cost 0 inf + 39713 1553942970.724 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553942970.724 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942970.725 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942970.725 * * [simplify]: iters left: 6 (15 enodes) 1553942970.732 * * [simplify]: iters left: 5 (68 enodes) 1553942970.753 * * [simplify]: iters left: 4 (131 enodes) 1553942970.778 * * [simplify]: iters left: 3 (280 enodes) 1553942970.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942970.873 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942970.873 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942970.873 * * [simplify]: Extracting #3: cost 54 inf + 0 1553942970.873 * * [simplify]: Extracting #4: cost 165 inf + 0 1553942970.874 * * [simplify]: Extracting #5: cost 160 inf + 1145 1553942970.878 * * [simplify]: Extracting #6: cost 51 inf + 21073 1553942970.886 * * [simplify]: Extracting #7: cost 4 inf + 33207 1553942970.895 * * [simplify]: Extracting #8: cost 0 inf + 34935 1553942970.910 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553942970.910 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942970.911 * * * * [progress]: [ 345 / 823 ] simplifiying candidate # 1553942970.911 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942970.912 * * [simplify]: iters left: 6 (21 enodes) 1553942970.922 * * [simplify]: iters left: 5 (90 enodes) 1553942970.950 * * [simplify]: iters left: 4 (196 enodes) 1553942971.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942971.028 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942971.028 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942971.028 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942971.029 * * [simplify]: Extracting #4: cost 179 inf + 1 1553942971.030 * * [simplify]: Extracting #5: cost 210 inf + 535 1553942971.034 * * [simplify]: Extracting #6: cost 98 inf + 23795 1553942971.042 * * [simplify]: Extracting #7: cost 15 inf + 46146 1553942971.412 * * [simplify]: Extracting #8: cost 1 inf + 46482 1553942971.430 * * [simplify]: Extracting #9: cost 0 inf + 46611 1553942971.441 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) 1553942971.441 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942971.442 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942971.442 * * [simplify]: iters left: 6 (16 enodes) 1553942971.446 * * [simplify]: iters left: 5 (72 enodes) 1553942971.457 * * [simplify]: iters left: 4 (140 enodes) 1553942971.505 * * [simplify]: iters left: 3 (294 enodes) 1553942971.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942971.613 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942971.613 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942971.614 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942971.614 * * [simplify]: Extracting #4: cost 162 inf + 288 1553942971.621 * * [simplify]: Extracting #5: cost 118 inf + 7830 1553942971.633 * * [simplify]: Extracting #6: cost 19 inf + 31503 1553942971.649 * * [simplify]: Extracting #7: cost 0 inf + 36381 1553942971.665 * * [simplify]: Extracting #8: cost 0 inf + 35981 1553942971.674 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553942971.674 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942971.674 * * * * [progress]: [ 346 / 823 ] simplifiying candidate # 1553942971.674 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942971.675 * * [simplify]: iters left: 6 (23 enodes) 1553942971.680 * * [simplify]: iters left: 5 (98 enodes) 1553942971.699 * * [simplify]: iters left: 4 (206 enodes) 1553942971.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942971.774 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942971.774 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942971.774 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942971.775 * * [simplify]: Extracting #4: cost 191 inf + 1 1553942971.778 * * [simplify]: Extracting #5: cost 206 inf + 2727 1553942971.787 * * [simplify]: Extracting #6: cost 69 inf + 28619 1553942971.800 * * [simplify]: Extracting #7: cost 3 inf + 48629 1553942971.811 * * [simplify]: Extracting #8: cost 0 inf + 50435 1553942971.825 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1553942971.825 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942971.826 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942971.826 * * [simplify]: iters left: 6 (16 enodes) 1553942971.830 * * [simplify]: iters left: 5 (72 enodes) 1553942971.841 * * [simplify]: iters left: 4 (140 enodes) 1553942971.884 * * [simplify]: iters left: 3 (294 enodes) 1553942972.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942972.006 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942972.006 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942972.006 * * [simplify]: Extracting #3: cost 66 inf + 0 1553942972.007 * * [simplify]: Extracting #4: cost 173 inf + 0 1553942972.007 * * [simplify]: Extracting #5: cost 166 inf + 1063 1553942972.011 * * [simplify]: Extracting #6: cost 59 inf + 20867 1553942972.029 * * [simplify]: Extracting #7: cost 2 inf + 36137 1553942972.039 * * [simplify]: Extracting #8: cost 0 inf + 36541 1553942972.048 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553942972.048 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942972.048 * * * * [progress]: [ 347 / 823 ] simplifiying candidate # 1553942972.048 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942972.049 * * [simplify]: iters left: 6 (23 enodes) 1553942972.054 * * [simplify]: iters left: 5 (98 enodes) 1553942972.078 * * [simplify]: iters left: 4 (210 enodes) 1553942972.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942972.178 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942972.178 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942972.178 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942972.179 * * [simplify]: Extracting #4: cost 209 inf + 1 1553942972.180 * * [simplify]: Extracting #5: cost 222 inf + 5033 1553942972.192 * * [simplify]: Extracting #6: cost 59 inf + 36417 1553942972.203 * * [simplify]: Extracting #7: cost 4 inf + 52805 1553942972.221 * * [simplify]: Extracting #8: cost 0 inf + 54013 1553942972.245 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) 1553942972.246 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553942972.246 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942972.247 * * [simplify]: iters left: 6 (17 enodes) 1553942972.254 * * [simplify]: iters left: 5 (77 enodes) 1553942972.280 * * [simplify]: iters left: 4 (147 enodes) 1553942972.330 * * [simplify]: iters left: 3 (296 enodes) 1553942972.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942972.446 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942972.446 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942972.446 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942972.447 * * [simplify]: Extracting #4: cost 163 inf + 287 1553942972.452 * * [simplify]: Extracting #5: cost 95 inf + 13993 1553942972.462 * * [simplify]: Extracting #6: cost 8 inf + 34885 1553942972.470 * * [simplify]: Extracting #7: cost 0 inf + 35261 1553942972.478 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553942972.478 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942972.479 * * * * [progress]: [ 348 / 823 ] simplifiying candidate # 1553942972.479 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942972.479 * * [simplify]: iters left: 6 (20 enodes) 1553942972.487 * * [simplify]: iters left: 5 (86 enodes) 1553942972.510 * * [simplify]: iters left: 4 (186 enodes) 1553942972.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942972.570 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942972.570 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942972.570 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942972.570 * * [simplify]: Extracting #4: cost 170 inf + 1 1553942972.571 * * [simplify]: Extracting #5: cost 237 inf + 292 1553942972.574 * * [simplify]: Extracting #6: cost 142 inf + 23303 1553942972.584 * * [simplify]: Extracting #7: cost 22 inf + 56464 1553942972.596 * * [simplify]: Extracting #8: cost 0 inf + 55477 1553942972.616 * * [simplify]: Extracting #9: cost 0 inf + 54655 1553942972.629 * * [simplify]: Extracting #10: cost 0 inf + 54575 1553942972.646 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) 1553942972.646 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942972.647 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942972.647 * * [simplify]: iters left: 6 (17 enodes) 1553942972.654 * * [simplify]: iters left: 5 (84 enodes) 1553942972.671 * * [simplify]: iters left: 4 (226 enodes) 1553942972.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942972.759 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942972.759 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942972.759 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942972.760 * * [simplify]: Extracting #4: cost 217 inf + 0 1553942972.762 * * [simplify]: Extracting #5: cost 164 inf + 12977 1553942972.771 * * [simplify]: Extracting #6: cost 22 inf + 41896 1553942972.783 * * [simplify]: Extracting #7: cost 0 inf + 44419 1553942972.804 * * [simplify]: Extracting #8: cost 0 inf + 44339 1553942972.824 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942972.825 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942972.825 * * * * [progress]: [ 349 / 823 ] simplifiying candidate # 1553942972.825 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942972.825 * * [simplify]: iters left: 6 (21 enodes) 1553942972.830 * * [simplify]: iters left: 5 (90 enodes) 1553942972.848 * * [simplify]: iters left: 4 (197 enodes) 1553942972.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942972.922 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942972.922 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942972.922 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942972.923 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942972.928 * * [simplify]: Extracting #5: cost 242 inf + 456 1553942972.936 * * [simplify]: Extracting #6: cost 119 inf + 23401 1553942972.954 * * [simplify]: Extracting #7: cost 13 inf + 49525 1553942972.966 * * [simplify]: Extracting #8: cost 0 inf + 55431 1553942972.979 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942972.979 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942972.979 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942972.980 * * [simplify]: iters left: 6 (18 enodes) 1553942972.986 * * [simplify]: iters left: 5 (87 enodes) 1553942973.016 * * [simplify]: iters left: 4 (199 enodes) 1553942973.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942973.071 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942973.071 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942973.071 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942973.072 * * [simplify]: Extracting #4: cost 141 inf + 0 1553942973.073 * * [simplify]: Extracting #5: cost 126 inf + 2236 1553942973.080 * * [simplify]: Extracting #6: cost 41 inf + 16680 1553942973.086 * * [simplify]: Extracting #7: cost 3 inf + 25035 1553942973.092 * * [simplify]: Extracting #8: cost 0 inf + 25721 1553942973.098 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553942973.098 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942973.098 * * * * [progress]: [ 350 / 823 ] simplifiying candidate # 1553942973.099 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942973.099 * * [simplify]: iters left: 6 (17 enodes) 1553942973.103 * * [simplify]: iters left: 5 (73 enodes) 1553942973.119 * * [simplify]: iters left: 4 (146 enodes) 1553942973.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942973.192 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942973.192 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942973.192 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942973.193 * * [simplify]: Extracting #4: cost 128 inf + 1 1553942973.194 * * [simplify]: Extracting #5: cost 162 inf + 2196 1553942973.198 * * [simplify]: Extracting #6: cost 86 inf + 20225 1553942973.205 * * [simplify]: Extracting #7: cost 16 inf + 34915 1553942973.213 * * [simplify]: Extracting #8: cost 0 inf + 37291 1553942973.221 * * [simplify]: Extracting #9: cost 0 inf + 36738 1553942973.234 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553942973.234 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942973.235 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942973.235 * * [simplify]: iters left: 6 (13 enodes) 1553942973.243 * * [simplify]: iters left: 5 (59 enodes) 1553942973.261 * * [simplify]: iters left: 4 (126 enodes) 1553942973.291 * * [simplify]: iters left: 3 (336 enodes) 1553942973.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942973.428 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942973.428 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942973.428 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942973.429 * * [simplify]: Extracting #4: cost 162 inf + 0 1553942973.431 * * [simplify]: Extracting #5: cost 143 inf + 3011 1553942973.440 * * [simplify]: Extracting #6: cost 38 inf + 25414 1553942973.454 * * [simplify]: Extracting #7: cost 0 inf + 35130 1553942973.463 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.re x.im))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.re x.im))))) 1553942973.463 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.re x.im))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942973.464 * * * * [progress]: [ 351 / 823 ] simplifiying candidate # 1553942973.464 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942973.464 * * [simplify]: iters left: 6 (20 enodes) 1553942973.469 * * [simplify]: iters left: 5 (86 enodes) 1553942973.482 * * [simplify]: iters left: 4 (192 enodes) 1553942973.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942973.548 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942973.548 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942973.548 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942973.548 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942973.549 * * [simplify]: Extracting #5: cost 217 inf + 1796 1553942973.555 * * [simplify]: Extracting #6: cost 57 inf + 31975 1553942973.566 * * [simplify]: Extracting #7: cost 4 inf + 46277 1553942973.577 * * [simplify]: Extracting #8: cost 0 inf + 48525 1553942973.591 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) 1553942973.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942973.591 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942973.591 * * [simplify]: iters left: 6 (16 enodes) 1553942973.595 * * [simplify]: iters left: 5 (75 enodes) 1553942973.607 * * [simplify]: iters left: 4 (160 enodes) 1553942973.642 * * [simplify]: iters left: 3 (370 enodes) 1553942973.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942973.781 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942973.781 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942973.781 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942973.782 * * [simplify]: Extracting #4: cost 202 inf + 0 1553942973.785 * * [simplify]: Extracting #5: cost 158 inf + 4636 1553942973.795 * * [simplify]: Extracting #6: cost 37 inf + 29833 1553942973.807 * * [simplify]: Extracting #7: cost 5 inf + 38817 1553942973.818 * * [simplify]: Extracting #8: cost 0 inf + 41067 1553942973.828 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im))))) 1553942973.828 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942973.828 * * * * [progress]: [ 352 / 823 ] simplifiying candidate # 1553942973.828 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942973.829 * * [simplify]: iters left: 6 (17 enodes) 1553942973.833 * * [simplify]: iters left: 5 (72 enodes) 1553942973.846 * * [simplify]: iters left: 4 (145 enodes) 1553942973.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942973.897 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942973.897 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942973.897 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942973.897 * * [simplify]: Extracting #4: cost 128 inf + 1 1553942973.898 * * [simplify]: Extracting #5: cost 169 inf + 1225 1553942973.901 * * [simplify]: Extracting #6: cost 87 inf + 20790 1553942973.908 * * [simplify]: Extracting #7: cost 8 inf + 37670 1553942973.916 * * [simplify]: Extracting #8: cost 0 inf + 36869 1553942973.926 * * [simplify]: Extracting #9: cost 0 inf + 36738 1553942973.936 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) 1553942973.936 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942973.937 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942973.937 * * [simplify]: iters left: 6 (13 enodes) 1553942973.942 * * [simplify]: iters left: 5 (58 enodes) 1553942973.958 * * [simplify]: iters left: 4 (125 enodes) 1553942974.000 * * [simplify]: iters left: 3 (336 enodes) 1553942974.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942974.089 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942974.089 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942974.090 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942974.091 * * [simplify]: Extracting #4: cost 175 inf + 0 1553942974.093 * * [simplify]: Extracting #5: cost 160 inf + 2565 1553942974.103 * * [simplify]: Extracting #6: cost 51 inf + 23694 1553942974.120 * * [simplify]: Extracting #7: cost 1 inf + 37434 1553942974.137 * * [simplify]: Extracting #8: cost 0 inf + 37756 1553942974.154 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553942974.154 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942974.154 * * * * [progress]: [ 353 / 823 ] simplifiying candidate # 1553942974.155 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942974.155 * * [simplify]: iters left: 6 (20 enodes) 1553942974.164 * * [simplify]: iters left: 5 (86 enodes) 1553942974.191 * * [simplify]: iters left: 4 (191 enodes) 1553942974.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942974.266 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942974.266 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942974.266 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942974.267 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942974.269 * * [simplify]: Extracting #5: cost 203 inf + 941 1553942974.276 * * [simplify]: Extracting #6: cost 89 inf + 23662 1553942974.297 * * [simplify]: Extracting #7: cost 9 inf + 42190 1553942974.317 * * [simplify]: Extracting #8: cost 0 inf + 44124 1553942974.337 * * [simplify]: Extracting #9: cost 0 inf + 43964 1553942974.356 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) 1553942974.357 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942974.357 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942974.358 * * [simplify]: iters left: 6 (15 enodes) 1553942974.364 * * [simplify]: iters left: 5 (65 enodes) 1553942974.381 * * [simplify]: iters left: 4 (128 enodes) 1553942974.404 * * [simplify]: iters left: 3 (325 enodes) 1553942974.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942974.541 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942974.542 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942974.542 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942974.543 * * [simplify]: Extracting #4: cost 174 inf + 411 1553942974.548 * * [simplify]: Extracting #5: cost 103 inf + 12957 1553942974.564 * * [simplify]: Extracting #6: cost 4 inf + 37512 1553942974.580 * * [simplify]: Extracting #7: cost 0 inf + 38800 1553942974.592 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (+ x.re x.im))) 1553942974.592 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942974.592 * * * * [progress]: [ 354 / 823 ] simplifiying candidate # 1553942974.592 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942974.592 * * [simplify]: iters left: 6 (22 enodes) 1553942974.597 * * [simplify]: iters left: 5 (94 enodes) 1553942974.614 * * [simplify]: iters left: 4 (199 enodes) 1553942974.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942974.685 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942974.685 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942974.686 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942974.686 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942974.687 * * [simplify]: Extracting #5: cost 220 inf + 2725 1553942974.693 * * [simplify]: Extracting #6: cost 59 inf + 34742 1553942974.704 * * [simplify]: Extracting #7: cost 10 inf + 49520 1553942974.726 * * [simplify]: Extracting #8: cost 0 inf + 53500 1553942974.743 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) 1553942974.743 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942974.744 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942974.744 * * [simplify]: iters left: 6 (16 enodes) 1553942974.748 * * [simplify]: iters left: 5 (74 enodes) 1553942974.769 * * [simplify]: iters left: 4 (163 enodes) 1553942974.833 * * [simplify]: iters left: 3 (385 enodes) 1553942974.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942974.969 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942974.969 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942974.969 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942974.970 * * [simplify]: Extracting #4: cost 185 inf + 0 1553942974.974 * * [simplify]: Extracting #5: cost 153 inf + 6878 1553942974.985 * * [simplify]: Extracting #6: cost 28 inf + 33678 1553942975.004 * * [simplify]: Extracting #7: cost 0 inf + 39933 1553942975.023 * * [simplify]: Extracting #8: cost 0 inf + 39773 1553942975.042 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) 1553942975.042 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942975.042 * * * * [progress]: [ 355 / 823 ] simplifiying candidate # 1553942975.043 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942975.043 * * [simplify]: iters left: 6 (21 enodes) 1553942975.053 * * [simplify]: iters left: 5 (90 enodes) 1553942975.083 * * [simplify]: iters left: 4 (197 enodes) 1553942975.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942975.170 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942975.170 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942975.170 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942975.171 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942975.174 * * [simplify]: Extracting #5: cost 222 inf + 3658 1553942975.186 * * [simplify]: Extracting #6: cost 73 inf + 31214 1553942975.210 * * [simplify]: Extracting #7: cost 7 inf + 47662 1553942975.232 * * [simplify]: Extracting #8: cost 1 inf + 51434 1553942975.255 * * [simplify]: Extracting #9: cost 0 inf + 52076 1553942975.278 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) 1553942975.278 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942975.279 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942975.279 * * [simplify]: iters left: 6 (14 enodes) 1553942975.285 * * [simplify]: iters left: 5 (62 enodes) 1553942975.306 * * [simplify]: iters left: 4 (134 enodes) 1553942975.357 * * [simplify]: iters left: 3 (351 enodes) 1553942975.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942975.481 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942975.481 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942975.481 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942975.481 * * [simplify]: Extracting #4: cost 161 inf + 288 1553942975.483 * * [simplify]: Extracting #5: cost 125 inf + 6972 1553942975.490 * * [simplify]: Extracting #6: cost 13 inf + 32834 1553942975.500 * * [simplify]: Extracting #7: cost 0 inf + 36780 1553942975.508 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im)))) (cbrt (- x.re x.im))) 1553942975.508 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re 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))) 1553942975.508 * * * * [progress]: [ 356 / 823 ] simplifiying candidate # 1553942975.509 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942975.509 * * [simplify]: iters left: 6 (21 enodes) 1553942975.516 * * [simplify]: iters left: 5 (90 enodes) 1553942975.531 * * [simplify]: iters left: 4 (195 enodes) 1553942975.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942975.594 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942975.594 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942975.594 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942975.594 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942975.596 * * [simplify]: Extracting #5: cost 216 inf + 3610 1553942975.604 * * [simplify]: Extracting #6: cost 90 inf + 26242 1553942975.616 * * [simplify]: Extracting #7: cost 10 inf + 45796 1553942975.628 * * [simplify]: Extracting #8: cost 1 inf + 50094 1553942975.640 * * [simplify]: Extracting #9: cost 0 inf + 50656 1553942975.651 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553942975.651 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942975.652 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942975.652 * * [simplify]: iters left: 6 (18 enodes) 1553942975.656 * * [simplify]: iters left: 5 (87 enodes) 1553942975.678 * * [simplify]: iters left: 4 (193 enodes) 1553942975.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942975.716 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942975.716 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942975.716 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942975.717 * * [simplify]: Extracting #4: cost 180 inf + 0 1553942975.718 * * [simplify]: Extracting #5: cost 174 inf + 1833 1553942975.720 * * [simplify]: Extracting #6: cost 75 inf + 18102 1553942975.727 * * [simplify]: Extracting #7: cost 5 inf + 35122 1553942975.735 * * [simplify]: Extracting #8: cost 0 inf + 37212 1553942975.748 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553942975.748 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942975.749 * * * * [progress]: [ 357 / 823 ] simplifiying candidate # 1553942975.749 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942975.749 * * [simplify]: iters left: 6 (21 enodes) 1553942975.762 * * [simplify]: iters left: 5 (90 enodes) 1553942975.784 * * [simplify]: iters left: 4 (197 enodes) 1553942975.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942975.849 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942975.849 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942975.849 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942975.850 * * [simplify]: Extracting #4: cost 195 inf + 1 1553942975.852 * * [simplify]: Extracting #5: cost 217 inf + 3410 1553942975.859 * * [simplify]: Extracting #6: cost 96 inf + 24149 1553942975.869 * * [simplify]: Extracting #7: cost 9 inf + 45480 1553942975.880 * * [simplify]: Extracting #8: cost 1 inf + 49576 1553942975.897 * * [simplify]: Extracting #9: cost 0 inf + 50138 1553942975.920 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942975.920 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553942975.921 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942975.921 * * [simplify]: iters left: 6 (18 enodes) 1553942975.930 * * [simplify]: iters left: 5 (87 enodes) 1553942975.954 * * [simplify]: iters left: 4 (178 enodes) 1553942975.993 * * [simplify]: iters left: 3 (344 enodes) 1553942976.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942976.080 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942976.080 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942976.080 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942976.081 * * [simplify]: Extracting #4: cost 198 inf + 0 1553942976.082 * * [simplify]: Extracting #5: cost 150 inf + 6382 1553942976.090 * * [simplify]: Extracting #6: cost 21 inf + 33553 1553942976.103 * * [simplify]: Extracting #7: cost 0 inf + 40395 1553942976.115 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553942976.115 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942976.115 * * * * [progress]: [ 358 / 823 ] simplifiying candidate # 1553942976.115 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942976.115 * * [simplify]: iters left: 6 (20 enodes) 1553942976.121 * * [simplify]: iters left: 5 (86 enodes) 1553942976.141 * * [simplify]: iters left: 4 (192 enodes) 1553942976.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942976.209 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942976.209 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942976.209 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942976.209 * * [simplify]: Extracting #4: cost 188 inf + 1 1553942976.210 * * [simplify]: Extracting #5: cost 214 inf + 2601 1553942976.216 * * [simplify]: Extracting #6: cost 70 inf + 29427 1553942976.226 * * [simplify]: Extracting #7: cost 1 inf + 47481 1553942976.237 * * [simplify]: Extracting #8: cost 0 inf + 48283 1553942976.249 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553942976.249 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942976.250 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942976.250 * * [simplify]: iters left: 6 (16 enodes) 1553942976.254 * * [simplify]: iters left: 5 (75 enodes) 1553942976.269 * * [simplify]: iters left: 4 (160 enodes) 1553942976.298 * * [simplify]: iters left: 3 (370 enodes) 1553942976.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942976.438 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942976.438 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942976.438 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942976.439 * * [simplify]: Extracting #4: cost 197 inf + 0 1553942976.441 * * [simplify]: Extracting #5: cost 163 inf + 3737 1553942976.447 * * [simplify]: Extracting #6: cost 46 inf + 28646 1553942976.456 * * [simplify]: Extracting #7: cost 0 inf + 41257 1553942976.466 * * [simplify]: Extracting #8: cost 0 inf + 41057 1553942976.477 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im)))) 1553942976.478 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942976.478 * * * * [progress]: [ 359 / 823 ] simplifiying candidate # 1553942976.479 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942976.479 * * [simplify]: iters left: 6 (18 enodes) 1553942976.487 * * [simplify]: iters left: 5 (77 enodes) 1553942976.509 * * [simplify]: iters left: 4 (155 enodes) 1553942976.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942976.550 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942976.550 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942976.550 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942976.551 * * [simplify]: Extracting #4: cost 135 inf + 1 1553942976.552 * * [simplify]: Extracting #5: cost 162 inf + 1023 1553942976.559 * * [simplify]: Extracting #6: cost 47 inf + 20715 1553942976.569 * * [simplify]: Extracting #7: cost 1 inf + 31445 1553942976.576 * * [simplify]: Extracting #8: cost 0 inf + 31127 1553942976.583 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) 1553942976.583 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942976.584 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942976.584 * * [simplify]: iters left: 6 (14 enodes) 1553942976.587 * * [simplify]: iters left: 5 (62 enodes) 1553942976.606 * * [simplify]: iters left: 4 (100 enodes) 1553942976.631 * * [simplify]: iters left: 3 (130 enodes) 1553942976.667 * * [simplify]: iters left: 2 (180 enodes) 1553942976.713 * * [simplify]: iters left: 1 (270 enodes) 1553942976.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942976.790 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942976.790 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942976.790 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942976.790 * * [simplify]: Extracting #4: cost 93 inf + 1 1553942976.791 * * [simplify]: Extracting #5: cost 85 inf + 826 1553942976.792 * * [simplify]: Extracting #6: cost 25 inf + 7379 1553942976.797 * * [simplify]: Extracting #7: cost 0 inf + 11867 1553942976.800 * * [simplify]: Extracting #8: cost 0 inf + 11827 1553942976.803 * [simplify]: Simplified to (* (* (cbrt (* (+ 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 x.im)))) 1553942976.803 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942976.804 * * * * [progress]: [ 360 / 823 ] simplifiying candidate # 1553942976.804 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942976.804 * * [simplify]: iters left: 6 (18 enodes) 1553942976.809 * * [simplify]: iters left: 5 (76 enodes) 1553942976.823 * * [simplify]: iters left: 4 (154 enodes) 1553942976.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942976.870 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942976.870 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942976.870 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942976.870 * * [simplify]: Extracting #4: cost 135 inf + 1 1553942976.872 * * [simplify]: Extracting #5: cost 157 inf + 1471 1553942976.881 * * [simplify]: Extracting #6: cost 48 inf + 19794 1553942976.893 * * [simplify]: Extracting #7: cost 0 inf + 31447 1553942976.907 * * [simplify]: Extracting #8: cost 0 inf + 31367 1553942976.921 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) 1553942976.921 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942976.922 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942976.922 * * [simplify]: iters left: 6 (14 enodes) 1553942976.928 * * [simplify]: iters left: 5 (60 enodes) 1553942976.946 * * [simplify]: iters left: 4 (98 enodes) 1553942976.973 * * [simplify]: iters left: 3 (130 enodes) 1553942976.990 * * [simplify]: iters left: 2 (180 enodes) 1553942977.044 * * [simplify]: iters left: 1 (270 enodes) 1553942977.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942977.114 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942977.114 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942977.114 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942977.114 * * [simplify]: Extracting #4: cost 93 inf + 1 1553942977.115 * * [simplify]: Extracting #5: cost 84 inf + 1187 1553942977.117 * * [simplify]: Extracting #6: cost 23 inf + 8103 1553942977.120 * * [simplify]: Extracting #7: cost 0 inf + 11947 1553942977.123 * * [simplify]: Extracting #8: cost 0 inf + 11907 1553942977.126 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553942977.126 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942977.126 * * * * [progress]: [ 361 / 823 ] simplifiying candidate # 1553942977.126 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942977.126 * * [simplify]: iters left: 6 (20 enodes) 1553942977.131 * * [simplify]: iters left: 5 (86 enodes) 1553942977.155 * * [simplify]: iters left: 4 (189 enodes) 1553942977.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942977.214 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942977.214 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942977.214 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942977.215 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942977.216 * * [simplify]: Extracting #5: cost 176 inf + 1873 1553942977.220 * * [simplify]: Extracting #6: cost 47 inf + 24821 1553942977.228 * * [simplify]: Extracting #7: cost 1 inf + 36045 1553942977.238 * * [simplify]: Extracting #8: cost 0 inf + 36647 1553942977.256 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553942977.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942977.257 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942977.257 * * [simplify]: iters left: 6 (15 enodes) 1553942977.264 * * [simplify]: iters left: 5 (65 enodes) 1553942977.282 * * [simplify]: iters left: 4 (108 enodes) 1553942977.297 * * [simplify]: iters left: 3 (143 enodes) 1553942977.316 * * [simplify]: iters left: 2 (193 enodes) 1553942977.360 * * [simplify]: iters left: 1 (283 enodes) 1553942977.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942977.421 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942977.421 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942977.421 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942977.422 * * [simplify]: Extracting #4: cost 85 inf + 700 1553942977.423 * * [simplify]: Extracting #5: cost 35 inf + 6647 1553942977.426 * * [simplify]: Extracting #6: cost 5 inf + 12227 1553942977.429 * * [simplify]: Extracting #7: cost 0 inf + 13195 1553942977.433 * * [simplify]: Extracting #8: cost 0 inf + 13115 1553942977.436 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553942977.436 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (* (+ x.im x.re) (- x.re x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942977.436 * * * * [progress]: [ 362 / 823 ] simplifiying candidate # 1553942977.437 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942977.437 * * [simplify]: iters left: 6 (23 enodes) 1553942977.444 * * [simplify]: iters left: 5 (98 enodes) 1553942977.471 * * [simplify]: iters left: 4 (207 enodes) 1553942977.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942977.553 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942977.553 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942977.553 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942977.554 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942977.555 * * [simplify]: Extracting #5: cost 207 inf + 5789 1553942977.561 * * [simplify]: Extracting #6: cost 61 inf + 31542 1553942977.574 * * [simplify]: Extracting #7: cost 7 inf + 44085 1553942977.589 * * [simplify]: Extracting #8: cost 1 inf + 47617 1553942977.600 * * [simplify]: Extracting #9: cost 0 inf + 48339 1553942977.617 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im)))))) 1553942977.617 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942977.618 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942977.618 * * [simplify]: iters left: 6 (17 enodes) 1553942977.623 * * [simplify]: iters left: 5 (77 enodes) 1553942977.636 * * [simplify]: iters left: 4 (134 enodes) 1553942977.659 * * [simplify]: iters left: 3 (177 enodes) 1553942977.709 * * [simplify]: iters left: 2 (244 enodes) 1553942977.761 * * [simplify]: iters left: 1 (358 enodes) 1553942977.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942977.852 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942977.852 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942977.852 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942977.853 * * [simplify]: Extracting #4: cost 176 inf + 1 1553942977.854 * * [simplify]: Extracting #5: cost 184 inf + 336 1553942977.857 * * [simplify]: Extracting #6: cost 55 inf + 17219 1553942977.863 * * [simplify]: Extracting #7: cost 1 inf + 26961 1553942977.873 * * [simplify]: Extracting #8: cost 0 inf + 27443 1553942977.884 * [simplify]: Simplified to (* (cbrt (+ (* x.re 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 x.im))))) 1553942977.885 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im)))))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942977.885 * * * * [progress]: [ 363 / 823 ] simplifiying candidate # 1553942977.886 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942977.886 * * [simplify]: iters left: 6 (22 enodes) 1553942977.896 * * [simplify]: iters left: 5 (94 enodes) 1553942977.925 * * [simplify]: iters left: 4 (203 enodes) 1553942977.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942977.994 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942977.994 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942977.994 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942977.995 * * [simplify]: Extracting #4: cost 186 inf + 1 1553942977.997 * * [simplify]: Extracting #5: cost 176 inf + 9745 1553942978.005 * * [simplify]: Extracting #6: cost 19 inf + 38278 1553942978.019 * * [simplify]: Extracting #7: cost 0 inf + 43395 1553942978.029 * * [simplify]: Extracting #8: cost 0 inf + 43275 1553942978.040 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (+ (* x.re x.re) (* (- x.im) x.im)) x.re) (+ (* x.re x.re) (* (- x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ (* x.re x.re) (* (- x.im) x.im)) x.re))))) 1553942978.040 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (+ (* x.re x.re) (* (- x.im) x.im)) x.re) (+ (* x.re x.re) (* (- x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ (* x.re x.re) (* (- x.im) x.im)) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942978.040 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942978.040 * * [simplify]: iters left: 6 (15 enodes) 1553942978.044 * * [simplify]: iters left: 5 (65 enodes) 1553942978.054 * * [simplify]: iters left: 4 (108 enodes) 1553942978.069 * * [simplify]: iters left: 3 (143 enodes) 1553942978.089 * * [simplify]: iters left: 2 (193 enodes) 1553942978.121 * * [simplify]: iters left: 1 (283 enodes) 1553942978.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942978.177 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942978.177 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942978.177 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942978.177 * * [simplify]: Extracting #4: cost 84 inf + 783 1553942978.179 * * [simplify]: Extracting #5: cost 34 inf + 6688 1553942978.182 * * [simplify]: Extracting #6: cost 5 inf + 12307 1553942978.186 * * [simplify]: Extracting #7: cost 0 inf + 13275 1553942978.189 * * [simplify]: Extracting #8: cost 0 inf + 13195 1553942978.193 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553942978.193 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (+ (* x.re x.re) (* (- x.im) x.im)) x.re) (+ (* x.re x.re) (* (- x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ (* x.re x.re) (* (- x.im) x.im)) x.re))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942978.193 * * * * [progress]: [ 364 / 823 ] simplifiying candidate # 1553942978.193 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942978.193 * * [simplify]: iters left: 6 (15 enodes) 1553942978.197 * * [simplify]: iters left: 5 (65 enodes) 1553942978.207 * * [simplify]: iters left: 4 (132 enodes) 1553942978.239 * * [simplify]: iters left: 3 (456 enodes) 1553942978.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942978.427 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942978.427 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942978.428 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942978.428 * * [simplify]: Extracting #4: cost 324 inf + 1 1553942978.430 * * [simplify]: Extracting #5: cost 347 inf + 2687 1553942978.440 * * [simplify]: Extracting #6: cost 141 inf + 46104 1553942978.464 * * [simplify]: Extracting #7: cost 8 inf + 82486 1553942978.485 * * [simplify]: Extracting #8: cost 0 inf + 85302 1553942978.505 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553942978.505 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942978.506 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942978.506 * * [simplify]: iters left: 6 (14 enodes) 1553942978.510 * * [simplify]: iters left: 5 (65 enodes) 1553942978.521 * * [simplify]: iters left: 4 (153 enodes) 1553942978.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942978.555 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942978.555 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942978.555 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942978.555 * * [simplify]: Extracting #4: cost 155 inf + 0 1553942978.556 * * [simplify]: Extracting #5: cost 157 inf + 2926 1553942978.560 * * [simplify]: Extracting #6: cost 46 inf + 23746 1553942978.567 * * [simplify]: Extracting #7: cost 0 inf + 35196 1553942978.575 * * [simplify]: Extracting #8: cost 0 inf + 34556 1553942978.582 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942978.582 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942978.582 * * * * [progress]: [ 365 / 823 ] simplifiying candidate # 1553942978.583 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942978.583 * * [simplify]: iters left: 6 (19 enodes) 1553942978.587 * * [simplify]: iters left: 5 (80 enodes) 1553942978.601 * * [simplify]: iters left: 4 (160 enodes) 1553942978.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942978.639 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942978.639 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942978.639 * * [simplify]: Extracting #3: cost 60 inf + 0 1553942978.639 * * [simplify]: Extracting #4: cost 145 inf + 1 1553942978.640 * * [simplify]: Extracting #5: cost 178 inf + 779 1553942978.643 * * [simplify]: Extracting #6: cost 72 inf + 25331 1553942978.651 * * [simplify]: Extracting #7: cost 1 inf + 44496 1553942978.659 * * [simplify]: Extracting #8: cost 0 inf + 40124 1553942978.670 * * [simplify]: Extracting #9: cost 0 inf + 39873 1553942978.678 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553942978.678 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553942978.679 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942978.679 * * [simplify]: iters left: 6 (15 enodes) 1553942978.682 * * [simplify]: iters left: 5 (68 enodes) 1553942978.693 * * [simplify]: iters left: 4 (132 enodes) 1553942978.715 * * [simplify]: iters left: 3 (281 enodes) 1553942978.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942978.779 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942978.779 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942978.779 * * [simplify]: Extracting #3: cost 55 inf + 0 1553942978.779 * * [simplify]: Extracting #4: cost 168 inf + 0 1553942978.780 * * [simplify]: Extracting #5: cost 159 inf + 1993 1553942978.785 * * [simplify]: Extracting #6: cost 55 inf + 21511 1553942978.792 * * [simplify]: Extracting #7: cost 2 inf + 34777 1553942978.803 * * [simplify]: Extracting #8: cost 0 inf + 35341 1553942978.811 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553942978.811 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942978.811 * * * * [progress]: [ 366 / 823 ] simplifiying candidate # 1553942978.811 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942978.812 * * [simplify]: iters left: 6 (17 enodes) 1553942978.816 * * [simplify]: iters left: 5 (72 enodes) 1553942978.827 * * [simplify]: iters left: 4 (146 enodes) 1553942978.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942978.862 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942978.862 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942978.862 * * [simplify]: Extracting #3: cost 58 inf + 0 1553942978.863 * * [simplify]: Extracting #4: cost 128 inf + 1 1553942978.863 * * [simplify]: Extracting #5: cost 165 inf + 1670 1553942978.868 * * [simplify]: Extracting #6: cost 95 inf + 17931 1553942978.875 * * [simplify]: Extracting #7: cost 6 inf + 39459 1553942978.882 * * [simplify]: Extracting #8: cost 0 inf + 36978 1553942978.890 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))))) 1553942978.890 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942978.891 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942978.891 * * [simplify]: iters left: 6 (13 enodes) 1553942978.894 * * [simplify]: iters left: 5 (58 enodes) 1553942978.903 * * [simplify]: iters left: 4 (126 enodes) 1553942978.928 * * [simplify]: iters left: 3 (335 enodes) 1553942979.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942979.015 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942979.015 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942979.015 * * [simplify]: Extracting #3: cost 70 inf + 0 1553942979.016 * * [simplify]: Extracting #4: cost 172 inf + 0 1553942979.017 * * [simplify]: Extracting #5: cost 163 inf + 1875 1553942979.020 * * [simplify]: Extracting #6: cost 73 inf + 18126 1553942979.029 * * [simplify]: Extracting #7: cost 4 inf + 36662 1553942979.038 * * [simplify]: Extracting #8: cost 0 inf + 37670 1553942979.047 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) 1553942979.047 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942979.047 * * * * [progress]: [ 367 / 823 ] simplifiying candidate # 1553942979.047 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942979.048 * * [simplify]: iters left: 6 (18 enodes) 1553942979.052 * * [simplify]: iters left: 5 (76 enodes) 1553942979.066 * * [simplify]: iters left: 4 (155 enodes) 1553942979.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942979.105 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942979.105 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942979.105 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942979.105 * * [simplify]: Extracting #4: cost 135 inf + 1 1553942979.106 * * [simplify]: Extracting #5: cost 156 inf + 1594 1553942979.109 * * [simplify]: Extracting #6: cost 60 inf + 17250 1553942979.115 * * [simplify]: Extracting #7: cost 1 inf + 31925 1553942979.122 * * [simplify]: Extracting #8: cost 0 inf + 31927 1553942979.131 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553942979.132 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942979.132 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942979.132 * * [simplify]: iters left: 6 (14 enodes) 1553942979.135 * * [simplify]: iters left: 5 (61 enodes) 1553942979.144 * * [simplify]: iters left: 4 (100 enodes) 1553942979.158 * * [simplify]: iters left: 3 (131 enodes) 1553942979.176 * * [simplify]: iters left: 2 (181 enodes) 1553942979.207 * * [simplify]: iters left: 1 (271 enodes) 1553942979.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942979.261 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942979.261 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942979.261 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942979.262 * * [simplify]: Extracting #4: cost 93 inf + 1 1553942979.262 * * [simplify]: Extracting #5: cost 84 inf + 1185 1553942979.264 * * [simplify]: Extracting #6: cost 21 inf + 8387 1553942979.267 * * [simplify]: Extracting #7: cost 0 inf + 11947 1553942979.271 * * [simplify]: Extracting #8: cost 0 inf + 11907 1553942979.274 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553942979.274 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* x.re (* (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im)))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942979.274 * * * * [progress]: [ 368 / 823 ] simplifiying candidate # 1553942979.274 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942979.274 * * [simplify]: iters left: 6 (12 enodes) 1553942979.278 * * [simplify]: iters left: 5 (50 enodes) 1553942979.285 * * [simplify]: iters left: 4 (92 enodes) 1553942979.304 * * [simplify]: iters left: 3 (263 enodes) 1553942979.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942979.394 * * [simplify]: Extracting #1: cost 34 inf + 0 1553942979.394 * * [simplify]: Extracting #2: cost 146 inf + 2 1553942979.395 * * [simplify]: Extracting #3: cost 158 inf + 2646 1553942979.399 * * [simplify]: Extracting #4: cost 64 inf + 22850 1553942979.406 * * [simplify]: Extracting #5: cost 1 inf + 34816 1553942979.414 * * [simplify]: Extracting #6: cost 0 inf + 33446 1553942979.422 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) 1553942979.422 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942979.422 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942979.422 * * [simplify]: iters left: 6 (10 enodes) 1553942979.425 * * [simplify]: iters left: 5 (38 enodes) 1553942979.430 * * [simplify]: iters left: 4 (53 enodes) 1553942979.439 * * [simplify]: iters left: 3 (58 enodes) 1553942979.446 * * [simplify]: iters left: 2 (59 enodes) 1553942979.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942979.456 * * [simplify]: Extracting #1: cost 11 inf + 0 1553942979.456 * * [simplify]: Extracting #2: cost 21 inf + 1 1553942979.456 * * [simplify]: Extracting #3: cost 19 inf + 44 1553942979.456 * * [simplify]: Extracting #4: cost 10 inf + 579 1553942979.457 * * [simplify]: Extracting #5: cost 3 inf + 1473 1553942979.457 * * [simplify]: Extracting #6: cost 1 inf + 1997 1553942979.458 * * [simplify]: Extracting #7: cost 0 inf + 2279 1553942979.458 * [simplify]: Simplified to (+ (* x.re x.re) (* x.im (+ x.re x.im))) 1553942979.458 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942979.458 * * * * [progress]: [ 369 / 823 ] simplifiying candidate # 1553942979.459 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942979.459 * * [simplify]: iters left: 6 (18 enodes) 1553942979.463 * * [simplify]: iters left: 5 (76 enodes) 1553942979.475 * * [simplify]: iters left: 4 (154 enodes) 1553942979.512 * * [simplify]: iters left: 3 (466 enodes) 1553942979.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942979.720 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942979.720 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942979.720 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942979.721 * * [simplify]: Extracting #4: cost 263 inf + 1 1553942979.723 * * [simplify]: Extracting #5: cost 272 inf + 4179 1553942979.732 * * [simplify]: Extracting #6: cost 68 inf + 43128 1553942979.751 * * [simplify]: Extracting #7: cost 0 inf + 60260 1553942979.766 * [simplify]: Simplified to (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))))) 1553942979.766 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942979.767 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942979.767 * * [simplify]: iters left: 6 (12 enodes) 1553942979.769 * * [simplify]: iters left: 5 (46 enodes) 1553942979.776 * * [simplify]: iters left: 4 (58 enodes) 1553942979.783 * * [simplify]: iters left: 3 (62 enodes) 1553942979.790 * * [simplify]: iters left: 2 (63 enodes) 1553942979.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942979.798 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942979.798 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942979.798 * * [simplify]: Extracting #3: cost 22 inf + 0 1553942979.798 * * [simplify]: Extracting #4: cost 20 inf + 412 1553942979.798 * * [simplify]: Extracting #5: cost 4 inf + 3122 1553942979.799 * * [simplify]: Extracting #6: cost 0 inf + 4290 1553942979.800 * * [simplify]: Extracting #7: cost 0 inf + 4050 1553942979.801 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (cbrt (+ x.re x.im)))) 1553942979.801 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* 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))) 1553942979.801 * * * * [progress]: [ 370 / 823 ] simplifiying candidate # 1553942979.801 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942979.801 * * [simplify]: iters left: 6 (17 enodes) 1553942979.806 * * [simplify]: iters left: 5 (74 enodes) 1553942979.818 * * [simplify]: iters left: 4 (145 enodes) 1553942979.849 * * [simplify]: iters left: 3 (438 enodes) 1553942980.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942980.001 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942980.001 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942980.001 * * [simplify]: Extracting #3: cost 69 inf + 0 1553942980.001 * * [simplify]: Extracting #4: cost 230 inf + 1 1553942980.003 * * [simplify]: Extracting #5: cost 259 inf + 1676 1553942980.008 * * [simplify]: Extracting #6: cost 114 inf + 27908 1553942980.021 * * [simplify]: Extracting #7: cost 3 inf + 57284 1553942980.035 * * [simplify]: Extracting #8: cost 0 inf + 58290 1553942980.050 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 1553942980.050 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942980.051 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942980.051 * * [simplify]: iters left: 6 (13 enodes) 1553942980.054 * * [simplify]: iters left: 5 (55 enodes) 1553942980.062 * * [simplify]: iters left: 4 (90 enodes) 1553942980.077 * * [simplify]: iters left: 3 (114 enodes) 1553942980.092 * * [simplify]: iters left: 2 (131 enodes) 1553942980.109 * * [simplify]: iters left: 1 (151 enodes) 1553942980.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942980.129 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942980.129 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942980.129 * * [simplify]: Extracting #3: cost 27 inf + 0 1553942980.129 * * [simplify]: Extracting #4: cost 50 inf + 0 1553942980.130 * * [simplify]: Extracting #5: cost 49 inf + 247 1553942980.130 * * [simplify]: Extracting #6: cost 24 inf + 3050 1553942980.132 * * [simplify]: Extracting #7: cost 0 inf + 7378 1553942980.133 * * [simplify]: Extracting #8: cost 0 inf + 7138 1553942980.135 * [simplify]: Simplified to (* (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942980.135 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942980.135 * * * * [progress]: [ 371 / 823 ] simplifiying candidate # 1553942980.135 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942980.135 * * [simplify]: iters left: 6 (19 enodes) 1553942980.140 * * [simplify]: iters left: 5 (80 enodes) 1553942980.154 * * [simplify]: iters left: 4 (160 enodes) 1553942980.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942980.194 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942980.194 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942980.195 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942980.195 * * [simplify]: Extracting #4: cost 129 inf + 1 1553942980.195 * * [simplify]: Extracting #5: cost 164 inf + 414 1553942980.198 * * [simplify]: Extracting #6: cost 77 inf + 12171 1553942980.203 * * [simplify]: Extracting #7: cost 14 inf + 25094 1553942980.211 * * [simplify]: Extracting #8: cost 3 inf + 27556 1553942980.218 * * [simplify]: Extracting #9: cost 1 inf + 28880 1553942980.224 * * [simplify]: Extracting #10: cost 0 inf + 29522 1553942980.230 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) 1553942980.230 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942980.231 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942980.231 * * [simplify]: iters left: 6 (12 enodes) 1553942980.233 * * [simplify]: iters left: 5 (48 enodes) 1553942980.240 * * [simplify]: iters left: 4 (68 enodes) 1553942980.249 * * [simplify]: iters left: 3 (72 enodes) 1553942980.257 * * [simplify]: iters left: 2 (73 enodes) 1553942980.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942980.266 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942980.266 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942980.266 * * [simplify]: Extracting #3: cost 23 inf + 0 1553942980.266 * * [simplify]: Extracting #4: cost 23 inf + 331 1553942980.266 * * [simplify]: Extracting #5: cost 5 inf + 3086 1553942980.267 * * [simplify]: Extracting #6: cost 1 inf + 4054 1553942980.268 * * [simplify]: Extracting #7: cost 0 inf + 4416 1553942980.269 * * [simplify]: Extracting #8: cost 0 inf + 4376 1553942980.269 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- x.re x.im)))) 1553942980.269 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942980.270 * * * * [progress]: [ 372 / 823 ] simplifiying candidate # 1553942980.270 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942980.270 * * [simplify]: iters left: 6 (21 enodes) 1553942980.275 * * [simplify]: iters left: 5 (90 enodes) 1553942980.290 * * [simplify]: iters left: 4 (194 enodes) 1553942980.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942980.338 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942980.338 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942980.338 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942980.338 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942980.339 * * [simplify]: Extracting #5: cost 191 inf + 1671 1553942980.342 * * [simplify]: Extracting #6: cost 91 inf + 22665 1553942980.352 * * [simplify]: Extracting #7: cost 13 inf + 43876 1553942980.362 * * [simplify]: Extracting #8: cost 1 inf + 44328 1553942980.372 * * [simplify]: Extracting #9: cost 0 inf + 43762 1553942980.382 * * [simplify]: Extracting #10: cost 0 inf + 43511 1553942980.391 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553942980.392 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942980.392 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942980.392 * * [simplify]: iters left: 6 (16 enodes) 1553942980.396 * * [simplify]: iters left: 5 (72 enodes) 1553942980.408 * * [simplify]: iters left: 4 (155 enodes) 1553942980.441 * * [simplify]: iters left: 3 (486 enodes) 1553942980.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942980.653 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942980.653 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942980.653 * * [simplify]: Extracting #3: cost 103 inf + 0 1553942980.654 * * [simplify]: Extracting #4: cost 342 inf + 1382 1553942980.661 * * [simplify]: Extracting #5: cost 225 inf + 34207 1553942980.683 * * [simplify]: Extracting #6: cost 19 inf + 92851 1553942980.710 * * [simplify]: Extracting #7: cost 0 inf + 98329 1553942980.738 * * [simplify]: Extracting #8: cost 0 inf + 98289 1553942980.764 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553942980.764 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942980.765 * * * * [progress]: [ 373 / 823 ] simplifiying candidate # 1553942980.765 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942980.765 * * [simplify]: iters left: 6 (21 enodes) 1553942980.770 * * [simplify]: iters left: 5 (90 enodes) 1553942980.785 * * [simplify]: iters left: 4 (196 enodes) 1553942980.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942980.838 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942980.838 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942980.838 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942980.838 * * [simplify]: Extracting #4: cost 179 inf + 1 1553942980.839 * * [simplify]: Extracting #5: cost 204 inf + 1023 1553942980.843 * * [simplify]: Extracting #6: cost 91 inf + 22487 1553942980.851 * * [simplify]: Extracting #7: cost 16 inf + 44066 1553942980.861 * * [simplify]: Extracting #8: cost 2 inf + 46030 1553942980.871 * * [simplify]: Extracting #9: cost 0 inf + 45873 1553942980.884 * * [simplify]: Extracting #10: cost 0 inf + 45491 1553942980.895 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942980.895 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553942980.895 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942980.895 * * [simplify]: iters left: 6 (16 enodes) 1553942980.899 * * [simplify]: iters left: 5 (72 enodes) 1553942980.910 * * [simplify]: iters left: 4 (140 enodes) 1553942980.935 * * [simplify]: iters left: 3 (294 enodes) 1553942981.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942981.002 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942981.002 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942981.002 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942981.002 * * [simplify]: Extracting #4: cost 167 inf + 329 1553942981.004 * * [simplify]: Extracting #5: cost 125 inf + 7426 1553942981.012 * * [simplify]: Extracting #6: cost 50 inf + 24493 1553942981.020 * * [simplify]: Extracting #7: cost 0 inf + 37713 1553942981.028 * * [simplify]: Extracting #8: cost 0 inf + 37633 1553942981.037 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942981.037 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942981.037 * * * * [progress]: [ 374 / 823 ] simplifiying candidate # 1553942981.037 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942981.037 * * [simplify]: iters left: 6 (20 enodes) 1553942981.042 * * [simplify]: iters left: 5 (86 enodes) 1553942981.056 * * [simplify]: iters left: 4 (191 enodes) 1553942981.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942981.111 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942981.111 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942981.112 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942981.112 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942981.113 * * [simplify]: Extracting #5: cost 203 inf + 781 1553942981.118 * * [simplify]: Extracting #6: cost 71 inf + 26371 1553942981.128 * * [simplify]: Extracting #7: cost 2 inf + 44371 1553942981.138 * * [simplify]: Extracting #8: cost 0 inf + 44404 1553942981.149 * * [simplify]: Extracting #9: cost 0 inf + 44284 1553942981.162 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) 1553942981.162 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942981.162 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942981.162 * * [simplify]: iters left: 6 (15 enodes) 1553942981.165 * * [simplify]: iters left: 5 (65 enodes) 1553942981.175 * * [simplify]: iters left: 4 (128 enodes) 1553942981.199 * * [simplify]: iters left: 3 (325 enodes) 1553942981.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942981.286 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942981.286 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942981.286 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942981.287 * * [simplify]: Extracting #4: cost 174 inf + 411 1553942981.289 * * [simplify]: Extracting #5: cost 121 inf + 8520 1553942981.295 * * [simplify]: Extracting #6: cost 30 inf + 30460 1553942981.304 * * [simplify]: Extracting #7: cost 0 inf + 38720 1553942981.313 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553942981.313 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942981.313 * * * * [progress]: [ 375 / 823 ] simplifiying candidate # 1553942981.313 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942981.313 * * [simplify]: iters left: 6 (20 enodes) 1553942981.318 * * [simplify]: iters left: 5 (86 enodes) 1553942981.332 * * [simplify]: iters left: 4 (189 enodes) 1553942981.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942981.384 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942981.384 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942981.384 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942981.385 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942981.385 * * [simplify]: Extracting #5: cost 179 inf + 1787 1553942981.389 * * [simplify]: Extracting #6: cost 74 inf + 21358 1553942981.397 * * [simplify]: Extracting #7: cost 6 inf + 35166 1553942981.406 * * [simplify]: Extracting #8: cost 0 inf + 35727 1553942981.418 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553942981.418 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942981.418 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942981.418 * * [simplify]: iters left: 6 (15 enodes) 1553942981.422 * * [simplify]: iters left: 5 (65 enodes) 1553942981.431 * * [simplify]: iters left: 4 (108 enodes) 1553942981.446 * * [simplify]: iters left: 3 (143 enodes) 1553942981.465 * * [simplify]: iters left: 2 (193 enodes) 1553942981.497 * * [simplify]: iters left: 1 (282 enodes) 1553942981.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942981.552 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942981.552 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942981.552 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942981.552 * * [simplify]: Extracting #4: cost 84 inf + 822 1553942981.553 * * [simplify]: Extracting #5: cost 33 inf + 7091 1553942981.556 * * [simplify]: Extracting #6: cost 7 inf + 11863 1553942981.560 * * [simplify]: Extracting #7: cost 0 inf + 13115 1553942981.563 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942981.563 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942981.563 * * * * [progress]: [ 376 / 823 ] simplifiying candidate # 1553942981.563 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942981.564 * * [simplify]: iters left: 6 (18 enodes) 1553942981.568 * * [simplify]: iters left: 5 (76 enodes) 1553942981.580 * * [simplify]: iters left: 4 (153 enodes) 1553942981.618 * * [simplify]: iters left: 3 (465 enodes) 1553942981.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942981.822 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942981.822 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942981.822 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942981.823 * * [simplify]: Extracting #4: cost 257 inf + 1 1553942981.824 * * [simplify]: Extracting #5: cost 260 inf + 5629 1553942981.836 * * [simplify]: Extracting #6: cost 78 inf + 38258 1553942981.850 * * [simplify]: Extracting #7: cost 4 inf + 57002 1553942981.865 * * [simplify]: Extracting #8: cost 1 inf + 58448 1553942981.880 * * [simplify]: Extracting #9: cost 0 inf + 59170 1553942981.896 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) 1553942981.896 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942981.896 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942981.897 * * [simplify]: iters left: 6 (12 enodes) 1553942981.899 * * [simplify]: iters left: 5 (45 enodes) 1553942981.906 * * [simplify]: iters left: 4 (56 enodes) 1553942981.914 * * [simplify]: iters left: 3 (61 enodes) 1553942981.921 * * [simplify]: iters left: 2 (62 enodes) 1553942981.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942981.929 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942981.929 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942981.929 * * [simplify]: Extracting #3: cost 22 inf + 0 1553942981.929 * * [simplify]: Extracting #4: cost 25 inf + 43 1553942981.929 * * [simplify]: Extracting #5: cost 16 inf + 579 1553942981.930 * * [simplify]: Extracting #6: cost 4 inf + 2522 1553942981.930 * * [simplify]: Extracting #7: cost 1 inf + 3688 1553942981.931 * * [simplify]: Extracting #8: cost 0 inf + 4050 1553942981.932 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im))) 1553942981.932 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942981.932 * * * * [progress]: [ 377 / 823 ] simplifiying candidate # 1553942981.933 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942981.933 * * [simplify]: iters left: 6 (18 enodes) 1553942981.937 * * [simplify]: iters left: 5 (77 enodes) 1553942981.949 * * [simplify]: iters left: 4 (154 enodes) 1553942981.988 * * [simplify]: iters left: 3 (464 enodes) 1553942982.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.195 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942982.195 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942982.195 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942982.196 * * [simplify]: Extracting #4: cost 270 inf + 1 1553942982.198 * * [simplify]: Extracting #5: cost 271 inf + 4749 1553942982.211 * * [simplify]: Extracting #6: cost 58 inf + 44958 1553942982.226 * * [simplify]: Extracting #7: cost 1 inf + 59709 1553942982.242 * * [simplify]: Extracting #8: cost 0 inf + 59991 1553942982.257 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553942982.257 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942982.257 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553942982.257 * * [simplify]: iters left: 6 (12 enodes) 1553942982.260 * * [simplify]: iters left: 5 (47 enodes) 1553942982.266 * * [simplify]: iters left: 4 (58 enodes) 1553942982.274 * * [simplify]: iters left: 3 (61 enodes) 1553942982.282 * * [simplify]: iters left: 2 (62 enodes) 1553942982.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.289 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942982.289 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942982.289 * * [simplify]: Extracting #3: cost 22 inf + 0 1553942982.289 * * [simplify]: Extracting #4: cost 25 inf + 43 1553942982.290 * * [simplify]: Extracting #5: cost 17 inf + 497 1553942982.290 * * [simplify]: Extracting #6: cost 5 inf + 2120 1553942982.291 * * [simplify]: Extracting #7: cost 1 inf + 3448 1553942982.291 * * [simplify]: Extracting #8: cost 0 inf + 3810 1553942982.292 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 1553942982.292 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942982.292 * * * * [progress]: [ 378 / 823 ] simplifiying candidate # 1553942982.292 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942982.293 * * [simplify]: iters left: 6 (23 enodes) 1553942982.298 * * [simplify]: iters left: 5 (98 enodes) 1553942982.314 * * [simplify]: iters left: 4 (206 enodes) 1553942982.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.370 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942982.370 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942982.370 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942982.371 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942982.372 * * [simplify]: Extracting #5: cost 187 inf + 1229 1553942982.374 * * [simplify]: Extracting #6: cost 100 inf + 18311 1553942982.381 * * [simplify]: Extracting #7: cost 15 inf + 36025 1553942982.390 * * [simplify]: Extracting #8: cost 1 inf + 40281 1553942982.399 * * [simplify]: Extracting #9: cost 0 inf + 39311 1553942982.409 * * [simplify]: Extracting #10: cost 0 inf + 39100 1553942982.421 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) 1553942982.421 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942982.421 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942982.422 * * [simplify]: iters left: 6 (15 enodes) 1553942982.425 * * [simplify]: iters left: 5 (62 enodes) 1553942982.434 * * [simplify]: iters left: 4 (96 enodes) 1553942982.447 * * [simplify]: iters left: 3 (123 enodes) 1553942982.462 * * [simplify]: iters left: 2 (140 enodes) 1553942982.479 * * [simplify]: iters left: 1 (160 enodes) 1553942982.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.501 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942982.501 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942982.501 * * [simplify]: Extracting #3: cost 35 inf + 0 1553942982.502 * * [simplify]: Extracting #4: cost 43 inf + 699 1553942982.502 * * [simplify]: Extracting #5: cost 19 inf + 4071 1553942982.504 * * [simplify]: Extracting #6: cost 3 inf + 7340 1553942982.506 * * [simplify]: Extracting #7: cost 0 inf + 8346 1553942982.507 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) 1553942982.507 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942982.508 * * * * [progress]: [ 379 / 823 ] simplifiying candidate # 1553942982.508 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942982.508 * * [simplify]: iters left: 6 (22 enodes) 1553942982.513 * * [simplify]: iters left: 5 (94 enodes) 1553942982.528 * * [simplify]: iters left: 4 (204 enodes) 1553942982.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.589 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942982.589 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942982.589 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942982.590 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942982.591 * * [simplify]: Extracting #5: cost 181 inf + 2122 1553942982.594 * * [simplify]: Extracting #6: cost 72 inf + 21588 1553942982.603 * * [simplify]: Extracting #7: cost 2 inf + 37103 1553942982.612 * * [simplify]: Extracting #8: cost 0 inf + 36506 1553942982.624 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) 1553942982.624 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942982.625 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553942982.625 * * [simplify]: iters left: 6 (14 enodes) 1553942982.628 * * [simplify]: iters left: 5 (55 enodes) 1553942982.635 * * [simplify]: iters left: 4 (74 enodes) 1553942982.644 * * [simplify]: iters left: 3 (82 enodes) 1553942982.654 * * [simplify]: iters left: 2 (83 enodes) 1553942982.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.663 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942982.664 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942982.664 * * [simplify]: Extracting #3: cost 29 inf + 0 1553942982.664 * * [simplify]: Extracting #4: cost 26 inf + 455 1553942982.664 * * [simplify]: Extracting #5: cost 9 inf + 2886 1553942982.665 * * [simplify]: Extracting #6: cost 0 inf + 5504 1553942982.666 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942982.666 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942982.667 * * * * [progress]: [ 380 / 823 ] simplifiying candidate # 1553942982.667 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942982.667 * * [simplify]: iters left: 6 (19 enodes) 1553942982.671 * * [simplify]: iters left: 5 (84 enodes) 1553942982.685 * * [simplify]: iters left: 4 (179 enodes) 1553942982.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.728 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942982.728 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942982.728 * * [simplify]: Extracting #3: cost 72 inf + 0 1553942982.728 * * [simplify]: Extracting #4: cost 153 inf + 1 1553942982.729 * * [simplify]: Extracting #5: cost 193 inf + 2147 1553942982.733 * * [simplify]: Extracting #6: cost 84 inf + 22423 1553942982.741 * * [simplify]: Extracting #7: cost 11 inf + 40727 1553942982.751 * * [simplify]: Extracting #8: cost 0 inf + 45949 1553942982.763 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553942982.763 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942982.764 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942982.764 * * [simplify]: iters left: 6 (15 enodes) 1553942982.767 * * [simplify]: iters left: 5 (69 enodes) 1553942982.778 * * [simplify]: iters left: 4 (161 enodes) 1553942982.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942982.813 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942982.813 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942982.813 * * [simplify]: Extracting #4: cost 168 inf + 0 1553942982.814 * * [simplify]: Extracting #5: cost 163 inf + 2928 1553942982.818 * * [simplify]: Extracting #6: cost 57 inf + 21733 1553942982.825 * * [simplify]: Extracting #7: cost 3 inf + 35920 1553942982.835 * * [simplify]: Extracting #8: cost 0 inf + 36806 1553942982.842 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942982.842 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ x.im x.re))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553942982.843 * * * * [progress]: [ 381 / 823 ] simplifiying candidate # 1553942982.843 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942982.843 * * [simplify]: iters left: 6 (23 enodes) 1553942982.848 * * [simplify]: iters left: 5 (98 enodes) 1553942982.864 * * [simplify]: iters left: 4 (206 enodes) 1553942982.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942982.919 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942982.919 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942982.920 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942982.920 * * [simplify]: Extracting #4: cost 191 inf + 1 1553942982.921 * * [simplify]: Extracting #5: cost 206 inf + 2689 1553942982.926 * * [simplify]: Extracting #6: cost 86 inf + 26427 1553942982.935 * * [simplify]: Extracting #7: cost 10 inf + 45615 1553942982.946 * * [simplify]: Extracting #8: cost 1 inf + 50673 1553942982.957 * * [simplify]: Extracting #9: cost 0 inf + 51395 1553942982.972 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553942982.972 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* 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))) 1553942982.973 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942982.973 * * [simplify]: iters left: 6 (16 enodes) 1553942982.976 * * [simplify]: iters left: 5 (72 enodes) 1553942982.987 * * [simplify]: iters left: 4 (140 enodes) 1553942983.011 * * [simplify]: iters left: 3 (294 enodes) 1553942983.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942983.077 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942983.078 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942983.078 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942983.079 * * [simplify]: Extracting #4: cost 180 inf + 0 1553942983.080 * * [simplify]: Extracting #5: cost 175 inf + 778 1553942983.083 * * [simplify]: Extracting #6: cost 78 inf + 19963 1553942983.092 * * [simplify]: Extracting #7: cost 3 inf + 38269 1553942983.103 * * [simplify]: Extracting #8: cost 0 inf + 38475 1553942983.112 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) 1553942983.112 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) (+ x.im x.re)) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942983.112 * * * * [progress]: [ 382 / 823 ] simplifiying candidate # 1553942983.113 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942983.113 * * [simplify]: iters left: 6 (22 enodes) 1553942983.118 * * [simplify]: iters left: 5 (94 enodes) 1553942983.133 * * [simplify]: iters left: 4 (199 enodes) 1553942983.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942983.190 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942983.190 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942983.191 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942983.191 * * [simplify]: Extracting #4: cost 183 inf + 1 1553942983.192 * * [simplify]: Extracting #5: cost 220 inf + 2446 1553942983.198 * * [simplify]: Extracting #6: cost 65 inf + 34731 1553942983.209 * * [simplify]: Extracting #7: cost 1 inf + 53898 1553942983.222 * * [simplify]: Extracting #8: cost 0 inf + 54780 1553942983.234 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553942983.235 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942983.235 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942983.235 * * [simplify]: iters left: 6 (16 enodes) 1553942983.239 * * [simplify]: iters left: 5 (74 enodes) 1553942983.253 * * [simplify]: iters left: 4 (163 enodes) 1553942983.285 * * [simplify]: iters left: 3 (385 enodes) 1553942983.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942983.383 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942983.383 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942983.383 * * [simplify]: Extracting #3: cost 81 inf + 0 1553942983.384 * * [simplify]: Extracting #4: cost 184 inf + 0 1553942983.385 * * [simplify]: Extracting #5: cost 150 inf + 6041 1553942983.392 * * [simplify]: Extracting #6: cost 31 inf + 32191 1553942983.401 * * [simplify]: Extracting #7: cost 0 inf + 40011 1553942983.411 * * [simplify]: Extracting #8: cost 0 inf + 39691 1553942983.420 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942983.420 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) (* x.re (+ x.im x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942983.420 * * * * [progress]: [ 383 / 823 ] simplifiying candidate # 1553942983.421 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942983.421 * * [simplify]: iters left: 6 (23 enodes) 1553942983.426 * * [simplify]: iters left: 5 (98 enodes) 1553942983.444 * * [simplify]: iters left: 4 (207 enodes) 1553942983.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942983.502 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942983.502 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942983.502 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942983.503 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942983.506 * * [simplify]: Extracting #5: cost 208 inf + 3947 1553942983.513 * * [simplify]: Extracting #6: cost 45 inf + 36374 1553942983.523 * * [simplify]: Extracting #7: cost 0 inf + 48699 1553942983.535 * * [simplify]: Extracting #8: cost 0 inf + 48579 1553942983.546 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.re) (* (- x.re x.im) x.re))))) 1553942983.546 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.re) (* (- x.re x.im) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942983.547 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942983.547 * * [simplify]: iters left: 6 (17 enodes) 1553942983.551 * * [simplify]: iters left: 5 (77 enodes) 1553942983.562 * * [simplify]: iters left: 4 (134 enodes) 1553942983.583 * * [simplify]: iters left: 3 (177 enodes) 1553942983.606 * * [simplify]: iters left: 2 (244 enodes) 1553942983.648 * * [simplify]: iters left: 1 (358 enodes) 1553942983.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942983.721 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942983.721 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942983.721 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942983.722 * * [simplify]: Extracting #4: cost 176 inf + 1 1553942983.723 * * [simplify]: Extracting #5: cost 176 inf + 1310 1553942983.726 * * [simplify]: Extracting #6: cost 48 inf + 19231 1553942983.732 * * [simplify]: Extracting #7: cost 4 inf + 26475 1553942983.738 * * [simplify]: Extracting #8: cost 0 inf + 27283 1553942983.744 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553942983.744 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.re) (* (- x.re x.im) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942983.744 * * * * [progress]: [ 384 / 823 ] simplifiying candidate # 1553942983.745 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942983.745 * * [simplify]: iters left: 6 (17 enodes) 1553942983.749 * * [simplify]: iters left: 5 (74 enodes) 1553942983.760 * * [simplify]: iters left: 4 (144 enodes) 1553942983.794 * * [simplify]: iters left: 3 (438 enodes) 1553942983.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942983.942 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942983.942 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942983.942 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942983.943 * * [simplify]: Extracting #4: cost 231 inf + 1 1553942983.944 * * [simplify]: Extracting #5: cost 258 inf + 1688 1553942983.954 * * [simplify]: Extracting #6: cost 103 inf + 30922 1553942983.967 * * [simplify]: Extracting #7: cost 5 inf + 56281 1553942983.981 * * [simplify]: Extracting #8: cost 0 inf + 58051 1553942983.995 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) 1553942983.995 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942983.996 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942983.996 * * [simplify]: iters left: 6 (13 enodes) 1553942983.999 * * [simplify]: iters left: 5 (55 enodes) 1553942984.008 * * [simplify]: iters left: 4 (89 enodes) 1553942984.020 * * [simplify]: iters left: 3 (113 enodes) 1553942984.035 * * [simplify]: iters left: 2 (130 enodes) 1553942984.052 * * [simplify]: iters left: 1 (150 enodes) 1553942984.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.072 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942984.072 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942984.072 * * [simplify]: Extracting #3: cost 27 inf + 0 1553942984.072 * * [simplify]: Extracting #4: cost 50 inf + 0 1553942984.072 * * [simplify]: Extracting #5: cost 49 inf + 247 1553942984.073 * * [simplify]: Extracting #6: cost 23 inf + 2853 1553942984.074 * * [simplify]: Extracting #7: cost 0 inf + 7298 1553942984.076 * * [simplify]: Extracting #8: cost 0 inf + 7138 1553942984.077 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942984.077 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942984.078 * * * * [progress]: [ 385 / 823 ] simplifiying candidate # 1553942984.078 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942984.078 * * [simplify]: iters left: 6 (23 enodes) 1553942984.083 * * [simplify]: iters left: 5 (98 enodes) 1553942984.100 * * [simplify]: iters left: 4 (206 enodes) 1553942984.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.156 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942984.156 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942984.156 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942984.156 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942984.157 * * [simplify]: Extracting #5: cost 192 inf + 818 1553942984.162 * * [simplify]: Extracting #6: cost 96 inf + 22320 1553942984.169 * * [simplify]: Extracting #7: cost 11 inf + 37241 1553942984.178 * * [simplify]: Extracting #8: cost 0 inf + 39180 1553942984.188 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) 1553942984.188 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942984.189 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942984.189 * * [simplify]: iters left: 6 (15 enodes) 1553942984.192 * * [simplify]: iters left: 5 (62 enodes) 1553942984.201 * * [simplify]: iters left: 4 (96 enodes) 1553942984.214 * * [simplify]: iters left: 3 (123 enodes) 1553942984.229 * * [simplify]: iters left: 2 (140 enodes) 1553942984.247 * * [simplify]: iters left: 1 (160 enodes) 1553942984.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.267 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942984.267 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942984.267 * * [simplify]: Extracting #3: cost 35 inf + 0 1553942984.267 * * [simplify]: Extracting #4: cost 41 inf + 1103 1553942984.268 * * [simplify]: Extracting #5: cost 16 inf + 4557 1553942984.270 * * [simplify]: Extracting #6: cost 1 inf + 8024 1553942984.272 * * [simplify]: Extracting #7: cost 0 inf + 8426 1553942984.274 * * [simplify]: Extracting #8: cost 0 inf + 8346 1553942984.276 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.re x.im))) 1553942984.276 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* 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))) 1553942984.276 * * * * [progress]: [ 386 / 823 ] simplifiying candidate # 1553942984.276 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942984.276 * * [simplify]: iters left: 6 (17 enodes) 1553942984.280 * * [simplify]: iters left: 5 (75 enodes) 1553942984.292 * * [simplify]: iters left: 4 (145 enodes) 1553942984.324 * * [simplify]: iters left: 3 (438 enodes) 1553942984.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.471 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942984.471 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942984.471 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942984.472 * * [simplify]: Extracting #4: cost 229 inf + 1 1553942984.473 * * [simplify]: Extracting #5: cost 256 inf + 1776 1553942984.482 * * [simplify]: Extracting #6: cost 105 inf + 30208 1553942984.495 * * [simplify]: Extracting #7: cost 0 inf + 57403 1553942984.508 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) 1553942984.508 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942984.509 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942984.509 * * [simplify]: iters left: 6 (13 enodes) 1553942984.512 * * [simplify]: iters left: 5 (56 enodes) 1553942984.520 * * [simplify]: iters left: 4 (90 enodes) 1553942984.533 * * [simplify]: iters left: 3 (112 enodes) 1553942984.546 * * [simplify]: iters left: 2 (129 enodes) 1553942984.563 * * [simplify]: iters left: 1 (149 enodes) 1553942984.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.583 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942984.583 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942984.583 * * [simplify]: Extracting #3: cost 27 inf + 0 1553942984.583 * * [simplify]: Extracting #4: cost 50 inf + 0 1553942984.583 * * [simplify]: Extracting #5: cost 48 inf + 369 1553942984.584 * * [simplify]: Extracting #6: cost 26 inf + 2606 1553942984.585 * * [simplify]: Extracting #7: cost 1 inf + 7136 1553942984.587 * * [simplify]: Extracting #8: cost 0 inf + 7138 1553942984.589 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553942984.589 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (* (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942984.589 * * * * [progress]: [ 387 / 823 ] simplifiying candidate # 1553942984.589 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942984.589 * * [simplify]: iters left: 6 (22 enodes) 1553942984.595 * * [simplify]: iters left: 5 (94 enodes) 1553942984.610 * * [simplify]: iters left: 4 (198 enodes) 1553942984.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.662 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942984.662 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942984.662 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942984.663 * * [simplify]: Extracting #4: cost 168 inf + 1 1553942984.664 * * [simplify]: Extracting #5: cost 195 inf + 2957 1553942984.668 * * [simplify]: Extracting #6: cost 73 inf + 24341 1553942984.676 * * [simplify]: Extracting #7: cost 3 inf + 40160 1553942984.688 * * [simplify]: Extracting #8: cost 0 inf + 41766 1553942984.697 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553942984.697 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942984.698 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942984.698 * * [simplify]: iters left: 6 (15 enodes) 1553942984.701 * * [simplify]: iters left: 5 (64 enodes) 1553942984.710 * * [simplify]: iters left: 4 (105 enodes) 1553942984.724 * * [simplify]: iters left: 3 (129 enodes) 1553942984.740 * * [simplify]: iters left: 2 (142 enodes) 1553942984.759 * * [simplify]: iters left: 1 (160 enodes) 1553942984.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.779 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942984.779 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942984.779 * * [simplify]: Extracting #3: cost 36 inf + 0 1553942984.779 * * [simplify]: Extracting #4: cost 44 inf + 979 1553942984.780 * * [simplify]: Extracting #5: cost 15 inf + 5437 1553942984.782 * * [simplify]: Extracting #6: cost 1 inf + 8264 1553942984.784 * * [simplify]: Extracting #7: cost 0 inf + 8586 1553942984.785 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (+ (* x.re x.re) (* x.re x.im)) (* x.im x.im)))) 1553942984.785 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (+ (* x.re x.re) (* x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942984.786 * * * * [progress]: [ 388 / 823 ] simplifiying candidate # 1553942984.786 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942984.786 * * [simplify]: iters left: 6 (22 enodes) 1553942984.791 * * [simplify]: iters left: 5 (94 enodes) 1553942984.806 * * [simplify]: iters left: 4 (200 enodes) 1553942984.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.861 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942984.861 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942984.862 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942984.862 * * [simplify]: Extracting #4: cost 177 inf + 1 1553942984.863 * * [simplify]: Extracting #5: cost 226 inf + 1141 1553942984.866 * * [simplify]: Extracting #6: cost 119 inf + 23744 1553942984.875 * * [simplify]: Extracting #7: cost 16 inf + 47204 1553942984.885 * * [simplify]: Extracting #8: cost 1 inf + 50632 1553942984.898 * * [simplify]: Extracting #9: cost 0 inf + 49542 1553942984.909 * * [simplify]: Extracting #10: cost 0 inf + 49291 1553942984.920 * [simplify]: Simplified to (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re))))) 1553942984.920 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942984.921 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942984.921 * * [simplify]: iters left: 6 (16 enodes) 1553942984.925 * * [simplify]: iters left: 5 (74 enodes) 1553942984.937 * * [simplify]: iters left: 4 (168 enodes) 1553942984.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942984.974 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942984.974 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942984.975 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942984.975 * * [simplify]: Extracting #4: cost 157 inf + 289 1553942984.976 * * [simplify]: Extracting #5: cost 139 inf + 5971 1553942984.980 * * [simplify]: Extracting #6: cost 38 inf + 25373 1553942984.988 * * [simplify]: Extracting #7: cost 1 inf + 36326 1553942984.995 * * [simplify]: Extracting #8: cost 0 inf + 36328 1553942985.003 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) 1553942985.003 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) x.re)) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.004 * * * * [progress]: [ 389 / 823 ] simplifiying candidate # 1553942985.004 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942985.004 * * [simplify]: iters left: 6 (23 enodes) 1553942985.010 * * [simplify]: iters left: 5 (98 enodes) 1553942985.025 * * [simplify]: iters left: 4 (210 enodes) 1553942985.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.089 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942985.089 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942985.089 * * [simplify]: Extracting #3: cost 89 inf + 0 1553942985.090 * * [simplify]: Extracting #4: cost 209 inf + 1 1553942985.091 * * [simplify]: Extracting #5: cost 218 inf + 5523 1553942985.100 * * [simplify]: Extracting #6: cost 71 inf + 32075 1553942985.110 * * [simplify]: Extracting #7: cost 8 inf + 49797 1553942985.122 * * [simplify]: Extracting #8: cost 0 inf + 54333 1553942985.134 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942985.134 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553942985.135 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942985.135 * * [simplify]: iters left: 6 (17 enodes) 1553942985.139 * * [simplify]: iters left: 5 (77 enodes) 1553942985.151 * * [simplify]: iters left: 4 (147 enodes) 1553942985.177 * * [simplify]: iters left: 3 (297 enodes) 1553942985.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.244 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942985.244 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942985.244 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942985.245 * * [simplify]: Extracting #4: cost 163 inf + 331 1553942985.246 * * [simplify]: Extracting #5: cost 122 inf + 6703 1553942985.252 * * [simplify]: Extracting #6: cost 31 inf + 27921 1553942985.260 * * [simplify]: Extracting #7: cost 2 inf + 34819 1553942985.269 * * [simplify]: Extracting #8: cost 0 inf + 35823 1553942985.277 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553942985.277 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.278 * * * * [progress]: [ 390 / 823 ] simplifiying candidate # 1553942985.278 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942985.278 * * [simplify]: iters left: 6 (21 enodes) 1553942985.283 * * [simplify]: iters left: 5 (90 enodes) 1553942985.297 * * [simplify]: iters left: 4 (197 enodes) 1553942985.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.359 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942985.360 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942985.360 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942985.360 * * [simplify]: Extracting #4: cost 189 inf + 1 1553942985.361 * * [simplify]: Extracting #5: cost 228 inf + 2847 1553942985.370 * * [simplify]: Extracting #6: cost 70 inf + 32543 1553942985.381 * * [simplify]: Extracting #7: cost 7 inf + 47662 1553942985.393 * * [simplify]: Extracting #8: cost 1 inf + 51594 1553942985.404 * * [simplify]: Extracting #9: cost 0 inf + 52236 1553942985.416 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553942985.417 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.417 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942985.417 * * [simplify]: iters left: 6 (14 enodes) 1553942985.420 * * [simplify]: iters left: 5 (62 enodes) 1553942985.430 * * [simplify]: iters left: 4 (134 enodes) 1553942985.459 * * [simplify]: iters left: 3 (351 enodes) 1553942985.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.545 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942985.545 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942985.545 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942985.546 * * [simplify]: Extracting #4: cost 165 inf + 410 1553942985.548 * * [simplify]: Extracting #5: cost 122 inf + 8707 1553942985.554 * * [simplify]: Extracting #6: cost 32 inf + 28606 1553942985.562 * * [simplify]: Extracting #7: cost 0 inf + 38030 1553942985.573 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942985.574 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.574 * * * * [progress]: [ 391 / 823 ] simplifiying candidate # 1553942985.574 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942985.574 * * [simplify]: iters left: 6 (22 enodes) 1553942985.580 * * [simplify]: iters left: 5 (94 enodes) 1553942985.595 * * [simplify]: iters left: 4 (203 enodes) 1553942985.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.662 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942985.662 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942985.662 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942985.663 * * [simplify]: Extracting #4: cost 186 inf + 1 1553942985.665 * * [simplify]: Extracting #5: cost 174 inf + 8830 1553942985.673 * * [simplify]: Extracting #6: cost 15 inf + 39487 1553942985.683 * * [simplify]: Extracting #7: cost 0 inf + 43435 1553942985.694 * * [simplify]: Extracting #8: cost 0 inf + 43355 1553942985.707 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) (+ x.im x.re))))) 1553942985.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.707 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942985.708 * * [simplify]: iters left: 6 (15 enodes) 1553942985.711 * * [simplify]: iters left: 5 (65 enodes) 1553942985.721 * * [simplify]: iters left: 4 (108 enodes) 1553942985.736 * * [simplify]: iters left: 3 (143 enodes) 1553942985.755 * * [simplify]: iters left: 2 (193 enodes) 1553942985.787 * * [simplify]: iters left: 1 (282 enodes) 1553942985.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.842 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942985.842 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942985.843 * * [simplify]: Extracting #3: cost 50 inf + 0 1553942985.843 * * [simplify]: Extracting #4: cost 85 inf + 781 1553942985.844 * * [simplify]: Extracting #5: cost 35 inf + 6846 1553942985.847 * * [simplify]: Extracting #6: cost 8 inf + 11501 1553942985.850 * * [simplify]: Extracting #7: cost 0 inf + 13195 1553942985.854 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553942985.854 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) (+ x.im x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.854 * * * * [progress]: [ 392 / 823 ] simplifiying candidate # 1553942985.854 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942985.854 * * [simplify]: iters left: 6 (19 enodes) 1553942985.859 * * [simplify]: iters left: 5 (79 enodes) 1553942985.871 * * [simplify]: iters left: 4 (158 enodes) 1553942985.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.915 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942985.915 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942985.915 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942985.915 * * [simplify]: Extracting #4: cost 129 inf + 1 1553942985.916 * * [simplify]: Extracting #5: cost 162 inf + 658 1553942985.919 * * [simplify]: Extracting #6: cost 55 inf + 16576 1553942985.924 * * [simplify]: Extracting #7: cost 3 inf + 28236 1553942985.931 * * [simplify]: Extracting #8: cost 0 inf + 29522 1553942985.938 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) 1553942985.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.938 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942985.938 * * [simplify]: iters left: 6 (12 enodes) 1553942985.941 * * [simplify]: iters left: 5 (47 enodes) 1553942985.948 * * [simplify]: iters left: 4 (66 enodes) 1553942985.956 * * [simplify]: iters left: 3 (71 enodes) 1553942985.965 * * [simplify]: iters left: 2 (72 enodes) 1553942985.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942985.976 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942985.976 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942985.976 * * [simplify]: Extracting #3: cost 23 inf + 0 1553942985.976 * * [simplify]: Extracting #4: cost 22 inf + 453 1553942985.976 * * [simplify]: Extracting #5: cost 5 inf + 2966 1553942985.977 * * [simplify]: Extracting #6: cost 1 inf + 4054 1553942985.978 * * [simplify]: Extracting #7: cost 0 inf + 4416 1553942985.979 * * [simplify]: Extracting #8: cost 0 inf + 4376 1553942985.979 * [simplify]: Simplified to (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) 1553942985.979 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942985.980 * * * * [progress]: [ 393 / 823 ] simplifiying candidate # 1553942985.980 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942985.980 * * [simplify]: iters left: 6 (22 enodes) 1553942985.985 * * [simplify]: iters left: 5 (94 enodes) 1553942986.001 * * [simplify]: iters left: 4 (204 enodes) 1553942986.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.063 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942986.063 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942986.064 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942986.064 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942986.065 * * [simplify]: Extracting #5: cost 187 inf + 1790 1553942986.068 * * [simplify]: Extracting #6: cost 91 inf + 17929 1553942986.076 * * [simplify]: Extracting #7: cost 4 inf + 35560 1553942986.085 * * [simplify]: Extracting #8: cost 0 inf + 36586 1553942986.094 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))))) 1553942986.094 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.095 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553942986.095 * * [simplify]: iters left: 6 (14 enodes) 1553942986.098 * * [simplify]: iters left: 5 (55 enodes) 1553942986.108 * * [simplify]: iters left: 4 (74 enodes) 1553942986.118 * * [simplify]: iters left: 3 (82 enodes) 1553942986.127 * * [simplify]: iters left: 2 (83 enodes) 1553942986.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.137 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942986.137 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942986.137 * * [simplify]: Extracting #3: cost 29 inf + 0 1553942986.137 * * [simplify]: Extracting #4: cost 26 inf + 495 1553942986.138 * * [simplify]: Extracting #5: cost 9 inf + 3246 1553942986.139 * * [simplify]: Extracting #6: cost 0 inf + 5784 1553942986.140 * * [simplify]: Extracting #7: cost 0 inf + 5504 1553942986.141 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553942986.141 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (- x.re x.im)) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.141 * * * * [progress]: [ 394 / 823 ] simplifiying candidate # 1553942986.141 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942986.142 * * [simplify]: iters left: 6 (22 enodes) 1553942986.147 * * [simplify]: iters left: 5 (94 enodes) 1553942986.162 * * [simplify]: iters left: 4 (198 enodes) 1553942986.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.216 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942986.216 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942986.216 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942986.216 * * [simplify]: Extracting #4: cost 168 inf + 1 1553942986.217 * * [simplify]: Extracting #5: cost 200 inf + 1706 1553942986.220 * * [simplify]: Extracting #6: cost 98 inf + 19665 1553942986.228 * * [simplify]: Extracting #7: cost 10 inf + 41272 1553942986.237 * * [simplify]: Extracting #8: cost 0 inf + 42370 1553942986.249 * * [simplify]: Extracting #9: cost 0 inf + 41766 1553942986.259 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) 1553942986.259 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.260 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942986.260 * * [simplify]: iters left: 6 (15 enodes) 1553942986.263 * * [simplify]: iters left: 5 (64 enodes) 1553942986.274 * * [simplify]: iters left: 4 (105 enodes) 1553942986.289 * * [simplify]: iters left: 3 (130 enodes) 1553942986.305 * * [simplify]: iters left: 2 (143 enodes) 1553942986.323 * * [simplify]: iters left: 1 (161 enodes) 1553942986.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.343 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942986.343 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942986.344 * * [simplify]: Extracting #3: cost 36 inf + 0 1553942986.344 * * [simplify]: Extracting #4: cost 44 inf + 1059 1553942986.345 * * [simplify]: Extracting #5: cost 19 inf + 4190 1553942986.346 * * [simplify]: Extracting #6: cost 2 inf + 7662 1553942986.348 * * [simplify]: Extracting #7: cost 0 inf + 8506 1553942986.350 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))) (cbrt (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553942986.350 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (cbrt (- x.re x.im)) (* (cbrt (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))) (cbrt (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.350 * * * * [progress]: [ 395 / 823 ] simplifiying candidate # 1553942986.351 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942986.351 * * [simplify]: iters left: 6 (19 enodes) 1553942986.355 * * [simplify]: iters left: 5 (81 enodes) 1553942986.368 * * [simplify]: iters left: 4 (160 enodes) 1553942986.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.411 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942986.411 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942986.411 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942986.411 * * [simplify]: Extracting #4: cost 129 inf + 1 1553942986.412 * * [simplify]: Extracting #5: cost 162 inf + 697 1553942986.414 * * [simplify]: Extracting #6: cost 85 inf + 11001 1553942986.420 * * [simplify]: Extracting #7: cost 6 inf + 27592 1553942986.426 * * [simplify]: Extracting #8: cost 0 inf + 29362 1553942986.433 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) 1553942986.433 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.433 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553942986.433 * * [simplify]: iters left: 6 (12 enodes) 1553942986.436 * * [simplify]: iters left: 5 (49 enodes) 1553942986.442 * * [simplify]: iters left: 4 (68 enodes) 1553942986.450 * * [simplify]: iters left: 3 (71 enodes) 1553942986.461 * * [simplify]: iters left: 2 (72 enodes) 1553942986.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.469 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942986.469 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942986.469 * * [simplify]: Extracting #3: cost 23 inf + 0 1553942986.470 * * [simplify]: Extracting #4: cost 21 inf + 495 1553942986.470 * * [simplify]: Extracting #5: cost 6 inf + 2484 1553942986.471 * * [simplify]: Extracting #6: cost 1 inf + 3774 1553942986.471 * * [simplify]: Extracting #7: cost 0 inf + 4136 1553942986.472 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1553942986.472 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.473 * * * * [progress]: [ 396 / 823 ] simplifiying candidate # 1553942986.473 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942986.473 * * [simplify]: iters left: 6 (19 enodes) 1553942986.478 * * [simplify]: iters left: 5 (81 enodes) 1553942986.491 * * [simplify]: iters left: 4 (160 enodes) 1553942986.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.529 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942986.529 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942986.529 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942986.529 * * [simplify]: Extracting #4: cost 134 inf + 1 1553942986.530 * * [simplify]: Extracting #5: cost 158 inf + 2274 1553942986.534 * * [simplify]: Extracting #6: cost 47 inf + 21001 1553942986.540 * * [simplify]: Extracting #7: cost 8 inf + 30195 1553942986.547 * * [simplify]: Extracting #8: cost 1 inf + 34369 1553942986.555 * * [simplify]: Extracting #9: cost 0 inf + 34811 1553942986.562 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))))) 1553942986.563 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.563 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942986.563 * * [simplify]: iters left: 6 (15 enodes) 1553942986.566 * * [simplify]: iters left: 5 (69 enodes) 1553942986.578 * * [simplify]: iters left: 4 (147 enodes) 1553942986.611 * * [simplify]: iters left: 3 (471 enodes) 1553942986.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942986.829 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942986.829 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942986.829 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942986.830 * * [simplify]: Extracting #4: cost 351 inf + 2 1553942986.834 * * [simplify]: Extracting #5: cost 321 inf + 15312 1553942986.849 * * [simplify]: Extracting #6: cost 92 inf + 71598 1553942986.874 * * [simplify]: Extracting #7: cost 0 inf + 100981 1553942986.901 * * [simplify]: Extracting #8: cost 0 inf + 100941 1553942986.929 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (+ x.im x.re))) 1553942986.929 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942986.929 * * * * [progress]: [ 397 / 823 ] simplifiying candidate # 1553942986.929 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942986.929 * * [simplify]: iters left: 6 (21 enodes) 1553942986.935 * * [simplify]: iters left: 5 (90 enodes) 1553942986.949 * * [simplify]: iters left: 4 (196 enodes) 1553942987.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.002 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.002 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.002 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942987.003 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942987.005 * * [simplify]: Extracting #5: cost 160 inf + 12138 1553942987.013 * * [simplify]: Extracting #6: cost 22 inf + 42397 1553942987.025 * * [simplify]: Extracting #7: cost 0 inf + 50639 1553942987.038 * * [simplify]: Extracting #8: cost 0 inf + 50599 1553942987.050 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942987.050 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942987.050 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942987.051 * * [simplify]: iters left: 6 (17 enodes) 1553942987.057 * * [simplify]: iters left: 5 (82 enodes) 1553942987.071 * * [simplify]: iters left: 4 (197 enodes) 1553942987.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.116 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.116 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.116 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942987.116 * * [simplify]: Extracting #4: cost 190 inf + 2 1553942987.118 * * [simplify]: Extracting #5: cost 140 inf + 11605 1553942987.127 * * [simplify]: Extracting #6: cost 35 inf + 33652 1553942987.136 * * [simplify]: Extracting #7: cost 0 inf + 40680 1553942987.145 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (+ x.im x.re))) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553942987.145 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (+ x.im x.re))) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942987.145 * * * * [progress]: [ 398 / 823 ] simplifiying candidate # 1553942987.145 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942987.146 * * [simplify]: iters left: 6 (21 enodes) 1553942987.151 * * [simplify]: iters left: 5 (90 enodes) 1553942987.164 * * [simplify]: iters left: 4 (198 enodes) 1553942987.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.218 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.219 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.219 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942987.219 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942987.221 * * [simplify]: Extracting #5: cost 208 inf + 7844 1553942987.229 * * [simplify]: Extracting #6: cost 36 inf + 44487 1553942987.241 * * [simplify]: Extracting #7: cost 1 inf + 54195 1553942987.253 * * [simplify]: Extracting #8: cost 0 inf + 54797 1553942987.267 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553942987.267 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942987.268 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942987.268 * * [simplify]: iters left: 6 (18 enodes) 1553942987.272 * * [simplify]: iters left: 5 (87 enodes) 1553942987.287 * * [simplify]: iters left: 4 (216 enodes) 1553942987.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.337 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.337 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.337 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942987.337 * * [simplify]: Extracting #4: cost 205 inf + 2 1553942987.339 * * [simplify]: Extracting #5: cost 145 inf + 12108 1553942987.347 * * [simplify]: Extracting #6: cost 13 inf + 38203 1553942987.356 * * [simplify]: Extracting #7: cost 0 inf + 41668 1553942987.365 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942987.365 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942987.366 * * * * [progress]: [ 399 / 823 ] simplifiying candidate # 1553942987.366 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942987.366 * * [simplify]: iters left: 6 (21 enodes) 1553942987.371 * * [simplify]: iters left: 5 (90 enodes) 1553942987.386 * * [simplify]: iters left: 4 (195 enodes) 1553942987.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.438 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.438 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.438 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942987.439 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942987.440 * * [simplify]: Extracting #5: cost 214 inf + 1910 1553942987.444 * * [simplify]: Extracting #6: cost 95 inf + 22810 1553942987.452 * * [simplify]: Extracting #7: cost 14 inf + 40888 1553942987.462 * * [simplify]: Extracting #8: cost 2 inf + 45632 1553942987.475 * * [simplify]: Extracting #9: cost 0 inf + 46796 1553942987.486 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942987.486 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942987.487 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942987.487 * * [simplify]: iters left: 6 (18 enodes) 1553942987.491 * * [simplify]: iters left: 5 (87 enodes) 1553942987.505 * * [simplify]: iters left: 4 (193 enodes) 1553942987.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.545 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.545 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.545 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942987.546 * * [simplify]: Extracting #4: cost 178 inf + 2 1553942987.547 * * [simplify]: Extracting #5: cost 175 inf + 1838 1553942987.550 * * [simplify]: Extracting #6: cost 51 inf + 22236 1553942987.557 * * [simplify]: Extracting #7: cost 7 inf + 32964 1553942987.564 * * [simplify]: Extracting #8: cost 1 inf + 35736 1553942987.571 * * [simplify]: Extracting #9: cost 0 inf + 36458 1553942987.579 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) 1553942987.579 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942987.579 * * * * [progress]: [ 400 / 823 ] simplifiying candidate # 1553942987.580 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942987.580 * * [simplify]: iters left: 6 (21 enodes) 1553942987.585 * * [simplify]: iters left: 5 (90 enodes) 1553942987.599 * * [simplify]: iters left: 4 (194 enodes) 1553942987.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.651 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.651 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.651 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942987.652 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942987.652 * * [simplify]: Extracting #5: cost 195 inf + 1626 1553942987.656 * * [simplify]: Extracting #6: cost 82 inf + 20554 1553942987.664 * * [simplify]: Extracting #7: cost 14 inf + 36923 1553942987.673 * * [simplify]: Extracting #8: cost 1 inf + 42909 1553942987.686 * * [simplify]: Extracting #9: cost 0 inf + 43591 1553942987.696 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553942987.696 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942987.697 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942987.697 * * [simplify]: iters left: 6 (16 enodes) 1553942987.700 * * [simplify]: iters left: 5 (72 enodes) 1553942987.712 * * [simplify]: iters left: 4 (155 enodes) 1553942987.744 * * [simplify]: iters left: 3 (484 enodes) 1553942987.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942987.951 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942987.951 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942987.951 * * [simplify]: Extracting #3: cost 106 inf + 0 1553942987.952 * * [simplify]: Extracting #4: cost 363 inf + 414 1553942987.960 * * [simplify]: Extracting #5: cost 238 inf + 38813 1553942987.987 * * [simplify]: Extracting #6: cost 11 inf + 100499 1553942988.013 * * [simplify]: Extracting #7: cost 0 inf + 102881 1553942988.040 * * [simplify]: Extracting #8: cost 0 inf + 102841 1553942988.067 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ x.im x.re)))) 1553942988.067 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942988.067 * * * * [progress]: [ 401 / 823 ] simplifiying candidate # 1553942988.067 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942988.067 * * [simplify]: iters left: 6 (19 enodes) 1553942988.072 * * [simplify]: iters left: 5 (79 enodes) 1553942988.084 * * [simplify]: iters left: 4 (158 enodes) 1553942988.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942988.120 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942988.120 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942988.120 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942988.121 * * [simplify]: Extracting #4: cost 134 inf + 1 1553942988.121 * * [simplify]: Extracting #5: cost 156 inf + 2559 1553942988.127 * * [simplify]: Extracting #6: cost 47 inf + 23002 1553942988.134 * * [simplify]: Extracting #7: cost 0 inf + 34411 1553942988.142 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553942988.142 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942988.142 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942988.143 * * [simplify]: iters left: 6 (15 enodes) 1553942988.146 * * [simplify]: iters left: 5 (68 enodes) 1553942988.157 * * [simplify]: iters left: 4 (146 enodes) 1553942988.187 * * [simplify]: iters left: 3 (472 enodes) 1553942988.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942988.400 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942988.400 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942988.400 * * [simplify]: Extracting #3: cost 90 inf + 0 1553942988.401 * * [simplify]: Extracting #4: cost 344 inf + 2 1553942988.405 * * [simplify]: Extracting #5: cost 308 inf + 18166 1553942988.422 * * [simplify]: Extracting #6: cost 58 inf + 81176 1553942988.452 * * [simplify]: Extracting #7: cost 0 inf + 98491 1553942988.477 * * [simplify]: Extracting #8: cost 0 inf + 98291 1553942988.502 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553942988.502 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942988.502 * * * * [progress]: [ 402 / 823 ] simplifiying candidate # 1553942988.502 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942988.503 * * [simplify]: iters left: 6 (23 enodes) 1553942988.508 * * [simplify]: iters left: 5 (98 enodes) 1553942988.524 * * [simplify]: iters left: 4 (206 enodes) 1553942988.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942988.579 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942988.579 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942988.579 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942988.580 * * [simplify]: Extracting #4: cost 186 inf + 1 1553942988.582 * * [simplify]: Extracting #5: cost 167 inf + 12079 1553942988.590 * * [simplify]: Extracting #6: cost 20 inf + 41074 1553942988.601 * * [simplify]: Extracting #7: cost 0 inf + 47793 1553942988.612 * * [simplify]: Extracting #8: cost 0 inf + 47433 1553942988.622 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* x.re (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) 1553942988.622 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* x.re (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942988.623 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942988.623 * * [simplify]: iters left: 6 (16 enodes) 1553942988.627 * * [simplify]: iters left: 5 (72 enodes) 1553942988.639 * * [simplify]: iters left: 4 (155 enodes) 1553942988.672 * * [simplify]: iters left: 3 (484 enodes) 1553942988.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942988.887 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942988.887 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942988.887 * * [simplify]: Extracting #3: cost 110 inf + 0 1553942988.889 * * [simplify]: Extracting #4: cost 363 inf + 899 1553942988.897 * * [simplify]: Extracting #5: cost 237 inf + 39135 1553942988.921 * * [simplify]: Extracting #6: cost 7 inf + 101707 1553942988.948 * * [simplify]: Extracting #7: cost 0 inf + 102521 1553942988.977 * * [simplify]: Extracting #8: cost 0 inf + 102481 1553942989.005 * [simplify]: Simplified to (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re)))) 1553942989.005 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* x.re (* (- x.re x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942989.005 * * * * [progress]: [ 403 / 823 ] simplifiying candidate # 1553942989.005 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942989.005 * * [simplify]: iters left: 6 (23 enodes) 1553942989.011 * * [simplify]: iters left: 5 (98 enodes) 1553942989.027 * * [simplify]: iters left: 4 (210 enodes) 1553942989.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942989.088 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942989.089 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942989.089 * * [simplify]: Extracting #3: cost 82 inf + 0 1553942989.089 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942989.091 * * [simplify]: Extracting #5: cost 182 inf + 9948 1553942989.101 * * [simplify]: Extracting #6: cost 23 inf + 40529 1553942989.112 * * [simplify]: Extracting #7: cost 0 inf + 47695 1553942989.123 * * [simplify]: Extracting #8: cost 0 inf + 47335 1553942989.134 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) 1553942989.134 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942989.134 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942989.134 * * [simplify]: iters left: 6 (17 enodes) 1553942989.138 * * [simplify]: iters left: 5 (77 enodes) 1553942989.150 * * [simplify]: iters left: 4 (162 enodes) 1553942989.184 * * [simplify]: iters left: 3 (490 enodes) 1553942989.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942989.398 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942989.398 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942989.398 * * [simplify]: Extracting #3: cost 100 inf + 0 1553942989.399 * * [simplify]: Extracting #4: cost 350 inf + 371 1553942989.403 * * [simplify]: Extracting #5: cost 300 inf + 15673 1553942989.419 * * [simplify]: Extracting #6: cost 88 inf + 71765 1553942989.444 * * [simplify]: Extracting #7: cost 2 inf + 99695 1553942989.471 * * [simplify]: Extracting #8: cost 0 inf + 100059 1553942989.498 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im))) 1553942989.498 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (* (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942989.499 * * * * [progress]: [ 404 / 823 ] simplifiying candidate # 1553942989.499 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942989.499 * * [simplify]: iters left: 6 (21 enodes) 1553942989.504 * * [simplify]: iters left: 5 (90 enodes) 1553942989.518 * * [simplify]: iters left: 4 (196 enodes) 1553942989.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942989.573 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942989.573 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942989.573 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942989.573 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942989.575 * * [simplify]: Extracting #5: cost 170 inf + 11920 1553942989.583 * * [simplify]: Extracting #6: cost 20 inf + 43081 1553942989.594 * * [simplify]: Extracting #7: cost 1 inf + 49317 1553942989.606 * * [simplify]: Extracting #8: cost 0 inf + 49959 1553942989.617 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553942989.617 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942989.618 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942989.618 * * [simplify]: iters left: 6 (17 enodes) 1553942989.625 * * [simplify]: iters left: 5 (82 enodes) 1553942989.639 * * [simplify]: iters left: 4 (197 enodes) 1553942989.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942989.682 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942989.682 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942989.682 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942989.682 * * [simplify]: Extracting #4: cost 191 inf + 2 1553942989.684 * * [simplify]: Extracting #5: cost 156 inf + 7416 1553942989.691 * * [simplify]: Extracting #6: cost 40 inf + 31723 1553942989.700 * * [simplify]: Extracting #7: cost 0 inf + 40601 1553942989.709 * * [simplify]: Extracting #8: cost 0 inf + 40201 1553942989.718 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553942989.719 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942989.719 * * * * [progress]: [ 405 / 823 ] simplifiying candidate # 1553942989.719 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942989.719 * * [simplify]: iters left: 6 (17 enodes) 1553942989.723 * * [simplify]: iters left: 5 (72 enodes) 1553942989.734 * * [simplify]: iters left: 4 (140 enodes) 1553942989.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942989.769 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942989.769 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942989.770 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942989.770 * * [simplify]: Extracting #4: cost 146 inf + 1 1553942989.771 * * [simplify]: Extracting #5: cost 157 inf + 2844 1553942989.775 * * [simplify]: Extracting #6: cost 32 inf + 26356 1553942989.783 * * [simplify]: Extracting #7: cost 2 inf + 34054 1553942989.790 * * [simplify]: Extracting #8: cost 0 inf + 34658 1553942989.797 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re)))) 1553942989.798 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942989.798 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942989.798 * * [simplify]: iters left: 6 (13 enodes) 1553942989.801 * * [simplify]: iters left: 5 (59 enodes) 1553942989.810 * * [simplify]: iters left: 4 (117 enodes) 1553942990.105 * * [simplify]: iters left: 3 (264 enodes) 1553942990.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.169 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942990.169 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942990.169 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942990.170 * * [simplify]: Extracting #4: cost 152 inf + 2 1553942990.171 * * [simplify]: Extracting #5: cost 150 inf + 1935 1553942990.175 * * [simplify]: Extracting #6: cost 49 inf + 21755 1553942990.182 * * [simplify]: Extracting #7: cost 0 inf + 33307 1553942990.190 * * [simplify]: Extracting #8: cost 0 inf + 32965 1553942990.198 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (+ x.im x.re)))) 1553942990.198 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942990.198 * * * * [progress]: [ 406 / 823 ] simplifiying candidate # 1553942990.198 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942990.198 * * [simplify]: iters left: 6 (21 enodes) 1553942990.203 * * [simplify]: iters left: 5 (90 enodes) 1553942990.217 * * [simplify]: iters left: 4 (200 enodes) 1553942990.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.273 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942990.273 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942990.273 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942990.273 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942990.275 * * [simplify]: Extracting #5: cost 203 inf + 9616 1553942990.284 * * [simplify]: Extracting #6: cost 29 inf + 45144 1553942990.295 * * [simplify]: Extracting #7: cost 1 inf + 53999 1553942990.310 * * [simplify]: Extracting #8: cost 0 inf + 54561 1553942990.322 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553942990.322 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942990.322 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942990.323 * * [simplify]: iters left: 6 (18 enodes) 1553942990.327 * * [simplify]: iters left: 5 (87 enodes) 1553942990.342 * * [simplify]: iters left: 4 (199 enodes) 1553942990.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.384 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942990.384 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942990.384 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942990.385 * * [simplify]: Extracting #4: cost 134 inf + 2 1553942990.385 * * [simplify]: Extracting #5: cost 115 inf + 3020 1553942990.389 * * [simplify]: Extracting #6: cost 27 inf + 17790 1553942990.395 * * [simplify]: Extracting #7: cost 0 inf + 25323 1553942990.401 * * [simplify]: Extracting #8: cost 0 inf + 25283 1553942990.407 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 1553942990.407 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ x.im x.re) (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942990.408 * * * * [progress]: [ 407 / 823 ] simplifiying candidate # 1553942990.408 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942990.408 * * [simplify]: iters left: 6 (19 enodes) 1553942990.413 * * [simplify]: iters left: 5 (81 enodes) 1553942990.426 * * [simplify]: iters left: 4 (175 enodes) 1553942990.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.477 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942990.477 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942990.477 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942990.478 * * [simplify]: Extracting #4: cost 188 inf + 1 1553942990.480 * * [simplify]: Extracting #5: cost 161 inf + 11076 1553942990.488 * * [simplify]: Extracting #6: cost 14 inf + 40717 1553942990.498 * * [simplify]: Extracting #7: cost 0 inf + 44424 1553942990.509 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942990.509 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942990.509 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942990.509 * * [simplify]: iters left: 6 (16 enodes) 1553942990.513 * * [simplify]: iters left: 5 (77 enodes) 1553942990.528 * * [simplify]: iters left: 4 (163 enodes) 1553942990.554 * * [simplify]: iters left: 3 (333 enodes) 1553942990.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.628 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942990.628 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942990.628 * * [simplify]: Extracting #3: cost 73 inf + 0 1553942990.628 * * [simplify]: Extracting #4: cost 189 inf + 2 1553942990.631 * * [simplify]: Extracting #5: cost 126 inf + 10098 1553942990.638 * * [simplify]: Extracting #6: cost 16 inf + 34351 1553942990.649 * * [simplify]: Extracting #7: cost 0 inf + 38183 1553942990.658 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re)))) 1553942990.658 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942990.658 * * * * [progress]: [ 408 / 823 ] simplifiying candidate # 1553942990.659 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942990.659 * * [simplify]: iters left: 6 (21 enodes) 1553942990.664 * * [simplify]: iters left: 5 (90 enodes) 1553942990.678 * * [simplify]: iters left: 4 (196 enodes) 1553942990.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.731 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942990.731 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942990.731 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942990.732 * * [simplify]: Extracting #4: cost 179 inf + 1 1553942990.733 * * [simplify]: Extracting #5: cost 203 inf + 1869 1553942990.737 * * [simplify]: Extracting #6: cost 83 inf + 22370 1553942990.745 * * [simplify]: Extracting #7: cost 11 inf + 39869 1553942990.755 * * [simplify]: Extracting #8: cost 0 inf + 45011 1553942990.766 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553942990.766 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942990.766 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942990.766 * * [simplify]: iters left: 6 (16 enodes) 1553942990.770 * * [simplify]: iters left: 5 (72 enodes) 1553942990.782 * * [simplify]: iters left: 4 (140 enodes) 1553942990.809 * * [simplify]: iters left: 3 (294 enodes) 1553942990.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.877 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942990.877 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942990.877 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942990.878 * * [simplify]: Extracting #4: cost 167 inf + 2 1553942990.879 * * [simplify]: Extracting #5: cost 153 inf + 2446 1553942990.884 * * [simplify]: Extracting #6: cost 49 inf + 23485 1553942990.892 * * [simplify]: Extracting #7: cost 1 inf + 36701 1553942990.900 * * [simplify]: Extracting #8: cost 0 inf + 36343 1553942990.909 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (* (cbrt (* (+ x.im x.re) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ x.im x.re)))) 1553942990.909 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (* (cbrt (* (+ x.im x.re) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942990.909 * * * * [progress]: [ 409 / 823 ] simplifiying candidate # 1553942990.910 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942990.910 * * [simplify]: iters left: 6 (17 enodes) 1553942990.914 * * [simplify]: iters left: 5 (71 enodes) 1553942990.927 * * [simplify]: iters left: 4 (139 enodes) 1553942990.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942990.960 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942990.960 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942990.960 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942990.961 * * [simplify]: Extracting #4: cost 146 inf + 1 1553942990.962 * * [simplify]: Extracting #5: cost 156 inf + 2925 1553942990.966 * * [simplify]: Extracting #6: cost 34 inf + 25713 1553942990.973 * * [simplify]: Extracting #7: cost 3 inf + 33412 1553942990.981 * * [simplify]: Extracting #8: cost 0 inf + 34258 1553942990.988 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553942990.988 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553942990.990 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942990.990 * * [simplify]: iters left: 6 (13 enodes) 1553942990.993 * * [simplify]: iters left: 5 (58 enodes) 1553942991.003 * * [simplify]: iters left: 4 (116 enodes) 1553942991.023 * * [simplify]: iters left: 3 (264 enodes) 1553942991.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.087 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942991.088 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942991.088 * * [simplify]: Extracting #3: cost 51 inf + 0 1553942991.088 * * [simplify]: Extracting #4: cost 154 inf + 2 1553942991.089 * * [simplify]: Extracting #5: cost 155 inf + 1228 1553942991.092 * * [simplify]: Extracting #6: cost 53 inf + 18743 1553942991.099 * * [simplify]: Extracting #7: cost 2 inf + 33165 1553942991.107 * * [simplify]: Extracting #8: cost 0 inf + 33449 1553942991.115 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553942991.115 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942991.116 * * * * [progress]: [ 410 / 823 ] simplifiying candidate # 1553942991.116 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942991.116 * * [simplify]: iters left: 6 (21 enodes) 1553942991.121 * * [simplify]: iters left: 5 (89 enodes) 1553942991.138 * * [simplify]: iters left: 4 (186 enodes) 1553942991.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.191 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942991.191 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942991.191 * * [simplify]: Extracting #3: cost 84 inf + 0 1553942991.192 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942991.194 * * [simplify]: Extracting #5: cost 159 inf + 11724 1553942991.202 * * [simplify]: Extracting #6: cost 21 inf + 38905 1553942991.212 * * [simplify]: Extracting #7: cost 6 inf + 42654 1553942991.222 * * [simplify]: Extracting #8: cost 1 inf + 45904 1553942991.233 * * [simplify]: Extracting #9: cost 0 inf + 46546 1553942991.243 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im))))) 1553942991.243 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942991.243 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942991.243 * * [simplify]: iters left: 6 (14 enodes) 1553942991.246 * * [simplify]: iters left: 5 (62 enodes) 1553942991.256 * * [simplify]: iters left: 4 (125 enodes) 1553942991.279 * * [simplify]: iters left: 3 (277 enodes) 1553942991.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.342 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942991.342 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942991.343 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942991.343 * * [simplify]: Extracting #4: cost 170 inf + 2 1553942991.344 * * [simplify]: Extracting #5: cost 149 inf + 3627 1553942991.349 * * [simplify]: Extracting #6: cost 40 inf + 27072 1553942991.357 * * [simplify]: Extracting #7: cost 0 inf + 36463 1553942991.366 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553942991.366 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im))))) (* (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942991.366 * * * * [progress]: [ 411 / 823 ] simplifiying candidate # 1553942991.366 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942991.367 * * [simplify]: iters left: 6 (21 enodes) 1553942991.371 * * [simplify]: iters left: 5 (89 enodes) 1553942991.385 * * [simplify]: iters left: 4 (190 enodes) 1553942991.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.448 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942991.448 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942991.448 * * [simplify]: Extracting #3: cost 91 inf + 0 1553942991.449 * * [simplify]: Extracting #4: cost 211 inf + 1 1553942991.451 * * [simplify]: Extracting #5: cost 186 inf + 11684 1553942991.462 * * [simplify]: Extracting #6: cost 19 inf + 44281 1553942991.473 * * [simplify]: Extracting #7: cost 0 inf + 49679 1553942991.484 * * [simplify]: Extracting #8: cost 0 inf + 49439 1553942991.495 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) 1553942991.495 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553942991.496 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942991.496 * * [simplify]: iters left: 6 (15 enodes) 1553942991.499 * * [simplify]: iters left: 5 (67 enodes) 1553942991.509 * * [simplify]: iters left: 4 (132 enodes) 1553942991.532 * * [simplify]: iters left: 3 (280 enodes) 1553942991.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.596 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942991.596 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942991.596 * * [simplify]: Extracting #3: cost 57 inf + 0 1553942991.597 * * [simplify]: Extracting #4: cost 159 inf + 2 1553942991.598 * * [simplify]: Extracting #5: cost 141 inf + 3200 1553942991.603 * * [simplify]: Extracting #6: cost 22 inf + 27753 1553942991.610 * * [simplify]: Extracting #7: cost 0 inf + 33975 1553942991.618 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) 1553942991.618 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942991.618 * * * * [progress]: [ 412 / 823 ] simplifiying candidate # 1553942991.619 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942991.619 * * [simplify]: iters left: 6 (21 enodes) 1553942991.624 * * [simplify]: iters left: 5 (90 enodes) 1553942991.638 * * [simplify]: iters left: 4 (198 enodes) 1553942991.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.693 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942991.693 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942991.693 * * [simplify]: Extracting #3: cost 88 inf + 0 1553942991.693 * * [simplify]: Extracting #4: cost 190 inf + 1 1553942991.696 * * [simplify]: Extracting #5: cost 190 inf + 11600 1553942991.704 * * [simplify]: Extracting #6: cost 28 inf + 46181 1553942991.716 * * [simplify]: Extracting #7: cost 2 inf + 54873 1553942991.731 * * [simplify]: Extracting #8: cost 0 inf + 55237 1553942991.743 * * [simplify]: Extracting #9: cost 0 inf + 55037 1553942991.755 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553942991.755 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942991.755 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942991.755 * * [simplify]: iters left: 6 (18 enodes) 1553942991.759 * * [simplify]: iters left: 5 (87 enodes) 1553942991.774 * * [simplify]: iters left: 4 (216 enodes) 1553942991.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.825 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942991.825 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942991.825 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942991.826 * * [simplify]: Extracting #4: cost 205 inf + 2 1553942991.828 * * [simplify]: Extracting #5: cost 148 inf + 11099 1553942991.836 * * [simplify]: Extracting #6: cost 17 inf + 37193 1553942991.846 * * [simplify]: Extracting #7: cost 0 inf + 41546 1553942991.855 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942991.855 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942991.855 * * * * [progress]: [ 413 / 823 ] simplifiying candidate # 1553942991.855 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942991.856 * * [simplify]: iters left: 6 (21 enodes) 1553942991.861 * * [simplify]: iters left: 5 (90 enodes) 1553942991.878 * * [simplify]: iters left: 4 (200 enodes) 1553942991.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942991.932 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942991.932 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942991.933 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942991.933 * * [simplify]: Extracting #4: cost 204 inf + 1 1553942991.938 * * [simplify]: Extracting #5: cost 196 inf + 9228 1553942991.945 * * [simplify]: Extracting #6: cost 41 inf + 40601 1553942991.957 * * [simplify]: Extracting #7: cost 4 inf + 52713 1553942991.969 * * [simplify]: Extracting #8: cost 0 inf + 55761 1553942991.982 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553942991.982 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942991.982 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942991.982 * * [simplify]: iters left: 6 (18 enodes) 1553942991.986 * * [simplify]: iters left: 5 (87 enodes) 1553942992.001 * * [simplify]: iters left: 4 (199 enodes) 1553942992.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.042 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942992.042 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942992.043 * * [simplify]: Extracting #3: cost 63 inf + 0 1553942992.043 * * [simplify]: Extracting #4: cost 133 inf + 2 1553942992.044 * * [simplify]: Extracting #5: cost 119 inf + 2712 1553942992.047 * * [simplify]: Extracting #6: cost 37 inf + 16008 1553942992.052 * * [simplify]: Extracting #7: cost 1 inf + 24879 1553942992.058 * * [simplify]: Extracting #8: cost 0 inf + 25081 1553942992.064 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553942992.064 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.064 * * * * [progress]: [ 414 / 823 ] simplifiying candidate # 1553942992.064 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942992.064 * * [simplify]: iters left: 6 (18 enodes) 1553942992.069 * * [simplify]: iters left: 5 (77 enodes) 1553942992.083 * * [simplify]: iters left: 4 (158 enodes) 1553942992.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.122 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942992.123 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942992.123 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942992.123 * * [simplify]: Extracting #4: cost 148 inf + 1 1553942992.124 * * [simplify]: Extracting #5: cost 177 inf + 1908 1553942992.127 * * [simplify]: Extracting #6: cost 82 inf + 18124 1553942992.135 * * [simplify]: Extracting #7: cost 3 inf + 36835 1553942992.143 * * [simplify]: Extracting #8: cost 0 inf + 37440 1553942992.153 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))))) 1553942992.153 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.154 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942992.154 * * [simplify]: iters left: 6 (14 enodes) 1553942992.157 * * [simplify]: iters left: 5 (62 enodes) 1553942992.166 * * [simplify]: iters left: 4 (120 enodes) 1553942992.189 * * [simplify]: iters left: 3 (311 enodes) 1553942992.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.273 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942992.273 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942992.273 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942992.274 * * [simplify]: Extracting #4: cost 167 inf + 2 1553942992.274 * * [simplify]: Extracting #5: cost 160 inf + 1997 1553942992.279 * * [simplify]: Extracting #6: cost 36 inf + 26154 1553942992.287 * * [simplify]: Extracting #7: cost 1 inf + 35744 1553942992.295 * * [simplify]: Extracting #8: cost 0 inf + 36146 1553942992.303 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) 1553942992.303 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.304 * * * * [progress]: [ 415 / 823 ] simplifiying candidate # 1553942992.304 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942992.304 * * [simplify]: iters left: 6 (20 enodes) 1553942992.309 * * [simplify]: iters left: 5 (86 enodes) 1553942992.323 * * [simplify]: iters left: 4 (193 enodes) 1553942992.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.379 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942992.379 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942992.380 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942992.380 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942992.382 * * [simplify]: Extracting #5: cost 174 inf + 11148 1553942992.391 * * [simplify]: Extracting #6: cost 12 inf + 42975 1553942992.402 * * [simplify]: Extracting #7: cost 0 inf + 46119 1553942992.415 * * [simplify]: Extracting #8: cost 0 inf + 46039 1553942992.425 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) 1553942992.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.426 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942992.426 * * [simplify]: iters left: 6 (16 enodes) 1553942992.429 * * [simplify]: iters left: 5 (75 enodes) 1553942992.442 * * [simplify]: iters left: 4 (160 enodes) 1553942992.469 * * [simplify]: iters left: 3 (369 enodes) 1553942992.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.562 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942992.562 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942992.563 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942992.563 * * [simplify]: Extracting #4: cost 191 inf + 2 1553942992.565 * * [simplify]: Extracting #5: cost 141 inf + 8016 1553942992.572 * * [simplify]: Extracting #6: cost 13 inf + 36067 1553942992.582 * * [simplify]: Extracting #7: cost 0 inf + 39613 1553942992.591 * * [simplify]: Extracting #8: cost 0 inf + 39573 1553942992.602 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942992.602 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.603 * * * * [progress]: [ 416 / 823 ] simplifiying candidate # 1553942992.603 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942992.603 * * [simplify]: iters left: 6 (20 enodes) 1553942992.608 * * [simplify]: iters left: 5 (86 enodes) 1553942992.621 * * [simplify]: iters left: 4 (191 enodes) 1553942992.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.672 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942992.672 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942992.673 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942992.673 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942992.674 * * [simplify]: Extracting #5: cost 202 inf + 1304 1553942992.679 * * [simplify]: Extracting #6: cost 52 inf + 28703 1553942992.688 * * [simplify]: Extracting #7: cost 3 inf + 42518 1553942992.698 * * [simplify]: Extracting #8: cost 0 inf + 43884 1553942992.707 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) 1553942992.708 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.708 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942992.708 * * [simplify]: iters left: 6 (15 enodes) 1553942992.711 * * [simplify]: iters left: 5 (65 enodes) 1553942992.721 * * [simplify]: iters left: 4 (128 enodes) 1553942992.745 * * [simplify]: iters left: 3 (324 enodes) 1553942992.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.826 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942992.826 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942992.826 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942992.827 * * [simplify]: Extracting #4: cost 175 inf + 2 1553942992.828 * * [simplify]: Extracting #5: cost 164 inf + 1392 1553942992.831 * * [simplify]: Extracting #6: cost 73 inf + 18405 1553942992.839 * * [simplify]: Extracting #7: cost 1 inf + 37268 1553942992.850 * * [simplify]: Extracting #8: cost 0 inf + 37470 1553942992.858 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) 1553942992.858 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.859 * * * * [progress]: [ 417 / 823 ] simplifiying candidate # 1553942992.859 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942992.859 * * [simplify]: iters left: 6 (18 enodes) 1553942992.863 * * [simplify]: iters left: 5 (76 enodes) 1553942992.874 * * [simplify]: iters left: 4 (157 enodes) 1553942992.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942992.914 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942992.914 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942992.914 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942992.915 * * [simplify]: Extracting #4: cost 148 inf + 1 1553942992.916 * * [simplify]: Extracting #5: cost 172 inf + 2437 1553942992.919 * * [simplify]: Extracting #6: cost 68 inf + 20550 1553942992.927 * * [simplify]: Extracting #7: cost 2 inf + 36436 1553942992.935 * * [simplify]: Extracting #8: cost 0 inf + 36880 1553942992.942 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553942992.942 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942992.943 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553942992.943 * * [simplify]: iters left: 6 (14 enodes) 1553942992.946 * * [simplify]: iters left: 5 (60 enodes) 1553942992.955 * * [simplify]: iters left: 4 (118 enodes) 1553942992.976 * * [simplify]: iters left: 3 (310 enodes) 1553942993.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.059 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942993.059 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942993.059 * * [simplify]: Extracting #3: cost 64 inf + 0 1553942993.060 * * [simplify]: Extracting #4: cost 166 inf + 2 1553942993.060 * * [simplify]: Extracting #5: cost 159 inf + 1796 1553942993.065 * * [simplify]: Extracting #6: cost 44 inf + 23096 1553942993.073 * * [simplify]: Extracting #7: cost 3 inf + 34418 1553942993.081 * * [simplify]: Extracting #8: cost 0 inf + 35464 1553942993.089 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (+ x.im x.re))) 1553942993.089 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942993.091 * * * * [progress]: [ 418 / 823 ] simplifiying candidate # 1553942993.091 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942993.091 * * [simplify]: iters left: 6 (23 enodes) 1553942993.102 * * [simplify]: iters left: 5 (98 enodes) 1553942993.126 * * [simplify]: iters left: 4 (210 enodes) 1553942993.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.188 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942993.188 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942993.189 * * [simplify]: Extracting #3: cost 95 inf + 0 1553942993.189 * * [simplify]: Extracting #4: cost 209 inf + 1 1553942993.192 * * [simplify]: Extracting #5: cost 177 inf + 16206 1553942993.202 * * [simplify]: Extracting #6: cost 9 inf + 51445 1553942993.214 * * [simplify]: Extracting #7: cost 1 inf + 55260 1553942993.226 * * [simplify]: Extracting #8: cost 0 inf + 55942 1553942993.238 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1553942993.238 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942993.239 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942993.239 * * [simplify]: iters left: 6 (17 enodes) 1553942993.243 * * [simplify]: iters left: 5 (77 enodes) 1553942993.258 * * [simplify]: iters left: 4 (157 enodes) 1553942993.286 * * [simplify]: iters left: 3 (358 enodes) 1553942993.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.379 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942993.379 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942993.379 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942993.379 * * [simplify]: Extracting #4: cost 181 inf + 2 1553942993.380 * * [simplify]: Extracting #5: cost 164 inf + 1926 1553942993.385 * * [simplify]: Extracting #6: cost 62 inf + 21079 1553942993.394 * * [simplify]: Extracting #7: cost 0 inf + 38003 1553942993.403 * [simplify]: Simplified to (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) 1553942993.403 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942993.403 * * * * [progress]: [ 419 / 823 ] simplifiying candidate # 1553942993.403 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942993.403 * * [simplify]: iters left: 6 (22 enodes) 1553942993.409 * * [simplify]: iters left: 5 (94 enodes) 1553942993.423 * * [simplify]: iters left: 4 (208 enodes) 1553942993.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.492 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942993.492 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942993.492 * * [simplify]: Extracting #3: cost 94 inf + 0 1553942993.493 * * [simplify]: Extracting #4: cost 211 inf + 1 1553942993.495 * * [simplify]: Extracting #5: cost 175 inf + 17017 1553942993.508 * * [simplify]: Extracting #6: cost 5 inf + 52020 1553942993.520 * * [simplify]: Extracting #7: cost 0 inf + 53830 1553942993.532 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553942993.532 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942993.532 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553942993.532 * * [simplify]: iters left: 6 (15 enodes) 1553942993.535 * * [simplify]: iters left: 5 (65 enodes) 1553942993.545 * * [simplify]: iters left: 4 (128 enodes) 1553942993.569 * * [simplify]: iters left: 3 (324 enodes) 1553942993.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.650 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942993.650 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942993.650 * * [simplify]: Extracting #3: cost 71 inf + 0 1553942993.651 * * [simplify]: Extracting #4: cost 170 inf + 2 1553942993.651 * * [simplify]: Extracting #5: cost 162 inf + 1515 1553942993.655 * * [simplify]: Extracting #6: cost 76 inf + 17199 1553942993.663 * * [simplify]: Extracting #7: cost 2 inf + 36426 1553942993.672 * * [simplify]: Extracting #8: cost 0 inf + 37030 1553942993.680 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))))) 1553942993.681 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (- x.re x.im)) (* (cbrt (+ x.im x.re)) (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))) 1553942993.681 * * * * [progress]: [ 420 / 823 ] simplifiying candidate # 1553942993.681 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942993.681 * * [simplify]: iters left: 6 (21 enodes) 1553942993.686 * * [simplify]: iters left: 5 (90 enodes) 1553942993.702 * * [simplify]: iters left: 4 (195 enodes) 1553942993.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.753 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942993.753 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942993.753 * * [simplify]: Extracting #3: cost 74 inf + 0 1553942993.753 * * [simplify]: Extracting #4: cost 182 inf + 1 1553942993.754 * * [simplify]: Extracting #5: cost 207 inf + 2844 1553942993.758 * * [simplify]: Extracting #6: cost 88 inf + 22947 1553942993.766 * * [simplify]: Extracting #7: cost 14 inf + 40008 1553942993.776 * * [simplify]: Extracting #8: cost 6 inf + 42904 1553942993.786 * * [simplify]: Extracting #9: cost 0 inf + 46996 1553942993.796 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942993.796 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553942993.797 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942993.797 * * [simplify]: iters left: 6 (18 enodes) 1553942993.801 * * [simplify]: iters left: 5 (87 enodes) 1553942993.815 * * [simplify]: iters left: 4 (193 enodes) 1553942993.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.854 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942993.854 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942993.854 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942993.854 * * [simplify]: Extracting #4: cost 174 inf + 124 1553942993.855 * * [simplify]: Extracting #5: cost 153 inf + 4595 1553942993.858 * * [simplify]: Extracting #6: cost 63 inf + 20969 1553942993.865 * * [simplify]: Extracting #7: cost 3 inf + 35288 1553942993.873 * * [simplify]: Extracting #8: cost 0 inf + 36614 1553942993.880 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) 1553942993.880 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942993.881 * * * * [progress]: [ 421 / 823 ] simplifiying candidate # 1553942993.881 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942993.881 * * [simplify]: iters left: 6 (19 enodes) 1553942993.885 * * [simplify]: iters left: 5 (81 enodes) 1553942993.900 * * [simplify]: iters left: 4 (175 enodes) 1553942993.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942993.947 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942993.947 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942993.947 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942993.948 * * [simplify]: Extracting #4: cost 188 inf + 1 1553942993.950 * * [simplify]: Extracting #5: cost 163 inf + 11156 1553942993.959 * * [simplify]: Extracting #6: cost 18 inf + 39951 1553942993.969 * * [simplify]: Extracting #7: cost 0 inf + 44304 1553942993.978 * * [simplify]: Extracting #8: cost 0 inf + 44264 1553942993.987 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942993.987 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553942993.988 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942993.988 * * [simplify]: iters left: 6 (16 enodes) 1553942993.991 * * [simplify]: iters left: 5 (77 enodes) 1553942994.003 * * [simplify]: iters left: 4 (163 enodes) 1553942994.032 * * [simplify]: iters left: 3 (333 enodes) 1553942994.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942994.102 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942994.102 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942994.102 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942994.103 * * [simplify]: Extracting #4: cost 191 inf + 165 1553942994.105 * * [simplify]: Extracting #5: cost 122 inf + 12473 1553942994.113 * * [simplify]: Extracting #6: cost 3 inf + 38307 1553942994.122 * * [simplify]: Extracting #7: cost 0 inf + 39193 1553942994.131 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942994.131 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942994.131 * * * * [progress]: [ 422 / 823 ] simplifiying candidate # 1553942994.131 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942994.131 * * [simplify]: iters left: 6 (20 enodes) 1553942994.136 * * [simplify]: iters left: 5 (86 enodes) 1553942994.149 * * [simplify]: iters left: 4 (193 enodes) 1553942994.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942994.204 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942994.204 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942994.204 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942994.204 * * [simplify]: Extracting #4: cost 193 inf + 1 1553942994.206 * * [simplify]: Extracting #5: cost 191 inf + 6994 1553942994.215 * * [simplify]: Extracting #6: cost 30 inf + 38063 1553942994.225 * * [simplify]: Extracting #7: cost 0 inf + 46279 1553942994.236 * * [simplify]: Extracting #8: cost 0 inf + 46159 1553942994.246 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942994.246 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942994.247 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942994.247 * * [simplify]: iters left: 6 (16 enodes) 1553942994.250 * * [simplify]: iters left: 5 (75 enodes) 1553942994.262 * * [simplify]: iters left: 4 (160 enodes) 1553942994.292 * * [simplify]: iters left: 3 (369 enodes) 1553942994.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942994.385 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942994.385 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942994.385 * * [simplify]: Extracting #3: cost 86 inf + 0 1553942994.386 * * [simplify]: Extracting #4: cost 192 inf + 84 1553942994.388 * * [simplify]: Extracting #5: cost 123 inf + 10893 1553942994.396 * * [simplify]: Extracting #6: cost 6 inf + 39525 1553942994.407 * * [simplify]: Extracting #7: cost 0 inf + 40417 1553942994.417 * * [simplify]: Extracting #8: cost 0 inf + 40337 1553942994.426 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942994.426 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942994.426 * * * * [progress]: [ 423 / 823 ] simplifiying candidate # 1553942994.427 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942994.427 * * [simplify]: iters left: 6 (13 enodes) 1553942994.429 * * [simplify]: iters left: 5 (55 enodes) 1553942994.437 * * [simplify]: iters left: 4 (122 enodes) 1553942994.471 * * [simplify]: iters left: 3 (477 enodes) 1553942994.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942994.789 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942994.789 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942994.789 * * [simplify]: Extracting #3: cost 94 inf + 0 1553942994.790 * * [simplify]: Extracting #4: cost 367 inf + 1 1553942994.795 * * [simplify]: Extracting #5: cost 359 inf + 16566 1553942994.810 * * [simplify]: Extracting #6: cost 58 inf + 70824 1553942994.832 * * [simplify]: Extracting #7: cost 0 inf + 83697 1553942994.857 * * [simplify]: Extracting #8: cost 0 inf + 83617 1553942994.879 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942994.879 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942994.880 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942994.880 * * [simplify]: iters left: 6 (9 enodes) 1553942994.882 * * [simplify]: iters left: 5 (41 enodes) 1553942994.887 * * [simplify]: iters left: 4 (74 enodes) 1553942994.898 * * [simplify]: iters left: 3 (126 enodes) 1553942994.913 * * [simplify]: iters left: 2 (188 enodes) 1553942994.943 * * [simplify]: iters left: 1 (275 enodes) 1553942994.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942994.993 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942994.993 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942994.993 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942994.994 * * [simplify]: Extracting #4: cost 87 inf + 3 1553942994.995 * * [simplify]: Extracting #5: cost 44 inf + 4936 1553942994.997 * * [simplify]: Extracting #6: cost 8 inf + 9565 1553942995.000 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553942995.003 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ x.im x.re))) 1553942995.003 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im 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)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942995.003 * * * * [progress]: [ 424 / 823 ] simplifiying candidate # 1553942995.003 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942995.003 * * [simplify]: iters left: 6 (20 enodes) 1553942995.008 * * [simplify]: iters left: 5 (86 enodes) 1553942995.021 * * [simplify]: iters left: 4 (189 enodes) 1553942995.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942995.071 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942995.071 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942995.071 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942995.072 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942995.073 * * [simplify]: Extracting #5: cost 178 inf + 2312 1553942995.077 * * [simplify]: Extracting #6: cost 39 inf + 26053 1553942995.085 * * [simplify]: Extracting #7: cost 2 inf + 35203 1553942995.093 * * [simplify]: Extracting #8: cost 0 inf + 36327 1553942995.102 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942995.102 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942995.102 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942995.102 * * [simplify]: iters left: 6 (15 enodes) 1553942995.105 * * [simplify]: iters left: 5 (65 enodes) 1553942995.117 * * [simplify]: iters left: 4 (108 enodes) 1553942995.131 * * [simplify]: iters left: 3 (143 enodes) 1553942995.149 * * [simplify]: iters left: 2 (193 enodes) 1553942995.180 * * [simplify]: iters left: 1 (281 enodes) 1553942995.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942995.232 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942995.232 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942995.232 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942995.232 * * [simplify]: Extracting #4: cost 91 inf + 249 1553942995.234 * * [simplify]: Extracting #5: cost 50 inf + 4818 1553942995.236 * * [simplify]: Extracting #6: cost 11 inf + 10375 1553942995.239 * * [simplify]: Extracting #7: cost 0 inf + 13155 1553942995.243 * * [simplify]: Extracting #8: cost 0 inf + 13115 1553942995.246 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553942995.246 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942995.246 * * * * [progress]: [ 425 / 823 ] simplifiying candidate # 1553942995.246 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942995.246 * * [simplify]: iters left: 6 (13 enodes) 1553942995.249 * * [simplify]: iters left: 5 (54 enodes) 1553942995.257 * * [simplify]: iters left: 4 (121 enodes) 1553942995.288 * * [simplify]: iters left: 3 (478 enodes) 1553942995.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942995.611 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942995.611 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942995.611 * * [simplify]: Extracting #3: cost 94 inf + 0 1553942995.612 * * [simplify]: Extracting #4: cost 356 inf + 1 1553942995.615 * * [simplify]: Extracting #5: cost 384 inf + 9021 1553942995.628 * * [simplify]: Extracting #6: cost 104 inf + 63159 1553942995.650 * * [simplify]: Extracting #7: cost 0 inf + 82845 1553942995.676 * * [simplify]: Extracting #8: cost 0 inf + 82765 1553942995.698 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) 1553942995.698 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942995.698 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553942995.698 * * [simplify]: iters left: 6 (9 enodes) 1553942995.700 * * [simplify]: iters left: 5 (39 enodes) 1553942995.706 * * [simplify]: iters left: 4 (72 enodes) 1553942995.717 * * [simplify]: iters left: 3 (126 enodes) 1553942995.732 * * [simplify]: iters left: 2 (191 enodes) 1553942995.763 * * [simplify]: iters left: 1 (279 enodes) 1553942995.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942995.814 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942995.814 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942995.814 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942995.815 * * [simplify]: Extracting #4: cost 83 inf + 289 1553942995.816 * * [simplify]: Extracting #5: cost 37 inf + 5908 1553942995.818 * * [simplify]: Extracting #6: cost 8 inf + 9645 1553942995.821 * * [simplify]: Extracting #7: cost 1 inf + 10257 1553942995.824 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553942995.827 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553942995.827 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.im x.re)) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942995.827 * * * * [progress]: [ 426 / 823 ] simplifiying candidate # 1553942995.827 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942995.827 * * [simplify]: iters left: 6 (21 enodes) 1553942995.832 * * [simplify]: iters left: 5 (89 enodes) 1553942995.845 * * [simplify]: iters left: 4 (185 enodes) 1553942995.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942995.900 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942995.900 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942995.900 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942995.901 * * [simplify]: Extracting #4: cost 191 inf + 1 1553942995.903 * * [simplify]: Extracting #5: cost 156 inf + 13253 1553942995.911 * * [simplify]: Extracting #6: cost 17 inf + 40035 1553942995.921 * * [simplify]: Extracting #7: cost 0 inf + 42869 1553942995.933 * * [simplify]: Extracting #8: cost 0 inf + 42749 1553942995.942 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553942995.942 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942995.943 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942995.943 * * [simplify]: iters left: 6 (15 enodes) 1553942995.946 * * [simplify]: iters left: 5 (67 enodes) 1553942995.956 * * [simplify]: iters left: 4 (119 enodes) 1553942995.972 * * [simplify]: iters left: 3 (165 enodes) 1553942995.994 * * [simplify]: iters left: 2 (238 enodes) 1553942996.034 * * [simplify]: iters left: 1 (351 enodes) 1553942996.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942996.102 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942996.102 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942996.103 * * [simplify]: Extracting #3: cost 85 inf + 0 1553942996.103 * * [simplify]: Extracting #4: cost 170 inf + 125 1553942996.106 * * [simplify]: Extracting #5: cost 82 inf + 13041 1553942996.111 * * [simplify]: Extracting #6: cost 13 inf + 23495 1553942996.118 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553942996.123 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re)))) 1553942996.124 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942996.124 * * * * [progress]: [ 427 / 823 ] simplifiying candidate # 1553942996.124 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942996.124 * * [simplify]: iters left: 6 (17 enodes) 1553942996.128 * * [simplify]: iters left: 5 (72 enodes) 1553942996.139 * * [simplify]: iters left: 4 (170 enodes) 1553942996.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942996.200 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942996.200 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942996.200 * * [simplify]: Extracting #3: cost 76 inf + 0 1553942996.201 * * [simplify]: Extracting #4: cost 176 inf + 1 1553942996.202 * * [simplify]: Extracting #5: cost 191 inf + 2352 1553942996.206 * * [simplify]: Extracting #6: cost 76 inf + 22167 1553942996.214 * * [simplify]: Extracting #7: cost 1 inf + 36793 1553942996.223 * * [simplify]: Extracting #8: cost 0 inf + 36755 1553942996.232 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942996.233 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942996.233 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553942996.233 * * [simplify]: iters left: 6 (10 enodes) 1553942996.235 * * [simplify]: iters left: 5 (44 enodes) 1553942996.243 * * [simplify]: iters left: 4 (82 enodes) 1553942996.254 * * [simplify]: iters left: 3 (139 enodes) 1553942996.271 * * [simplify]: iters left: 2 (204 enodes) 1553942996.304 * * [simplify]: iters left: 1 (293 enodes) 1553942996.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942996.354 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942996.355 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942996.355 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942996.355 * * [simplify]: Extracting #4: cost 90 inf + 126 1553942996.356 * * [simplify]: Extracting #5: cost 64 inf + 3463 1553942996.358 * * [simplify]: Extracting #6: cost 10 inf + 10489 1553942996.363 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553942996.365 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (- x.re x.im))) 1553942996.365 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942996.366 * * * * [progress]: [ 428 / 823 ] simplifiying candidate # 1553942996.366 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942996.366 * * [simplify]: iters left: 6 (21 enodes) 1553942996.371 * * [simplify]: iters left: 5 (90 enodes) 1553942996.385 * * [simplify]: iters left: 4 (194 enodes) 1553942996.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942996.435 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942996.435 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942996.435 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942996.435 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942996.436 * * [simplify]: Extracting #5: cost 190 inf + 1914 1553942996.440 * * [simplify]: Extracting #6: cost 85 inf + 19625 1553942996.448 * * [simplify]: Extracting #7: cost 9 inf + 38653 1553942996.457 * * [simplify]: Extracting #8: cost 1 inf + 42789 1553942996.467 * * [simplify]: Extracting #9: cost 0 inf + 43511 1553942996.477 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553942996.477 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942996.477 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942996.477 * * [simplify]: iters left: 6 (16 enodes) 1553942996.481 * * [simplify]: iters left: 5 (72 enodes) 1553942996.492 * * [simplify]: iters left: 4 (155 enodes) 1553942996.525 * * [simplify]: iters left: 3 (486 enodes) 1553942996.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942996.727 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942996.727 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942996.727 * * [simplify]: Extracting #3: cost 102 inf + 0 1553942996.728 * * [simplify]: Extracting #4: cost 343 inf + 940 1553942996.734 * * [simplify]: Extracting #5: cost 245 inf + 30289 1553942996.753 * * [simplify]: Extracting #6: cost 58 inf + 80213 1553942996.778 * * [simplify]: Extracting #7: cost 0 inf + 98289 1553942996.806 * * [simplify]: Extracting #8: cost 0 inf + 98249 1553942996.831 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553942996.831 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942996.831 * * * * [progress]: [ 429 / 823 ] simplifiying candidate # 1553942996.831 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942996.831 * * [simplify]: iters left: 6 (21 enodes) 1553942996.836 * * [simplify]: iters left: 5 (90 enodes) 1553942996.850 * * [simplify]: iters left: 4 (196 enodes) 1553942996.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942996.900 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942996.900 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942996.900 * * [simplify]: Extracting #3: cost 80 inf + 0 1553942996.901 * * [simplify]: Extracting #4: cost 179 inf + 1 1553942996.902 * * [simplify]: Extracting #5: cost 196 inf + 2722 1553942996.906 * * [simplify]: Extracting #6: cost 83 inf + 21932 1553942996.914 * * [simplify]: Extracting #7: cost 11 inf + 40469 1553942996.924 * * [simplify]: Extracting #8: cost 1 inf + 44649 1553942996.936 * * [simplify]: Extracting #9: cost 0 inf + 45331 1553942996.946 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 1553942996.946 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942996.946 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942996.947 * * [simplify]: iters left: 6 (16 enodes) 1553942996.950 * * [simplify]: iters left: 5 (72 enodes) 1553942996.961 * * [simplify]: iters left: 4 (140 enodes) 1553942996.983 * * [simplify]: iters left: 3 (294 enodes) 1553942997.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942997.047 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942997.047 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942997.047 * * [simplify]: Extracting #3: cost 61 inf + 0 1553942997.047 * * [simplify]: Extracting #4: cost 167 inf + 2 1553942997.048 * * [simplify]: Extracting #5: cost 162 inf + 1109 1553942997.052 * * [simplify]: Extracting #6: cost 54 inf + 21276 1553942997.061 * * [simplify]: Extracting #7: cost 1 inf + 35781 1553942997.069 * * [simplify]: Extracting #8: cost 0 inf + 36463 1553942997.077 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) 1553942997.077 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ x.im x.re)) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942997.078 * * * * [progress]: [ 430 / 823 ] simplifiying candidate # 1553942997.078 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942997.078 * * [simplify]: iters left: 6 (20 enodes) 1553942997.082 * * [simplify]: iters left: 5 (86 enodes) 1553942997.096 * * [simplify]: iters left: 4 (191 enodes) 1553942997.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942997.148 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942997.148 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942997.148 * * [simplify]: Extracting #3: cost 79 inf + 0 1553942997.148 * * [simplify]: Extracting #4: cost 169 inf + 1 1553942997.149 * * [simplify]: Extracting #5: cost 199 inf + 1670 1553942997.154 * * [simplify]: Extracting #6: cost 57 inf + 28534 1553942997.164 * * [simplify]: Extracting #7: cost 2 inf + 42880 1553942997.173 * * [simplify]: Extracting #8: cost 0 inf + 43884 1553942997.183 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) 1553942997.183 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942997.184 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942997.184 * * [simplify]: iters left: 6 (15 enodes) 1553942997.187 * * [simplify]: iters left: 5 (65 enodes) 1553942997.200 * * [simplify]: iters left: 4 (128 enodes) 1553942997.223 * * [simplify]: iters left: 3 (324 enodes) 1553942997.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942997.309 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942997.309 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942997.309 * * [simplify]: Extracting #3: cost 75 inf + 0 1553942997.310 * * [simplify]: Extracting #4: cost 178 inf + 2 1553942997.314 * * [simplify]: Extracting #5: cost 127 inf + 8429 1553942997.320 * * [simplify]: Extracting #6: cost 37 inf + 27043 1553942997.328 * * [simplify]: Extracting #7: cost 0 inf + 38276 1553942997.337 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553942997.337 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942997.337 * * * * [progress]: [ 431 / 823 ] simplifiying candidate # 1553942997.338 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942997.338 * * [simplify]: iters left: 6 (20 enodes) 1553942997.342 * * [simplify]: iters left: 5 (86 enodes) 1553942997.356 * * [simplify]: iters left: 4 (189 enodes) 1553942997.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942997.406 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942997.406 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942997.406 * * [simplify]: Extracting #3: cost 67 inf + 0 1553942997.406 * * [simplify]: Extracting #4: cost 161 inf + 1 1553942997.407 * * [simplify]: Extracting #5: cost 178 inf + 1992 1553942997.411 * * [simplify]: Extracting #6: cost 59 inf + 23012 1553942997.419 * * [simplify]: Extracting #7: cost 5 inf + 34677 1553942997.427 * * [simplify]: Extracting #8: cost 0 inf + 35807 1553942997.435 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) 1553942997.436 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942997.436 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942997.436 * * [simplify]: iters left: 6 (15 enodes) 1553942997.439 * * [simplify]: iters left: 5 (65 enodes) 1553942997.451 * * [simplify]: iters left: 4 (108 enodes) 1553942997.465 * * [simplify]: iters left: 3 (143 enodes) 1553942997.482 * * [simplify]: iters left: 2 (193 enodes) 1553942997.514 * * [simplify]: iters left: 1 (282 enodes) 1553942997.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942997.565 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942997.565 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942997.565 * * [simplify]: Extracting #3: cost 49 inf + 0 1553942997.565 * * [simplify]: Extracting #4: cost 95 inf + 3 1553942997.566 * * [simplify]: Extracting #5: cost 59 inf + 4004 1553942997.570 * * [simplify]: Extracting #6: cost 10 inf + 11617 1553942997.573 * * [simplify]: Extracting #7: cost 0 inf + 13315 1553942997.576 * * [simplify]: Extracting #8: cost 0 inf + 13115 1553942997.579 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553942997.579 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942997.580 * * * * [progress]: [ 432 / 823 ] simplifiying candidate # 1553942997.580 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942997.580 * * [simplify]: iters left: 6 (18 enodes) 1553942997.584 * * [simplify]: iters left: 5 (77 enodes) 1553942997.596 * * [simplify]: iters left: 4 (154 enodes) 1553942997.630 * * [simplify]: iters left: 3 (466 enodes) 1553942997.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942997.831 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942997.831 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942997.831 * * [simplify]: Extracting #3: cost 83 inf + 0 1553942997.832 * * [simplify]: Extracting #4: cost 260 inf + 1 1553942997.835 * * [simplify]: Extracting #5: cost 239 inf + 10990 1553942997.849 * * [simplify]: Extracting #6: cost 29 inf + 51353 1553942997.864 * * [simplify]: Extracting #7: cost 0 inf + 58291 1553942997.879 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) 1553942997.879 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942997.879 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553942997.879 * * [simplify]: iters left: 6 (12 enodes) 1553942997.882 * * [simplify]: iters left: 5 (47 enodes) 1553942997.888 * * [simplify]: iters left: 4 (58 enodes) 1553942997.895 * * [simplify]: iters left: 3 (61 enodes) 1553942997.902 * * [simplify]: iters left: 2 (62 enodes) 1553942997.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942997.909 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942997.909 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942997.909 * * [simplify]: Extracting #3: cost 22 inf + 0 1553942997.909 * * [simplify]: Extracting #4: cost 25 inf + 43 1553942997.909 * * [simplify]: Extracting #5: cost 11 inf + 1308 1553942997.910 * * [simplify]: Extracting #6: cost 2 inf + 3406 1553942997.911 * * [simplify]: Extracting #7: cost 0 inf + 4050 1553942997.911 * [simplify]: Simplified to (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553942997.911 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942997.911 * * * * [progress]: [ 433 / 823 ] simplifiying candidate # 1553942997.912 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942997.912 * * [simplify]: iters left: 6 (18 enodes) 1553942997.916 * * [simplify]: iters left: 5 (76 enodes) 1553942997.928 * * [simplify]: iters left: 4 (153 enodes) 1553942997.963 * * [simplify]: iters left: 3 (466 enodes) 1553942998.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.157 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942998.157 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942998.157 * * [simplify]: Extracting #3: cost 87 inf + 0 1553942998.158 * * [simplify]: Extracting #4: cost 264 inf + 1 1553942998.160 * * [simplify]: Extracting #5: cost 235 inf + 13891 1553942998.171 * * [simplify]: Extracting #6: cost 41 inf + 51662 1553942998.186 * * [simplify]: Extracting #7: cost 0 inf + 60224 1553942998.204 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) 1553942998.204 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942998.205 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553942998.205 * * [simplify]: iters left: 6 (12 enodes) 1553942998.208 * * [simplify]: iters left: 5 (45 enodes) 1553942998.213 * * [simplify]: iters left: 4 (56 enodes) 1553942998.221 * * [simplify]: iters left: 3 (61 enodes) 1553942998.228 * * [simplify]: iters left: 2 (62 enodes) 1553942998.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.235 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942998.235 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942998.235 * * [simplify]: Extracting #3: cost 22 inf + 0 1553942998.235 * * [simplify]: Extracting #4: cost 25 inf + 43 1553942998.235 * * [simplify]: Extracting #5: cost 8 inf + 1714 1553942998.236 * * [simplify]: Extracting #6: cost 1 inf + 3448 1553942998.237 * * [simplify]: Extracting #7: cost 0 inf + 3810 1553942998.237 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) 1553942998.237 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942998.237 * * * * [progress]: [ 434 / 823 ] simplifiying candidate # 1553942998.238 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553942998.238 * * [simplify]: iters left: 6 (23 enodes) 1553942998.243 * * [simplify]: iters left: 5 (98 enodes) 1553942998.258 * * [simplify]: iters left: 4 (206 enodes) 1553942998.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.312 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942998.312 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942998.312 * * [simplify]: Extracting #3: cost 78 inf + 0 1553942998.312 * * [simplify]: Extracting #4: cost 171 inf + 1 1553942998.313 * * [simplify]: Extracting #5: cost 174 inf + 3699 1553942998.317 * * [simplify]: Extracting #6: cost 70 inf + 20610 1553942998.325 * * [simplify]: Extracting #7: cost 11 inf + 33802 1553942998.336 * * [simplify]: Extracting #8: cost 0 inf + 39184 1553942998.345 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) 1553942998.345 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942998.346 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553942998.346 * * [simplify]: iters left: 6 (15 enodes) 1553942998.349 * * [simplify]: iters left: 5 (62 enodes) 1553942998.357 * * [simplify]: iters left: 4 (96 enodes) 1553942998.370 * * [simplify]: iters left: 3 (123 enodes) 1553942998.384 * * [simplify]: iters left: 2 (140 enodes) 1553942998.401 * * [simplify]: iters left: 1 (160 enodes) 1553942998.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.421 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942998.422 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942998.422 * * [simplify]: Extracting #3: cost 35 inf + 0 1553942998.422 * * [simplify]: Extracting #4: cost 50 inf + 165 1553942998.422 * * [simplify]: Extracting #5: cost 28 inf + 2532 1553942998.424 * * [simplify]: Extracting #6: cost 4 inf + 6538 1553942998.425 * * [simplify]: Extracting #7: cost 0 inf + 8346 1553942998.427 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553942998.427 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942998.427 * * * * [progress]: [ 435 / 823 ] simplifiying candidate # 1553942998.428 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553942998.428 * * [simplify]: iters left: 6 (22 enodes) 1553942998.433 * * [simplify]: iters left: 5 (94 enodes) 1553942998.448 * * [simplify]: iters left: 4 (204 enodes) 1553942998.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.508 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942998.508 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942998.508 * * [simplify]: Extracting #3: cost 77 inf + 0 1553942998.508 * * [simplify]: Extracting #4: cost 171 inf + 1 1553942998.510 * * [simplify]: Extracting #5: cost 177 inf + 3654 1553942998.513 * * [simplify]: Extracting #6: cost 83 inf + 18825 1553942998.521 * * [simplify]: Extracting #7: cost 3 inf + 36064 1553942998.532 * * [simplify]: Extracting #8: cost 0 inf + 36910 1553942998.541 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553942998.541 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942998.541 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553942998.542 * * [simplify]: iters left: 6 (14 enodes) 1553942998.544 * * [simplify]: iters left: 5 (55 enodes) 1553942998.552 * * [simplify]: iters left: 4 (74 enodes) 1553942998.561 * * [simplify]: iters left: 3 (82 enodes) 1553942998.570 * * [simplify]: iters left: 2 (83 enodes) 1553942998.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.579 * * [simplify]: Extracting #1: cost 8 inf + 0 1553942998.579 * * [simplify]: Extracting #2: cost 17 inf + 0 1553942998.579 * * [simplify]: Extracting #3: cost 29 inf + 0 1553942998.580 * * [simplify]: Extracting #4: cost 31 inf + 125 1553942998.580 * * [simplify]: Extracting #5: cost 11 inf + 2562 1553942998.581 * * [simplify]: Extracting #6: cost 0 inf + 5504 1553942998.582 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) 1553942998.582 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942998.582 * * * * [progress]: [ 436 / 823 ] simplifiying candidate # 1553942998.582 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942998.582 * * [simplify]: iters left: 6 (19 enodes) 1553942998.587 * * [simplify]: iters left: 5 (80 enodes) 1553942998.599 * * [simplify]: iters left: 4 (160 enodes) 1553942998.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.636 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942998.636 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942998.636 * * [simplify]: Extracting #3: cost 59 inf + 0 1553942998.636 * * [simplify]: Extracting #4: cost 134 inf + 1 1553942998.637 * * [simplify]: Extracting #5: cost 158 inf + 2514 1553942998.641 * * [simplify]: Extracting #6: cost 50 inf + 21916 1553942998.648 * * [simplify]: Extracting #7: cost 1 inf + 33969 1553942998.655 * * [simplify]: Extracting #8: cost 0 inf + 34571 1553942998.663 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) 1553942998.663 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553942998.663 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942998.663 * * [simplify]: iters left: 6 (15 enodes) 1553942998.667 * * [simplify]: iters left: 5 (68 enodes) 1553942998.679 * * [simplify]: iters left: 4 (147 enodes) 1553942998.709 * * [simplify]: iters left: 3 (472 enodes) 1553942998.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942998.911 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942998.911 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942998.911 * * [simplify]: Extracting #3: cost 92 inf + 0 1553942998.912 * * [simplify]: Extracting #4: cost 339 inf + 2 1553942998.915 * * [simplify]: Extracting #5: cost 319 inf + 13334 1553942998.931 * * [simplify]: Extracting #6: cost 81 inf + 75919 1553942998.956 * * [simplify]: Extracting #7: cost 0 inf + 97599 1553942998.984 * * [simplify]: Extracting #8: cost 0 inf + 97199 1553942999.009 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553942999.009 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942999.009 * * * * [progress]: [ 437 / 823 ] simplifiying candidate # 1553942999.009 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942999.009 * * [simplify]: iters left: 6 (17 enodes) 1553942999.013 * * [simplify]: iters left: 5 (71 enodes) 1553942999.024 * * [simplify]: iters left: 4 (140 enodes) 1553942999.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942999.058 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942999.058 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942999.058 * * [simplify]: Extracting #3: cost 62 inf + 0 1553942999.058 * * [simplify]: Extracting #4: cost 146 inf + 1 1553942999.059 * * [simplify]: Extracting #5: cost 161 inf + 2395 1553942999.063 * * [simplify]: Extracting #6: cost 45 inf + 22651 1553942999.070 * * [simplify]: Extracting #7: cost 0 inf + 34338 1553942999.077 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942999.077 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553942999.077 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553942999.077 * * [simplify]: iters left: 6 (13 enodes) 1553942999.080 * * [simplify]: iters left: 5 (58 enodes) 1553942999.089 * * [simplify]: iters left: 4 (117 enodes) 1553942999.111 * * [simplify]: iters left: 3 (264 enodes) 1553942999.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942999.173 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942999.173 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942999.173 * * [simplify]: Extracting #3: cost 48 inf + 0 1553942999.174 * * [simplify]: Extracting #4: cost 155 inf + 2 1553942999.174 * * [simplify]: Extracting #5: cost 154 inf + 1604 1553942999.178 * * [simplify]: Extracting #6: cost 51 inf + 20793 1553942999.184 * * [simplify]: Extracting #7: cost 4 inf + 32363 1553942999.193 * * [simplify]: Extracting #8: cost 0 inf + 33531 1553942999.201 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553942999.201 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942999.201 * * * * [progress]: [ 438 / 823 ] simplifiying candidate # 1553942999.201 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942999.202 * * [simplify]: iters left: 6 (18 enodes) 1553942999.206 * * [simplify]: iters left: 5 (76 enodes) 1553942999.218 * * [simplify]: iters left: 4 (158 enodes) 1553942999.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942999.259 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942999.259 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942999.260 * * [simplify]: Extracting #3: cost 65 inf + 0 1553942999.260 * * [simplify]: Extracting #4: cost 148 inf + 1 1553942999.261 * * [simplify]: Extracting #5: cost 169 inf + 2723 1553942999.264 * * [simplify]: Extracting #6: cost 70 inf + 19626 1553942999.272 * * [simplify]: Extracting #7: cost 3 inf + 35674 1553942999.280 * * [simplify]: Extracting #8: cost 0 inf + 36880 1553942999.288 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553942999.288 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942999.288 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553942999.288 * * [simplify]: iters left: 6 (14 enodes) 1553942999.292 * * [simplify]: iters left: 5 (61 enodes) 1553942999.303 * * [simplify]: iters left: 4 (120 enodes) 1553942999.325 * * [simplify]: iters left: 3 (311 enodes) 1553942999.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942999.408 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942999.408 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942999.409 * * [simplify]: Extracting #3: cost 68 inf + 0 1553942999.409 * * [simplify]: Extracting #4: cost 171 inf + 2 1553942999.410 * * [simplify]: Extracting #5: cost 163 inf + 1998 1553942999.413 * * [simplify]: Extracting #6: cost 79 inf + 16357 1553942999.423 * * [simplify]: Extracting #7: cost 2 inf + 36430 1553942999.432 * * [simplify]: Extracting #8: cost 0 inf + 36954 1553942999.441 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553942999.441 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942999.441 * * * * [progress]: [ 439 / 823 ] simplifiying candidate # 1553942999.442 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553942999.442 * * [simplify]: iters left: 6 (13 enodes) 1553942999.444 * * [simplify]: iters left: 5 (54 enodes) 1553942999.453 * * [simplify]: iters left: 4 (122 enodes) 1553942999.487 * * [simplify]: iters left: 3 (478 enodes) 1553942999.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942999.784 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942999.784 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942999.784 * * [simplify]: Extracting #3: cost 100 inf + 0 1553942999.785 * * [simplify]: Extracting #4: cost 385 inf + 1 1553942999.788 * * [simplify]: Extracting #5: cost 382 inf + 11354 1553942999.804 * * [simplify]: Extracting #6: cost 51 inf + 77275 1553942999.831 * * [simplify]: Extracting #7: cost 0 inf + 88897 1553942999.854 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ x.im x.re))))) 1553942999.854 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.re)) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942999.854 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553942999.854 * * [simplify]: iters left: 6 (9 enodes) 1553942999.856 * * [simplify]: iters left: 5 (40 enodes) 1553942999.862 * * [simplify]: iters left: 4 (74 enodes) 1553942999.873 * * [simplify]: iters left: 3 (127 enodes) 1553942999.891 * * [simplify]: iters left: 2 (187 enodes) 1553942999.920 * * [simplify]: iters left: 1 (275 enodes) 1553942999.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1553942999.972 * * [simplify]: Extracting #1: cost 6 inf + 0 1553942999.972 * * [simplify]: Extracting #2: cost 12 inf + 0 1553942999.972 * * [simplify]: Extracting #3: cost 42 inf + 0 1553942999.973 * * [simplify]: Extracting #4: cost 84 inf + 168 1553942999.974 * * [simplify]: Extracting #5: cost 38 inf + 5708 1553942999.976 * * [simplify]: Extracting #6: cost 4 inf + 10093 1553942999.979 * * [simplify]: Extracting #7: cost 0 inf + 10419 1553942999.982 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553942999.985 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ x.im x.re))) 1553942999.985 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553942999.985 * * * * [progress]: [ 440 / 823 ] simplifiying candidate # 1553942999.985 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553942999.986 * * [simplify]: iters left: 6 (18 enodes) 1553942999.990 * * [simplify]: iters left: 5 (76 enodes) 1553943000.001 * * [simplify]: iters left: 4 (154 enodes) 1553943000.038 * * [simplify]: iters left: 3 (468 enodes) 1553943000.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.238 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943000.238 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943000.238 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943000.239 * * [simplify]: Extracting #4: cost 262 inf + 1 1553943000.241 * * [simplify]: Extracting #5: cost 248 inf + 9160 1553943000.252 * * [simplify]: Extracting #6: cost 44 inf + 50542 1553943000.267 * * [simplify]: Extracting #7: cost 0 inf + 59579 1553943000.283 * * [simplify]: Extracting #8: cost 0 inf + 59539 1553943000.301 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) 1553943000.301 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943000.301 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943000.302 * * [simplify]: iters left: 6 (12 enodes) 1553943000.304 * * [simplify]: iters left: 5 (46 enodes) 1553943000.310 * * [simplify]: iters left: 4 (58 enodes) 1553943000.318 * * [simplify]: iters left: 3 (62 enodes) 1553943000.325 * * [simplify]: iters left: 2 (63 enodes) 1553943000.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.332 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943000.332 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943000.332 * * [simplify]: Extracting #3: cost 22 inf + 0 1553943000.332 * * [simplify]: Extracting #4: cost 26 inf + 2 1553943000.333 * * [simplify]: Extracting #5: cost 10 inf + 1351 1553943000.333 * * [simplify]: Extracting #6: cost 2 inf + 3206 1553943000.334 * * [simplify]: Extracting #7: cost 0 inf + 3810 1553943000.335 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553943000.335 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943000.335 * * * * [progress]: [ 441 / 823 ] simplifiying candidate # 1553943000.335 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943000.335 * * [simplify]: iters left: 6 (11 enodes) 1553943000.337 * * [simplify]: iters left: 5 (43 enodes) 1553943000.343 * * [simplify]: iters left: 4 (88 enodes) 1553943000.365 * * [simplify]: iters left: 3 (283 enodes) 1553943000.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.486 * * [simplify]: Extracting #1: cost 55 inf + 0 1553943000.487 * * [simplify]: Extracting #2: cost 192 inf + 2 1553943000.489 * * [simplify]: Extracting #3: cost 176 inf + 6616 1553943000.495 * * [simplify]: Extracting #4: cost 30 inf + 31574 1553943000.504 * * [simplify]: Extracting #5: cost 1 inf + 37712 1553943000.513 * * [simplify]: Extracting #6: cost 0 inf + 37834 1553943000.523 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))) 1553943000.523 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943000.523 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553943000.523 * * [simplify]: iters left: 6 (6 enodes) 1553943000.524 * * [simplify]: iters left: 5 (20 enodes) 1553943000.527 * * [simplify]: iters left: 4 (22 enodes) 1553943000.532 * * [simplify]: iters left: 3 (24 enodes) 1553943000.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.535 * * [simplify]: Extracting #1: cost 7 inf + 0 1553943000.535 * * [simplify]: Extracting #2: cost 6 inf + 3 1553943000.535 * * [simplify]: Extracting #3: cost 4 inf + 87 1553943000.535 * * [simplify]: Extracting #4: cost 0 inf + 655 1553943000.536 * [simplify]: Simplified to (+ x.im x.re) 1553943000.536 * [simplify]: Simplified (2 1 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.re x.im) (* x.im x.re)) x.im))) 1553943000.536 * * * * [progress]: [ 442 / 823 ] simplifiying candidate # 1553943000.536 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943000.536 * * [simplify]: iters left: 6 (19 enodes) 1553943000.540 * * [simplify]: iters left: 5 (79 enodes) 1553943000.552 * * [simplify]: iters left: 4 (150 enodes) 1553943000.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.588 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943000.588 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943000.588 * * [simplify]: Extracting #3: cost 60 inf + 0 1553943000.588 * * [simplify]: Extracting #4: cost 137 inf + 1 1553943000.589 * * [simplify]: Extracting #5: cost 144 inf + 2436 1553943000.593 * * [simplify]: Extracting #6: cost 31 inf + 21605 1553943000.601 * * [simplify]: Extracting #7: cost 0 inf + 28307 1553943000.607 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) 1553943000.607 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943000.607 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943000.607 * * [simplify]: iters left: 6 (12 enodes) 1553943000.610 * * [simplify]: iters left: 5 (48 enodes) 1553943000.616 * * [simplify]: iters left: 4 (73 enodes) 1553943000.626 * * [simplify]: iters left: 3 (93 enodes) 1553943000.638 * * [simplify]: iters left: 2 (109 enodes) 1553943000.651 * * [simplify]: iters left: 1 (129 enodes) 1553943000.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.670 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943000.670 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943000.670 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943000.670 * * [simplify]: Extracting #4: cost 42 inf + 43 1553943000.670 * * [simplify]: Extracting #5: cost 19 inf + 2290 1553943000.671 * * [simplify]: Extracting #6: cost 2 inf + 4722 1553943000.672 * * [simplify]: Extracting #7: cost 0 inf + 5526 1553943000.674 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) 1553943000.674 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* x.re (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943000.674 * * * * [progress]: [ 443 / 823 ] simplifiying candidate # 1553943000.674 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943000.674 * * [simplify]: iters left: 6 (15 enodes) 1553943000.678 * * [simplify]: iters left: 5 (62 enodes) 1553943000.687 * * [simplify]: iters left: 4 (137 enodes) 1553943000.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.729 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943000.729 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943000.729 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943000.730 * * [simplify]: Extracting #4: cost 135 inf + 1 1553943000.730 * * [simplify]: Extracting #5: cost 142 inf + 2273 1553943000.734 * * [simplify]: Extracting #6: cost 22 inf + 21700 1553943000.740 * * [simplify]: Extracting #7: cost 0 inf + 25104 1553943000.746 * [simplify]: Simplified to (* (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) (* x.re (- x.re x.im)))))) 1553943000.746 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) (* x.re (- 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))) 1553943000.746 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553943000.746 * * [simplify]: iters left: 6 (8 enodes) 1553943000.748 * * [simplify]: iters left: 5 (30 enodes) 1553943000.751 * * [simplify]: iters left: 4 (37 enodes) 1553943000.755 * * [simplify]: iters left: 3 (38 enodes) 1553943000.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.760 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943000.760 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943000.760 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943000.760 * * [simplify]: Extracting #4: cost 16 inf + 2 1553943000.760 * * [simplify]: Extracting #5: cost 11 inf + 291 1553943000.760 * * [simplify]: Extracting #6: cost 1 inf + 1990 1553943000.760 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553943000.761 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re))) 1553943000.761 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943000.761 * * * * [progress]: [ 444 / 823 ] simplifiying candidate # 1553943000.761 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943000.761 * * [simplify]: iters left: 6 (23 enodes) 1553943000.767 * * [simplify]: iters left: 5 (98 enodes) 1553943000.782 * * [simplify]: iters left: 4 (206 enodes) 1553943000.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943000.835 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943000.835 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943000.835 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943000.835 * * [simplify]: Extracting #4: cost 186 inf + 1 1553943000.838 * * [simplify]: Extracting #5: cost 150 inf + 13590 1553943000.846 * * [simplify]: Extracting #6: cost 14 inf + 41965 1553943000.859 * * [simplify]: Extracting #7: cost 0 inf + 47673 1553943000.870 * * [simplify]: Extracting #8: cost 0 inf + 47273 1553943000.880 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) 1553943000.881 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943000.881 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943000.881 * * [simplify]: iters left: 6 (16 enodes) 1553943000.885 * * [simplify]: iters left: 5 (72 enodes) 1553943000.896 * * [simplify]: iters left: 4 (155 enodes) 1553943000.929 * * [simplify]: iters left: 3 (484 enodes) 1553943001.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943001.135 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943001.135 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943001.135 * * [simplify]: Extracting #3: cost 105 inf + 0 1553943001.136 * * [simplify]: Extracting #4: cost 355 inf + 1383 1553943001.145 * * [simplify]: Extracting #5: cost 218 inf + 41879 1553943001.172 * * [simplify]: Extracting #6: cost 2 inf + 100665 1553943001.198 * * [simplify]: Extracting #7: cost 0 inf + 100189 1553943001.224 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553943001.225 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943001.225 * * * * [progress]: [ 445 / 823 ] simplifiying candidate # 1553943001.225 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943001.225 * * [simplify]: iters left: 6 (21 enodes) 1553943001.231 * * [simplify]: iters left: 5 (89 enodes) 1553943001.246 * * [simplify]: iters left: 4 (186 enodes) 1553943001.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943001.300 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943001.300 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943001.301 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943001.301 * * [simplify]: Extracting #4: cost 193 inf + 1 1553943001.303 * * [simplify]: Extracting #5: cost 151 inf + 12340 1553943001.311 * * [simplify]: Extracting #6: cost 16 inf + 40355 1553943001.321 * * [simplify]: Extracting #7: cost 1 inf + 46464 1553943001.332 * * [simplify]: Extracting #8: cost 0 inf + 47106 1553943001.342 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943001.342 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943001.343 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943001.343 * * [simplify]: iters left: 6 (14 enodes) 1553943001.346 * * [simplify]: iters left: 5 (62 enodes) 1553943001.355 * * [simplify]: iters left: 4 (125 enodes) 1553943001.377 * * [simplify]: iters left: 3 (277 enodes) 1553943001.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943001.440 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943001.440 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943001.440 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943001.440 * * [simplify]: Extracting #4: cost 169 inf + 2 1553943001.442 * * [simplify]: Extracting #5: cost 145 inf + 3520 1553943001.446 * * [simplify]: Extracting #6: cost 37 inf + 26883 1553943001.454 * * [simplify]: Extracting #7: cost 0 inf + 35701 1553943001.461 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) 1553943001.461 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943001.462 * * * * [progress]: [ 446 / 823 ] simplifiying candidate # 1553943001.462 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943001.462 * * [simplify]: iters left: 6 (23 enodes) 1553943001.467 * * [simplify]: iters left: 5 (98 enodes) 1553943001.482 * * [simplify]: iters left: 4 (210 enodes) 1553943001.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943001.544 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943001.544 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943001.544 * * [simplify]: Extracting #3: cost 95 inf + 0 1553943001.544 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943001.546 * * [simplify]: Extracting #5: cost 202 inf + 9876 1553943001.557 * * [simplify]: Extracting #6: cost 40 inf + 42904 1553943001.569 * * [simplify]: Extracting #7: cost 0 inf + 56622 1553943001.581 * * [simplify]: Extracting #8: cost 0 inf + 56582 1553943001.593 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943001.594 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943001.594 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943001.594 * * [simplify]: iters left: 6 (17 enodes) 1553943001.598 * * [simplify]: iters left: 5 (77 enodes) 1553943001.609 * * [simplify]: iters left: 4 (157 enodes) 1553943001.640 * * [simplify]: iters left: 3 (359 enodes) 1553943001.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943001.727 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943001.727 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943001.727 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943001.727 * * [simplify]: Extracting #4: cost 185 inf + 2 1553943001.729 * * [simplify]: Extracting #5: cost 143 inf + 7971 1553943001.736 * * [simplify]: Extracting #6: cost 28 inf + 32795 1553943001.745 * * [simplify]: Extracting #7: cost 0 inf + 39411 1553943001.757 * * [simplify]: Extracting #8: cost 0 inf + 39371 1553943001.766 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553943001.766 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943001.766 * * * * [progress]: [ 447 / 823 ] simplifiying candidate # 1553943001.767 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943001.767 * * [simplify]: iters left: 6 (21 enodes) 1553943001.772 * * [simplify]: iters left: 5 (89 enodes) 1553943001.785 * * [simplify]: iters left: 4 (185 enodes) 1553943001.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943001.841 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943001.841 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943001.841 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943001.841 * * [simplify]: Extracting #4: cost 193 inf + 1 1553943001.844 * * [simplify]: Extracting #5: cost 166 inf + 10758 1553943001.851 * * [simplify]: Extracting #6: cost 22 inf + 36670 1553943001.860 * * [simplify]: Extracting #7: cost 2 inf + 42149 1553943001.870 * * [simplify]: Extracting #8: cost 0 inf + 43393 1553943001.880 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943001.880 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943001.880 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943001.880 * * [simplify]: iters left: 6 (15 enodes) 1553943001.883 * * [simplify]: iters left: 5 (67 enodes) 1553943001.895 * * [simplify]: iters left: 4 (119 enodes) 1553943001.911 * * [simplify]: iters left: 3 (165 enodes) 1553943001.933 * * [simplify]: iters left: 2 (238 enodes) 1553943001.972 * * [simplify]: iters left: 1 (352 enodes) 1553943002.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.040 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943002.040 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943002.041 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943002.041 * * [simplify]: Extracting #4: cost 172 inf + 3 1553943002.042 * * [simplify]: Extracting #5: cost 133 inf + 5903 1553943002.047 * * [simplify]: Extracting #6: cost 15 inf + 22651 1553943002.052 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553943002.058 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943002.058 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.058 * * * * [progress]: [ 448 / 823 ] simplifiying candidate # 1553943002.058 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943002.059 * * [simplify]: iters left: 6 (23 enodes) 1553943002.064 * * [simplify]: iters left: 5 (98 enodes) 1553943002.081 * * [simplify]: iters left: 4 (206 enodes) 1553943002.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.134 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943002.134 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943002.134 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943002.134 * * [simplify]: Extracting #4: cost 171 inf + 1 1553943002.135 * * [simplify]: Extracting #5: cost 185 inf + 2156 1553943002.139 * * [simplify]: Extracting #6: cost 80 inf + 18628 1553943002.146 * * [simplify]: Extracting #7: cost 12 inf + 33200 1553943002.155 * * [simplify]: Extracting #8: cost 1 inf + 38662 1553943002.164 * * [simplify]: Extracting #9: cost 0 inf + 39344 1553943002.172 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553943002.173 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.173 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943002.173 * * [simplify]: iters left: 6 (15 enodes) 1553943002.176 * * [simplify]: iters left: 5 (62 enodes) 1553943002.185 * * [simplify]: iters left: 4 (96 enodes) 1553943002.198 * * [simplify]: iters left: 3 (123 enodes) 1553943002.214 * * [simplify]: iters left: 2 (140 enodes) 1553943002.230 * * [simplify]: iters left: 1 (160 enodes) 1553943002.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.250 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943002.250 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943002.250 * * [simplify]: Extracting #3: cost 35 inf + 0 1553943002.251 * * [simplify]: Extracting #4: cost 50 inf + 165 1553943002.251 * * [simplify]: Extracting #5: cost 19 inf + 3790 1553943002.253 * * [simplify]: Extracting #6: cost 2 inf + 7382 1553943002.255 * * [simplify]: Extracting #7: cost 0 inf + 8506 1553943002.256 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553943002.256 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.257 * * * * [progress]: [ 449 / 823 ] simplifiying candidate # 1553943002.257 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943002.257 * * [simplify]: iters left: 6 (19 enodes) 1553943002.262 * * [simplify]: iters left: 5 (78 enodes) 1553943002.275 * * [simplify]: iters left: 4 (148 enodes) 1553943002.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.310 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943002.310 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943002.310 * * [simplify]: Extracting #3: cost 60 inf + 0 1553943002.311 * * [simplify]: Extracting #4: cost 137 inf + 1 1553943002.311 * * [simplify]: Extracting #5: cost 147 inf + 2031 1553943002.315 * * [simplify]: Extracting #6: cost 33 inf + 21081 1553943002.321 * * [simplify]: Extracting #7: cost 0 inf + 28347 1553943002.327 * * [simplify]: Extracting #8: cost 0 inf + 28307 1553943002.334 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) 1553943002.334 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.334 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943002.334 * * [simplify]: iters left: 6 (12 enodes) 1553943002.339 * * [simplify]: iters left: 5 (47 enodes) 1553943002.345 * * [simplify]: iters left: 4 (71 enodes) 1553943002.354 * * [simplify]: iters left: 3 (92 enodes) 1553943002.365 * * [simplify]: iters left: 2 (108 enodes) 1553943002.380 * * [simplify]: iters left: 1 (128 enodes) 1553943002.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.397 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943002.397 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943002.397 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943002.397 * * [simplify]: Extracting #4: cost 40 inf + 165 1553943002.398 * * [simplify]: Extracting #5: cost 17 inf + 2774 1553943002.399 * * [simplify]: Extracting #6: cost 1 inf + 5284 1553943002.400 * * [simplify]: Extracting #7: cost 0 inf + 5566 1553943002.401 * * [simplify]: Extracting #8: cost 0 inf + 5526 1553943002.403 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553943002.403 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.403 * * * * [progress]: [ 450 / 823 ] simplifiying candidate # 1553943002.403 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943002.404 * * [simplify]: iters left: 6 (19 enodes) 1553943002.408 * * [simplify]: iters left: 5 (80 enodes) 1553943002.420 * * [simplify]: iters left: 4 (150 enodes) 1553943002.456 * * [simplify]: iters left: 3 (498 enodes) 1553943002.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.704 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943002.704 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943002.704 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943002.705 * * [simplify]: Extracting #4: cost 329 inf + 1 1553943002.709 * * [simplify]: Extracting #5: cost 294 inf + 15674 1553943002.722 * * [simplify]: Extracting #6: cost 53 inf + 61861 1553943002.744 * * [simplify]: Extracting #7: cost 0 inf + 73325 1553943002.762 * * [simplify]: Extracting #8: cost 0 inf + 73205 1553943002.780 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))))) 1553943002.780 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.780 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943002.780 * * [simplify]: iters left: 6 (12 enodes) 1553943002.783 * * [simplify]: iters left: 5 (49 enodes) 1553943002.789 * * [simplify]: iters left: 4 (73 enodes) 1553943002.799 * * [simplify]: iters left: 3 (92 enodes) 1553943002.811 * * [simplify]: iters left: 2 (108 enodes) 1553943002.825 * * [simplify]: iters left: 1 (128 enodes) 1553943002.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.842 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943002.842 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943002.843 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943002.843 * * [simplify]: Extracting #4: cost 41 inf + 84 1553943002.843 * * [simplify]: Extracting #5: cost 19 inf + 2531 1553943002.844 * * [simplify]: Extracting #6: cost 2 inf + 5322 1553943002.846 * * [simplify]: Extracting #7: cost 0 inf + 5846 1553943002.847 * * [simplify]: Extracting #8: cost 0 inf + 5766 1553943002.848 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553943002.848 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.848 * * * * [progress]: [ 451 / 823 ] simplifiying candidate # 1553943002.848 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943002.849 * * [simplify]: iters left: 6 (21 enodes) 1553943002.853 * * [simplify]: iters left: 5 (89 enodes) 1553943002.867 * * [simplify]: iters left: 4 (186 enodes) 1553943002.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943002.920 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943002.920 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943002.920 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943002.921 * * [simplify]: Extracting #4: cost 177 inf + 1 1553943002.922 * * [simplify]: Extracting #5: cost 198 inf + 1623 1553943002.925 * * [simplify]: Extracting #6: cost 91 inf + 17663 1553943002.934 * * [simplify]: Extracting #7: cost 13 inf + 33172 1553943002.943 * * [simplify]: Extracting #8: cost 1 inf + 38036 1553943002.951 * * [simplify]: Extracting #9: cost 0 inf + 38438 1553943002.960 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943002.960 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943002.960 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943002.960 * * [simplify]: iters left: 6 (14 enodes) 1553943002.963 * * [simplify]: iters left: 5 (57 enodes) 1553943002.971 * * [simplify]: iters left: 4 (88 enodes) 1553943002.982 * * [simplify]: iters left: 3 (109 enodes) 1553943002.995 * * [simplify]: iters left: 2 (121 enodes) 1553943003.012 * * [simplify]: iters left: 1 (139 enodes) 1553943003.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943003.029 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943003.029 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943003.029 * * [simplify]: Extracting #3: cost 34 inf + 0 1553943003.029 * * [simplify]: Extracting #4: cost 46 inf + 165 1553943003.030 * * [simplify]: Extracting #5: cost 26 inf + 2085 1553943003.031 * * [simplify]: Extracting #6: cost 1 inf + 6372 1553943003.032 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553943003.034 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) 1553943003.034 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943003.034 * * * * [progress]: [ 452 / 823 ] simplifiying candidate # 1553943003.034 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943003.034 * * [simplify]: iters left: 6 (23 enodes) 1553943003.040 * * [simplify]: iters left: 5 (98 enodes) 1553943003.055 * * [simplify]: iters left: 4 (210 enodes) 1553943003.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943003.116 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943003.116 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943003.116 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943003.116 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943003.119 * * [simplify]: Extracting #5: cost 167 inf + 12177 1553943003.127 * * [simplify]: Extracting #6: cost 23 inf + 38369 1553943003.139 * * [simplify]: Extracting #7: cost 1 inf + 47013 1553943003.150 * * [simplify]: Extracting #8: cost 0 inf + 47735 1553943003.161 * [simplify]: Simplified to (* (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.re)) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553943003.161 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.re)) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943003.161 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943003.161 * * [simplify]: iters left: 6 (17 enodes) 1553943003.165 * * [simplify]: iters left: 5 (77 enodes) 1553943003.177 * * [simplify]: iters left: 4 (162 enodes) 1553943003.210 * * [simplify]: iters left: 3 (489 enodes) 1553943003.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943003.419 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943003.419 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943003.419 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943003.420 * * [simplify]: Extracting #4: cost 338 inf + 859 1553943003.424 * * [simplify]: Extracting #5: cost 295 inf + 16990 1553943003.445 * * [simplify]: Extracting #6: cost 71 inf + 75547 1553943003.471 * * [simplify]: Extracting #7: cost 0 inf + 100329 1553943003.497 * * [simplify]: Extracting #8: cost 0 inf + 100209 1553943003.524 * [simplify]: Simplified to (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) 1553943003.524 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.re)) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943003.524 * * * * [progress]: [ 453 / 823 ] simplifiying candidate # 1553943003.524 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943003.524 * * [simplify]: iters left: 6 (21 enodes) 1553943003.530 * * [simplify]: iters left: 5 (89 enodes) 1553943003.543 * * [simplify]: iters left: 4 (190 enodes) 1553943003.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943003.604 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943003.604 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943003.604 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943003.605 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943003.607 * * [simplify]: Extracting #5: cost 188 inf + 9878 1553943003.613 * * [simplify]: Extracting #6: cost 51 inf + 33294 1553943003.623 * * [simplify]: Extracting #7: cost 5 inf + 46905 1553943003.634 * * [simplify]: Extracting #8: cost 0 inf + 50115 1553943003.647 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943003.647 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553943003.648 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943003.648 * * [simplify]: iters left: 6 (15 enodes) 1553943003.651 * * [simplify]: iters left: 5 (67 enodes) 1553943003.662 * * [simplify]: iters left: 4 (132 enodes) 1553943003.683 * * [simplify]: iters left: 3 (281 enodes) 1553943003.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943003.746 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943003.746 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943003.746 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943003.746 * * [simplify]: Extracting #4: cost 162 inf + 2 1553943003.747 * * [simplify]: Extracting #5: cost 149 inf + 2650 1553943003.751 * * [simplify]: Extracting #6: cost 40 inf + 23741 1553943003.759 * * [simplify]: Extracting #7: cost 1 inf + 34659 1553943003.767 * * [simplify]: Extracting #8: cost 0 inf + 34741 1553943003.778 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) 1553943003.778 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.im x.re))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943003.778 * * * * [progress]: [ 454 / 823 ] simplifiying candidate # 1553943003.778 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943003.779 * * [simplify]: iters left: 6 (22 enodes) 1553943003.784 * * [simplify]: iters left: 5 (94 enodes) 1553943003.798 * * [simplify]: iters left: 4 (208 enodes) 1553943003.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943003.867 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943003.867 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943003.867 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943003.868 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943003.869 * * [simplify]: Extracting #5: cost 209 inf + 8548 1553943003.877 * * [simplify]: Extracting #6: cost 51 inf + 36965 1553943003.888 * * [simplify]: Extracting #7: cost 3 inf + 52620 1553943003.900 * * [simplify]: Extracting #8: cost 0 inf + 54186 1553943003.915 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)))) 1553943003.915 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943003.915 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943003.915 * * [simplify]: iters left: 6 (15 enodes) 1553943003.919 * * [simplify]: iters left: 5 (65 enodes) 1553943003.928 * * [simplify]: iters left: 4 (128 enodes) 1553943003.951 * * [simplify]: iters left: 3 (325 enodes) 1553943004.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.038 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943004.038 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943004.038 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943004.039 * * [simplify]: Extracting #4: cost 168 inf + 2 1553943004.039 * * [simplify]: Extracting #5: cost 160 inf + 1714 1553943004.043 * * [simplify]: Extracting #6: cost 56 inf + 22114 1553943004.051 * * [simplify]: Extracting #7: cost 1 inf + 36344 1553943004.060 * * [simplify]: Extracting #8: cost 0 inf + 36626 1553943004.069 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) 1553943004.069 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.069 * * * * [progress]: [ 455 / 823 ] simplifiying candidate # 1553943004.070 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943004.070 * * [simplify]: iters left: 6 (17 enodes) 1553943004.073 * * [simplify]: iters left: 5 (72 enodes) 1553943004.084 * * [simplify]: iters left: 4 (170 enodes) 1553943004.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.146 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943004.146 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943004.146 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943004.146 * * [simplify]: Extracting #4: cost 178 inf + 1 1553943004.147 * * [simplify]: Extracting #5: cost 198 inf + 1382 1553943004.154 * * [simplify]: Extracting #6: cost 62 inf + 24676 1553943004.163 * * [simplify]: Extracting #7: cost 0 inf + 37639 1553943004.172 * * [simplify]: Extracting #8: cost 0 inf + 37559 1553943004.181 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943004.181 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) (- x.re x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.181 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943004.181 * * [simplify]: iters left: 6 (10 enodes) 1553943004.183 * * [simplify]: iters left: 5 (44 enodes) 1553943004.189 * * [simplify]: iters left: 4 (82 enodes) 1553943004.201 * * [simplify]: iters left: 3 (139 enodes) 1553943004.218 * * [simplify]: iters left: 2 (204 enodes) 1553943004.250 * * [simplify]: iters left: 1 (292 enodes) 1553943004.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.302 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943004.302 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943004.302 * * [simplify]: Extracting #3: cost 48 inf + 0 1553943004.302 * * [simplify]: Extracting #4: cost 89 inf + 208 1553943004.303 * * [simplify]: Extracting #5: cost 63 inf + 3464 1553943004.305 * * [simplify]: Extracting #6: cost 14 inf + 9841 1553943004.308 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553943004.311 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943004.311 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.311 * * * * [progress]: [ 456 / 823 ] simplifiying candidate # 1553943004.312 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943004.312 * * [simplify]: iters left: 6 (22 enodes) 1553943004.317 * * [simplify]: iters left: 5 (94 enodes) 1553943004.331 * * [simplify]: iters left: 4 (204 enodes) 1553943004.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.392 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943004.392 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943004.392 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943004.392 * * [simplify]: Extracting #4: cost 171 inf + 1 1553943004.393 * * [simplify]: Extracting #5: cost 188 inf + 1953 1553943004.397 * * [simplify]: Extracting #6: cost 61 inf + 21710 1553943004.408 * * [simplify]: Extracting #7: cost 3 inf + 35144 1553943004.416 * * [simplify]: Extracting #8: cost 0 inf + 36750 1553943004.425 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))))) 1553943004.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.425 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943004.425 * * [simplify]: iters left: 6 (14 enodes) 1553943004.428 * * [simplify]: iters left: 5 (55 enodes) 1553943004.435 * * [simplify]: iters left: 4 (74 enodes) 1553943004.444 * * [simplify]: iters left: 3 (82 enodes) 1553943004.454 * * [simplify]: iters left: 2 (83 enodes) 1553943004.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.463 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943004.463 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943004.463 * * [simplify]: Extracting #3: cost 29 inf + 0 1553943004.463 * * [simplify]: Extracting #4: cost 32 inf + 85 1553943004.464 * * [simplify]: Extracting #5: cost 11 inf + 2683 1553943004.465 * * [simplify]: Extracting #6: cost 0 inf + 5504 1553943004.466 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ x.im x.re)))) 1553943004.466 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (- x.re x.im)) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.466 * * * * [progress]: [ 457 / 823 ] simplifiying candidate # 1553943004.466 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943004.466 * * [simplify]: iters left: 6 (15 enodes) 1553943004.469 * * [simplify]: iters left: 5 (62 enodes) 1553943004.479 * * [simplify]: iters left: 4 (136 enodes) 1553943004.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.519 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943004.519 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943004.520 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943004.520 * * [simplify]: Extracting #4: cost 137 inf + 1 1553943004.521 * * [simplify]: Extracting #5: cost 132 inf + 3455 1553943004.525 * * [simplify]: Extracting #6: cost 14 inf + 23000 1553943004.533 * * [simplify]: Extracting #7: cost 0 inf + 25348 1553943004.539 * [simplify]: Simplified to (* (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re)))) 1553943004.539 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.539 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553943004.539 * * [simplify]: iters left: 6 (8 enodes) 1553943004.541 * * [simplify]: iters left: 5 (29 enodes) 1553943004.544 * * [simplify]: iters left: 4 (35 enodes) 1553943004.548 * * [simplify]: iters left: 3 (37 enodes) 1553943004.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.552 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943004.552 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943004.552 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943004.553 * * [simplify]: Extracting #4: cost 16 inf + 2 1553943004.553 * * [simplify]: Extracting #5: cost 9 inf + 455 1553943004.553 * * [simplify]: Extracting #6: cost 0 inf + 2272 1553943004.553 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) 1553943004.553 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.554 * * * * [progress]: [ 458 / 823 ] simplifiying candidate # 1553943004.554 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943004.554 * * [simplify]: iters left: 6 (21 enodes) 1553943004.559 * * [simplify]: iters left: 5 (89 enodes) 1553943004.573 * * [simplify]: iters left: 4 (186 enodes) 1553943004.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.626 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943004.627 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943004.627 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943004.627 * * [simplify]: Extracting #4: cost 175 inf + 1 1553943004.628 * * [simplify]: Extracting #5: cost 195 inf + 1384 1553943004.631 * * [simplify]: Extracting #6: cost 81 inf + 18439 1553943004.638 * * [simplify]: Extracting #7: cost 13 inf + 32248 1553943004.646 * * [simplify]: Extracting #8: cost 6 inf + 34382 1553943004.655 * * [simplify]: Extracting #9: cost 0 inf + 38434 1553943004.666 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943004.666 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.666 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943004.666 * * [simplify]: iters left: 6 (14 enodes) 1553943004.669 * * [simplify]: iters left: 5 (57 enodes) 1553943004.677 * * [simplify]: iters left: 4 (88 enodes) 1553943004.688 * * [simplify]: iters left: 3 (110 enodes) 1553943004.701 * * [simplify]: iters left: 2 (122 enodes) 1553943004.716 * * [simplify]: iters left: 1 (140 enodes) 1553943004.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.735 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943004.735 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943004.735 * * [simplify]: Extracting #3: cost 34 inf + 0 1553943004.735 * * [simplify]: Extracting #4: cost 47 inf + 85 1553943004.735 * * [simplify]: Extracting #5: cost 33 inf + 1434 1553943004.736 * * [simplify]: Extracting #6: cost 6 inf + 4762 1553943004.738 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553943004.739 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) 1553943004.739 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.739 * * * * [progress]: [ 459 / 823 ] simplifiying candidate # 1553943004.740 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943004.740 * * [simplify]: iters left: 6 (15 enodes) 1553943004.743 * * [simplify]: iters left: 5 (63 enodes) 1553943004.752 * * [simplify]: iters left: 4 (137 enodes) 1553943004.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.795 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943004.795 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943004.795 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943004.795 * * [simplify]: Extracting #4: cost 135 inf + 1 1553943004.796 * * [simplify]: Extracting #5: cost 142 inf + 2114 1553943004.800 * * [simplify]: Extracting #6: cost 24 inf + 22017 1553943004.807 * * [simplify]: Extracting #7: cost 0 inf + 25144 1553943004.813 * * [simplify]: Extracting #8: cost 0 inf + 25104 1553943004.819 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.im x.re)))) 1553943004.819 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.819 * [simplify]: Simplifying (* (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553943004.819 * * [simplify]: iters left: 6 (8 enodes) 1553943004.821 * * [simplify]: iters left: 5 (31 enodes) 1553943004.825 * * [simplify]: iters left: 4 (37 enodes) 1553943004.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943004.829 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943004.829 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943004.829 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943004.829 * * [simplify]: Extracting #4: cost 16 inf + 2 1553943004.829 * * [simplify]: Extracting #5: cost 9 inf + 455 1553943004.830 * * [simplify]: Extracting #6: cost 1 inf + 2110 1553943004.830 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553943004.830 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re))) 1553943004.830 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943004.830 * * * * [progress]: [ 460 / 823 ] simplifiying candidate # 1553943004.831 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943004.831 * * [simplify]: iters left: 6 (16 enodes) 1553943004.835 * * [simplify]: iters left: 5 (71 enodes) 1553943004.846 * * [simplify]: iters left: 4 (139 enodes) 1553943004.880 * * [simplify]: iters left: 3 (440 enodes) 1553943005.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.033 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943005.033 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943005.033 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943005.034 * * [simplify]: Extracting #4: cost 252 inf + 1 1553943005.038 * * [simplify]: Extracting #5: cost 304 inf + 738 1553943005.044 * * [simplify]: Extracting #6: cost 154 inf + 28806 1553943005.059 * * [simplify]: Extracting #7: cost 12 inf + 67642 1553943005.077 * * [simplify]: Extracting #8: cost 0 inf + 71746 1553943005.095 * * [simplify]: Extracting #9: cost 0 inf + 71666 1553943005.112 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943005.112 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.113 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943005.113 * * [simplify]: iters left: 6 (14 enodes) 1553943005.117 * * [simplify]: iters left: 5 (66 enodes) 1553943005.127 * * [simplify]: iters left: 4 (153 enodes) 1553943005.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.160 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943005.160 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943005.160 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943005.160 * * [simplify]: Extracting #4: cost 162 inf + 0 1553943005.161 * * [simplify]: Extracting #5: cost 161 inf + 2804 1553943005.165 * * [simplify]: Extracting #6: cost 33 inf + 27172 1553943005.172 * * [simplify]: Extracting #7: cost 0 inf + 35518 1553943005.181 * * [simplify]: Extracting #8: cost 0 inf + 35198 1553943005.188 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553943005.188 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.189 * * * * [progress]: [ 461 / 823 ] simplifiying candidate # 1553943005.189 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943005.189 * * [simplify]: iters left: 6 (22 enodes) 1553943005.194 * * [simplify]: iters left: 5 (95 enodes) 1553943005.209 * * [simplify]: iters left: 4 (206 enodes) 1553943005.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.264 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943005.264 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943005.265 * * [simplify]: Extracting #3: cost 73 inf + 0 1553943005.265 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943005.266 * * [simplify]: Extracting #5: cost 219 inf + 1348 1553943005.270 * * [simplify]: Extracting #6: cost 102 inf + 25562 1553943005.281 * * [simplify]: Extracting #7: cost 5 inf + 53311 1553943005.294 * * [simplify]: Extracting #8: cost 0 inf + 54881 1553943005.306 * [simplify]: Simplified to (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))))) 1553943005.306 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.306 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943005.306 * * [simplify]: iters left: 6 (17 enodes) 1553943005.311 * * [simplify]: iters left: 5 (82 enodes) 1553943005.327 * * [simplify]: iters left: 4 (197 enodes) 1553943005.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.369 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943005.369 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943005.369 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943005.370 * * [simplify]: Extracting #4: cost 205 inf + 0 1553943005.372 * * [simplify]: Extracting #5: cost 135 inf + 10255 1553943005.379 * * [simplify]: Extracting #6: cost 15 inf + 38811 1553943005.390 * * [simplify]: Extracting #7: cost 0 inf + 42161 1553943005.399 * * [simplify]: Extracting #8: cost 0 inf + 41921 1553943005.408 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* x.re x.re)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553943005.408 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* x.re x.re)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.409 * * * * [progress]: [ 462 / 823 ] simplifiying candidate # 1553943005.409 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943005.409 * * [simplify]: iters left: 6 (21 enodes) 1553943005.414 * * [simplify]: iters left: 5 (91 enodes) 1553943005.428 * * [simplify]: iters left: 4 (200 enodes) 1553943005.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.483 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943005.483 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943005.483 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943005.483 * * [simplify]: Extracting #4: cost 194 inf + 1 1553943005.484 * * [simplify]: Extracting #5: cost 247 inf + 1673 1553943005.489 * * [simplify]: Extracting #6: cost 105 inf + 30855 1553943005.500 * * [simplify]: Extracting #7: cost 8 inf + 58403 1553943005.513 * * [simplify]: Extracting #8: cost 2 inf + 61455 1553943005.529 * * [simplify]: Extracting #9: cost 0 inf + 62859 1553943005.542 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (- x.re x.im) (+ x.im x.re))))) 1553943005.542 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (- x.re x.im) (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.542 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943005.542 * * [simplify]: iters left: 6 (17 enodes) 1553943005.546 * * [simplify]: iters left: 5 (84 enodes) 1553943005.561 * * [simplify]: iters left: 4 (226 enodes) 1553943005.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.613 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943005.613 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943005.613 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943005.614 * * [simplify]: Extracting #4: cost 221 inf + 0 1553943005.617 * * [simplify]: Extracting #5: cost 144 inf + 17058 1553943005.626 * * [simplify]: Extracting #6: cost 8 inf + 44523 1553943005.637 * * [simplify]: Extracting #7: cost 0 inf + 44619 1553943005.648 * * [simplify]: Extracting #8: cost 0 inf + 44539 1553943005.660 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im))))) 1553943005.660 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))) (cbrt (- (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.660 * * * * [progress]: [ 463 / 823 ] simplifiying candidate # 1553943005.660 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943005.661 * * [simplify]: iters left: 6 (22 enodes) 1553943005.666 * * [simplify]: iters left: 5 (95 enodes) 1553943005.681 * * [simplify]: iters left: 4 (207 enodes) 1553943005.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.739 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943005.739 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943005.739 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943005.740 * * [simplify]: Extracting #4: cost 203 inf + 1 1553943005.741 * * [simplify]: Extracting #5: cost 228 inf + 4337 1553943005.748 * * [simplify]: Extracting #6: cost 80 inf + 33016 1553943005.759 * * [simplify]: Extracting #7: cost 2 inf + 54966 1553943005.771 * * [simplify]: Extracting #8: cost 0 inf + 55570 1553943005.783 * * [simplify]: Extracting #9: cost 0 inf + 55530 1553943005.795 * [simplify]: Simplified to (* (cbrt (* x.re (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))))) 1553943005.795 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.796 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943005.796 * * [simplify]: iters left: 6 (18 enodes) 1553943005.802 * * [simplify]: iters left: 5 (87 enodes) 1553943005.816 * * [simplify]: iters left: 4 (193 enodes) 1553943005.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.852 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943005.852 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943005.853 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943005.853 * * [simplify]: Extracting #4: cost 184 inf + 0 1553943005.855 * * [simplify]: Extracting #5: cost 125 inf + 12213 1553943005.862 * * [simplify]: Extracting #6: cost 11 inf + 35194 1553943005.871 * * [simplify]: Extracting #7: cost 0 inf + 37016 1553943005.879 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553943005.879 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (- x.re x.im) (+ x.im x.re)) (* (- x.re x.im) (+ x.im x.re))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))))) (* (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.879 * * * * [progress]: [ 464 / 823 ] simplifiying candidate # 1553943005.880 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943005.880 * * [simplify]: iters left: 6 (19 enodes) 1553943005.884 * * [simplify]: iters left: 5 (84 enodes) 1553943005.897 * * [simplify]: iters left: 4 (179 enodes) 1553943005.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943005.941 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943005.941 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943005.941 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943005.941 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943005.942 * * [simplify]: Extracting #5: cost 198 inf + 737 1553943005.945 * * [simplify]: Extracting #6: cost 95 inf + 19526 1553943005.953 * * [simplify]: Extracting #7: cost 5 inf + 42859 1553943005.963 * * [simplify]: Extracting #8: cost 0 inf + 45709 1553943005.973 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943005.973 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943005.974 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943005.974 * * [simplify]: iters left: 6 (15 enodes) 1553943005.977 * * [simplify]: iters left: 5 (69 enodes) 1553943005.988 * * [simplify]: iters left: 4 (161 enodes) 1553943006.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943006.023 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943006.023 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943006.024 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943006.024 * * [simplify]: Extracting #4: cost 168 inf + 0 1553943006.025 * * [simplify]: Extracting #5: cost 163 inf + 2727 1553943006.029 * * [simplify]: Extracting #6: cost 44 inf + 24758 1553943006.036 * * [simplify]: Extracting #7: cost 1 inf + 36204 1553943006.043 * * [simplify]: Extracting #8: cost 0 inf + 36726 1553943006.051 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943006.051 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943006.051 * * * * [progress]: [ 465 / 823 ] simplifiying candidate # 1553943006.051 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943006.052 * * [simplify]: iters left: 6 (23 enodes) 1553943006.057 * * [simplify]: iters left: 5 (98 enodes) 1553943006.074 * * [simplify]: iters left: 4 (206 enodes) 1553943006.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943006.125 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943006.125 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943006.125 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943006.126 * * [simplify]: Extracting #4: cost 184 inf + 1 1553943006.127 * * [simplify]: Extracting #5: cost 201 inf + 2890 1553943006.134 * * [simplify]: Extracting #6: cost 76 inf + 27322 1553943006.143 * * [simplify]: Extracting #7: cost 3 inf + 46103 1553943006.153 * * [simplify]: Extracting #8: cost 0 inf + 47269 1553943006.163 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553943006.163 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943006.164 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553943006.164 * * [simplify]: iters left: 6 (16 enodes) 1553943006.167 * * [simplify]: iters left: 5 (72 enodes) 1553943006.178 * * [simplify]: iters left: 4 (155 enodes) 1553943006.210 * * [simplify]: iters left: 3 (484 enodes) 1553943006.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943006.672 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943006.672 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943006.672 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943006.674 * * [simplify]: Extracting #4: cost 351 inf + 1259 1553943006.681 * * [simplify]: Extracting #5: cost 227 inf + 37014 1553943006.707 * * [simplify]: Extracting #6: cost 21 inf + 92977 1553943006.733 * * [simplify]: Extracting #7: cost 0 inf + 99499 1553943006.760 * * [simplify]: Extracting #8: cost 0 inf + 99339 1553943006.787 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943006.787 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943006.787 * * * * [progress]: [ 466 / 823 ] simplifiying candidate # 1553943006.788 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943006.788 * * [simplify]: iters left: 6 (16 enodes) 1553943006.792 * * [simplify]: iters left: 5 (69 enodes) 1553943006.802 * * [simplify]: iters left: 4 (137 enodes) 1553943006.832 * * [simplify]: iters left: 3 (440 enodes) 1553943006.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943006.986 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943006.986 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943006.986 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943006.987 * * [simplify]: Extracting #4: cost 244 inf + 1 1553943006.988 * * [simplify]: Extracting #5: cost 298 inf + 618 1553943006.992 * * [simplify]: Extracting #6: cost 192 inf + 20247 1553943007.007 * * [simplify]: Extracting #7: cost 19 inf + 64258 1553943007.026 * * [simplify]: Extracting #8: cost 0 inf + 70016 1553943007.044 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943007.044 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.044 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943007.044 * * [simplify]: iters left: 6 (14 enodes) 1553943007.047 * * [simplify]: iters left: 5 (64 enodes) 1553943007.058 * * [simplify]: iters left: 4 (151 enodes) 1553943007.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.091 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943007.091 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943007.092 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943007.092 * * [simplify]: Extracting #4: cost 163 inf + 0 1553943007.093 * * [simplify]: Extracting #5: cost 156 inf + 3495 1553943007.097 * * [simplify]: Extracting #6: cost 34 inf + 26453 1553943007.104 * * [simplify]: Extracting #7: cost 0 inf + 35280 1553943007.112 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553943007.112 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.112 * * * * [progress]: [ 467 / 823 ] simplifiying candidate # 1553943007.112 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943007.112 * * [simplify]: iters left: 6 (21 enodes) 1553943007.117 * * [simplify]: iters left: 5 (91 enodes) 1553943007.132 * * [simplify]: iters left: 4 (198 enodes) 1553943007.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.185 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943007.185 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943007.185 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943007.186 * * [simplify]: Extracting #4: cost 178 inf + 1 1553943007.186 * * [simplify]: Extracting #5: cost 212 inf + 1345 1553943007.190 * * [simplify]: Extracting #6: cost 92 inf + 28278 1553943007.199 * * [simplify]: Extracting #7: cost 8 inf + 50142 1553943007.209 * * [simplify]: Extracting #8: cost 1 inf + 48178 1553943007.220 * * [simplify]: Extracting #9: cost 0 inf + 48467 1553943007.232 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re))) 1553943007.232 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.233 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553943007.233 * * [simplify]: iters left: 6 (16 enodes) 1553943007.236 * * [simplify]: iters left: 5 (74 enodes) 1553943007.249 * * [simplify]: iters left: 4 (168 enodes) 1553943007.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.284 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943007.284 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943007.284 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943007.284 * * [simplify]: Extracting #4: cost 163 inf + 125 1553943007.286 * * [simplify]: Extracting #5: cost 127 inf + 8276 1553943007.293 * * [simplify]: Extracting #6: cost 16 inf + 30776 1553943007.301 * * [simplify]: Extracting #7: cost 0 inf + 36368 1553943007.308 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (+ x.re x.im)) (* x.im x.im)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im))) 1553943007.308 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re))) (* (* (cbrt (* (+ (* x.re (+ x.re x.im)) (* x.im x.im)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.309 * * * * [progress]: [ 468 / 823 ] simplifiying candidate # 1553943007.309 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943007.309 * * [simplify]: iters left: 6 (22 enodes) 1553943007.314 * * [simplify]: iters left: 5 (95 enodes) 1553943007.329 * * [simplify]: iters left: 4 (206 enodes) 1553943007.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.384 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943007.384 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943007.384 * * [simplify]: Extracting #3: cost 73 inf + 0 1553943007.384 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943007.385 * * [simplify]: Extracting #5: cost 212 inf + 2682 1553943007.390 * * [simplify]: Extracting #6: cost 81 inf + 28841 1553943007.402 * * [simplify]: Extracting #7: cost 2 inf + 53397 1553943007.413 * * [simplify]: Extracting #8: cost 0 inf + 53681 1553943007.425 * * [simplify]: Extracting #9: cost 0 inf + 53521 1553943007.440 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* 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)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943007.440 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* 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)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553943007.440 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943007.440 * * [simplify]: iters left: 6 (17 enodes) 1553943007.444 * * [simplify]: iters left: 5 (82 enodes) 1553943007.458 * * [simplify]: iters left: 4 (197 enodes) 1553943007.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.503 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943007.503 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943007.503 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943007.503 * * [simplify]: Extracting #4: cost 205 inf + 0 1553943007.505 * * [simplify]: Extracting #5: cost 146 inf + 11316 1553943007.513 * * [simplify]: Extracting #6: cost 9 inf + 40103 1553943007.522 * * [simplify]: Extracting #7: cost 0 inf + 40641 1553943007.531 * * [simplify]: Extracting #8: cost 0 inf + 40601 1553943007.540 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553943007.540 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* 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)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553943007.540 * * * * [progress]: [ 469 / 823 ] simplifiying candidate # 1553943007.540 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943007.540 * * [simplify]: iters left: 6 (18 enodes) 1553943007.545 * * [simplify]: iters left: 5 (77 enodes) 1553943007.557 * * [simplify]: iters left: 4 (150 enodes) 1553943007.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.595 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943007.595 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943007.595 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943007.595 * * [simplify]: Extracting #4: cost 149 inf + 1 1553943007.596 * * [simplify]: Extracting #5: cost 165 inf + 1221 1553943007.598 * * [simplify]: Extracting #6: cost 98 inf + 10903 1553943007.604 * * [simplify]: Extracting #7: cost 18 inf + 32098 1553943007.612 * * [simplify]: Extracting #8: cost 0 inf + 37494 1553943007.619 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553943007.620 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.620 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943007.620 * * [simplify]: iters left: 6 (13 enodes) 1553943007.623 * * [simplify]: iters left: 5 (59 enodes) 1553943007.632 * * [simplify]: iters left: 4 (117 enodes) 1553943007.653 * * [simplify]: iters left: 3 (264 enodes) 1553943007.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.714 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943007.714 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943007.714 * * [simplify]: Extracting #3: cost 58 inf + 0 1553943007.715 * * [simplify]: Extracting #4: cost 167 inf + 0 1553943007.716 * * [simplify]: Extracting #5: cost 147 inf + 2888 1553943007.721 * * [simplify]: Extracting #6: cost 29 inf + 27837 1553943007.729 * * [simplify]: Extracting #7: cost 0 inf + 34653 1553943007.737 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))))) 1553943007.737 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.737 * * * * [progress]: [ 470 / 823 ] simplifiying candidate # 1553943007.737 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943007.737 * * [simplify]: iters left: 6 (22 enodes) 1553943007.742 * * [simplify]: iters left: 5 (95 enodes) 1553943007.758 * * [simplify]: iters left: 4 (210 enodes) 1553943007.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.819 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943007.819 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943007.819 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943007.819 * * [simplify]: Extracting #4: cost 216 inf + 1 1553943007.823 * * [simplify]: Extracting #5: cost 249 inf + 2562 1553943007.828 * * [simplify]: Extracting #6: cost 105 inf + 30868 1553943007.840 * * [simplify]: Extracting #7: cost 5 inf + 60745 1553943007.855 * * [simplify]: Extracting #8: cost 0 inf + 63155 1553943007.868 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943007.868 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.869 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943007.869 * * [simplify]: iters left: 6 (18 enodes) 1553943007.873 * * [simplify]: iters left: 5 (87 enodes) 1553943007.887 * * [simplify]: iters left: 4 (199 enodes) 1553943007.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943007.927 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943007.927 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943007.927 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943007.927 * * [simplify]: Extracting #4: cost 146 inf + 0 1553943007.928 * * [simplify]: Extracting #5: cost 130 inf + 1994 1553943007.931 * * [simplify]: Extracting #6: cost 30 inf + 19343 1553943007.937 * * [simplify]: Extracting #7: cost 0 inf + 26123 1553943007.943 * * [simplify]: Extracting #8: cost 0 inf + 25763 1553943007.949 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im)))) 1553943007.949 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943007.949 * * * * [progress]: [ 471 / 823 ] simplifiying candidate # 1553943007.949 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943007.950 * * [simplify]: iters left: 6 (20 enodes) 1553943007.955 * * [simplify]: iters left: 5 (86 enodes) 1553943007.970 * * [simplify]: iters left: 4 (187 enodes) 1553943008.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.028 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943008.028 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943008.028 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943008.029 * * [simplify]: Extracting #4: cost 205 inf + 1 1553943008.030 * * [simplify]: Extracting #5: cost 221 inf + 2968 1553943008.036 * * [simplify]: Extracting #6: cost 77 inf + 30917 1553943008.047 * * [simplify]: Extracting #7: cost 4 inf + 51260 1553943008.059 * * [simplify]: Extracting #8: cost 0 inf + 52628 1553943008.070 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943008.070 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943008.071 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943008.071 * * [simplify]: iters left: 6 (16 enodes) 1553943008.074 * * [simplify]: iters left: 5 (77 enodes) 1553943008.086 * * [simplify]: iters left: 4 (163 enodes) 1553943008.115 * * [simplify]: iters left: 3 (333 enodes) 1553943008.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.187 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943008.187 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943008.187 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943008.188 * * [simplify]: Extracting #4: cost 192 inf + 0 1553943008.190 * * [simplify]: Extracting #5: cost 134 inf + 9597 1553943008.197 * * [simplify]: Extracting #6: cost 16 inf + 35425 1553943008.206 * * [simplify]: Extracting #7: cost 0 inf + 37777 1553943008.215 * * [simplify]: Extracting #8: cost 0 inf + 37657 1553943008.227 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))))) 1553943008.227 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943008.227 * * * * [progress]: [ 472 / 823 ] simplifiying candidate # 1553943008.227 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943008.227 * * [simplify]: iters left: 6 (23 enodes) 1553943008.233 * * [simplify]: iters left: 5 (98 enodes) 1553943008.248 * * [simplify]: iters left: 4 (206 enodes) 1553943008.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.302 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943008.302 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943008.302 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943008.303 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943008.304 * * [simplify]: Extracting #5: cost 204 inf + 3332 1553943008.308 * * [simplify]: Extracting #6: cost 94 inf + 24573 1553943008.318 * * [simplify]: Extracting #7: cost 0 inf + 50315 1553943008.329 * * [simplify]: Extracting #8: cost 0 inf + 50275 1553943008.340 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943008.340 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943008.341 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943008.341 * * [simplify]: iters left: 6 (16 enodes) 1553943008.344 * * [simplify]: iters left: 5 (72 enodes) 1553943008.356 * * [simplify]: iters left: 4 (140 enodes) 1553943008.380 * * [simplify]: iters left: 3 (294 enodes) 1553943008.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.446 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943008.446 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943008.446 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943008.446 * * [simplify]: Extracting #4: cost 172 inf + 0 1553943008.447 * * [simplify]: Extracting #5: cost 163 inf + 1707 1553943008.451 * * [simplify]: Extracting #6: cost 54 inf + 22634 1553943008.460 * * [simplify]: Extracting #7: cost 2 inf + 35815 1553943008.468 * * [simplify]: Extracting #8: cost 0 inf + 36139 1553943008.477 * [simplify]: Simplified to (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))))) 1553943008.477 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.im x.re) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.im (+ x.re x.im)) (* x.re x.re))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943008.477 * * * * [progress]: [ 473 / 823 ] simplifiying candidate # 1553943008.477 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943008.477 * * [simplify]: iters left: 6 (21 enodes) 1553943008.482 * * [simplify]: iters left: 5 (89 enodes) 1553943008.498 * * [simplify]: iters left: 4 (186 enodes) 1553943008.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.548 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943008.548 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943008.548 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943008.548 * * [simplify]: Extracting #4: cost 193 inf + 1 1553943008.550 * * [simplify]: Extracting #5: cost 199 inf + 3410 1553943008.556 * * [simplify]: Extracting #6: cost 84 inf + 24626 1553943008.565 * * [simplify]: Extracting #7: cost 3 inf + 46140 1553943008.576 * * [simplify]: Extracting #8: cost 0 inf + 47186 1553943008.586 * * [simplify]: Extracting #9: cost 0 inf + 47106 1553943008.596 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) 1553943008.596 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553943008.597 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553943008.597 * * [simplify]: iters left: 6 (14 enodes) 1553943008.600 * * [simplify]: iters left: 5 (62 enodes) 1553943008.609 * * [simplify]: iters left: 4 (125 enodes) 1553943008.631 * * [simplify]: iters left: 3 (277 enodes) 1553943008.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.694 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943008.694 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943008.694 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943008.694 * * [simplify]: Extracting #4: cost 165 inf + 289 1553943008.696 * * [simplify]: Extracting #5: cost 128 inf + 6050 1553943008.701 * * [simplify]: Extracting #6: cost 26 inf + 29611 1553943008.710 * * [simplify]: Extracting #7: cost 1 inf + 36061 1553943008.718 * * [simplify]: Extracting #8: cost 0 inf + 36263 1553943008.726 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553943008.726 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943008.726 * * * * [progress]: [ 474 / 823 ] simplifiying candidate # 1553943008.727 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943008.727 * * [simplify]: iters left: 6 (18 enodes) 1553943008.731 * * [simplify]: iters left: 5 (76 enodes) 1553943008.742 * * [simplify]: iters left: 4 (149 enodes) 1553943008.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.780 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943008.780 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943008.780 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943008.780 * * [simplify]: Extracting #4: cost 149 inf + 1 1553943008.781 * * [simplify]: Extracting #5: cost 168 inf + 737 1553943008.783 * * [simplify]: Extracting #6: cost 94 inf + 11671 1553943008.789 * * [simplify]: Extracting #7: cost 15 inf + 32424 1553943008.797 * * [simplify]: Extracting #8: cost 0 inf + 37494 1553943008.804 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943008.804 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943008.805 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943008.805 * * [simplify]: iters left: 6 (13 enodes) 1553943008.808 * * [simplify]: iters left: 5 (58 enodes) 1553943008.816 * * [simplify]: iters left: 4 (116 enodes) 1553943008.838 * * [simplify]: iters left: 3 (264 enodes) 1553943008.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943008.899 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943008.899 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943008.899 * * [simplify]: Extracting #3: cost 58 inf + 0 1553943008.899 * * [simplify]: Extracting #4: cost 167 inf + 0 1553943008.900 * * [simplify]: Extracting #5: cost 154 inf + 1875 1553943008.904 * * [simplify]: Extracting #6: cost 39 inf + 24936 1553943008.912 * * [simplify]: Extracting #7: cost 1 inf + 33931 1553943008.920 * * [simplify]: Extracting #8: cost 0 inf + 34173 1553943008.927 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) 1553943008.927 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943008.928 * * * * [progress]: [ 475 / 823 ] simplifiying candidate # 1553943008.928 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943008.928 * * [simplify]: iters left: 6 (20 enodes) 1553943008.933 * * [simplify]: iters left: 5 (86 enodes) 1553943008.948 * * [simplify]: iters left: 4 (186 enodes) 1553943009.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.002 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943009.002 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943009.002 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943009.002 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943009.006 * * [simplify]: Extracting #5: cost 199 inf + 4220 1553943009.011 * * [simplify]: Extracting #6: cost 69 inf + 28582 1553943009.020 * * [simplify]: Extracting #7: cost 7 inf + 46741 1553943009.031 * * [simplify]: Extracting #8: cost 0 inf + 48995 1553943009.042 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re)))) 1553943009.042 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.042 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553943009.043 * * [simplify]: iters left: 6 (15 enodes) 1553943009.046 * * [simplify]: iters left: 5 (67 enodes) 1553943009.056 * * [simplify]: iters left: 4 (132 enodes) 1553943009.079 * * [simplify]: iters left: 3 (280 enodes) 1553943009.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.141 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943009.141 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943009.141 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943009.141 * * [simplify]: Extracting #4: cost 161 inf + 371 1553943009.143 * * [simplify]: Extracting #5: cost 113 inf + 7710 1553943009.149 * * [simplify]: Extracting #6: cost 17 inf + 29779 1553943009.157 * * [simplify]: Extracting #7: cost 0 inf + 34133 1553943009.164 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (- x.re x.im)))) 1553943009.165 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (+ (* x.im x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.165 * * * * [progress]: [ 476 / 823 ] simplifiying candidate # 1553943009.165 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943009.165 * * [simplify]: iters left: 6 (21 enodes) 1553943009.170 * * [simplify]: iters left: 5 (91 enodes) 1553943009.184 * * [simplify]: iters left: 4 (200 enodes) 1553943009.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.240 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943009.240 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943009.241 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943009.241 * * [simplify]: Extracting #4: cost 194 inf + 1 1553943009.242 * * [simplify]: Extracting #5: cost 246 inf + 1596 1553943009.246 * * [simplify]: Extracting #6: cost 124 inf + 25498 1553943009.257 * * [simplify]: Extracting #7: cost 10 inf + 56519 1553943009.274 * * [simplify]: Extracting #8: cost 1 inf + 60657 1553943009.287 * * [simplify]: Extracting #9: cost 0 inf + 61259 1553943009.300 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943009.300 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.301 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943009.301 * * [simplify]: iters left: 6 (17 enodes) 1553943009.305 * * [simplify]: iters left: 5 (84 enodes) 1553943009.319 * * [simplify]: iters left: 4 (226 enodes) 1553943009.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.373 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943009.373 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943009.373 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943009.374 * * [simplify]: Extracting #4: cost 221 inf + 0 1553943009.376 * * [simplify]: Extracting #5: cost 170 inf + 11884 1553943009.385 * * [simplify]: Extracting #6: cost 17 inf + 42705 1553943009.395 * * [simplify]: Extracting #7: cost 0 inf + 44539 1553943009.405 * * [simplify]: Extracting #8: cost 0 inf + 44499 1553943009.418 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553943009.418 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.418 * * * * [progress]: [ 477 / 823 ] simplifiying candidate # 1553943009.419 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943009.419 * * [simplify]: iters left: 6 (22 enodes) 1553943009.424 * * [simplify]: iters left: 5 (95 enodes) 1553943009.439 * * [simplify]: iters left: 4 (210 enodes) 1553943009.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.501 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943009.501 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943009.501 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943009.501 * * [simplify]: Extracting #4: cost 216 inf + 1 1553943009.503 * * [simplify]: Extracting #5: cost 241 inf + 3938 1553943009.508 * * [simplify]: Extracting #6: cost 97 inf + 32643 1553943009.520 * * [simplify]: Extracting #7: cost 8 inf + 60299 1553943009.534 * * [simplify]: Extracting #8: cost 0 inf + 62995 1553943009.550 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943009.550 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.551 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943009.551 * * [simplify]: iters left: 6 (18 enodes) 1553943009.555 * * [simplify]: iters left: 5 (87 enodes) 1553943009.569 * * [simplify]: iters left: 4 (199 enodes) 1553943009.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.608 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943009.608 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943009.608 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943009.609 * * [simplify]: Extracting #4: cost 145 inf + 0 1553943009.609 * * [simplify]: Extracting #5: cost 132 inf + 1506 1553943009.614 * * [simplify]: Extracting #6: cost 34 inf + 18973 1553943009.620 * * [simplify]: Extracting #7: cost 0 inf + 26281 1553943009.626 * * [simplify]: Extracting #8: cost 0 inf + 25641 1553943009.633 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943009.633 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.633 * * * * [progress]: [ 478 / 823 ] simplifiying candidate # 1553943009.633 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943009.633 * * [simplify]: iters left: 6 (19 enodes) 1553943009.638 * * [simplify]: iters left: 5 (82 enodes) 1553943009.650 * * [simplify]: iters left: 4 (166 enodes) 1553943009.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.694 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943009.694 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943009.694 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943009.694 * * [simplify]: Extracting #4: cost 158 inf + 1 1553943009.695 * * [simplify]: Extracting #5: cost 203 inf + 699 1553943009.698 * * [simplify]: Extracting #6: cost 116 inf + 19354 1553943009.705 * * [simplify]: Extracting #7: cost 10 inf + 49634 1553943009.715 * * [simplify]: Extracting #8: cost 0 inf + 47570 1553943009.725 * * [simplify]: Extracting #9: cost 0 inf + 46322 1553943009.734 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553943009.734 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.735 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943009.735 * * [simplify]: iters left: 6 (15 enodes) 1553943009.738 * * [simplify]: iters left: 5 (71 enodes) 1553943009.749 * * [simplify]: iters left: 4 (155 enodes) 1553943009.779 * * [simplify]: iters left: 3 (371 enodes) 1553943009.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.869 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943009.869 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943009.870 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943009.870 * * [simplify]: Extracting #4: cost 181 inf + 0 1553943009.871 * * [simplify]: Extracting #5: cost 170 inf + 2078 1553943009.876 * * [simplify]: Extracting #6: cost 47 inf + 27675 1553943009.885 * * [simplify]: Extracting #7: cost 0 inf + 39009 1553943009.894 * * [simplify]: Extracting #8: cost 0 inf + 38769 1553943009.903 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553943009.903 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943009.903 * * * * [progress]: [ 479 / 823 ] simplifiying candidate # 1553943009.903 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943009.904 * * [simplify]: iters left: 6 (22 enodes) 1553943009.909 * * [simplify]: iters left: 5 (95 enodes) 1553943009.923 * * [simplify]: iters left: 4 (211 enodes) 1553943009.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943009.989 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943009.989 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943009.989 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943009.990 * * [simplify]: Extracting #4: cost 232 inf + 1 1553943009.991 * * [simplify]: Extracting #5: cost 249 inf + 4909 1553943010.001 * * [simplify]: Extracting #6: cost 101 inf + 33028 1553943010.013 * * [simplify]: Extracting #7: cost 7 inf + 59011 1553943010.026 * * [simplify]: Extracting #8: cost 0 inf + 62185 1553943010.040 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943010.040 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943010.040 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943010.040 * * [simplify]: iters left: 6 (18 enodes) 1553943010.044 * * [simplify]: iters left: 5 (87 enodes) 1553943010.058 * * [simplify]: iters left: 4 (186 enodes) 1553943010.092 * * [simplify]: iters left: 3 (403 enodes) 1553943010.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943010.196 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943010.196 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943010.196 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943010.197 * * [simplify]: Extracting #4: cost 243 inf + 0 1553943010.199 * * [simplify]: Extracting #5: cost 171 inf + 11816 1553943010.209 * * [simplify]: Extracting #6: cost 9 inf + 46693 1553943010.219 * * [simplify]: Extracting #7: cost 0 inf + 48111 1553943010.230 * * [simplify]: Extracting #8: cost 0 inf + 47951 1553943010.241 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) 1553943010.241 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943010.241 * * * * [progress]: [ 480 / 823 ] simplifiying candidate # 1553943010.242 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943010.242 * * [simplify]: iters left: 6 (22 enodes) 1553943010.247 * * [simplify]: iters left: 5 (94 enodes) 1553943010.264 * * [simplify]: iters left: 4 (199 enodes) 1553943010.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943010.316 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943010.316 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943010.317 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943010.317 * * [simplify]: Extracting #4: cost 183 inf + 1 1553943010.318 * * [simplify]: Extracting #5: cost 229 inf + 1310 1553943010.324 * * [simplify]: Extracting #6: cost 99 inf + 24788 1553943010.334 * * [simplify]: Extracting #7: cost 7 inf + 49446 1553943010.346 * * [simplify]: Extracting #8: cost 0 inf + 53180 1553943010.357 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553943010.357 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943010.358 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943010.358 * * [simplify]: iters left: 6 (16 enodes) 1553943010.361 * * [simplify]: iters left: 5 (74 enodes) 1553943010.373 * * [simplify]: iters left: 4 (163 enodes) 1553943010.404 * * [simplify]: iters left: 3 (386 enodes) 1553943010.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943010.496 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943010.496 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943010.496 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943010.497 * * [simplify]: Extracting #4: cost 184 inf + 0 1553943010.498 * * [simplify]: Extracting #5: cost 144 inf + 7932 1553943010.506 * * [simplify]: Extracting #6: cost 17 inf + 37138 1553943010.517 * * [simplify]: Extracting #7: cost 0 inf + 39571 1553943010.526 * * [simplify]: Extracting #8: cost 0 inf + 39491 1553943010.536 * [simplify]: Simplified to (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re)))))) 1553943010.536 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (* (cbrt (* (- x.re x.im) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943010.536 * * * * [progress]: [ 481 / 823 ] simplifiying candidate # 1553943010.536 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943010.536 * * [simplify]: iters left: 6 (23 enodes) 1553943010.542 * * [simplify]: iters left: 5 (98 enodes) 1553943010.557 * * [simplify]: iters left: 4 (210 enodes) 1553943010.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943010.618 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943010.618 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943010.618 * * [simplify]: Extracting #3: cost 93 inf + 0 1553943010.618 * * [simplify]: Extracting #4: cost 207 inf + 1 1553943010.620 * * [simplify]: Extracting #5: cost 228 inf + 4544 1553943010.627 * * [simplify]: Extracting #6: cost 62 inf + 38416 1553943010.638 * * [simplify]: Extracting #7: cost 1 inf + 55176 1553943010.652 * * [simplify]: Extracting #8: cost 0 inf + 55778 1553943010.664 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943010.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943010.665 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553943010.665 * * [simplify]: iters left: 6 (17 enodes) 1553943010.668 * * [simplify]: iters left: 5 (77 enodes) 1553943010.680 * * [simplify]: iters left: 4 (157 enodes) 1553943010.708 * * [simplify]: iters left: 3 (360 enodes) 1553943010.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943010.795 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943010.795 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943010.796 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943010.796 * * [simplify]: Extracting #4: cost 179 inf + 371 1553943010.800 * * [simplify]: Extracting #5: cost 85 inf + 20406 1553943010.809 * * [simplify]: Extracting #6: cost 5 inf + 38681 1553943010.818 * * [simplify]: Extracting #7: cost 0 inf + 38651 1553943010.827 * * [simplify]: Extracting #8: cost 0 inf + 38451 1553943010.838 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.re x.im))) 1553943010.838 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943010.838 * * * * [progress]: [ 482 / 823 ] simplifiying candidate # 1553943010.839 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943010.839 * * [simplify]: iters left: 6 (19 enodes) 1553943010.843 * * [simplify]: iters left: 5 (80 enodes) 1553943010.855 * * [simplify]: iters left: 4 (164 enodes) 1553943010.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943010.897 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943010.897 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943010.897 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943010.898 * * [simplify]: Extracting #4: cost 158 inf + 1 1553943010.898 * * [simplify]: Extracting #5: cost 202 inf + 819 1553943010.904 * * [simplify]: Extracting #6: cost 87 inf + 26263 1553943010.913 * * [simplify]: Extracting #7: cost 5 inf + 47059 1553943010.923 * * [simplify]: Extracting #8: cost 0 inf + 46733 1553943010.933 * * [simplify]: Extracting #9: cost 0 inf + 46242 1553943010.943 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943010.943 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943010.943 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943010.943 * * [simplify]: iters left: 6 (15 enodes) 1553943010.947 * * [simplify]: iters left: 5 (70 enodes) 1553943010.958 * * [simplify]: iters left: 4 (154 enodes) 1553943010.990 * * [simplify]: iters left: 3 (373 enodes) 1553943011.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943011.081 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943011.081 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943011.081 * * [simplify]: Extracting #3: cost 73 inf + 0 1553943011.082 * * [simplify]: Extracting #4: cost 183 inf + 0 1553943011.083 * * [simplify]: Extracting #5: cost 176 inf + 1755 1553943011.088 * * [simplify]: Extracting #6: cost 62 inf + 23329 1553943011.099 * * [simplify]: Extracting #7: cost 4 inf + 37925 1553943011.108 * * [simplify]: Extracting #8: cost 0 inf + 39053 1553943011.117 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553943011.117 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943011.117 * * * * [progress]: [ 483 / 823 ] simplifiying candidate # 1553943011.118 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943011.118 * * [simplify]: iters left: 6 (21 enodes) 1553943011.123 * * [simplify]: iters left: 5 (91 enodes) 1553943011.137 * * [simplify]: iters left: 4 (202 enodes) 1553943011.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943011.199 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943011.199 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943011.199 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943011.199 * * [simplify]: Extracting #4: cost 201 inf + 1 1553943011.200 * * [simplify]: Extracting #5: cost 250 inf + 782 1553943011.204 * * [simplify]: Extracting #6: cost 134 inf + 20954 1553943011.214 * * [simplify]: Extracting #7: cost 13 inf + 50510 1553943011.226 * * [simplify]: Extracting #8: cost 2 inf + 55252 1553943011.242 * * [simplify]: Extracting #9: cost 0 inf + 56656 1553943011.254 * [simplify]: Simplified to (* (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re))) 1553943011.254 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943011.254 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553943011.254 * * [simplify]: iters left: 6 (16 enodes) 1553943011.258 * * [simplify]: iters left: 5 (74 enodes) 1553943011.270 * * [simplify]: iters left: 4 (163 enodes) 1553943011.302 * * [simplify]: iters left: 3 (386 enodes) 1553943011.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943011.397 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943011.397 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943011.397 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943011.397 * * [simplify]: Extracting #4: cost 177 inf + 167 1553943011.400 * * [simplify]: Extracting #5: cost 122 inf + 9852 1553943011.407 * * [simplify]: Extracting #6: cost 27 inf + 33317 1553943011.416 * * [simplify]: Extracting #7: cost 0 inf + 39171 1553943011.427 * * [simplify]: Extracting #8: cost 0 inf + 39051 1553943011.436 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553943011.436 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) x.re))) (* (cbrt (- x.re x.im)) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943011.437 * * * * [progress]: [ 484 / 823 ] simplifiying candidate # 1553943011.437 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943011.437 * * [simplify]: iters left: 6 (22 enodes) 1553943011.442 * * [simplify]: iters left: 5 (95 enodes) 1553943011.457 * * [simplify]: iters left: 4 (207 enodes) 1553943011.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943011.516 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943011.516 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943011.516 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943011.516 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943011.518 * * [simplify]: Extracting #5: cost 212 inf + 7811 1553943011.525 * * [simplify]: Extracting #6: cost 55 inf + 39225 1553943011.537 * * [simplify]: Extracting #7: cost 4 inf + 53084 1553943011.549 * * [simplify]: Extracting #8: cost 0 inf + 54972 1553943011.561 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553943011.561 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553943011.562 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943011.562 * * [simplify]: iters left: 6 (18 enodes) 1553943011.568 * * [simplify]: iters left: 5 (87 enodes) 1553943011.583 * * [simplify]: iters left: 4 (193 enodes) 1553943011.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943011.620 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943011.621 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943011.621 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943011.621 * * [simplify]: Extracting #4: cost 183 inf + 0 1553943011.622 * * [simplify]: Extracting #5: cost 172 inf + 2357 1553943011.625 * * [simplify]: Extracting #6: cost 61 inf + 22692 1553943011.634 * * [simplify]: Extracting #7: cost 2 inf + 35770 1553943011.642 * * [simplify]: Extracting #8: cost 0 inf + 36734 1553943011.649 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) 1553943011.649 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943011.650 * * * * [progress]: [ 485 / 823 ] simplifiying candidate # 1553943011.650 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943011.650 * * [simplify]: iters left: 6 (20 enodes) 1553943011.656 * * [simplify]: iters left: 5 (86 enodes) 1553943011.670 * * [simplify]: iters left: 4 (187 enodes) 1553943011.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943011.728 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943011.728 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943011.728 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943011.728 * * [simplify]: Extracting #4: cost 205 inf + 1 1553943011.730 * * [simplify]: Extracting #5: cost 218 inf + 3854 1553943011.735 * * [simplify]: Extracting #6: cost 94 inf + 27201 1553943011.745 * * [simplify]: Extracting #7: cost 4 inf + 50740 1553943011.757 * * [simplify]: Extracting #8: cost 0 inf + 52668 1553943011.771 * * [simplify]: Extracting #9: cost 0 inf + 52628 1553943011.783 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943011.783 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553943011.784 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943011.784 * * [simplify]: iters left: 6 (16 enodes) 1553943011.787 * * [simplify]: iters left: 5 (77 enodes) 1553943011.799 * * [simplify]: iters left: 4 (163 enodes) 1553943011.826 * * [simplify]: iters left: 3 (333 enodes) 1553943011.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943011.899 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943011.899 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943011.899 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943011.899 * * [simplify]: Extracting #4: cost 197 inf + 0 1553943011.902 * * [simplify]: Extracting #5: cost 129 inf + 12894 1553943011.910 * * [simplify]: Extracting #6: cost 16 inf + 36716 1553943011.919 * * [simplify]: Extracting #7: cost 0 inf + 39187 1553943011.928 * * [simplify]: Extracting #8: cost 0 inf + 38987 1553943011.937 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553943011.937 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943011.937 * * * * [progress]: [ 486 / 823 ] simplifiying candidate # 1553943011.937 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943011.938 * * [simplify]: iters left: 6 (22 enodes) 1553943011.943 * * [simplify]: iters left: 5 (95 enodes) 1553943011.958 * * [simplify]: iters left: 4 (211 enodes) 1553943012.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943012.024 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943012.024 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943012.024 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943012.024 * * [simplify]: Extracting #4: cost 232 inf + 1 1553943012.028 * * [simplify]: Extracting #5: cost 243 inf + 7161 1553943012.037 * * [simplify]: Extracting #6: cost 63 inf + 44139 1553943012.050 * * [simplify]: Extracting #7: cost 3 inf + 60579 1553943012.063 * * [simplify]: Extracting #8: cost 0 inf + 61785 1553943012.077 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943012.077 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943012.077 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943012.078 * * [simplify]: iters left: 6 (18 enodes) 1553943012.081 * * [simplify]: iters left: 5 (87 enodes) 1553943012.095 * * [simplify]: iters left: 4 (186 enodes) 1553943012.128 * * [simplify]: iters left: 3 (402 enodes) 1553943012.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943012.228 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943012.228 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943012.228 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943012.229 * * [simplify]: Extracting #4: cost 210 inf + 0 1553943012.230 * * [simplify]: Extracting #5: cost 172 inf + 4709 1553943012.236 * * [simplify]: Extracting #6: cost 47 inf + 29431 1553943012.246 * * [simplify]: Extracting #7: cost 1 inf + 41923 1553943012.256 * * [simplify]: Extracting #8: cost 0 inf + 42405 1553943012.267 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553943012.267 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im)))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943012.267 * * * * [progress]: [ 487 / 823 ] simplifiying candidate # 1553943012.267 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943012.267 * * [simplify]: iters left: 6 (18 enodes) 1553943012.272 * * [simplify]: iters left: 5 (77 enodes) 1553943012.286 * * [simplify]: iters left: 4 (151 enodes) 1553943012.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943012.325 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943012.325 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943012.325 * * [simplify]: Extracting #3: cost 51 inf + 0 1553943012.326 * * [simplify]: Extracting #4: cost 152 inf + 1 1553943012.326 * * [simplify]: Extracting #5: cost 176 inf + 1104 1553943012.330 * * [simplify]: Extracting #6: cost 64 inf + 23507 1553943012.337 * * [simplify]: Extracting #7: cost 2 inf + 36178 1553943012.344 * * [simplify]: Extracting #8: cost 0 inf + 35359 1553943012.354 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943012.354 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943012.354 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943012.354 * * [simplify]: iters left: 6 (14 enodes) 1553943012.357 * * [simplify]: iters left: 5 (64 enodes) 1553943012.367 * * [simplify]: iters left: 4 (111 enodes) 1553943012.382 * * [simplify]: iters left: 3 (152 enodes) 1553943012.403 * * [simplify]: iters left: 2 (225 enodes) 1553943012.443 * * [simplify]: iters left: 1 (339 enodes) 1553943012.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943012.512 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943012.512 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943012.512 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943012.512 * * [simplify]: Extracting #4: cost 170 inf + 1 1553943012.513 * * [simplify]: Extracting #5: cost 174 inf + 662 1553943012.515 * * [simplify]: Extracting #6: cost 82 inf + 11474 1553943012.520 * * [simplify]: Extracting #7: cost 5 inf + 23501 1553943012.526 * * [simplify]: Extracting #8: cost 0 inf + 24631 1553943012.531 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553943012.531 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* 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.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943012.531 * * * * [progress]: [ 488 / 823 ] simplifiying candidate # 1553943012.531 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943012.532 * * [simplify]: iters left: 6 (23 enodes) 1553943012.539 * * [simplify]: iters left: 5 (98 enodes) 1553943012.555 * * [simplify]: iters left: 4 (207 enodes) 1553943012.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943012.612 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943012.612 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943012.613 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943012.613 * * [simplify]: Extracting #4: cost 193 inf + 1 1553943012.614 * * [simplify]: Extracting #5: cost 202 inf + 5596 1553943012.620 * * [simplify]: Extracting #6: cost 72 inf + 27555 1553943012.630 * * [simplify]: Extracting #7: cost 4 inf + 45451 1553943012.640 * * [simplify]: Extracting #8: cost 0 inf + 48339 1553943012.651 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553943012.651 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943012.651 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943012.651 * * [simplify]: iters left: 6 (17 enodes) 1553943012.655 * * [simplify]: iters left: 5 (77 enodes) 1553943012.666 * * [simplify]: iters left: 4 (134 enodes) 1553943012.687 * * [simplify]: iters left: 3 (177 enodes) 1553943012.710 * * [simplify]: iters left: 2 (244 enodes) 1553943012.751 * * [simplify]: iters left: 1 (358 enodes) 1553943012.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943012.823 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943012.823 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943012.824 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943012.824 * * [simplify]: Extracting #4: cost 176 inf + 1 1553943012.825 * * [simplify]: Extracting #5: cost 157 inf + 4384 1553943012.829 * * [simplify]: Extracting #6: cost 24 inf + 22477 1553943012.835 * * [simplify]: Extracting #7: cost 1 inf + 27001 1553943012.841 * * [simplify]: Extracting #8: cost 0 inf + 27443 1553943012.847 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943012.847 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943012.847 * * * * [progress]: [ 489 / 823 ] simplifiying candidate # 1553943012.848 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943012.848 * * [simplify]: iters left: 6 (21 enodes) 1553943012.853 * * [simplify]: iters left: 5 (89 enodes) 1553943012.869 * * [simplify]: iters left: 4 (185 enodes) 1553943012.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943012.927 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943012.927 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943012.927 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943012.927 * * [simplify]: Extracting #4: cost 193 inf + 1 1553943012.928 * * [simplify]: Extracting #5: cost 193 inf + 4988 1553943012.934 * * [simplify]: Extracting #6: cost 54 inf + 28369 1553943012.943 * * [simplify]: Extracting #7: cost 5 inf + 39823 1553943012.952 * * [simplify]: Extracting #8: cost 0 inf + 43073 1553943012.962 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943012.962 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943012.963 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553943012.963 * * [simplify]: iters left: 6 (15 enodes) 1553943012.966 * * [simplify]: iters left: 5 (67 enodes) 1553943012.976 * * [simplify]: iters left: 4 (119 enodes) 1553943012.992 * * [simplify]: iters left: 3 (165 enodes) 1553943013.016 * * [simplify]: iters left: 2 (238 enodes) 1553943013.054 * * [simplify]: iters left: 1 (352 enodes) 1553943013.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.123 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943013.123 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943013.123 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943013.124 * * [simplify]: Extracting #4: cost 169 inf + 128 1553943013.126 * * [simplify]: Extracting #5: cost 93 inf + 11661 1553943013.131 * * [simplify]: Extracting #6: cost 12 inf + 23698 1553943013.136 * * [simplify]: Extracting #7: cost 0 inf + 26079 1553943013.142 * * [simplify]: Extracting #8: cost 0 inf + 25999 1553943013.147 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (cbrt (+ x.re x.im)))) 1553943013.148 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (* (cbrt (+ (* 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))) 1553943013.148 * * * * [progress]: [ 490 / 823 ] simplifiying candidate # 1553943013.148 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943013.148 * * [simplify]: iters left: 6 (18 enodes) 1553943013.152 * * [simplify]: iters left: 5 (76 enodes) 1553943013.164 * * [simplify]: iters left: 4 (150 enodes) 1553943013.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.205 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943013.206 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943013.206 * * [simplify]: Extracting #3: cost 51 inf + 0 1553943013.206 * * [simplify]: Extracting #4: cost 152 inf + 1 1553943013.207 * * [simplify]: Extracting #5: cost 178 inf + 1058 1553943013.210 * * [simplify]: Extracting #6: cost 68 inf + 22536 1553943013.217 * * [simplify]: Extracting #7: cost 1 inf + 37475 1553943013.225 * * [simplify]: Extracting #8: cost 0 inf + 35770 1553943013.232 * * [simplify]: Extracting #9: cost 0 inf + 35599 1553943013.240 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943013.240 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943013.240 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943013.241 * * [simplify]: iters left: 6 (14 enodes) 1553943013.244 * * [simplify]: iters left: 5 (62 enodes) 1553943013.255 * * [simplify]: iters left: 4 (109 enodes) 1553943013.270 * * [simplify]: iters left: 3 (152 enodes) 1553943013.290 * * [simplify]: iters left: 2 (225 enodes) 1553943013.329 * * [simplify]: iters left: 1 (339 enodes) 1553943013.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.397 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943013.397 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943013.398 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943013.398 * * [simplify]: Extracting #4: cost 170 inf + 1 1553943013.399 * * [simplify]: Extracting #5: cost 168 inf + 1635 1553943013.401 * * [simplify]: Extracting #6: cost 81 inf + 12117 1553943013.406 * * [simplify]: Extracting #7: cost 3 inf + 23825 1553943013.411 * * [simplify]: Extracting #8: cost 0 inf + 24551 1553943013.417 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553943013.417 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943013.417 * * * * [progress]: [ 491 / 823 ] simplifiying candidate # 1553943013.418 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943013.418 * * [simplify]: iters left: 6 (20 enodes) 1553943013.422 * * [simplify]: iters left: 5 (86 enodes) 1553943013.438 * * [simplify]: iters left: 4 (185 enodes) 1553943013.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.500 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943013.500 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943013.500 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943013.501 * * [simplify]: Extracting #4: cost 185 inf + 1 1553943013.502 * * [simplify]: Extracting #5: cost 189 inf + 4422 1553943013.508 * * [simplify]: Extracting #6: cost 44 inf + 31774 1553943013.518 * * [simplify]: Extracting #7: cost 0 inf + 43179 1553943013.528 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943013.528 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943013.528 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553943013.528 * * [simplify]: iters left: 6 (15 enodes) 1553943013.532 * * [simplify]: iters left: 5 (67 enodes) 1553943013.541 * * [simplify]: iters left: 4 (119 enodes) 1553943013.558 * * [simplify]: iters left: 3 (165 enodes) 1553943013.583 * * [simplify]: iters left: 2 (238 enodes) 1553943013.621 * * [simplify]: iters left: 1 (352 enodes) 1553943013.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.692 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943013.692 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943013.692 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943013.692 * * [simplify]: Extracting #4: cost 169 inf + 169 1553943013.695 * * [simplify]: Extracting #5: cost 93 inf + 11540 1553943013.699 * * [simplify]: Extracting #6: cost 12 inf + 23618 1553943013.705 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553943013.710 * * [simplify]: Extracting #8: cost 0 inf + 25919 1553943013.716 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (cbrt (- x.re x.im)))) 1553943013.716 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (* (cbrt (+ (* 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))) 1553943013.716 * * * * [progress]: [ 492 / 823 ] simplifiying candidate # 1553943013.717 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943013.717 * * [simplify]: iters left: 6 (19 enodes) 1553943013.721 * * [simplify]: iters left: 5 (84 enodes) 1553943013.734 * * [simplify]: iters left: 4 (179 enodes) 1553943013.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.778 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943013.778 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943013.778 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943013.778 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943013.779 * * [simplify]: Extracting #5: cost 199 inf + 816 1553943013.782 * * [simplify]: Extracting #6: cost 99 inf + 18634 1553943013.790 * * [simplify]: Extracting #7: cost 11 inf + 40807 1553943013.799 * * [simplify]: Extracting #8: cost 0 inf + 45549 1553943013.809 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943013.809 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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.im))) 1553943013.809 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943013.810 * * [simplify]: iters left: 6 (15 enodes) 1553943013.813 * * [simplify]: iters left: 5 (69 enodes) 1553943013.827 * * [simplify]: iters left: 4 (161 enodes) 1553943013.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.860 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943013.860 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943013.861 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943013.861 * * [simplify]: Extracting #4: cost 168 inf + 0 1553943013.862 * * [simplify]: Extracting #5: cost 162 inf + 3010 1553943013.866 * * [simplify]: Extracting #6: cost 41 inf + 25205 1553943013.874 * * [simplify]: Extracting #7: cost 1 inf + 36284 1553943013.881 * * [simplify]: Extracting #8: cost 0 inf + 36806 1553943013.891 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943013.891 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553943013.891 * * * * [progress]: [ 493 / 823 ] simplifiying candidate # 1553943013.892 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943013.892 * * [simplify]: iters left: 6 (23 enodes) 1553943013.897 * * [simplify]: iters left: 5 (98 enodes) 1553943013.912 * * [simplify]: iters left: 4 (206 enodes) 1553943013.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943013.968 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943013.968 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943013.969 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943013.969 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943013.970 * * [simplify]: Extracting #5: cost 206 inf + 2889 1553943013.975 * * [simplify]: Extracting #6: cost 87 inf + 26829 1553943013.986 * * [simplify]: Extracting #7: cost 1 inf + 51353 1553943013.997 * * [simplify]: Extracting #8: cost 0 inf + 51555 1553943014.008 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re))) (- x.re x.im)))) 1553943014.008 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re))) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553943014.009 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943014.009 * * [simplify]: iters left: 6 (16 enodes) 1553943014.012 * * [simplify]: iters left: 5 (72 enodes) 1553943014.023 * * [simplify]: iters left: 4 (140 enodes) 1553943014.048 * * [simplify]: iters left: 3 (293 enodes) 1553943014.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943014.112 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943014.112 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943014.112 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943014.113 * * [simplify]: Extracting #4: cost 174 inf + 0 1553943014.113 * * [simplify]: Extracting #5: cost 167 inf + 1422 1553943014.117 * * [simplify]: Extracting #6: cost 60 inf + 22944 1553943014.125 * * [simplify]: Extracting #7: cost 3 inf + 35737 1553943014.134 * * [simplify]: Extracting #8: cost 0 inf + 36663 1553943014.142 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553943014.142 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943014.143 * * * * [progress]: [ 494 / 823 ] simplifiying candidate # 1553943014.143 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943014.143 * * [simplify]: iters left: 6 (22 enodes) 1553943014.148 * * [simplify]: iters left: 5 (94 enodes) 1553943014.164 * * [simplify]: iters left: 4 (199 enodes) 1553943014.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943014.219 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943014.219 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943014.219 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943014.219 * * [simplify]: Extracting #4: cost 183 inf + 1 1553943014.220 * * [simplify]: Extracting #5: cost 226 inf + 1756 1553943014.225 * * [simplify]: Extracting #6: cost 87 inf + 30089 1553943014.236 * * [simplify]: Extracting #7: cost 5 inf + 53250 1553943014.248 * * [simplify]: Extracting #8: cost 0 inf + 55100 1553943014.260 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))))) 1553943014.260 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943014.261 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943014.261 * * [simplify]: iters left: 6 (16 enodes) 1553943014.264 * * [simplify]: iters left: 5 (74 enodes) 1553943014.276 * * [simplify]: iters left: 4 (163 enodes) 1553943014.308 * * [simplify]: iters left: 3 (385 enodes) 1553943014.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943014.400 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943014.400 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943014.400 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943014.401 * * [simplify]: Extracting #4: cost 184 inf + 0 1553943014.403 * * [simplify]: Extracting #5: cost 148 inf + 7365 1553943014.412 * * [simplify]: Extracting #6: cost 30 inf + 33514 1553943014.421 * * [simplify]: Extracting #7: cost 0 inf + 39691 1553943014.430 * * [simplify]: Extracting #8: cost 0 inf + 39491 1553943014.439 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (* (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943014.439 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (* (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943014.439 * * * * [progress]: [ 495 / 823 ] simplifiying candidate # 1553943014.440 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943014.440 * * [simplify]: iters left: 6 (23 enodes) 1553943014.445 * * [simplify]: iters left: 5 (98 enodes) 1553943014.460 * * [simplify]: iters left: 4 (207 enodes) 1553943014.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943014.518 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943014.518 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943014.518 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943014.519 * * [simplify]: Extracting #4: cost 193 inf + 1 1553943014.520 * * [simplify]: Extracting #5: cost 197 inf + 6967 1553943014.527 * * [simplify]: Extracting #6: cost 41 inf + 36620 1553943014.538 * * [simplify]: Extracting #7: cost 1 inf + 47697 1553943014.551 * * [simplify]: Extracting #8: cost 0 inf + 47939 1553943014.561 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) 1553943014.561 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943014.562 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943014.562 * * [simplify]: iters left: 6 (17 enodes) 1553943014.566 * * [simplify]: iters left: 5 (77 enodes) 1553943014.577 * * [simplify]: iters left: 4 (134 enodes) 1553943014.596 * * [simplify]: iters left: 3 (177 enodes) 1553943014.621 * * [simplify]: iters left: 2 (244 enodes) 1553943014.660 * * [simplify]: iters left: 1 (358 enodes) 1553943014.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943014.731 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943014.731 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943014.731 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943014.732 * * [simplify]: Extracting #4: cost 176 inf + 1 1553943014.733 * * [simplify]: Extracting #5: cost 173 inf + 1514 1553943014.736 * * [simplify]: Extracting #6: cost 43 inf + 20080 1553943014.742 * * [simplify]: Extracting #7: cost 3 inf + 26317 1553943014.747 * * [simplify]: Extracting #8: cost 0 inf + 27203 1553943014.753 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553943014.753 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943014.754 * * * * [progress]: [ 496 / 823 ] simplifiying candidate # 1553943014.754 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943014.754 * * [simplify]: iters left: 6 (17 enodes) 1553943014.758 * * [simplify]: iters left: 5 (75 enodes) 1553943014.769 * * [simplify]: iters left: 4 (145 enodes) 1553943014.801 * * [simplify]: iters left: 3 (437 enodes) 1553943014.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943014.946 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943014.946 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943014.947 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943014.947 * * [simplify]: Extracting #4: cost 221 inf + 1 1553943014.948 * * [simplify]: Extracting #5: cost 255 inf + 1035 1553943014.954 * * [simplify]: Extracting #6: cost 102 inf + 28731 1553943014.967 * * [simplify]: Extracting #7: cost 4 inf + 54863 1553943014.982 * * [simplify]: Extracting #8: cost 0 inf + 56311 1553943014.996 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re)))) 1553943014.996 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943014.997 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943014.997 * * [simplify]: iters left: 6 (13 enodes) 1553943015.000 * * [simplify]: iters left: 5 (56 enodes) 1553943015.007 * * [simplify]: iters left: 4 (90 enodes) 1553943015.020 * * [simplify]: iters left: 3 (113 enodes) 1553943015.034 * * [simplify]: iters left: 2 (130 enodes) 1553943015.051 * * [simplify]: iters left: 1 (150 enodes) 1553943015.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.071 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943015.071 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943015.071 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943015.071 * * [simplify]: Extracting #4: cost 50 inf + 0 1553943015.071 * * [simplify]: Extracting #5: cost 48 inf + 289 1553943015.072 * * [simplify]: Extracting #6: cost 19 inf + 3140 1553943015.073 * * [simplify]: Extracting #7: cost 0 inf + 7058 1553943015.075 * * [simplify]: Extracting #8: cost 0 inf + 6978 1553943015.076 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 1553943015.076 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943015.076 * * * * [progress]: [ 497 / 823 ] simplifiying candidate # 1553943015.077 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943015.077 * * [simplify]: iters left: 6 (23 enodes) 1553943015.082 * * [simplify]: iters left: 5 (98 enodes) 1553943015.098 * * [simplify]: iters left: 4 (206 enodes) 1553943015.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.152 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943015.152 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943015.153 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943015.153 * * [simplify]: Extracting #4: cost 169 inf + 1 1553943015.154 * * [simplify]: Extracting #5: cost 179 inf + 2842 1553943015.158 * * [simplify]: Extracting #6: cost 68 inf + 22606 1553943015.166 * * [simplify]: Extracting #7: cost 11 inf + 34478 1553943015.174 * * [simplify]: Extracting #8: cost 0 inf + 39100 1553943015.185 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (* x.re (+ x.im x.re)) (- x.re x.im))))) 1553943015.185 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (* x.re (+ x.im x.re)) (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943015.186 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943015.186 * * [simplify]: iters left: 6 (15 enodes) 1553943015.189 * * [simplify]: iters left: 5 (62 enodes) 1553943015.197 * * [simplify]: iters left: 4 (96 enodes) 1553943015.210 * * [simplify]: iters left: 3 (123 enodes) 1553943015.225 * * [simplify]: iters left: 2 (140 enodes) 1553943015.242 * * [simplify]: iters left: 1 (160 enodes) 1553943015.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.263 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943015.263 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943015.263 * * [simplify]: Extracting #3: cost 35 inf + 0 1553943015.263 * * [simplify]: Extracting #4: cost 41 inf + 1143 1553943015.264 * * [simplify]: Extracting #5: cost 17 inf + 4755 1553943015.266 * * [simplify]: Extracting #6: cost 1 inf + 8144 1553943015.267 * * [simplify]: Extracting #7: cost 0 inf + 8466 1553943015.269 * * [simplify]: Extracting #8: cost 0 inf + 8346 1553943015.271 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))) (cbrt (+ x.re x.im)))) 1553943015.271 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (* x.re (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943015.272 * * * * [progress]: [ 498 / 823 ] simplifiying candidate # 1553943015.272 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943015.272 * * [simplify]: iters left: 6 (17 enodes) 1553943015.276 * * [simplify]: iters left: 5 (74 enodes) 1553943015.287 * * [simplify]: iters left: 4 (144 enodes) 1553943015.320 * * [simplify]: iters left: 3 (438 enodes) 1553943015.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.463 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943015.463 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943015.464 * * [simplify]: Extracting #3: cost 67 inf + 0 1553943015.464 * * [simplify]: Extracting #4: cost 221 inf + 1 1553943015.465 * * [simplify]: Extracting #5: cost 253 inf + 1148 1553943015.470 * * [simplify]: Extracting #6: cost 115 inf + 25045 1553943015.483 * * [simplify]: Extracting #7: cost 1 inf + 55828 1553943015.498 * * [simplify]: Extracting #8: cost 0 inf + 56070 1553943015.511 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943015.512 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943015.512 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943015.512 * * [simplify]: iters left: 6 (13 enodes) 1553943015.516 * * [simplify]: iters left: 5 (55 enodes) 1553943015.523 * * [simplify]: iters left: 4 (89 enodes) 1553943015.536 * * [simplify]: iters left: 3 (113 enodes) 1553943015.550 * * [simplify]: iters left: 2 (130 enodes) 1553943015.568 * * [simplify]: iters left: 1 (150 enodes) 1553943015.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.587 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943015.587 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943015.587 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943015.587 * * [simplify]: Extracting #4: cost 50 inf + 0 1553943015.587 * * [simplify]: Extracting #5: cost 48 inf + 289 1553943015.588 * * [simplify]: Extracting #6: cost 21 inf + 2937 1553943015.590 * * [simplify]: Extracting #7: cost 0 inf + 7178 1553943015.591 * * [simplify]: Extracting #8: cost 0 inf + 7138 1553943015.593 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943015.593 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943015.593 * * * * [progress]: [ 499 / 823 ] simplifiying candidate # 1553943015.593 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943015.593 * * [simplify]: iters left: 6 (22 enodes) 1553943015.599 * * [simplify]: iters left: 5 (94 enodes) 1553943015.613 * * [simplify]: iters left: 4 (198 enodes) 1553943015.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.666 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943015.666 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943015.666 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943015.666 * * [simplify]: Extracting #4: cost 168 inf + 1 1553943015.667 * * [simplify]: Extracting #5: cost 202 inf + 1267 1553943015.670 * * [simplify]: Extracting #6: cost 98 inf + 24227 1553943015.679 * * [simplify]: Extracting #7: cost 9 inf + 42663 1553943015.688 * * [simplify]: Extracting #8: cost 0 inf + 42290 1553943015.699 * * [simplify]: Extracting #9: cost 0 inf + 41766 1553943015.708 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- x.re x.im)))) 1553943015.708 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943015.708 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943015.708 * * [simplify]: iters left: 6 (15 enodes) 1553943015.712 * * [simplify]: iters left: 5 (64 enodes) 1553943015.720 * * [simplify]: iters left: 4 (105 enodes) 1553943015.735 * * [simplify]: iters left: 3 (130 enodes) 1553943015.750 * * [simplify]: iters left: 2 (143 enodes) 1553943015.768 * * [simplify]: iters left: 1 (161 enodes) 1553943015.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.787 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943015.787 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943015.787 * * [simplify]: Extracting #3: cost 36 inf + 0 1553943015.788 * * [simplify]: Extracting #4: cost 46 inf + 735 1553943015.788 * * [simplify]: Extracting #5: cost 17 inf + 4954 1553943015.790 * * [simplify]: Extracting #6: cost 2 inf + 7462 1553943015.792 * * [simplify]: Extracting #7: cost 0 inf + 8346 1553943015.794 * [simplify]: Simplified to (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (- x.re x.im))) 1553943015.794 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- x.re x.im)))) (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943015.794 * * * * [progress]: [ 500 / 823 ] simplifiying candidate # 1553943015.794 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943015.794 * * [simplify]: iters left: 6 (23 enodes) 1553943015.800 * * [simplify]: iters left: 5 (98 enodes) 1553943015.814 * * [simplify]: iters left: 4 (206 enodes) 1553943015.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943015.869 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943015.869 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943015.869 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943015.869 * * [simplify]: Extracting #4: cost 184 inf + 1 1553943015.870 * * [simplify]: Extracting #5: cost 197 inf + 3217 1553943015.875 * * [simplify]: Extracting #6: cost 75 inf + 24482 1553943015.884 * * [simplify]: Extracting #7: cost 4 inf + 45541 1553943015.895 * * [simplify]: Extracting #8: cost 0 inf + 47349 1553943015.908 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* 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)))) 1553943015.908 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* 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)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943015.908 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943015.908 * * [simplify]: iters left: 6 (16 enodes) 1553943015.912 * * [simplify]: iters left: 5 (72 enodes) 1553943015.923 * * [simplify]: iters left: 4 (155 enodes) 1553943015.954 * * [simplify]: iters left: 3 (485 enodes) 1553943016.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943016.159 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943016.159 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943016.159 * * [simplify]: Extracting #3: cost 105 inf + 0 1553943016.160 * * [simplify]: Extracting #4: cost 346 inf + 1583 1553943016.169 * * [simplify]: Extracting #5: cost 207 inf + 44572 1553943016.196 * * [simplify]: Extracting #6: cost 9 inf + 96839 1553943016.221 * * [simplify]: Extracting #7: cost 0 inf + 98337 1553943016.247 * * [simplify]: Extracting #8: cost 0 inf + 98217 1553943016.272 * [simplify]: Simplified to (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553943016.272 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* 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)))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943016.272 * * * * [progress]: [ 501 / 823 ] simplifiying candidate # 1553943016.272 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943016.273 * * [simplify]: iters left: 6 (21 enodes) 1553943016.279 * * [simplify]: iters left: 5 (89 enodes) 1553943016.293 * * [simplify]: iters left: 4 (186 enodes) 1553943016.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943016.346 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943016.346 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943016.346 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943016.347 * * [simplify]: Extracting #4: cost 193 inf + 1 1553943016.348 * * [simplify]: Extracting #5: cost 197 inf + 3174 1553943016.352 * * [simplify]: Extracting #6: cost 79 inf + 23834 1553943016.360 * * [simplify]: Extracting #7: cost 10 inf + 42006 1553943016.371 * * [simplify]: Extracting #8: cost 0 inf + 47106 1553943016.381 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943016.381 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553943016.381 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943016.381 * * [simplify]: iters left: 6 (14 enodes) 1553943016.384 * * [simplify]: iters left: 5 (62 enodes) 1553943016.395 * * [simplify]: iters left: 4 (125 enodes) 1553943016.417 * * [simplify]: iters left: 3 (277 enodes) 1553943016.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943016.481 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943016.481 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943016.481 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943016.481 * * [simplify]: Extracting #4: cost 164 inf + 329 1553943016.483 * * [simplify]: Extracting #5: cost 134 inf + 4557 1553943016.487 * * [simplify]: Extracting #6: cost 29 inf + 28043 1553943016.495 * * [simplify]: Extracting #7: cost 0 inf + 35941 1553943016.503 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553943016.504 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943016.504 * * * * [progress]: [ 502 / 823 ] simplifiying candidate # 1553943016.504 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943016.504 * * [simplify]: iters left: 6 (23 enodes) 1553943016.509 * * [simplify]: iters left: 5 (98 enodes) 1553943016.525 * * [simplify]: iters left: 4 (210 enodes) 1553943016.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943016.587 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943016.587 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943016.587 * * [simplify]: Extracting #3: cost 93 inf + 0 1553943016.588 * * [simplify]: Extracting #4: cost 207 inf + 1 1553943016.589 * * [simplify]: Extracting #5: cost 223 inf + 4472 1553943016.595 * * [simplify]: Extracting #6: cost 71 inf + 34477 1553943016.608 * * [simplify]: Extracting #7: cost 7 inf + 51604 1553943016.620 * * [simplify]: Extracting #8: cost 0 inf + 56098 1553943016.632 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943016.632 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943016.632 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943016.633 * * [simplify]: iters left: 6 (17 enodes) 1553943016.636 * * [simplify]: iters left: 5 (77 enodes) 1553943016.648 * * [simplify]: iters left: 4 (157 enodes) 1553943016.677 * * [simplify]: iters left: 3 (358 enodes) 1553943016.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943016.764 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943016.764 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943016.765 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943016.765 * * [simplify]: Extracting #4: cost 180 inf + 494 1553943016.767 * * [simplify]: Extracting #5: cost 118 inf + 12343 1553943016.775 * * [simplify]: Extracting #6: cost 12 inf + 36751 1553943016.785 * * [simplify]: Extracting #7: cost 0 inf + 39535 1553943016.796 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553943016.796 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943016.797 * * * * [progress]: [ 503 / 823 ] simplifiying candidate # 1553943016.797 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943016.797 * * [simplify]: iters left: 6 (21 enodes) 1553943016.802 * * [simplify]: iters left: 5 (89 enodes) 1553943016.815 * * [simplify]: iters left: 4 (185 enodes) 1553943016.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943016.872 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943016.872 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943016.872 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943016.872 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943016.874 * * [simplify]: Extracting #5: cost 193 inf + 3864 1553943016.879 * * [simplify]: Extracting #6: cost 57 inf + 28679 1553943016.888 * * [simplify]: Extracting #7: cost 1 inf + 42547 1553943016.898 * * [simplify]: Extracting #8: cost 0 inf + 43149 1553943016.908 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943016.908 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943016.909 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943016.909 * * [simplify]: iters left: 6 (15 enodes) 1553943016.912 * * [simplify]: iters left: 5 (67 enodes) 1553943016.922 * * [simplify]: iters left: 4 (119 enodes) 1553943016.940 * * [simplify]: iters left: 3 (165 enodes) 1553943016.962 * * [simplify]: iters left: 2 (238 enodes) 1553943017.002 * * [simplify]: iters left: 1 (352 enodes) 1553943017.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943017.073 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943017.073 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943017.073 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943017.074 * * [simplify]: Extracting #4: cost 169 inf + 208 1553943017.076 * * [simplify]: Extracting #5: cost 121 inf + 6887 1553943017.080 * * [simplify]: Extracting #6: cost 14 inf + 22813 1553943017.086 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553943017.092 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943017.092 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943017.092 * * * * [progress]: [ 504 / 823 ] simplifiying candidate # 1553943017.092 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943017.092 * * [simplify]: iters left: 6 (23 enodes) 1553943017.098 * * [simplify]: iters left: 5 (98 enodes) 1553943017.116 * * [simplify]: iters left: 4 (206 enodes) 1553943017.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943017.168 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943017.168 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943017.168 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943017.168 * * [simplify]: Extracting #4: cost 169 inf + 1 1553943017.169 * * [simplify]: Extracting #5: cost 182 inf + 1795 1553943017.172 * * [simplify]: Extracting #6: cost 96 inf + 19648 1553943017.181 * * [simplify]: Extracting #7: cost 14 inf + 36543 1553943017.190 * * [simplify]: Extracting #8: cost 1 inf + 38858 1553943017.199 * * [simplify]: Extracting #9: cost 0 inf + 39100 1553943017.208 * * [simplify]: Extracting #10: cost 0 inf + 38940 1553943017.216 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943017.216 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943017.217 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943017.217 * * [simplify]: iters left: 6 (15 enodes) 1553943017.220 * * [simplify]: iters left: 5 (62 enodes) 1553943017.229 * * [simplify]: iters left: 4 (96 enodes) 1553943017.242 * * [simplify]: iters left: 3 (124 enodes) 1553943017.258 * * [simplify]: iters left: 2 (141 enodes) 1553943017.274 * * [simplify]: iters left: 1 (161 enodes) 1553943017.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943017.295 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943017.295 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943017.295 * * [simplify]: Extracting #3: cost 35 inf + 0 1553943017.295 * * [simplify]: Extracting #4: cost 44 inf + 617 1553943017.296 * * [simplify]: Extracting #5: cost 19 inf + 3791 1553943017.297 * * [simplify]: Extracting #6: cost 3 inf + 7420 1553943017.299 * * [simplify]: Extracting #7: cost 0 inf + 8506 1553943017.301 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 1553943017.301 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943017.301 * * * * [progress]: [ 505 / 823 ] simplifiying candidate # 1553943017.301 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943017.301 * * [simplify]: iters left: 6 (19 enodes) 1553943017.306 * * [simplify]: iters left: 5 (80 enodes) 1553943017.319 * * [simplify]: iters left: 4 (150 enodes) 1553943017.355 * * [simplify]: iters left: 3 (499 enodes) 1553943017.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943017.586 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943017.586 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943017.586 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943017.590 * * [simplify]: Extracting #4: cost 321 inf + 1 1553943017.593 * * [simplify]: Extracting #5: cost 302 inf + 10963 1553943017.603 * * [simplify]: Extracting #6: cost 79 inf + 53989 1553943017.620 * * [simplify]: Extracting #7: cost 0 inf + 71946 1553943017.638 * * [simplify]: Extracting #8: cost 0 inf + 71775 1553943017.655 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) 1553943017.655 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943017.656 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553943017.656 * * [simplify]: iters left: 6 (12 enodes) 1553943017.658 * * [simplify]: iters left: 5 (49 enodes) 1553943017.666 * * [simplify]: iters left: 4 (73 enodes) 1553943017.676 * * [simplify]: iters left: 3 (92 enodes) 1553943017.687 * * [simplify]: iters left: 2 (108 enodes) 1553943017.700 * * [simplify]: iters left: 1 (128 enodes) 1553943017.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943017.717 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943017.717 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943017.717 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943017.717 * * [simplify]: Extracting #4: cost 35 inf + 656 1553943017.718 * * [simplify]: Extracting #5: cost 13 inf + 3503 1553943017.719 * * [simplify]: Extracting #6: cost 1 inf + 5244 1553943017.720 * * [simplify]: Extracting #7: cost 0 inf + 5566 1553943017.721 * * [simplify]: Extracting #8: cost 0 inf + 5526 1553943017.723 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 1553943017.723 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943017.723 * * * * [progress]: [ 506 / 823 ] simplifiying candidate # 1553943017.723 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943017.723 * * [simplify]: iters left: 6 (19 enodes) 1553943017.728 * * [simplify]: iters left: 5 (78 enodes) 1553943017.740 * * [simplify]: iters left: 4 (148 enodes) 1553943017.775 * * [simplify]: iters left: 3 (499 enodes) 1553943018.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.015 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943018.015 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943018.015 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943018.016 * * [simplify]: Extracting #4: cost 320 inf + 1 1553943018.018 * * [simplify]: Extracting #5: cost 353 inf + 3707 1553943018.024 * * [simplify]: Extracting #6: cost 197 inf + 31957 1553943018.040 * * [simplify]: Extracting #7: cost 2 inf + 70857 1553943018.058 * * [simplify]: Extracting #8: cost 0 inf + 71541 1553943018.079 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943018.079 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943018.079 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943018.079 * * [simplify]: iters left: 6 (12 enodes) 1553943018.082 * * [simplify]: iters left: 5 (47 enodes) 1553943018.088 * * [simplify]: iters left: 4 (71 enodes) 1553943018.098 * * [simplify]: iters left: 3 (92 enodes) 1553943018.109 * * [simplify]: iters left: 2 (108 enodes) 1553943018.122 * * [simplify]: iters left: 1 (128 enodes) 1553943018.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.139 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943018.139 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943018.139 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943018.139 * * [simplify]: Extracting #4: cost 35 inf + 656 1553943018.140 * * [simplify]: Extracting #5: cost 13 inf + 4104 1553943018.141 * * [simplify]: Extracting #6: cost 0 inf + 5966 1553943018.143 * * [simplify]: Extracting #7: cost 0 inf + 5806 1553943018.144 * * [simplify]: Extracting #8: cost 0 inf + 5766 1553943018.146 * [simplify]: Simplified to (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.re x.im))) 1553943018.146 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943018.146 * * * * [progress]: [ 507 / 823 ] simplifiying candidate # 1553943018.146 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943018.146 * * [simplify]: iters left: 6 (21 enodes) 1553943018.151 * * [simplify]: iters left: 5 (89 enodes) 1553943018.165 * * [simplify]: iters left: 4 (186 enodes) 1553943018.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.220 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943018.220 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943018.220 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943018.220 * * [simplify]: Extracting #4: cost 177 inf + 1 1553943018.221 * * [simplify]: Extracting #5: cost 196 inf + 1226 1553943018.223 * * [simplify]: Extracting #6: cost 117 inf + 15177 1553943018.230 * * [simplify]: Extracting #7: cost 14 inf + 35066 1553943018.239 * * [simplify]: Extracting #8: cost 1 inf + 37967 1553943018.247 * * [simplify]: Extracting #9: cost 0 inf + 38518 1553943018.255 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re)))) 1553943018.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943018.256 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553943018.256 * * [simplify]: iters left: 6 (14 enodes) 1553943018.259 * * [simplify]: iters left: 5 (57 enodes) 1553943018.267 * * [simplify]: iters left: 4 (88 enodes) 1553943018.281 * * [simplify]: iters left: 3 (109 enodes) 1553943018.294 * * [simplify]: iters left: 2 (121 enodes) 1553943018.308 * * [simplify]: iters left: 1 (139 enodes) 1553943018.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.326 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943018.326 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943018.326 * * [simplify]: Extracting #3: cost 34 inf + 0 1553943018.326 * * [simplify]: Extracting #4: cost 38 inf + 860 1553943018.327 * * [simplify]: Extracting #5: cost 13 inf + 3629 1553943018.328 * * [simplify]: Extracting #6: cost 2 inf + 6050 1553943018.329 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553943018.331 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) 1553943018.331 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943018.331 * * * * [progress]: [ 508 / 823 ] simplifiying candidate # 1553943018.331 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943018.331 * * [simplify]: iters left: 6 (16 enodes) 1553943018.336 * * [simplify]: iters left: 5 (70 enodes) 1553943018.348 * * [simplify]: iters left: 4 (139 enodes) 1553943018.378 * * [simplify]: iters left: 3 (441 enodes) 1553943018.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.534 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943018.534 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943018.534 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943018.535 * * [simplify]: Extracting #4: cost 257 inf + 1 1553943018.536 * * [simplify]: Extracting #5: cost 310 inf + 981 1553943018.542 * * [simplify]: Extracting #6: cost 177 inf + 25733 1553943018.557 * * [simplify]: Extracting #7: cost 12 inf + 68937 1553943018.575 * * [simplify]: Extracting #8: cost 0 inf + 72961 1553943018.596 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943018.596 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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.im))) 1553943018.597 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943018.597 * * [simplify]: iters left: 6 (14 enodes) 1553943018.600 * * [simplify]: iters left: 5 (65 enodes) 1553943018.610 * * [simplify]: iters left: 4 (153 enodes) 1553943018.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.643 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943018.643 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943018.643 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943018.644 * * [simplify]: Extracting #4: cost 162 inf + 0 1553943018.644 * * [simplify]: Extracting #5: cost 156 inf + 3330 1553943018.648 * * [simplify]: Extracting #6: cost 40 inf + 24438 1553943018.657 * * [simplify]: Extracting #7: cost 0 inf + 35438 1553943018.665 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (+ x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553943018.665 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re (+ x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943018.665 * * * * [progress]: [ 509 / 823 ] simplifiying candidate # 1553943018.665 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943018.665 * * [simplify]: iters left: 6 (18 enodes) 1553943018.670 * * [simplify]: iters left: 5 (76 enodes) 1553943018.681 * * [simplify]: iters left: 4 (150 enodes) 1553943018.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.717 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943018.717 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943018.717 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943018.718 * * [simplify]: Extracting #4: cost 149 inf + 1 1553943018.718 * * [simplify]: Extracting #5: cost 168 inf + 815 1553943018.722 * * [simplify]: Extracting #6: cost 97 inf + 11663 1553943018.728 * * [simplify]: Extracting #7: cost 21 inf + 30092 1553943018.735 * * [simplify]: Extracting #8: cost 3 inf + 36848 1553943018.743 * * [simplify]: Extracting #9: cost 0 inf + 38934 1553943018.751 * [simplify]: Simplified to (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* x.re (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)))) (cbrt (* x.re (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)))))) 1553943018.751 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* x.re (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)))) (cbrt (* x.re (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553943018.752 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943018.752 * * [simplify]: iters left: 6 (13 enodes) 1553943018.755 * * [simplify]: iters left: 5 (58 enodes) 1553943018.764 * * [simplify]: iters left: 4 (117 enodes) 1553943018.784 * * [simplify]: iters left: 3 (264 enodes) 1553943018.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.846 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943018.846 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943018.846 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943018.846 * * [simplify]: Extracting #4: cost 172 inf + 0 1553943018.849 * * [simplify]: Extracting #5: cost 161 inf + 1913 1553943018.853 * * [simplify]: Extracting #6: cost 51 inf + 22764 1553943018.861 * * [simplify]: Extracting #7: cost 0 inf + 35263 1553943018.869 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943018.869 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* x.re (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)))) (cbrt (* x.re (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (* (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943018.869 * * * * [progress]: [ 510 / 823 ] simplifiying candidate # 1553943018.869 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943018.869 * * [simplify]: iters left: 6 (19 enodes) 1553943018.874 * * [simplify]: iters left: 5 (81 enodes) 1553943018.887 * * [simplify]: iters left: 4 (166 enodes) 1553943018.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943018.931 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943018.931 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943018.931 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943018.932 * * [simplify]: Extracting #4: cost 158 inf + 1 1553943018.932 * * [simplify]: Extracting #5: cost 200 inf + 1144 1553943018.936 * * [simplify]: Extracting #6: cost 93 inf + 23076 1553943018.944 * * [simplify]: Extracting #7: cost 11 inf + 45753 1553943018.954 * * [simplify]: Extracting #8: cost 0 inf + 47093 1553943018.964 * * [simplify]: Extracting #9: cost 0 inf + 46322 1553943018.974 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553943018.974 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943018.975 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943018.975 * * [simplify]: iters left: 6 (15 enodes) 1553943018.978 * * [simplify]: iters left: 5 (70 enodes) 1553943018.990 * * [simplify]: iters left: 4 (155 enodes) 1553943019.021 * * [simplify]: iters left: 3 (373 enodes) 1553943019.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.111 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943019.111 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943019.111 * * [simplify]: Extracting #3: cost 71 inf + 0 1553943019.112 * * [simplify]: Extracting #4: cost 182 inf + 0 1553943019.113 * * [simplify]: Extracting #5: cost 175 inf + 1912 1553943019.116 * * [simplify]: Extracting #6: cost 73 inf + 19386 1553943019.125 * * [simplify]: Extracting #7: cost 1 inf + 38409 1553943019.134 * * [simplify]: Extracting #8: cost 0 inf + 38651 1553943019.143 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))) (* (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))))) 1553943019.143 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))) (* (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (- x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.143 * * * * [progress]: [ 511 / 823 ] simplifiying candidate # 1553943019.144 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943019.144 * * [simplify]: iters left: 6 (18 enodes) 1553943019.148 * * [simplify]: iters left: 5 (76 enodes) 1553943019.159 * * [simplify]: iters left: 4 (151 enodes) 1553943019.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.201 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943019.202 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943019.202 * * [simplify]: Extracting #3: cost 51 inf + 0 1553943019.202 * * [simplify]: Extracting #4: cost 152 inf + 1 1553943019.203 * * [simplify]: Extracting #5: cost 173 inf + 1549 1553943019.206 * * [simplify]: Extracting #6: cost 72 inf + 21778 1553943019.213 * * [simplify]: Extracting #7: cost 1 inf + 37715 1553943019.221 * * [simplify]: Extracting #8: cost 0 inf + 36079 1553943019.229 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553943019.229 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.229 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943019.229 * * [simplify]: iters left: 6 (14 enodes) 1553943019.232 * * [simplify]: iters left: 5 (63 enodes) 1553943019.242 * * [simplify]: iters left: 4 (111 enodes) 1553943019.259 * * [simplify]: iters left: 3 (153 enodes) 1553943019.281 * * [simplify]: iters left: 2 (226 enodes) 1553943019.319 * * [simplify]: iters left: 1 (340 enodes) 1553943019.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.389 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943019.389 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943019.390 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943019.390 * * [simplify]: Extracting #4: cost 170 inf + 1 1553943019.391 * * [simplify]: Extracting #5: cost 179 inf + 335 1553943019.393 * * [simplify]: Extracting #6: cost 83 inf + 11995 1553943019.398 * * [simplify]: Extracting #7: cost 5 inf + 23661 1553943019.403 * * [simplify]: Extracting #8: cost 0 inf + 24711 1553943019.409 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553943019.409 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.re) (* (- x.re x.im) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) (* (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.409 * * * * [progress]: [ 512 / 823 ] simplifiying candidate # 1553943019.409 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943019.410 * * [simplify]: iters left: 6 (17 enodes) 1553943019.414 * * [simplify]: iters left: 5 (74 enodes) 1553943019.425 * * [simplify]: iters left: 4 (145 enodes) 1553943019.459 * * [simplify]: iters left: 3 (438 enodes) 1553943019.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.601 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943019.601 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943019.601 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943019.601 * * [simplify]: Extracting #4: cost 217 inf + 1 1553943019.603 * * [simplify]: Extracting #5: cost 233 inf + 3147 1553943019.612 * * [simplify]: Extracting #6: cost 78 inf + 31968 1553943019.625 * * [simplify]: Extracting #7: cost 5 inf + 53169 1553943019.638 * * [simplify]: Extracting #8: cost 0 inf + 55299 1553943019.651 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943019.651 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.651 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943019.651 * * [simplify]: iters left: 6 (13 enodes) 1553943019.654 * * [simplify]: iters left: 5 (55 enodes) 1553943019.662 * * [simplify]: iters left: 4 (90 enodes) 1553943019.675 * * [simplify]: iters left: 3 (113 enodes) 1553943019.690 * * [simplify]: iters left: 2 (130 enodes) 1553943019.705 * * [simplify]: iters left: 1 (150 enodes) 1553943019.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.724 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943019.725 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943019.725 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943019.725 * * [simplify]: Extracting #4: cost 50 inf + 0 1553943019.725 * * [simplify]: Extracting #5: cost 49 inf + 247 1553943019.726 * * [simplify]: Extracting #6: cost 21 inf + 3336 1553943019.727 * * [simplify]: Extracting #7: cost 0 inf + 7298 1553943019.729 * * [simplify]: Extracting #8: cost 0 inf + 7138 1553943019.730 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553943019.730 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.731 * * * * [progress]: [ 513 / 823 ] simplifiying candidate # 1553943019.731 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943019.731 * * [simplify]: iters left: 6 (19 enodes) 1553943019.735 * * [simplify]: iters left: 5 (79 enodes) 1553943019.747 * * [simplify]: iters left: 4 (150 enodes) 1553943019.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.784 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943019.784 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943019.784 * * [simplify]: Extracting #3: cost 60 inf + 0 1553943019.784 * * [simplify]: Extracting #4: cost 137 inf + 1 1553943019.785 * * [simplify]: Extracting #5: cost 155 inf + 695 1553943019.787 * * [simplify]: Extracting #6: cost 79 inf + 10671 1553943019.791 * * [simplify]: Extracting #7: cost 11 inf + 25205 1553943019.797 * * [simplify]: Extracting #8: cost 0 inf + 28467 1553943019.803 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) 1553943019.803 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.804 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943019.804 * * [simplify]: iters left: 6 (12 enodes) 1553943019.806 * * [simplify]: iters left: 5 (48 enodes) 1553943019.813 * * [simplify]: iters left: 4 (73 enodes) 1553943019.824 * * [simplify]: iters left: 3 (93 enodes) 1553943019.836 * * [simplify]: iters left: 2 (109 enodes) 1553943019.849 * * [simplify]: iters left: 1 (129 enodes) 1553943019.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.867 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943019.867 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943019.867 * * [simplify]: Extracting #3: cost 27 inf + 0 1553943019.867 * * [simplify]: Extracting #4: cost 38 inf + 290 1553943019.867 * * [simplify]: Extracting #5: cost 12 inf + 3984 1553943019.869 * * [simplify]: Extracting #6: cost 1 inf + 5444 1553943019.870 * * [simplify]: Extracting #7: cost 0 inf + 5806 1553943019.871 * * [simplify]: Extracting #8: cost 0 inf + 5766 1553943019.872 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (+ x.re x.im)))) 1553943019.872 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (+ x.im x.re) (* x.re (- x.re x.im)))))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (* (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))) (cbrt (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.872 * * * * [progress]: [ 514 / 823 ] simplifiying candidate # 1553943019.873 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943019.873 * * [simplify]: iters left: 6 (12 enodes) 1553943019.876 * * [simplify]: iters left: 5 (50 enodes) 1553943019.885 * * [simplify]: iters left: 4 (82 enodes) 1553943019.901 * * [simplify]: iters left: 3 (211 enodes) 1553943019.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943019.959 * * [simplify]: Extracting #1: cost 32 inf + 0 1553943019.960 * * [simplify]: Extracting #2: cost 102 inf + 2 1553943019.960 * * [simplify]: Extracting #3: cost 129 inf + 1937 1553943019.963 * * [simplify]: Extracting #4: cost 24 inf + 26603 1553943019.969 * * [simplify]: Extracting #5: cost 0 inf + 28748 1553943019.976 * * [simplify]: Extracting #6: cost 0 inf + 26583 1553943019.982 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) 1553943019.982 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943019.983 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943019.983 * * [simplify]: iters left: 6 (10 enodes) 1553943019.985 * * [simplify]: iters left: 5 (39 enodes) 1553943019.991 * * [simplify]: iters left: 4 (62 enodes) 1553943020.000 * * [simplify]: iters left: 3 (83 enodes) 1553943020.013 * * [simplify]: iters left: 2 (99 enodes) 1553943020.026 * * [simplify]: iters left: 1 (119 enodes) 1553943020.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.043 * * [simplify]: Extracting #1: cost 16 inf + 0 1553943020.043 * * [simplify]: Extracting #2: cost 37 inf + 1 1553943020.043 * * [simplify]: Extracting #3: cost 30 inf + 778 1553943020.044 * * [simplify]: Extracting #4: cost 6 inf + 3260 1553943020.045 * * [simplify]: Extracting #5: cost 0 inf + 3791 1553943020.046 * * [simplify]: Extracting #6: cost 0 inf + 3751 1553943020.047 * [simplify]: Simplified to (- (* x.im x.im) (* x.re (- x.im x.re))) 1553943020.047 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* x.im x.im) (* x.re (- x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943020.047 * * * * [progress]: [ 515 / 823 ] simplifiying candidate # 1553943020.047 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943020.047 * * [simplify]: iters left: 6 (17 enodes) 1553943020.051 * * [simplify]: iters left: 5 (72 enodes) 1553943020.063 * * [simplify]: iters left: 4 (142 enodes) 1553943020.099 * * [simplify]: iters left: 3 (493 enodes) 1553943020.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.331 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943020.331 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943020.331 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943020.332 * * [simplify]: Extracting #4: cost 308 inf + 1 1553943020.334 * * [simplify]: Extracting #5: cost 335 inf + 4301 1553943020.340 * * [simplify]: Extracting #6: cost 204 inf + 28431 1553943020.355 * * [simplify]: Extracting #7: cost 25 inf + 67339 1553943020.376 * * [simplify]: Extracting #8: cost 0 inf + 72989 1553943020.394 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (* (- x.re x.im) (- x.re x.im))))) 1553943020.394 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (* (- x.re x.im) (- x.re x.im))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943020.394 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943020.394 * * [simplify]: iters left: 6 (12 enodes) 1553943020.397 * * [simplify]: iters left: 5 (49 enodes) 1553943020.403 * * [simplify]: iters left: 4 (76 enodes) 1553943020.413 * * [simplify]: iters left: 3 (93 enodes) 1553943020.425 * * [simplify]: iters left: 2 (105 enodes) 1553943020.438 * * [simplify]: iters left: 1 (123 enodes) 1553943020.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.454 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943020.454 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943020.454 * * [simplify]: Extracting #3: cost 28 inf + 0 1553943020.454 * * [simplify]: Extracting #4: cost 36 inf + 453 1553943020.455 * * [simplify]: Extracting #5: cost 10 inf + 4064 1553943020.456 * * [simplify]: Extracting #6: cost 1 inf + 5760 1553943020.457 * * [simplify]: Extracting #7: cost 0 inf + 5522 1553943020.459 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (- x.re x.im)))) 1553943020.459 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (cbrt (* (* (+ x.im x.re) x.re) (* (- x.re x.im) (- x.re x.im))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943020.459 * * * * [progress]: [ 516 / 823 ] simplifiying candidate # 1553943020.459 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943020.459 * * [simplify]: iters left: 6 (21 enodes) 1553943020.464 * * [simplify]: iters left: 5 (91 enodes) 1553943020.478 * * [simplify]: iters left: 4 (198 enodes) 1553943020.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.531 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943020.531 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943020.531 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943020.531 * * [simplify]: Extracting #4: cost 178 inf + 1 1553943020.532 * * [simplify]: Extracting #5: cost 214 inf + 1060 1553943020.535 * * [simplify]: Extracting #6: cost 97 inf + 26239 1553943020.544 * * [simplify]: Extracting #7: cost 8 inf + 50098 1553943020.554 * * [simplify]: Extracting #8: cost 1 inf + 49411 1553943020.567 * * [simplify]: Extracting #9: cost 0 inf + 48758 1553943020.577 * * [simplify]: Extracting #10: cost 0 inf + 48387 1553943020.587 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943020.588 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943020.588 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943020.588 * * [simplify]: iters left: 6 (16 enodes) 1553943020.591 * * [simplify]: iters left: 5 (74 enodes) 1553943020.603 * * [simplify]: iters left: 4 (168 enodes) 1553943020.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.639 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943020.639 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943020.640 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943020.640 * * [simplify]: Extracting #4: cost 162 inf + 167 1553943020.641 * * [simplify]: Extracting #5: cost 132 inf + 7225 1553943020.645 * * [simplify]: Extracting #6: cost 42 inf + 23604 1553943020.653 * * [simplify]: Extracting #7: cost 1 inf + 35846 1553943020.660 * * [simplify]: Extracting #8: cost 0 inf + 36368 1553943020.668 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553943020.668 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943020.668 * * * * [progress]: [ 517 / 823 ] simplifiying candidate # 1553943020.668 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943020.669 * * [simplify]: iters left: 6 (20 enodes) 1553943020.674 * * [simplify]: iters left: 5 (86 enodes) 1553943020.687 * * [simplify]: iters left: 4 (186 enodes) 1553943020.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.741 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943020.741 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943020.742 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943020.742 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943020.743 * * [simplify]: Extracting #5: cost 198 inf + 4222 1553943020.748 * * [simplify]: Extracting #6: cost 86 inf + 24870 1553943020.757 * * [simplify]: Extracting #7: cost 1 inf + 48313 1553943020.770 * * [simplify]: Extracting #8: cost 0 inf + 49035 1553943020.781 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943020.781 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553943020.781 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943020.781 * * [simplify]: iters left: 6 (15 enodes) 1553943020.785 * * [simplify]: iters left: 5 (67 enodes) 1553943020.795 * * [simplify]: iters left: 4 (132 enodes) 1553943020.816 * * [simplify]: iters left: 3 (280 enodes) 1553943020.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.879 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943020.879 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943020.879 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943020.880 * * [simplify]: Extracting #4: cost 164 inf + 370 1553943020.881 * * [simplify]: Extracting #5: cost 127 inf + 5128 1553943020.886 * * [simplify]: Extracting #6: cost 29 inf + 27241 1553943020.896 * * [simplify]: Extracting #7: cost 0 inf + 34739 1553943020.904 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553943020.904 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943020.904 * * * * [progress]: [ 518 / 823 ] simplifiying candidate # 1553943020.904 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943020.905 * * [simplify]: iters left: 6 (21 enodes) 1553943020.910 * * [simplify]: iters left: 5 (91 enodes) 1553943020.924 * * [simplify]: iters left: 4 (202 enodes) 1553943020.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943020.984 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943020.984 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943020.984 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943020.984 * * [simplify]: Extracting #4: cost 201 inf + 1 1553943020.985 * * [simplify]: Extracting #5: cost 239 inf + 2323 1553943020.990 * * [simplify]: Extracting #6: cost 107 inf + 26566 1553943021.000 * * [simplify]: Extracting #7: cost 15 inf + 50106 1553943021.012 * * [simplify]: Extracting #8: cost 1 inf + 56094 1553943021.024 * * [simplify]: Extracting #9: cost 0 inf + 56816 1553943021.039 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943021.039 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943021.039 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943021.039 * * [simplify]: iters left: 6 (16 enodes) 1553943021.043 * * [simplify]: iters left: 5 (74 enodes) 1553943021.054 * * [simplify]: iters left: 4 (163 enodes) 1553943021.085 * * [simplify]: iters left: 3 (385 enodes) 1553943021.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943021.177 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943021.177 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943021.177 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943021.177 * * [simplify]: Extracting #4: cost 176 inf + 289 1553943021.180 * * [simplify]: Extracting #5: cost 109 inf + 12677 1553943021.187 * * [simplify]: Extracting #6: cost 19 inf + 34773 1553943021.196 * * [simplify]: Extracting #7: cost 0 inf + 39131 1553943021.205 * * [simplify]: Extracting #8: cost 0 inf + 39011 1553943021.216 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553943021.216 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.im (+ x.re x.im)) (* x.re x.re)) (- x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943021.217 * * * * [progress]: [ 519 / 823 ] simplifiying candidate # 1553943021.217 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943021.217 * * [simplify]: iters left: 6 (20 enodes) 1553943021.222 * * [simplify]: iters left: 5 (86 enodes) 1553943021.235 * * [simplify]: iters left: 4 (185 enodes) 1553943021.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943021.296 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943021.296 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943021.296 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943021.297 * * [simplify]: Extracting #4: cost 185 inf + 1 1553943021.298 * * [simplify]: Extracting #5: cost 194 inf + 3411 1553943021.303 * * [simplify]: Extracting #6: cost 64 inf + 26216 1553943021.312 * * [simplify]: Extracting #7: cost 1 inf + 42737 1553943021.322 * * [simplify]: Extracting #8: cost 0 inf + 43659 1553943021.333 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943021.333 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943021.333 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943021.333 * * [simplify]: iters left: 6 (15 enodes) 1553943021.336 * * [simplify]: iters left: 5 (67 enodes) 1553943021.349 * * [simplify]: iters left: 4 (119 enodes) 1553943021.365 * * [simplify]: iters left: 3 (165 enodes) 1553943021.387 * * [simplify]: iters left: 2 (238 enodes) 1553943021.429 * * [simplify]: iters left: 1 (352 enodes) 1553943021.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943021.498 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943021.498 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943021.498 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943021.498 * * [simplify]: Extracting #4: cost 169 inf + 249 1553943021.501 * * [simplify]: Extracting #5: cost 98 inf + 10652 1553943021.505 * * [simplify]: Extracting #6: cost 16 inf + 22450 1553943021.511 * * [simplify]: Extracting #7: cost 0 inf + 25999 1553943021.517 * * [simplify]: Extracting #8: cost 0 inf + 25919 1553943021.522 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553943021.522 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.im x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943021.523 * * * * [progress]: [ 520 / 823 ] simplifiying candidate # 1553943021.523 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943021.523 * * [simplify]: iters left: 6 (22 enodes) 1553943021.528 * * [simplify]: iters left: 5 (94 enodes) 1553943021.544 * * [simplify]: iters left: 4 (198 enodes) 1553943021.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943021.596 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943021.596 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943021.596 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943021.596 * * [simplify]: Extracting #4: cost 168 inf + 1 1553943021.599 * * [simplify]: Extracting #5: cost 203 inf + 1140 1553943021.602 * * [simplify]: Extracting #6: cost 100 inf + 20887 1553943021.609 * * [simplify]: Extracting #7: cost 8 inf + 42607 1553943021.618 * * [simplify]: Extracting #8: cost 0 inf + 42399 1553943021.627 * * [simplify]: Extracting #9: cost 0 inf + 41846 1553943021.637 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.re)))) 1553943021.637 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.re)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943021.638 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943021.638 * * [simplify]: iters left: 6 (15 enodes) 1553943021.641 * * [simplify]: iters left: 5 (64 enodes) 1553943021.650 * * [simplify]: iters left: 4 (105 enodes) 1553943021.664 * * [simplify]: iters left: 3 (129 enodes) 1553943021.680 * * [simplify]: iters left: 2 (142 enodes) 1553943021.697 * * [simplify]: iters left: 1 (160 enodes) 1553943021.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943021.716 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943021.717 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943021.717 * * [simplify]: Extracting #3: cost 36 inf + 0 1553943021.717 * * [simplify]: Extracting #4: cost 47 inf + 413 1553943021.718 * * [simplify]: Extracting #5: cost 20 inf + 3747 1553943021.719 * * [simplify]: Extracting #6: cost 1 inf + 8064 1553943021.721 * * [simplify]: Extracting #7: cost 0 inf + 8346 1553943021.723 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553943021.723 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* 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.im x.re)) x.im))) 1553943021.723 * * * * [progress]: [ 521 / 823 ] simplifiying candidate # 1553943021.723 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943021.723 * * [simplify]: iters left: 6 (21 enodes) 1553943021.728 * * [simplify]: iters left: 5 (89 enodes) 1553943021.743 * * [simplify]: iters left: 4 (186 enodes) 1553943021.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943021.799 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943021.799 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943021.799 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943021.799 * * [simplify]: Extracting #4: cost 177 inf + 1 1553943021.800 * * [simplify]: Extracting #5: cost 194 inf + 1630 1553943021.804 * * [simplify]: Extracting #6: cost 86 inf + 21037 1553943021.811 * * [simplify]: Extracting #7: cost 13 inf + 35650 1553943021.819 * * [simplify]: Extracting #8: cost 2 inf + 37907 1553943021.828 * * [simplify]: Extracting #9: cost 0 inf + 38638 1553943021.836 * * [simplify]: Extracting #10: cost 0 inf + 38558 1553943021.845 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) 1553943021.845 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943021.846 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553943021.846 * * [simplify]: iters left: 6 (14 enodes) 1553943021.848 * * [simplify]: iters left: 5 (57 enodes) 1553943021.856 * * [simplify]: iters left: 4 (88 enodes) 1553943021.868 * * [simplify]: iters left: 3 (109 enodes) 1553943021.881 * * [simplify]: iters left: 2 (121 enodes) 1553943021.896 * * [simplify]: iters left: 1 (139 enodes) 1553943021.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943021.913 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943021.913 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943021.913 * * [simplify]: Extracting #3: cost 34 inf + 0 1553943021.913 * * [simplify]: Extracting #4: cost 36 inf + 1024 1553943021.914 * * [simplify]: Extracting #5: cost 13 inf + 3549 1553943021.915 * * [simplify]: Extracting #6: cost 2 inf + 6010 1553943021.917 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553943021.918 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553943021.918 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (* (cbrt (- x.re x.im)) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943021.918 * * * * [progress]: [ 522 / 823 ] simplifiying candidate # 1553943021.919 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943021.919 * * [simplify]: iters left: 6 (17 enodes) 1553943021.923 * * [simplify]: iters left: 5 (72 enodes) 1553943021.934 * * [simplify]: iters left: 4 (141 enodes) 1553943021.969 * * [simplify]: iters left: 3 (493 enodes) 1553943022.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943022.191 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943022.191 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943022.191 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943022.192 * * [simplify]: Extracting #4: cost 305 inf + 1 1553943022.194 * * [simplify]: Extracting #5: cost 329 inf + 4510 1553943022.200 * * [simplify]: Extracting #6: cost 169 inf + 33294 1553943022.219 * * [simplify]: Extracting #7: cost 18 inf + 66308 1553943022.236 * * [simplify]: Extracting #8: cost 0 inf + 71144 1553943022.253 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943022.253 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943022.253 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943022.253 * * [simplify]: iters left: 6 (12 enodes) 1553943022.256 * * [simplify]: iters left: 5 (48 enodes) 1553943022.263 * * [simplify]: iters left: 4 (74 enodes) 1553943022.273 * * [simplify]: iters left: 3 (92 enodes) 1553943022.285 * * [simplify]: iters left: 2 (104 enodes) 1553943022.298 * * [simplify]: iters left: 1 (122 enodes) 1553943022.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943022.314 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943022.314 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943022.314 * * [simplify]: Extracting #3: cost 28 inf + 0 1553943022.314 * * [simplify]: Extracting #4: cost 35 inf + 535 1553943022.315 * * [simplify]: Extracting #5: cost 9 inf + 3906 1553943022.316 * * [simplify]: Extracting #6: cost 1 inf + 5200 1553943022.317 * * [simplify]: Extracting #7: cost 0 inf + 5522 1553943022.318 * [simplify]: Simplified to (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im))) 1553943022.318 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943022.319 * * * * [progress]: [ 523 / 823 ] simplifiying candidate # 1553943022.319 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943022.319 * * [simplify]: iters left: 6 (17 enodes) 1553943022.323 * * [simplify]: iters left: 5 (73 enodes) 1553943022.334 * * [simplify]: iters left: 4 (142 enodes) 1553943022.370 * * [simplify]: iters left: 3 (492 enodes) 1553943022.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943022.605 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943022.605 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943022.605 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943022.606 * * [simplify]: Extracting #4: cost 320 inf + 1 1553943022.608 * * [simplify]: Extracting #5: cost 354 inf + 2884 1553943022.614 * * [simplify]: Extracting #6: cost 198 inf + 31138 1553943022.632 * * [simplify]: Extracting #7: cost 22 inf + 69845 1553943022.649 * * [simplify]: Extracting #8: cost 0 inf + 74329 1553943022.667 * [simplify]: Simplified to (* (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re)))) 1553943022.667 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re)))) (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943022.667 * [simplify]: Simplifying (* (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553943022.667 * * [simplify]: iters left: 6 (12 enodes) 1553943022.670 * * [simplify]: iters left: 5 (50 enodes) 1553943022.677 * * [simplify]: iters left: 4 (76 enodes) 1553943022.687 * * [simplify]: iters left: 3 (92 enodes) 1553943022.699 * * [simplify]: iters left: 2 (104 enodes) 1553943022.712 * * [simplify]: iters left: 1 (122 enodes) 1553943022.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943022.728 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943022.728 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943022.728 * * [simplify]: Extracting #3: cost 28 inf + 0 1553943022.728 * * [simplify]: Extracting #4: cost 35 inf + 575 1553943022.729 * * [simplify]: Extracting #5: cost 11 inf + 3342 1553943022.730 * * [simplify]: Extracting #6: cost 1 inf + 5160 1553943022.731 * * [simplify]: Extracting #7: cost 0 inf + 5362 1553943022.732 * * [simplify]: Extracting #8: cost 0 inf + 5282 1553943022.733 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1553943022.733 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* x.re (- x.re x.im)) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943022.734 * * * * [progress]: [ 524 / 823 ] simplifiying candidate # 1553943022.734 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943022.734 * * [simplify]: iters left: 6 (19 enodes) 1553943022.739 * * [simplify]: iters left: 5 (82 enodes) 1553943022.751 * * [simplify]: iters left: 4 (166 enodes) 1553943022.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943022.792 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943022.792 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943022.792 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943022.792 * * [simplify]: Extracting #4: cost 145 inf + 1 1553943022.793 * * [simplify]: Extracting #5: cost 174 inf + 2196 1553943022.797 * * [simplify]: Extracting #6: cost 62 inf + 21722 1553943022.804 * * [simplify]: Extracting #7: cost 3 inf + 37957 1553943022.812 * * [simplify]: Extracting #8: cost 0 inf + 38803 1553943022.820 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553943022.820 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943022.821 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943022.821 * * [simplify]: iters left: 6 (15 enodes) 1553943022.824 * * [simplify]: iters left: 5 (71 enodes) 1553943022.837 * * [simplify]: iters left: 4 (160 enodes) 1553943022.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943022.870 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943022.870 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943022.870 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943022.871 * * [simplify]: Extracting #4: cost 151 inf + 2 1553943022.871 * * [simplify]: Extracting #5: cost 162 inf + 2202 1553943022.875 * * [simplify]: Extracting #6: cost 40 inf + 23160 1553943022.882 * * [simplify]: Extracting #7: cost 0 inf + 34118 1553943022.889 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) 1553943022.889 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943022.889 * * * * [progress]: [ 525 / 823 ] simplifiying candidate # 1553943022.890 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943022.890 * * [simplify]: iters left: 6 (22 enodes) 1553943022.896 * * [simplify]: iters left: 5 (95 enodes) 1553943022.911 * * [simplify]: iters left: 4 (210 enodes) 1553943022.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943022.972 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943022.972 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943022.972 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943022.973 * * [simplify]: Extracting #4: cost 216 inf + 1 1553943022.976 * * [simplify]: Extracting #5: cost 186 inf + 15547 1553943022.986 * * [simplify]: Extracting #6: cost 15 inf + 53949 1553943022.999 * * [simplify]: Extracting #7: cost 0 inf + 57739 1553943023.012 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553943023.012 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943023.012 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943023.012 * * [simplify]: iters left: 6 (18 enodes) 1553943023.016 * * [simplify]: iters left: 5 (87 enodes) 1553943023.033 * * [simplify]: iters left: 4 (204 enodes) 1553943023.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943023.076 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943023.076 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943023.076 * * [simplify]: Extracting #3: cost 73 inf + 0 1553943023.076 * * [simplify]: Extracting #4: cost 195 inf + 2 1553943023.078 * * [simplify]: Extracting #5: cost 139 inf + 11613 1553943023.086 * * [simplify]: Extracting #6: cost 11 inf + 38222 1553943023.097 * * [simplify]: Extracting #7: cost 0 inf + 41083 1553943023.105 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943023.105 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943023.106 * * * * [progress]: [ 526 / 823 ] simplifiying candidate # 1553943023.106 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943023.106 * * [simplify]: iters left: 6 (21 enodes) 1553943023.111 * * [simplify]: iters left: 5 (91 enodes) 1553943023.125 * * [simplify]: iters left: 4 (204 enodes) 1553943023.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943023.187 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943023.187 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943023.187 * * [simplify]: Extracting #3: cost 91 inf + 0 1553943023.188 * * [simplify]: Extracting #4: cost 206 inf + 1 1553943023.190 * * [simplify]: Extracting #5: cost 225 inf + 9588 1553943023.198 * * [simplify]: Extracting #6: cost 55 inf + 45347 1553943023.212 * * [simplify]: Extracting #7: cost 2 inf + 61651 1553943023.228 * * [simplify]: Extracting #8: cost 0 inf + 63295 1553943023.242 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943023.242 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943023.242 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943023.242 * * [simplify]: iters left: 6 (17 enodes) 1553943023.246 * * [simplify]: iters left: 5 (84 enodes) 1553943023.260 * * [simplify]: iters left: 4 (226 enodes) 1553943023.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943023.315 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943023.315 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943023.315 * * [simplify]: Extracting #3: cost 71 inf + 0 1553943023.315 * * [simplify]: Extracting #4: cost 210 inf + 2 1553943023.318 * * [simplify]: Extracting #5: cost 146 inf + 15018 1553943023.326 * * [simplify]: Extracting #6: cost 17 inf + 40548 1553943023.336 * * [simplify]: Extracting #7: cost 0 inf + 44541 1553943023.346 * * [simplify]: Extracting #8: cost 0 inf + 44461 1553943023.356 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) 1553943023.356 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) x.re)) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943023.357 * * * * [progress]: [ 527 / 823 ] simplifiying candidate # 1553943023.357 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943023.357 * * [simplify]: iters left: 6 (22 enodes) 1553943023.364 * * [simplify]: iters left: 5 (95 enodes) 1553943023.380 * * [simplify]: iters left: 4 (209 enodes) 1553943023.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943023.446 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943023.446 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943023.446 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943023.447 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943023.449 * * [simplify]: Extracting #5: cost 178 inf + 14990 1553943023.459 * * [simplify]: Extracting #6: cost 31 inf + 45386 1553943023.470 * * [simplify]: Extracting #7: cost 1 inf + 52766 1553943023.482 * * [simplify]: Extracting #8: cost 0 inf + 53208 1553943023.495 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) 1553943023.495 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943023.495 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943023.495 * * [simplify]: iters left: 6 (18 enodes) 1553943023.501 * * [simplify]: iters left: 5 (87 enodes) 1553943023.515 * * [simplify]: iters left: 4 (193 enodes) 1553943023.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943023.551 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943023.551 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943023.551 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943023.552 * * [simplify]: Extracting #4: cost 179 inf + 2 1553943023.553 * * [simplify]: Extracting #5: cost 175 inf + 1838 1553943023.556 * * [simplify]: Extracting #6: cost 51 inf + 22276 1553943023.564 * * [simplify]: Extracting #7: cost 7 inf + 33044 1553943023.571 * * [simplify]: Extracting #8: cost 1 inf + 35816 1553943023.578 * * [simplify]: Extracting #9: cost 0 inf + 36538 1553943023.585 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) 1553943023.585 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943023.586 * * * * [progress]: [ 528 / 823 ] simplifiying candidate # 1553943023.586 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943023.586 * * [simplify]: iters left: 6 (22 enodes) 1553943023.591 * * [simplify]: iters left: 5 (94 enodes) 1553943023.606 * * [simplify]: iters left: 4 (200 enodes) 1553943023.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943023.660 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943023.660 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943023.660 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943023.661 * * [simplify]: Extracting #4: cost 177 inf + 1 1553943023.661 * * [simplify]: Extracting #5: cost 215 inf + 2886 1553943023.665 * * [simplify]: Extracting #6: cost 101 inf + 21737 1553943023.674 * * [simplify]: Extracting #7: cost 7 inf + 45957 1553943023.685 * * [simplify]: Extracting #8: cost 0 inf + 49371 1553943023.696 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553943023.696 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943023.951 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943023.951 * * [simplify]: iters left: 6 (16 enodes) 1553943023.954 * * [simplify]: iters left: 5 (74 enodes) 1553943023.966 * * [simplify]: iters left: 4 (168 enodes) 1553943024.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.000 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943024.000 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943024.000 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943024.000 * * [simplify]: Extracting #4: cost 162 inf + 2 1553943024.001 * * [simplify]: Extracting #5: cost 163 inf + 2447 1553943024.006 * * [simplify]: Extracting #6: cost 34 inf + 25461 1553943024.013 * * [simplify]: Extracting #7: cost 1 inf + 36206 1553943024.024 * * [simplify]: Extracting #8: cost 0 inf + 36608 1553943024.031 * [simplify]: Simplified to (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im)))) 1553943024.031 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.031 * * * * [progress]: [ 529 / 823 ] simplifiying candidate # 1553943024.032 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943024.032 * * [simplify]: iters left: 6 (23 enodes) 1553943024.037 * * [simplify]: iters left: 5 (98 enodes) 1553943024.052 * * [simplify]: iters left: 4 (210 enodes) 1553943024.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.114 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943024.114 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943024.114 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943024.114 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943024.117 * * [simplify]: Extracting #5: cost 169 inf + 12575 1553943024.125 * * [simplify]: Extracting #6: cost 14 inf + 44907 1553943024.136 * * [simplify]: Extracting #7: cost 0 inf + 47575 1553943024.147 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943024.147 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.147 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553943024.147 * * [simplify]: iters left: 6 (17 enodes) 1553943024.154 * * [simplify]: iters left: 5 (77 enodes) 1553943024.166 * * [simplify]: iters left: 4 (162 enodes) 1553943024.200 * * [simplify]: iters left: 3 (490 enodes) 1553943024.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.409 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943024.409 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943024.409 * * [simplify]: Extracting #3: cost 100 inf + 0 1553943024.410 * * [simplify]: Extracting #4: cost 350 inf + 371 1553943024.414 * * [simplify]: Extracting #5: cost 328 inf + 11097 1553943024.428 * * [simplify]: Extracting #6: cost 102 inf + 66817 1553943024.457 * * [simplify]: Extracting #7: cost 2 inf + 98415 1553943024.482 * * [simplify]: Extracting #8: cost 0 inf + 98779 1553943024.508 * [simplify]: Simplified to (* (* (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re))) 1553943024.508 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.508 * * * * [progress]: [ 530 / 823 ] simplifiying candidate # 1553943024.509 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943024.509 * * [simplify]: iters left: 6 (21 enodes) 1553943024.514 * * [simplify]: iters left: 5 (91 enodes) 1553943024.529 * * [simplify]: iters left: 4 (198 enodes) 1553943024.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.579 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943024.579 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943024.579 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943024.580 * * [simplify]: Extracting #4: cost 178 inf + 1 1553943024.581 * * [simplify]: Extracting #5: cost 208 inf + 2356 1553943024.584 * * [simplify]: Extracting #6: cost 103 inf + 20669 1553943024.595 * * [simplify]: Extracting #7: cost 11 inf + 43205 1553943024.605 * * [simplify]: Extracting #8: cost 1 inf + 47585 1553943024.615 * * [simplify]: Extracting #9: cost 0 inf + 48227 1553943024.626 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 1553943024.626 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.626 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943024.626 * * [simplify]: iters left: 6 (16 enodes) 1553943024.630 * * [simplify]: iters left: 5 (74 enodes) 1553943024.641 * * [simplify]: iters left: 4 (168 enodes) 1553943024.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.677 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943024.677 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943024.678 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943024.678 * * [simplify]: Extracting #4: cost 166 inf + 2 1553943024.679 * * [simplify]: Extracting #5: cost 163 inf + 2487 1553943024.683 * * [simplify]: Extracting #6: cost 33 inf + 25542 1553943024.690 * * [simplify]: Extracting #7: cost 1 inf + 36126 1553943024.698 * * [simplify]: Extracting #8: cost 0 inf + 36448 1553943024.705 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im)))) 1553943024.705 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.706 * * * * [progress]: [ 531 / 823 ] simplifiying candidate # 1553943024.706 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943024.706 * * [simplify]: iters left: 6 (19 enodes) 1553943024.710 * * [simplify]: iters left: 5 (80 enodes) 1553943024.722 * * [simplify]: iters left: 4 (164 enodes) 1553943024.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.763 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943024.763 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943024.764 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943024.764 * * [simplify]: Extracting #4: cost 145 inf + 1 1553943024.765 * * [simplify]: Extracting #5: cost 174 inf + 1996 1553943024.769 * * [simplify]: Extracting #6: cost 55 inf + 22778 1553943024.776 * * [simplify]: Extracting #7: cost 6 inf + 35671 1553943024.784 * * [simplify]: Extracting #8: cost 0 inf + 38323 1553943024.794 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))))) 1553943024.794 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.794 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553943024.794 * * [simplify]: iters left: 6 (15 enodes) 1553943024.797 * * [simplify]: iters left: 5 (70 enodes) 1553943024.808 * * [simplify]: iters left: 4 (159 enodes) 1553943024.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.841 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943024.841 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943024.841 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943024.841 * * [simplify]: Extracting #4: cost 150 inf + 43 1553943024.842 * * [simplify]: Extracting #5: cost 155 inf + 2852 1553943024.846 * * [simplify]: Extracting #6: cost 34 inf + 24411 1553943024.853 * * [simplify]: Extracting #7: cost 0 inf + 33558 1553943024.861 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1553943024.861 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.862 * * * * [progress]: [ 532 / 823 ] simplifiying candidate # 1553943024.862 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943024.862 * * [simplify]: iters left: 6 (22 enodes) 1553943024.867 * * [simplify]: iters left: 5 (95 enodes) 1553943024.882 * * [simplify]: iters left: 4 (210 enodes) 1553943024.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943024.943 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943024.943 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943024.944 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943024.944 * * [simplify]: Extracting #4: cost 216 inf + 1 1553943024.946 * * [simplify]: Extracting #5: cost 198 inf + 12163 1553943024.955 * * [simplify]: Extracting #6: cost 37 inf + 45545 1553943024.967 * * [simplify]: Extracting #7: cost 1 inf + 57097 1553943024.980 * * [simplify]: Extracting #8: cost 0 inf + 57739 1553943024.995 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943024.995 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943024.995 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943024.995 * * [simplify]: iters left: 6 (18 enodes) 1553943024.999 * * [simplify]: iters left: 5 (87 enodes) 1553943025.013 * * [simplify]: iters left: 4 (204 enodes) 1553943025.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.060 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943025.060 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943025.060 * * [simplify]: Extracting #3: cost 73 inf + 0 1553943025.060 * * [simplify]: Extracting #4: cost 194 inf + 44 1553943025.063 * * [simplify]: Extracting #5: cost 135 inf + 11539 1553943025.070 * * [simplify]: Extracting #6: cost 12 inf + 36581 1553943025.078 * * [simplify]: Extracting #7: cost 0 inf + 39964 1553943025.087 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553943025.087 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.087 * * * * [progress]: [ 533 / 823 ] simplifiying candidate # 1553943025.087 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943025.087 * * [simplify]: iters left: 6 (18 enodes) 1553943025.092 * * [simplify]: iters left: 5 (77 enodes) 1553943025.103 * * [simplify]: iters left: 4 (154 enodes) 1553943025.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.148 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943025.148 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943025.148 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943025.149 * * [simplify]: Extracting #4: cost 171 inf + 1 1553943025.150 * * [simplify]: Extracting #5: cost 189 inf + 2436 1553943025.153 * * [simplify]: Extracting #6: cost 81 inf + 21955 1553943025.161 * * [simplify]: Extracting #7: cost 3 inf + 40987 1553943025.171 * * [simplify]: Extracting #8: cost 0 inf + 41793 1553943025.179 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))))) 1553943025.179 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.180 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943025.180 * * [simplify]: iters left: 6 (14 enodes) 1553943025.183 * * [simplify]: iters left: 5 (64 enodes) 1553943025.195 * * [simplify]: iters left: 4 (124 enodes) 1553943025.216 * * [simplify]: iters left: 3 (267 enodes) 1553943025.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.278 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943025.278 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943025.278 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943025.278 * * [simplify]: Extracting #4: cost 153 inf + 44 1553943025.279 * * [simplify]: Extracting #5: cost 134 inf + 4499 1553943025.284 * * [simplify]: Extracting #6: cost 26 inf + 27391 1553943025.291 * * [simplify]: Extracting #7: cost 1 inf + 32443 1553943025.299 * * [simplify]: Extracting #8: cost 0 inf + 32725 1553943025.306 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553943025.306 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.307 * * * * [progress]: [ 534 / 823 ] simplifiying candidate # 1553943025.307 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943025.307 * * [simplify]: iters left: 6 (22 enodes) 1553943025.312 * * [simplify]: iters left: 5 (95 enodes) 1553943025.329 * * [simplify]: iters left: 4 (214 enodes) 1553943025.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.399 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943025.399 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943025.399 * * [simplify]: Extracting #3: cost 95 inf + 0 1553943025.400 * * [simplify]: Extracting #4: cost 236 inf + 1 1553943025.403 * * [simplify]: Extracting #5: cost 208 inf + 17568 1553943025.414 * * [simplify]: Extracting #6: cost 15 inf + 61495 1553943025.429 * * [simplify]: Extracting #7: cost 0 inf + 66085 1553943025.443 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943025.443 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.443 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943025.443 * * [simplify]: iters left: 6 (18 enodes) 1553943025.447 * * [simplify]: iters left: 5 (87 enodes) 1553943025.463 * * [simplify]: iters left: 4 (199 enodes) 1553943025.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.502 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943025.502 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943025.502 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943025.502 * * [simplify]: Extracting #4: cost 133 inf + 44 1553943025.503 * * [simplify]: Extracting #5: cost 114 inf + 2863 1553943025.506 * * [simplify]: Extracting #6: cost 32 inf + 16378 1553943025.512 * * [simplify]: Extracting #7: cost 0 inf + 25201 1553943025.519 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553943025.519 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.519 * * * * [progress]: [ 535 / 823 ] simplifiying candidate # 1553943025.519 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943025.519 * * [simplify]: iters left: 6 (20 enodes) 1553943025.524 * * [simplify]: iters left: 5 (86 enodes) 1553943025.537 * * [simplify]: iters left: 4 (189 enodes) 1553943025.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.602 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943025.602 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943025.603 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943025.603 * * [simplify]: Extracting #4: cost 216 inf + 1 1553943025.605 * * [simplify]: Extracting #5: cost 198 inf + 9787 1553943025.613 * * [simplify]: Extracting #6: cost 38 inf + 42732 1553943025.625 * * [simplify]: Extracting #7: cost 0 inf + 52966 1553943025.638 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553943025.638 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.638 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943025.638 * * [simplify]: iters left: 6 (16 enodes) 1553943025.642 * * [simplify]: iters left: 5 (77 enodes) 1553943025.655 * * [simplify]: iters left: 4 (163 enodes) 1553943025.682 * * [simplify]: iters left: 3 (333 enodes) 1553943025.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.753 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943025.753 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943025.753 * * [simplify]: Extracting #3: cost 75 inf + 0 1553943025.754 * * [simplify]: Extracting #4: cost 193 inf + 2 1553943025.755 * * [simplify]: Extracting #5: cost 147 inf + 8342 1553943025.762 * * [simplify]: Extracting #6: cost 19 inf + 34311 1553943025.773 * * [simplify]: Extracting #7: cost 0 inf + 38789 1553943025.782 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943025.782 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.782 * * * * [progress]: [ 536 / 823 ] simplifiying candidate # 1553943025.782 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943025.783 * * [simplify]: iters left: 6 (23 enodes) 1553943025.788 * * [simplify]: iters left: 5 (98 enodes) 1553943025.803 * * [simplify]: iters left: 4 (210 enodes) 1553943025.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943025.864 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943025.864 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943025.864 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943025.864 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943025.867 * * [simplify]: Extracting #5: cost 178 inf + 16357 1553943025.877 * * [simplify]: Extracting #6: cost 20 inf + 48935 1553943025.888 * * [simplify]: Extracting #7: cost 0 inf + 54173 1553943025.900 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im))))) 1553943025.900 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943025.901 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943025.901 * * [simplify]: iters left: 6 (17 enodes) 1553943025.907 * * [simplify]: iters left: 5 (77 enodes) 1553943025.919 * * [simplify]: iters left: 4 (147 enodes) 1553943025.943 * * [simplify]: iters left: 3 (296 enodes) 1553943026.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.008 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943026.008 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943026.008 * * [simplify]: Extracting #3: cost 63 inf + 0 1553943026.008 * * [simplify]: Extracting #4: cost 163 inf + 85 1553943026.009 * * [simplify]: Extracting #5: cost 137 inf + 3185 1553943026.014 * * [simplify]: Extracting #6: cost 39 inf + 23737 1553943026.021 * * [simplify]: Extracting #7: cost 1 inf + 34253 1553943026.029 * * [simplify]: Extracting #8: cost 0 inf + 34655 1553943026.039 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) 1553943026.039 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re x.re) (* x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943026.039 * * * * [progress]: [ 537 / 823 ] simplifiying candidate # 1553943026.039 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943026.040 * * [simplify]: iters left: 6 (21 enodes) 1553943026.045 * * [simplify]: iters left: 5 (89 enodes) 1553943026.059 * * [simplify]: iters left: 4 (190 enodes) 1553943026.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.118 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943026.118 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943026.118 * * [simplify]: Extracting #3: cost 91 inf + 0 1553943026.119 * * [simplify]: Extracting #4: cost 211 inf + 1 1553943026.121 * * [simplify]: Extracting #5: cost 194 inf + 9911 1553943026.129 * * [simplify]: Extracting #6: cost 14 inf + 45252 1553943026.140 * * [simplify]: Extracting #7: cost 0 inf + 49959 1553943026.152 * * [simplify]: Extracting #8: cost 0 inf + 49759 1553943026.162 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943026.163 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553943026.163 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553943026.163 * * [simplify]: iters left: 6 (15 enodes) 1553943026.168 * * [simplify]: iters left: 5 (67 enodes) 1553943026.178 * * [simplify]: iters left: 4 (132 enodes) 1553943026.200 * * [simplify]: iters left: 3 (280 enodes) 1553943026.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.262 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943026.262 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943026.262 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943026.263 * * [simplify]: Extracting #4: cost 159 inf + 44 1553943026.264 * * [simplify]: Extracting #5: cost 139 inf + 3646 1553943026.268 * * [simplify]: Extracting #6: cost 22 inf + 28235 1553943026.276 * * [simplify]: Extracting #7: cost 0 inf + 34057 1553943026.283 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) 1553943026.284 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943026.284 * * * * [progress]: [ 538 / 823 ] simplifiying candidate # 1553943026.284 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943026.284 * * [simplify]: iters left: 6 (20 enodes) 1553943026.289 * * [simplify]: iters left: 5 (86 enodes) 1553943026.304 * * [simplify]: iters left: 4 (186 enodes) 1553943026.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.359 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943026.359 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943026.359 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943026.360 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943026.361 * * [simplify]: Extracting #5: cost 181 inf + 6687 1553943026.367 * * [simplify]: Extracting #6: cost 51 inf + 31933 1553943026.377 * * [simplify]: Extracting #7: cost 4 inf + 46667 1553943026.388 * * [simplify]: Extracting #8: cost 0 inf + 49115 1553943026.399 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im)))))) 1553943026.399 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943026.399 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943026.399 * * [simplify]: iters left: 6 (15 enodes) 1553943026.402 * * [simplify]: iters left: 5 (67 enodes) 1553943026.412 * * [simplify]: iters left: 4 (132 enodes) 1553943026.436 * * [simplify]: iters left: 3 (280 enodes) 1553943026.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.499 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943026.499 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943026.499 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943026.500 * * [simplify]: Extracting #4: cost 168 inf + 44 1553943026.501 * * [simplify]: Extracting #5: cost 137 inf + 3810 1553943026.505 * * [simplify]: Extracting #6: cost 25 inf + 27669 1553943026.513 * * [simplify]: Extracting #7: cost 0 inf + 34537 1553943026.521 * [simplify]: Simplified to (* (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) 1553943026.521 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im)))))) (* (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943026.521 * * * * [progress]: [ 539 / 823 ] simplifiying candidate # 1553943026.521 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943026.521 * * [simplify]: iters left: 6 (18 enodes) 1553943026.526 * * [simplify]: iters left: 5 (76 enodes) 1553943026.537 * * [simplify]: iters left: 4 (153 enodes) 1553943026.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.582 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943026.582 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943026.582 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943026.582 * * [simplify]: Extracting #4: cost 171 inf + 1 1553943026.583 * * [simplify]: Extracting #5: cost 186 inf + 2561 1553943026.587 * * [simplify]: Extracting #6: cost 78 inf + 22762 1553943026.595 * * [simplify]: Extracting #7: cost 0 inf + 41393 1553943026.604 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943026.604 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553943026.604 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553943026.604 * * [simplify]: iters left: 6 (14 enodes) 1553943026.607 * * [simplify]: iters left: 5 (62 enodes) 1553943026.619 * * [simplify]: iters left: 4 (122 enodes) 1553943026.640 * * [simplify]: iters left: 3 (267 enodes) 1553943026.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.701 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943026.701 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943026.701 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943026.701 * * [simplify]: Extracting #4: cost 156 inf + 44 1553943026.702 * * [simplify]: Extracting #5: cost 137 inf + 3384 1553943026.707 * * [simplify]: Extracting #6: cost 33 inf + 24065 1553943026.714 * * [simplify]: Extracting #7: cost 1 inf + 32849 1553943026.721 * * [simplify]: Extracting #8: cost 0 inf + 33251 1553943026.729 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (- x.re x.im))) 1553943026.729 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943026.729 * * * * [progress]: [ 540 / 823 ] simplifiying candidate # 1553943026.729 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943026.730 * * [simplify]: iters left: 6 (21 enodes) 1553943026.734 * * [simplify]: iters left: 5 (91 enodes) 1553943026.751 * * [simplify]: iters left: 4 (204 enodes) 1553943026.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943026.813 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943026.813 * * [simplify]: Extracting #3: cost 91 inf + 0 1553943026.814 * * [simplify]: Extracting #4: cost 206 inf + 1 1553943026.816 * * [simplify]: Extracting #5: cost 218 inf + 12721 1553943026.826 * * [simplify]: Extracting #6: cost 25 inf + 55928 1553943026.840 * * [simplify]: Extracting #7: cost 0 inf + 62655 1553943026.853 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553943026.853 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943026.854 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943026.854 * * [simplify]: iters left: 6 (17 enodes) 1553943026.858 * * [simplify]: iters left: 5 (84 enodes) 1553943026.872 * * [simplify]: iters left: 4 (226 enodes) 1553943026.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943026.926 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943026.926 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943026.927 * * [simplify]: Extracting #3: cost 71 inf + 0 1553943026.927 * * [simplify]: Extracting #4: cost 209 inf + 2 1553943026.929 * * [simplify]: Extracting #5: cost 159 inf + 11307 1553943026.937 * * [simplify]: Extracting #6: cost 17 inf + 38504 1553943026.949 * * [simplify]: Extracting #7: cost 0 inf + 43897 1553943026.959 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553943026.959 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943026.959 * * * * [progress]: [ 541 / 823 ] simplifiying candidate # 1553943026.960 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943026.960 * * [simplify]: iters left: 6 (22 enodes) 1553943026.965 * * [simplify]: iters left: 5 (95 enodes) 1553943026.980 * * [simplify]: iters left: 4 (214 enodes) 1553943027.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943027.049 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943027.050 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943027.050 * * [simplify]: Extracting #3: cost 95 inf + 0 1553943027.050 * * [simplify]: Extracting #4: cost 236 inf + 1 1553943027.053 * * [simplify]: Extracting #5: cost 232 inf + 11602 1553943027.062 * * [simplify]: Extracting #6: cost 43 inf + 53399 1553943027.079 * * [simplify]: Extracting #7: cost 0 inf + 66405 1553943027.093 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553943027.093 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943027.094 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943027.094 * * [simplify]: iters left: 6 (18 enodes) 1553943027.098 * * [simplify]: iters left: 5 (87 enodes) 1553943027.112 * * [simplify]: iters left: 4 (199 enodes) 1553943027.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943027.152 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943027.152 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943027.152 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943027.152 * * [simplify]: Extracting #4: cost 134 inf + 2 1553943027.153 * * [simplify]: Extracting #5: cost 118 inf + 2694 1553943027.156 * * [simplify]: Extracting #6: cost 35 inf + 15452 1553943027.161 * * [simplify]: Extracting #7: cost 4 inf + 23953 1553943027.167 * * [simplify]: Extracting #8: cost 0 inf + 25241 1553943027.172 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))))) 1553943027.173 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (- x.re x.im)) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re)))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943027.173 * * * * [progress]: [ 542 / 823 ] simplifiying candidate # 1553943027.173 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943027.173 * * [simplify]: iters left: 6 (18 enodes) 1553943027.178 * * [simplify]: iters left: 5 (78 enodes) 1553943027.190 * * [simplify]: iters left: 4 (164 enodes) 1553943027.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943027.238 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943027.238 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943027.238 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943027.239 * * [simplify]: Extracting #4: cost 164 inf + 1 1553943027.239 * * [simplify]: Extracting #5: cost 206 inf + 1749 1553943027.243 * * [simplify]: Extracting #6: cost 92 inf + 21398 1553943027.251 * * [simplify]: Extracting #7: cost 2 inf + 43574 1553943027.261 * * [simplify]: Extracting #8: cost 0 inf + 44658 1553943027.272 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943027.272 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943027.272 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943027.272 * * [simplify]: iters left: 6 (13 enodes) 1553943027.278 * * [simplify]: iters left: 5 (59 enodes) 1553943027.287 * * [simplify]: iters left: 4 (126 enodes) 1553943027.312 * * [simplify]: iters left: 3 (335 enodes) 1553943027.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943027.399 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943027.399 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943027.400 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943027.400 * * [simplify]: Extracting #4: cost 160 inf + 2 1553943027.401 * * [simplify]: Extracting #5: cost 158 inf + 1633 1553943027.405 * * [simplify]: Extracting #6: cost 53 inf + 20634 1553943027.414 * * [simplify]: Extracting #7: cost 1 inf + 35858 1553943027.422 * * [simplify]: Extracting #8: cost 0 inf + 36140 1553943027.431 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) (cbrt (- x.re x.im)))) 1553943027.431 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) (* (cbrt (* (- 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))) 1553943027.431 * * * * [progress]: [ 543 / 823 ] simplifiying candidate # 1553943027.431 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943027.431 * * [simplify]: iters left: 6 (21 enodes) 1553943027.437 * * [simplify]: iters left: 5 (91 enodes) 1553943027.451 * * [simplify]: iters left: 4 (207 enodes) 1553943027.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943027.526 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943027.526 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943027.526 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943027.527 * * [simplify]: Extracting #4: cost 227 inf + 1 1553943027.529 * * [simplify]: Extracting #5: cost 220 inf + 10663 1553943027.538 * * [simplify]: Extracting #6: cost 41 inf + 47604 1553943027.551 * * [simplify]: Extracting #7: cost 0 inf + 57803 1553943027.564 * * [simplify]: Extracting #8: cost 0 inf + 57443 1553943027.577 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943027.578 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943027.578 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943027.578 * * [simplify]: iters left: 6 (16 enodes) 1553943027.582 * * [simplify]: iters left: 5 (75 enodes) 1553943027.593 * * [simplify]: iters left: 4 (160 enodes) 1553943027.623 * * [simplify]: iters left: 3 (369 enodes) 1553943027.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943027.720 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943027.720 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943027.720 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943027.720 * * [simplify]: Extracting #4: cost 202 inf + 2 1553943027.722 * * [simplify]: Extracting #5: cost 144 inf + 7307 1553943027.729 * * [simplify]: Extracting #6: cost 23 inf + 34425 1553943027.739 * * [simplify]: Extracting #7: cost 1 inf + 40709 1553943027.748 * * [simplify]: Extracting #8: cost 0 inf + 41111 1553943027.758 * * [simplify]: Extracting #9: cost 0 inf + 41031 1553943027.768 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (- x.re x.im)))) 1553943027.768 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943027.768 * * * * [progress]: [ 544 / 823 ] simplifiying candidate # 1553943027.768 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943027.769 * * [simplify]: iters left: 6 (21 enodes) 1553943027.773 * * [simplify]: iters left: 5 (90 enodes) 1553943027.790 * * [simplify]: iters left: 4 (197 enodes) 1553943027.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943027.848 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943027.848 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943027.848 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943027.848 * * [simplify]: Extracting #4: cost 189 inf + 1 1553943027.850 * * [simplify]: Extracting #5: cost 206 inf + 7928 1553943027.858 * * [simplify]: Extracting #6: cost 30 inf + 42857 1553943027.870 * * [simplify]: Extracting #7: cost 1 inf + 51234 1553943027.882 * * [simplify]: Extracting #8: cost 0 inf + 51836 1553943027.893 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553943027.893 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943027.894 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943027.894 * * [simplify]: iters left: 6 (14 enodes) 1553943027.897 * * [simplify]: iters left: 5 (62 enodes) 1553943027.906 * * [simplify]: iters left: 4 (134 enodes) 1553943027.933 * * [simplify]: iters left: 3 (350 enodes) 1553943028.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.017 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943028.017 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943028.018 * * [simplify]: Extracting #3: cost 75 inf + 0 1553943028.018 * * [simplify]: Extracting #4: cost 170 inf + 2 1553943028.019 * * [simplify]: Extracting #5: cost 160 inf + 2037 1553943028.024 * * [simplify]: Extracting #6: cost 40 inf + 27309 1553943028.036 * * [simplify]: Extracting #7: cost 0 inf + 37468 1553943028.044 * * [simplify]: Extracting #8: cost 0 inf + 37348 1553943028.053 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) 1553943028.053 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943028.053 * * * * [progress]: [ 545 / 823 ] simplifiying candidate # 1553943028.053 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943028.054 * * [simplify]: iters left: 6 (22 enodes) 1553943028.059 * * [simplify]: iters left: 5 (94 enodes) 1553943028.074 * * [simplify]: iters left: 4 (208 enodes) 1553943028.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.144 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943028.144 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943028.144 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943028.145 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943028.148 * * [simplify]: Extracting #5: cost 184 inf + 14475 1553943028.158 * * [simplify]: Extracting #6: cost 15 inf + 50676 1553943028.172 * * [simplify]: Extracting #7: cost 0 inf + 53706 1553943028.185 * * [simplify]: Extracting #8: cost 0 inf + 53586 1553943028.197 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re))))) 1553943028.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943028.198 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ x.re x.im))) 1553943028.198 * * [simplify]: iters left: 6 (15 enodes) 1553943028.201 * * [simplify]: iters left: 5 (65 enodes) 1553943028.211 * * [simplify]: iters left: 4 (128 enodes) 1553943028.234 * * [simplify]: iters left: 3 (325 enodes) 1553943028.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.316 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943028.316 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943028.317 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943028.317 * * [simplify]: Extracting #4: cost 171 inf + 2 1553943028.318 * * [simplify]: Extracting #5: cost 147 inf + 4307 1553943028.323 * * [simplify]: Extracting #6: cost 49 inf + 24495 1553943028.331 * * [simplify]: Extracting #7: cost 0 inf + 37752 1553943028.340 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re))) 1553943028.340 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re))))) (* (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943028.340 * * * * [progress]: [ 546 / 823 ] simplifiying candidate # 1553943028.340 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943028.340 * * [simplify]: iters left: 6 (21 enodes) 1553943028.345 * * [simplify]: iters left: 5 (91 enodes) 1553943028.362 * * [simplify]: iters left: 4 (202 enodes) 1553943028.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.420 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943028.420 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943028.421 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943028.421 * * [simplify]: Extracting #4: cost 201 inf + 1 1553943028.423 * * [simplify]: Extracting #5: cost 204 inf + 11108 1553943028.432 * * [simplify]: Extracting #6: cost 38 inf + 45583 1553943028.443 * * [simplify]: Extracting #7: cost 1 inf + 55574 1553943028.456 * * [simplify]: Extracting #8: cost 0 inf + 56256 1553943028.468 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553943028.468 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943028.468 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943028.468 * * [simplify]: iters left: 6 (16 enodes) 1553943028.472 * * [simplify]: iters left: 5 (74 enodes) 1553943028.484 * * [simplify]: iters left: 4 (163 enodes) 1553943028.515 * * [simplify]: iters left: 3 (384 enodes) 1553943028.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.608 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943028.608 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943028.609 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943028.609 * * [simplify]: Extracting #4: cost 175 inf + 2 1553943028.610 * * [simplify]: Extracting #5: cost 163 inf + 1923 1553943028.614 * * [simplify]: Extracting #6: cost 58 inf + 22323 1553943028.623 * * [simplify]: Extracting #7: cost 0 inf + 38319 1553943028.632 * * [simplify]: Extracting #8: cost 0 inf + 38239 1553943028.641 * [simplify]: Simplified to (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im)))) 1553943028.641 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943028.641 * * * * [progress]: [ 547 / 823 ] simplifiying candidate # 1553943028.642 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943028.642 * * [simplify]: iters left: 6 (18 enodes) 1553943028.646 * * [simplify]: iters left: 5 (77 enodes) 1553943028.657 * * [simplify]: iters left: 4 (163 enodes) 1553943028.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.705 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943028.705 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943028.705 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943028.706 * * [simplify]: Extracting #4: cost 164 inf + 1 1553943028.707 * * [simplify]: Extracting #5: cost 204 inf + 2154 1553943028.710 * * [simplify]: Extracting #6: cost 97 inf + 21868 1553943028.719 * * [simplify]: Extracting #7: cost 3 inf + 43932 1553943028.728 * * [simplify]: Extracting #8: cost 0 inf + 44578 1553943028.738 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) 1553943028.738 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943028.738 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (- x.re x.im))) 1553943028.738 * * [simplify]: iters left: 6 (13 enodes) 1553943028.741 * * [simplify]: iters left: 5 (58 enodes) 1553943028.752 * * [simplify]: iters left: 4 (125 enodes) 1553943028.775 * * [simplify]: iters left: 3 (336 enodes) 1553943028.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.861 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943028.861 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943028.861 * * [simplify]: Extracting #3: cost 67 inf + 0 1553943028.862 * * [simplify]: Extracting #4: cost 168 inf + 2 1553943028.862 * * [simplify]: Extracting #5: cost 161 inf + 2653 1553943028.867 * * [simplify]: Extracting #6: cost 63 inf + 20263 1553943028.875 * * [simplify]: Extracting #7: cost 1 inf + 36954 1553943028.884 * * [simplify]: Extracting #8: cost 0 inf + 37156 1553943028.892 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) (cbrt (- x.re x.im)))) 1553943028.892 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (* (cbrt (- x.re x.im)) (* (cbrt (* (- 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))) 1553943028.892 * * * * [progress]: [ 548 / 823 ] simplifiying candidate # 1553943028.893 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943028.893 * * [simplify]: iters left: 6 (22 enodes) 1553943028.898 * * [simplify]: iters left: 5 (95 enodes) 1553943028.912 * * [simplify]: iters left: 4 (209 enodes) 1553943028.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943028.977 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943028.977 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943028.977 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943028.977 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943028.980 * * [simplify]: Extracting #5: cost 192 inf + 11204 1553943028.991 * * [simplify]: Extracting #6: cost 22 inf + 46885 1553943029.002 * * [simplify]: Extracting #7: cost 0 inf + 53568 1553943029.014 * * [simplify]: Extracting #8: cost 0 inf + 53328 1553943029.026 * * [simplify]: Extracting #9: cost 0 inf + 53288 1553943029.038 * [simplify]: Simplified to (* (cbrt (* 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)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943029.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553943029.039 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943029.039 * * [simplify]: iters left: 6 (18 enodes) 1553943029.043 * * [simplify]: iters left: 5 (87 enodes) 1553943029.057 * * [simplify]: iters left: 4 (193 enodes) 1553943029.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943029.094 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943029.094 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943029.094 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943029.095 * * [simplify]: Extracting #4: cost 176 inf + 124 1553943029.096 * * [simplify]: Extracting #5: cost 153 inf + 4637 1553943029.099 * * [simplify]: Extracting #6: cost 65 inf + 19006 1553943029.106 * * [simplify]: Extracting #7: cost 3 inf + 35810 1553943029.113 * * [simplify]: Extracting #8: cost 0 inf + 37056 1553943029.121 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* (+ x.im x.re) x.re) (* x.im x.im))))) 1553943029.121 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943029.121 * * * * [progress]: [ 549 / 823 ] simplifiying candidate # 1553943029.122 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943029.122 * * [simplify]: iters left: 6 (20 enodes) 1553943029.126 * * [simplify]: iters left: 5 (86 enodes) 1553943029.142 * * [simplify]: iters left: 4 (189 enodes) 1553943029.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943029.208 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943029.208 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943029.208 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943029.208 * * [simplify]: Extracting #4: cost 216 inf + 1 1553943029.210 * * [simplify]: Extracting #5: cost 215 inf + 6153 1553943029.217 * * [simplify]: Extracting #6: cost 39 inf + 40888 1553943029.229 * * [simplify]: Extracting #7: cost 2 inf + 52282 1553943029.241 * * [simplify]: Extracting #8: cost 0 inf + 53286 1553943029.252 * * [simplify]: Extracting #9: cost 0 inf + 53206 1553943029.267 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943029.267 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* 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))) 1553943029.267 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943029.267 * * [simplify]: iters left: 6 (16 enodes) 1553943029.271 * * [simplify]: iters left: 5 (77 enodes) 1553943029.284 * * [simplify]: iters left: 4 (163 enodes) 1553943029.311 * * [simplify]: iters left: 3 (333 enodes) 1553943029.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943029.384 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943029.384 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943029.385 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943029.385 * * [simplify]: Extracting #4: cost 194 inf + 84 1553943029.390 * * [simplify]: Extracting #5: cost 126 inf + 12187 1553943029.398 * * [simplify]: Extracting #6: cost 6 inf + 38943 1553943029.407 * * [simplify]: Extracting #7: cost 0 inf + 39315 1553943029.416 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) 1553943029.416 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943029.416 * * * * [progress]: [ 550 / 823 ] simplifiying candidate # 1553943029.416 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943029.416 * * [simplify]: iters left: 6 (21 enodes) 1553943029.421 * * [simplify]: iters left: 5 (91 enodes) 1553943029.436 * * [simplify]: iters left: 4 (207 enodes) 1553943029.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943029.510 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943029.510 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943029.510 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943029.510 * * [simplify]: Extracting #4: cost 227 inf + 1 1553943029.513 * * [simplify]: Extracting #5: cost 209 inf + 12125 1553943029.525 * * [simplify]: Extracting #6: cost 39 inf + 47725 1553943029.538 * * [simplify]: Extracting #7: cost 1 inf + 57001 1553943029.551 * * [simplify]: Extracting #8: cost 0 inf + 57283 1553943029.564 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943029.564 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943029.564 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943029.564 * * [simplify]: iters left: 6 (16 enodes) 1553943029.568 * * [simplify]: iters left: 5 (75 enodes) 1553943029.579 * * [simplify]: iters left: 4 (160 enodes) 1553943029.608 * * [simplify]: iters left: 3 (370 enodes) 1553943029.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943029.703 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943029.703 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943029.703 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943029.704 * * [simplify]: Extracting #4: cost 194 inf + 84 1553943029.706 * * [simplify]: Extracting #5: cost 123 inf + 11017 1553943029.714 * * [simplify]: Extracting #6: cost 7 inf + 39325 1553943029.723 * * [simplify]: Extracting #7: cost 0 inf + 40659 1553943029.732 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) 1553943029.733 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943029.733 * * * * [progress]: [ 551 / 823 ] simplifiying candidate # 1553943029.733 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943029.733 * * [simplify]: iters left: 6 (14 enodes) 1553943029.736 * * [simplify]: iters left: 5 (60 enodes) 1553943029.745 * * [simplify]: iters left: 4 (136 enodes) 1553943029.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943029.792 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943029.792 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943029.792 * * [simplify]: Extracting #3: cost 53 inf + 0 1553943029.792 * * [simplify]: Extracting #4: cost 145 inf + 1 1553943029.793 * * [simplify]: Extracting #5: cost 154 inf + 2034 1553943029.798 * * [simplify]: Extracting #6: cost 31 inf + 24867 1553943029.805 * * [simplify]: Extracting #7: cost 0 inf + 30489 1553943029.812 * * [simplify]: Extracting #8: cost 0 inf + 30329 1553943029.819 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943029.819 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943029.819 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943029.819 * * [simplify]: iters left: 6 (9 enodes) 1553943029.821 * * [simplify]: iters left: 5 (41 enodes) 1553943029.827 * * [simplify]: iters left: 4 (74 enodes) 1553943029.839 * * [simplify]: iters left: 3 (126 enodes) 1553943029.855 * * [simplify]: iters left: 2 (188 enodes) 1553943029.884 * * [simplify]: iters left: 1 (275 enodes) 1553943029.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943029.935 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943029.935 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943029.935 * * [simplify]: Extracting #3: cost 43 inf + 0 1553943029.935 * * [simplify]: Extracting #4: cost 88 inf + 3 1553943029.937 * * [simplify]: Extracting #5: cost 43 inf + 5378 1553943029.939 * * [simplify]: Extracting #6: cost 6 inf + 9929 1553943029.942 * * [simplify]: Extracting #7: cost 0 inf + 10539 1553943029.945 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (- x.re x.im))) 1553943029.945 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943029.945 * * * * [progress]: [ 552 / 823 ] simplifiying candidate # 1553943029.945 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943029.945 * * [simplify]: iters left: 6 (22 enodes) 1553943029.950 * * [simplify]: iters left: 5 (94 enodes) 1553943029.967 * * [simplify]: iters left: 4 (203 enodes) 1553943030.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.034 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943030.034 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943030.034 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943030.034 * * [simplify]: Extracting #4: cost 186 inf + 1 1553943030.037 * * [simplify]: Extracting #5: cost 156 inf + 11620 1553943030.044 * * [simplify]: Extracting #6: cost 19 inf + 36037 1553943030.055 * * [simplify]: Extracting #7: cost 1 inf + 42913 1553943030.065 * * [simplify]: Extracting #8: cost 0 inf + 43755 1553943030.075 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943030.075 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.076 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943030.076 * * [simplify]: iters left: 6 (15 enodes) 1553943030.079 * * [simplify]: iters left: 5 (65 enodes) 1553943030.091 * * [simplify]: iters left: 4 (108 enodes) 1553943030.106 * * [simplify]: iters left: 3 (143 enodes) 1553943030.124 * * [simplify]: iters left: 2 (193 enodes) 1553943030.155 * * [simplify]: iters left: 1 (281 enodes) 1553943030.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.208 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943030.208 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943030.208 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943030.209 * * [simplify]: Extracting #4: cost 92 inf + 249 1553943030.210 * * [simplify]: Extracting #5: cost 50 inf + 4778 1553943030.212 * * [simplify]: Extracting #6: cost 11 inf + 10335 1553943030.216 * * [simplify]: Extracting #7: cost 1 inf + 12793 1553943030.219 * * [simplify]: Extracting #8: cost 0 inf + 13195 1553943030.222 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553943030.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.223 * * * * [progress]: [ 553 / 823 ] simplifiying candidate # 1553943030.223 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943030.223 * * [simplify]: iters left: 6 (17 enodes) 1553943030.227 * * [simplify]: iters left: 5 (72 enodes) 1553943030.237 * * [simplify]: iters left: 4 (170 enodes) 1553943030.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.299 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943030.299 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943030.299 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943030.300 * * [simplify]: Extracting #4: cost 180 inf + 1 1553943030.301 * * [simplify]: Extracting #5: cost 196 inf + 1988 1553943030.305 * * [simplify]: Extracting #6: cost 73 inf + 21457 1553943030.313 * * [simplify]: Extracting #7: cost 14 inf + 34895 1553943030.322 * * [simplify]: Extracting #8: cost 0 inf + 37643 1553943030.331 * * [simplify]: Extracting #9: cost 0 inf + 37563 1553943030.342 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- x.re x.im)))))) 1553943030.342 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.342 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ x.re x.im))) 1553943030.342 * * [simplify]: iters left: 6 (10 enodes) 1553943030.344 * * [simplify]: iters left: 5 (44 enodes) 1553943030.351 * * [simplify]: iters left: 4 (82 enodes) 1553943030.362 * * [simplify]: iters left: 3 (139 enodes) 1553943030.379 * * [simplify]: iters left: 2 (204 enodes) 1553943030.411 * * [simplify]: iters left: 1 (293 enodes) 1553943030.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.464 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943030.464 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943030.464 * * [simplify]: Extracting #3: cost 48 inf + 0 1553943030.464 * * [simplify]: Extracting #4: cost 90 inf + 126 1553943030.465 * * [simplify]: Extracting #5: cost 64 inf + 3504 1553943030.467 * * [simplify]: Extracting #6: cost 11 inf + 10407 1553943030.470 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553943030.473 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ x.im x.re))) 1553943030.473 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.473 * * * * [progress]: [ 554 / 823 ] simplifiying candidate # 1553943030.473 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943030.474 * * [simplify]: iters left: 6 (20 enodes) 1553943030.478 * * [simplify]: iters left: 5 (86 enodes) 1553943030.491 * * [simplify]: iters left: 4 (185 enodes) 1553943030.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.551 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943030.551 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943030.551 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943030.551 * * [simplify]: Extracting #4: cost 185 inf + 1 1553943030.553 * * [simplify]: Extracting #5: cost 179 inf + 5437 1553943030.559 * * [simplify]: Extracting #6: cost 23 inf + 34813 1553943030.569 * * [simplify]: Extracting #7: cost 2 inf + 41935 1553943030.579 * * [simplify]: Extracting #8: cost 0 inf + 43539 1553943030.591 * [simplify]: Simplified to (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))))) 1553943030.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.592 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943030.592 * * [simplify]: iters left: 6 (15 enodes) 1553943030.595 * * [simplify]: iters left: 5 (67 enodes) 1553943030.605 * * [simplify]: iters left: 4 (119 enodes) 1553943030.621 * * [simplify]: iters left: 3 (165 enodes) 1553943030.642 * * [simplify]: iters left: 2 (238 enodes) 1553943030.681 * * [simplify]: iters left: 1 (351 enodes) 1553943030.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.751 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943030.751 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943030.751 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943030.751 * * [simplify]: Extracting #4: cost 170 inf + 207 1553943030.754 * * [simplify]: Extracting #5: cost 74 inf + 14497 1553943030.759 * * [simplify]: Extracting #6: cost 12 inf + 23137 1553943030.764 * * [simplify]: Extracting #7: cost 0 inf + 25759 1553943030.772 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943030.772 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.772 * * * * [progress]: [ 555 / 823 ] simplifiying candidate # 1553943030.772 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943030.772 * * [simplify]: iters left: 6 (14 enodes) 1553943030.776 * * [simplify]: iters left: 5 (58 enodes) 1553943030.784 * * [simplify]: iters left: 4 (134 enodes) 1553943030.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.832 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943030.832 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943030.832 * * [simplify]: Extracting #3: cost 53 inf + 0 1553943030.832 * * [simplify]: Extracting #4: cost 145 inf + 1 1553943030.833 * * [simplify]: Extracting #5: cost 151 inf + 2319 1553943030.837 * * [simplify]: Extracting #6: cost 43 inf + 22163 1553943030.845 * * [simplify]: Extracting #7: cost 0 inf + 30689 1553943030.852 * * [simplify]: Extracting #8: cost 0 inf + 30209 1553943030.859 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943030.859 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.860 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (cbrt (- x.re x.im))) 1553943030.860 * * [simplify]: iters left: 6 (9 enodes) 1553943030.862 * * [simplify]: iters left: 5 (39 enodes) 1553943030.867 * * [simplify]: iters left: 4 (72 enodes) 1553943030.878 * * [simplify]: iters left: 3 (126 enodes) 1553943030.894 * * [simplify]: iters left: 2 (191 enodes) 1553943030.925 * * [simplify]: iters left: 1 (279 enodes) 1553943030.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943030.977 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943030.977 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943030.977 * * [simplify]: Extracting #3: cost 43 inf + 0 1553943030.977 * * [simplify]: Extracting #4: cost 84 inf + 289 1553943030.978 * * [simplify]: Extracting #5: cost 37 inf + 5988 1553943030.981 * * [simplify]: Extracting #6: cost 9 inf + 9483 1553943030.983 * * [simplify]: Extracting #7: cost 1 inf + 10257 1553943030.986 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553943030.989 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) 1553943030.989 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (cbrt (- x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943030.989 * * * * [progress]: [ 556 / 823 ] simplifiying candidate # 1553943030.989 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943030.989 * * [simplify]: iters left: 6 (22 enodes) 1553943030.994 * * [simplify]: iters left: 5 (94 enodes) 1553943031.009 * * [simplify]: iters left: 4 (200 enodes) 1553943031.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.062 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.062 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.062 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943031.063 * * [simplify]: Extracting #4: cost 177 inf + 1 1553943031.064 * * [simplify]: Extracting #5: cost 216 inf + 2601 1553943031.067 * * [simplify]: Extracting #6: cost 113 inf + 18672 1553943031.075 * * [simplify]: Extracting #7: cost 15 inf + 41621 1553943031.088 * * [simplify]: Extracting #8: cost 1 inf + 48329 1553943031.099 * * [simplify]: Extracting #9: cost 0 inf + 49131 1553943031.110 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 1553943031.110 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943031.110 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943031.110 * * [simplify]: iters left: 6 (16 enodes) 1553943031.114 * * [simplify]: iters left: 5 (74 enodes) 1553943031.126 * * [simplify]: iters left: 4 (168 enodes) 1553943031.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.162 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.162 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.162 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943031.162 * * [simplify]: Extracting #4: cost 162 inf + 2 1553943031.163 * * [simplify]: Extracting #5: cost 169 inf + 1794 1553943031.167 * * [simplify]: Extracting #6: cost 41 inf + 25008 1553943031.174 * * [simplify]: Extracting #7: cost 1 inf + 36446 1553943031.182 * * [simplify]: Extracting #8: cost 0 inf + 37008 1553943031.190 * [simplify]: Simplified to (* (cbrt (+ (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) x.im) (- x.im x.re)) (* (* x.re x.re) (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553943031.190 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (+ (* (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) x.im) (- x.im x.re)) (* (* x.re x.re) (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943031.190 * * * * [progress]: [ 557 / 823 ] simplifiying candidate # 1553943031.191 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943031.191 * * [simplify]: iters left: 6 (23 enodes) 1553943031.196 * * [simplify]: iters left: 5 (98 enodes) 1553943031.211 * * [simplify]: iters left: 4 (210 enodes) 1553943031.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.272 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.272 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.272 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943031.273 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943031.275 * * [simplify]: Extracting #5: cost 180 inf + 15075 1553943031.287 * * [simplify]: Extracting #6: cost 9 inf + 51035 1553943031.299 * * [simplify]: Extracting #7: cost 0 inf + 54173 1553943031.311 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 1553943031.311 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.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))) 1553943031.311 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943031.311 * * [simplify]: iters left: 6 (17 enodes) 1553943031.315 * * [simplify]: iters left: 5 (77 enodes) 1553943031.326 * * [simplify]: iters left: 4 (147 enodes) 1553943031.350 * * [simplify]: iters left: 3 (297 enodes) 1553943031.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.415 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.415 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.415 * * [simplify]: Extracting #3: cost 62 inf + 0 1553943031.416 * * [simplify]: Extracting #4: cost 168 inf + 43 1553943031.417 * * [simplify]: Extracting #5: cost 146 inf + 2958 1553943031.420 * * [simplify]: Extracting #6: cost 55 inf + 21744 1553943031.428 * * [simplify]: Extracting #7: cost 2 inf + 34819 1553943031.436 * * [simplify]: Extracting #8: cost 0 inf + 35703 1553943031.444 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553943031.444 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (* (+ x.im x.re) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943031.444 * * * * [progress]: [ 558 / 823 ] simplifiying candidate # 1553943031.444 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943031.445 * * [simplify]: iters left: 6 (21 enodes) 1553943031.449 * * [simplify]: iters left: 5 (90 enodes) 1553943031.463 * * [simplify]: iters left: 4 (197 enodes) 1553943031.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.522 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.522 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.522 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943031.523 * * [simplify]: Extracting #4: cost 189 inf + 1 1553943031.525 * * [simplify]: Extracting #5: cost 188 inf + 12081 1553943031.534 * * [simplify]: Extracting #6: cost 23 inf + 44031 1553943031.547 * * [simplify]: Extracting #7: cost 1 inf + 51594 1553943031.559 * * [simplify]: Extracting #8: cost 0 inf + 52236 1553943031.570 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943031.570 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943031.571 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943031.571 * * [simplify]: iters left: 6 (14 enodes) 1553943031.574 * * [simplify]: iters left: 5 (62 enodes) 1553943031.583 * * [simplify]: iters left: 4 (134 enodes) 1553943031.609 * * [simplify]: iters left: 3 (350 enodes) 1553943031.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.696 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.696 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.696 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943031.697 * * [simplify]: Extracting #4: cost 171 inf + 2 1553943031.698 * * [simplify]: Extracting #5: cost 157 inf + 2542 1553943031.702 * * [simplify]: Extracting #6: cost 59 inf + 21792 1553943031.711 * * [simplify]: Extracting #7: cost 1 inf + 37348 1553943031.720 * * [simplify]: Extracting #8: cost 0 inf + 37630 1553943031.728 * * [simplify]: Extracting #9: cost 0 inf + 37590 1553943031.739 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re))))) 1553943031.739 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im (+ x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943031.739 * * * * [progress]: [ 559 / 823 ] simplifiying candidate # 1553943031.739 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943031.739 * * [simplify]: iters left: 6 (22 enodes) 1553943031.744 * * [simplify]: iters left: 5 (94 enodes) 1553943031.759 * * [simplify]: iters left: 4 (203 enodes) 1553943031.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.824 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.824 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.825 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943031.825 * * [simplify]: Extracting #4: cost 186 inf + 1 1553943031.827 * * [simplify]: Extracting #5: cost 170 inf + 10115 1553943031.835 * * [simplify]: Extracting #6: cost 22 inf + 39632 1553943031.845 * * [simplify]: Extracting #7: cost 0 inf + 43435 1553943031.855 * * [simplify]: Extracting #8: cost 0 inf + 43395 1553943031.865 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 1553943031.865 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943031.866 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943031.866 * * [simplify]: iters left: 6 (15 enodes) 1553943031.871 * * [simplify]: iters left: 5 (65 enodes) 1553943031.880 * * [simplify]: iters left: 4 (108 enodes) 1553943031.894 * * [simplify]: iters left: 3 (143 enodes) 1553943031.912 * * [simplify]: iters left: 2 (193 enodes) 1553943031.943 * * [simplify]: iters left: 1 (282 enodes) 1553943031.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943031.996 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943031.996 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943031.996 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943031.996 * * [simplify]: Extracting #4: cost 96 inf + 3 1553943031.997 * * [simplify]: Extracting #5: cost 54 inf + 4373 1553943032.000 * * [simplify]: Extracting #6: cost 8 inf + 11581 1553943032.003 * * [simplify]: Extracting #7: cost 0 inf + 13235 1553943032.006 * * [simplify]: Extracting #8: cost 0 inf + 13195 1553943032.010 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1553943032.010 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.010 * * * * [progress]: [ 560 / 823 ] simplifiying candidate # 1553943032.010 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943032.010 * * [simplify]: iters left: 6 (19 enodes) 1553943032.015 * * [simplify]: iters left: 5 (81 enodes) 1553943032.026 * * [simplify]: iters left: 4 (160 enodes) 1553943032.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.067 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943032.067 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943032.068 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943032.068 * * [simplify]: Extracting #4: cost 129 inf + 1 1553943032.069 * * [simplify]: Extracting #5: cost 151 inf + 2200 1553943032.072 * * [simplify]: Extracting #6: cost 48 inf + 17751 1553943032.078 * * [simplify]: Extracting #7: cost 3 inf + 28356 1553943032.084 * * [simplify]: Extracting #8: cost 0 inf + 29762 1553943032.091 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943032.091 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.091 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943032.091 * * [simplify]: iters left: 6 (12 enodes) 1553943032.094 * * [simplify]: iters left: 5 (49 enodes) 1553943032.100 * * [simplify]: iters left: 4 (68 enodes) 1553943032.109 * * [simplify]: iters left: 3 (71 enodes) 1553943032.117 * * [simplify]: iters left: 2 (72 enodes) 1553943032.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.127 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943032.127 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943032.127 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943032.127 * * [simplify]: Extracting #4: cost 28 inf + 43 1553943032.127 * * [simplify]: Extracting #5: cost 14 inf + 1389 1553943032.128 * * [simplify]: Extracting #6: cost 2 inf + 3892 1553943032.129 * * [simplify]: Extracting #7: cost 0 inf + 4456 1553943032.129 * * [simplify]: Extracting #8: cost 0 inf + 4376 1553943032.130 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))))) 1553943032.130 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.131 * * * * [progress]: [ 561 / 823 ] simplifiying candidate # 1553943032.131 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943032.131 * * [simplify]: iters left: 6 (22 enodes) 1553943032.136 * * [simplify]: iters left: 5 (94 enodes) 1553943032.151 * * [simplify]: iters left: 4 (204 enodes) 1553943032.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.210 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943032.211 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943032.211 * * [simplify]: Extracting #3: cost 75 inf + 0 1553943032.211 * * [simplify]: Extracting #4: cost 169 inf + 1 1553943032.212 * * [simplify]: Extracting #5: cost 184 inf + 2238 1553943032.216 * * [simplify]: Extracting #6: cost 73 inf + 18962 1553943032.223 * * [simplify]: Extracting #7: cost 5 inf + 34296 1553943032.232 * * [simplify]: Extracting #8: cost 0 inf + 36746 1553943032.241 * * [simplify]: Extracting #9: cost 0 inf + 36666 1553943032.250 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))))) 1553943032.250 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.250 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943032.250 * * [simplify]: iters left: 6 (14 enodes) 1553943032.256 * * [simplify]: iters left: 5 (55 enodes) 1553943032.264 * * [simplify]: iters left: 4 (74 enodes) 1553943032.273 * * [simplify]: iters left: 3 (82 enodes) 1553943032.282 * * [simplify]: iters left: 2 (83 enodes) 1553943032.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.291 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943032.291 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943032.291 * * [simplify]: Extracting #3: cost 29 inf + 0 1553943032.291 * * [simplify]: Extracting #4: cost 31 inf + 125 1553943032.292 * * [simplify]: Extracting #5: cost 11 inf + 2882 1553943032.293 * * [simplify]: Extracting #6: cost 0 inf + 5904 1553943032.294 * * [simplify]: Extracting #7: cost 0 inf + 5504 1553943032.295 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) 1553943032.295 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.re))))) (* (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.295 * * * * [progress]: [ 562 / 823 ] simplifiying candidate # 1553943032.295 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943032.295 * * [simplify]: iters left: 6 (22 enodes) 1553943032.300 * * [simplify]: iters left: 5 (94 enodes) 1553943032.314 * * [simplify]: iters left: 4 (198 enodes) 1553943032.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.366 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943032.366 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943032.367 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943032.367 * * [simplify]: Extracting #4: cost 168 inf + 1 1553943032.368 * * [simplify]: Extracting #5: cost 204 inf + 1623 1553943032.371 * * [simplify]: Extracting #6: cost 95 inf + 18262 1553943032.379 * * [simplify]: Extracting #7: cost 9 inf + 38348 1553943032.391 * * [simplify]: Extracting #8: cost 0 inf + 42286 1553943032.400 * * [simplify]: Extracting #9: cost 0 inf + 42166 1553943032.409 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im (* x.im x.im)) x.re)))))) 1553943032.410 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im (* x.im x.im)) x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.410 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943032.410 * * [simplify]: iters left: 6 (15 enodes) 1553943032.413 * * [simplify]: iters left: 5 (64 enodes) 1553943032.422 * * [simplify]: iters left: 4 (105 enodes) 1553943032.436 * * [simplify]: iters left: 3 (130 enodes) 1553943032.452 * * [simplify]: iters left: 2 (143 enodes) 1553943032.470 * * [simplify]: iters left: 1 (161 enodes) 1553943032.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.489 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943032.490 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943032.490 * * [simplify]: Extracting #3: cost 36 inf + 0 1553943032.490 * * [simplify]: Extracting #4: cost 51 inf + 125 1553943032.490 * * [simplify]: Extracting #5: cost 25 inf + 3298 1553943032.492 * * [simplify]: Extracting #6: cost 3 inf + 7940 1553943032.494 * * [simplify]: Extracting #7: cost 0 inf + 8746 1553943032.496 * * [simplify]: Extracting #8: cost 0 inf + 8666 1553943032.497 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (+ (* x.im x.im) (* x.re x.re)) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) 1553943032.497 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im (* x.im x.im)) x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (+ (* x.im x.im) (* x.re x.re)) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.498 * * * * [progress]: [ 563 / 823 ] simplifiying candidate # 1553943032.498 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943032.498 * * [simplify]: iters left: 6 (19 enodes) 1553943032.502 * * [simplify]: iters left: 5 (79 enodes) 1553943032.515 * * [simplify]: iters left: 4 (158 enodes) 1553943032.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.558 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943032.558 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943032.558 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943032.558 * * [simplify]: Extracting #4: cost 129 inf + 1 1553943032.559 * * [simplify]: Extracting #5: cost 154 inf + 2154 1553943032.563 * * [simplify]: Extracting #6: cost 33 inf + 22181 1553943032.569 * * [simplify]: Extracting #7: cost 0 inf + 29602 1553943032.575 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) 1553943032.575 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.575 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943032.575 * * [simplify]: iters left: 6 (12 enodes) 1553943032.578 * * [simplify]: iters left: 5 (47 enodes) 1553943032.584 * * [simplify]: iters left: 4 (66 enodes) 1553943032.594 * * [simplify]: iters left: 3 (71 enodes) 1553943032.602 * * [simplify]: iters left: 2 (72 enodes) 1553943032.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.610 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943032.610 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943032.610 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943032.610 * * [simplify]: Extracting #4: cost 29 inf + 2 1553943032.611 * * [simplify]: Extracting #5: cost 16 inf + 985 1553943032.611 * * [simplify]: Extracting #6: cost 6 inf + 2044 1553943032.612 * * [simplify]: Extracting #7: cost 1 inf + 3694 1553943032.613 * * [simplify]: Extracting #8: cost 0 inf + 4136 1553943032.613 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) 1553943032.613 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943032.614 * * * * [progress]: [ 564 / 823 ] simplifiying candidate # 1553943032.614 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943032.614 * * [simplify]: iters left: 6 (23 enodes) 1553943032.620 * * [simplify]: iters left: 5 (98 enodes) 1553943032.635 * * [simplify]: iters left: 4 (210 enodes) 1553943032.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.696 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943032.696 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943032.696 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943032.696 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943032.699 * * [simplify]: Extracting #5: cost 178 inf + 9158 1553943032.705 * * [simplify]: Extracting #6: cost 47 inf + 32562 1553943032.715 * * [simplify]: Extracting #7: cost 1 inf + 47333 1553943032.728 * * [simplify]: Extracting #8: cost 0 inf + 47535 1553943032.739 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943032.739 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943032.739 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943032.739 * * [simplify]: iters left: 6 (17 enodes) 1553943032.743 * * [simplify]: iters left: 5 (77 enodes) 1553943032.755 * * [simplify]: iters left: 4 (162 enodes) 1553943032.787 * * [simplify]: iters left: 3 (489 enodes) 1553943032.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943032.992 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943032.992 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943032.992 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943032.993 * * [simplify]: Extracting #4: cost 338 inf + 859 1553943032.997 * * [simplify]: Extracting #5: cost 295 inf + 16990 1553943033.017 * * [simplify]: Extracting #6: cost 71 inf + 75547 1553943033.042 * * [simplify]: Extracting #7: cost 0 inf + 100369 1553943033.068 * * [simplify]: Extracting #8: cost 0 inf + 100249 1553943033.094 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) 1553943033.094 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re (- x.re x.im)) (* x.im x.im)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943033.094 * * * * [progress]: [ 565 / 823 ] simplifiying candidate # 1553943033.094 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943033.095 * * [simplify]: iters left: 6 (21 enodes) 1553943033.100 * * [simplify]: iters left: 5 (89 enodes) 1553943033.114 * * [simplify]: iters left: 4 (190 enodes) 1553943033.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943033.177 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943033.177 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943033.177 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943033.178 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943033.180 * * [simplify]: Extracting #5: cost 188 inf + 9837 1553943033.186 * * [simplify]: Extracting #6: cost 53 inf + 33412 1553943033.196 * * [simplify]: Extracting #7: cost 0 inf + 50195 1553943033.208 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943033.208 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553943033.208 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943033.208 * * [simplify]: iters left: 6 (15 enodes) 1553943033.211 * * [simplify]: iters left: 5 (67 enodes) 1553943033.222 * * [simplify]: iters left: 4 (132 enodes) 1553943033.245 * * [simplify]: iters left: 3 (281 enodes) 1553943033.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943033.308 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943033.308 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943033.308 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943033.309 * * [simplify]: Extracting #4: cost 162 inf + 2 1553943033.309 * * [simplify]: Extracting #5: cost 152 inf + 2284 1553943033.313 * * [simplify]: Extracting #6: cost 41 inf + 23819 1553943033.321 * * [simplify]: Extracting #7: cost 0 inf + 34901 1553943033.329 * * [simplify]: Extracting #8: cost 0 inf + 34781 1553943033.337 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) 1553943033.337 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- x.re x.im) (* (+ x.re x.im) (+ x.re x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (* x.re (- x.re x.im))) (+ x.im x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943033.337 * * * * [progress]: [ 566 / 823 ] simplifiying candidate # 1553943033.337 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943033.337 * * [simplify]: iters left: 6 (22 enodes) 1553943033.342 * * [simplify]: iters left: 5 (94 enodes) 1553943033.359 * * [simplify]: iters left: 4 (208 enodes) 1553943033.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943033.427 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943033.427 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943033.427 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943033.428 * * [simplify]: Extracting #4: cost 209 inf + 1 1553943033.430 * * [simplify]: Extracting #5: cost 191 inf + 13943 1553943033.441 * * [simplify]: Extracting #6: cost 10 inf + 52527 1553943033.453 * * [simplify]: Extracting #7: cost 0 inf + 53786 1553943033.465 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) (- x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553943033.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) (- x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943033.466 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943033.466 * * [simplify]: iters left: 6 (15 enodes) 1553943033.469 * * [simplify]: iters left: 5 (65 enodes) 1553943033.479 * * [simplify]: iters left: 4 (128 enodes) 1553943033.503 * * [simplify]: iters left: 3 (324 enodes) 1553943033.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943033.585 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943033.585 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943033.585 * * [simplify]: Extracting #3: cost 71 inf + 0 1553943033.586 * * [simplify]: Extracting #4: cost 173 inf + 2 1553943033.587 * * [simplify]: Extracting #5: cost 166 inf + 1674 1553943033.591 * * [simplify]: Extracting #6: cost 69 inf + 19499 1553943033.599 * * [simplify]: Extracting #7: cost 1 inf + 37594 1553943033.610 * * [simplify]: Extracting #8: cost 0 inf + 37716 1553943033.618 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* (+ x.im x.re) x.re)) (- x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) 1553943033.618 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.im x.im) (- x.im)) (* x.re (* x.re x.re))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (+ (* x.im x.im) (* (+ x.im x.re) x.re)) (- x.re x.im))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943033.619 * * * * [progress]: [ 567 / 823 ] simplifiying candidate # 1553943033.619 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943033.619 * * [simplify]: iters left: 6 (17 enodes) 1553943033.623 * * [simplify]: iters left: 5 (72 enodes) 1553943033.634 * * [simplify]: iters left: 4 (170 enodes) 1553943033.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943033.696 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943033.696 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943033.696 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943033.696 * * [simplify]: Extracting #4: cost 178 inf + 1 1553943033.697 * * [simplify]: Extracting #5: cost 192 inf + 1833 1553943033.701 * * [simplify]: Extracting #6: cost 84 inf + 19996 1553943033.710 * * [simplify]: Extracting #7: cost 1 inf + 37317 1553943033.720 * * [simplify]: Extracting #8: cost 0 inf + 37919 1553943033.729 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943033.729 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943033.729 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943033.729 * * [simplify]: iters left: 6 (10 enodes) 1553943033.731 * * [simplify]: iters left: 5 (44 enodes) 1553943033.739 * * [simplify]: iters left: 4 (82 enodes) 1553943033.751 * * [simplify]: iters left: 3 (139 enodes) 1553943033.769 * * [simplify]: iters left: 2 (204 enodes) 1553943033.802 * * [simplify]: iters left: 1 (292 enodes) 1553943033.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943033.854 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943033.855 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943033.855 * * [simplify]: Extracting #3: cost 48 inf + 0 1553943033.855 * * [simplify]: Extracting #4: cost 89 inf + 208 1553943033.856 * * [simplify]: Extracting #5: cost 63 inf + 3464 1553943033.858 * * [simplify]: Extracting #6: cost 14 inf + 9841 1553943033.861 * * [simplify]: Extracting #7: cost 0 inf + 11667 1553943033.864 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1553943033.864 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943033.864 * * * * [progress]: [ 568 / 823 ] simplifiying candidate # 1553943033.865 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943033.865 * * [simplify]: iters left: 6 (22 enodes) 1553943033.870 * * [simplify]: iters left: 5 (94 enodes) 1553943033.885 * * [simplify]: iters left: 4 (204 enodes) 1553943033.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943033.946 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943033.946 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943033.946 * * [simplify]: Extracting #3: cost 75 inf + 0 1553943033.947 * * [simplify]: Extracting #4: cost 169 inf + 1 1553943033.948 * * [simplify]: Extracting #5: cost 181 inf + 2481 1553943033.952 * * [simplify]: Extracting #6: cost 49 inf + 23129 1553943033.961 * * [simplify]: Extracting #7: cost 1 inf + 36184 1553943033.969 * * [simplify]: Extracting #8: cost 0 inf + 36546 1553943033.978 * * [simplify]: Extracting #9: cost 0 inf + 36506 1553943033.989 * [simplify]: Simplified to (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)))) 1553943033.989 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943033.989 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943033.989 * * [simplify]: iters left: 6 (14 enodes) 1553943033.992 * * [simplify]: iters left: 5 (55 enodes) 1553943033.999 * * [simplify]: iters left: 4 (74 enodes) 1553943034.008 * * [simplify]: iters left: 3 (82 enodes) 1553943034.017 * * [simplify]: iters left: 2 (83 enodes) 1553943034.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.027 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.027 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.027 * * [simplify]: Extracting #3: cost 29 inf + 0 1553943034.027 * * [simplify]: Extracting #4: cost 32 inf + 85 1553943034.027 * * [simplify]: Extracting #5: cost 20 inf + 825 1553943034.028 * * [simplify]: Extracting #6: cost 5 inf + 3694 1553943034.028 * * [simplify]: Extracting #7: cost 0 inf + 5504 1553943034.029 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))) (cbrt (- x.re x.im)))) 1553943034.029 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.re)))) (* (cbrt (+ x.im x.re)) (* (cbrt (+ (* x.im x.im) (* (+ x.im x.re) x.re))) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.030 * * * * [progress]: [ 569 / 823 ] simplifiying candidate # 1553943034.030 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943034.030 * * [simplify]: iters left: 6 (15 enodes) 1553943034.033 * * [simplify]: iters left: 5 (63 enodes) 1553943034.043 * * [simplify]: iters left: 4 (137 enodes) 1553943034.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.084 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943034.084 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943034.084 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943034.085 * * [simplify]: Extracting #4: cost 137 inf + 1 1553943034.086 * * [simplify]: Extracting #5: cost 141 inf + 2518 1553943034.090 * * [simplify]: Extracting #6: cost 20 inf + 22348 1553943034.095 * * [simplify]: Extracting #7: cost 0 inf + 25348 1553943034.101 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) 1553943034.101 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- 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))) 1553943034.102 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553943034.102 * * [simplify]: iters left: 6 (8 enodes) 1553943034.103 * * [simplify]: iters left: 5 (31 enodes) 1553943034.107 * * [simplify]: iters left: 4 (37 enodes) 1553943034.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.111 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943034.111 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943034.111 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943034.111 * * [simplify]: Extracting #4: cost 16 inf + 2 1553943034.111 * * [simplify]: Extracting #5: cost 9 inf + 455 1553943034.112 * * [simplify]: Extracting #6: cost 1 inf + 2110 1553943034.112 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553943034.112 * [simplify]: Simplified to (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im))) 1553943034.112 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im)))) (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.113 * * * * [progress]: [ 570 / 823 ] simplifiying candidate # 1553943034.113 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943034.113 * * [simplify]: iters left: 6 (21 enodes) 1553943034.120 * * [simplify]: iters left: 5 (89 enodes) 1553943034.133 * * [simplify]: iters left: 4 (186 enodes) 1553943034.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.188 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.188 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.188 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943034.188 * * [simplify]: Extracting #4: cost 175 inf + 1 1553943034.189 * * [simplify]: Extracting #5: cost 189 inf + 2277 1553943034.192 * * [simplify]: Extracting #6: cost 86 inf + 18068 1553943034.199 * * [simplify]: Extracting #7: cost 20 inf + 29794 1553943034.207 * * [simplify]: Extracting #8: cost 6 inf + 34102 1553943034.215 * * [simplify]: Extracting #9: cost 0 inf + 37914 1553943034.223 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943034.223 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.224 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943034.224 * * [simplify]: iters left: 6 (14 enodes) 1553943034.227 * * [simplify]: iters left: 5 (57 enodes) 1553943034.235 * * [simplify]: iters left: 4 (88 enodes) 1553943034.248 * * [simplify]: iters left: 3 (110 enodes) 1553943034.260 * * [simplify]: iters left: 2 (122 enodes) 1553943034.275 * * [simplify]: iters left: 1 (140 enodes) 1553943034.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.292 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.293 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.293 * * [simplify]: Extracting #3: cost 34 inf + 0 1553943034.293 * * [simplify]: Extracting #4: cost 47 inf + 85 1553943034.293 * * [simplify]: Extracting #5: cost 30 inf + 1720 1553943034.294 * * [simplify]: Extracting #6: cost 6 inf + 4762 1553943034.295 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553943034.297 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) 1553943034.297 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.297 * * * * [progress]: [ 571 / 823 ] simplifiying candidate # 1553943034.297 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943034.297 * * [simplify]: iters left: 6 (15 enodes) 1553943034.300 * * [simplify]: iters left: 5 (62 enodes) 1553943034.309 * * [simplify]: iters left: 4 (136 enodes) 1553943034.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.351 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943034.351 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943034.351 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943034.352 * * [simplify]: Extracting #4: cost 137 inf + 1 1553943034.352 * * [simplify]: Extracting #5: cost 147 inf + 1787 1553943034.356 * * [simplify]: Extracting #6: cost 23 inf + 21542 1553943034.362 * * [simplify]: Extracting #7: cost 0 inf + 25348 1553943034.368 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) 1553943034.368 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- 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))) 1553943034.369 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) (cbrt (- x.re x.im))) 1553943034.369 * * [simplify]: iters left: 6 (8 enodes) 1553943034.370 * * [simplify]: iters left: 5 (29 enodes) 1553943034.375 * * [simplify]: iters left: 4 (35 enodes) 1553943034.379 * * [simplify]: iters left: 3 (37 enodes) 1553943034.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.384 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943034.384 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943034.384 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943034.384 * * [simplify]: Extracting #4: cost 16 inf + 2 1553943034.384 * * [simplify]: Extracting #5: cost 9 inf + 455 1553943034.384 * * [simplify]: Extracting #6: cost 0 inf + 2272 1553943034.385 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1553943034.385 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im)))) (cbrt (* (* (* (+ x.re x.im) x.re) (+ x.re x.im)) (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.385 * * * * [progress]: [ 572 / 823 ] simplifiying candidate # 1553943034.385 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943034.385 * * [simplify]: iters left: 6 (21 enodes) 1553943034.390 * * [simplify]: iters left: 5 (91 enodes) 1553943034.404 * * [simplify]: iters left: 4 (198 enodes) 1553943034.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.458 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.458 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.458 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943034.458 * * [simplify]: Extracting #4: cost 178 inf + 1 1553943034.459 * * [simplify]: Extracting #5: cost 206 inf + 2519 1553943034.463 * * [simplify]: Extracting #6: cost 93 inf + 22929 1553943034.473 * * [simplify]: Extracting #7: cost 3 inf + 46701 1553943034.484 * * [simplify]: Extracting #8: cost 0 inf + 47987 1553943034.494 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943034.495 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.495 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943034.495 * * [simplify]: iters left: 6 (16 enodes) 1553943034.499 * * [simplify]: iters left: 5 (74 enodes) 1553943034.512 * * [simplify]: iters left: 4 (168 enodes) 1553943034.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.547 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.547 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.547 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943034.548 * * [simplify]: Extracting #4: cost 166 inf + 2 1553943034.549 * * [simplify]: Extracting #5: cost 160 inf + 3091 1553943034.553 * * [simplify]: Extracting #6: cost 39 inf + 24410 1553943034.560 * * [simplify]: Extracting #7: cost 1 inf + 36086 1553943034.568 * * [simplify]: Extracting #8: cost 0 inf + 36608 1553943034.575 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553943034.575 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.576 * * * * [progress]: [ 573 / 823 ] simplifiying candidate # 1553943034.576 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943034.576 * * [simplify]: iters left: 6 (20 enodes) 1553943034.582 * * [simplify]: iters left: 5 (86 enodes) 1553943034.596 * * [simplify]: iters left: 4 (186 enodes) 1553943034.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.651 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.651 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.652 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943034.652 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943034.654 * * [simplify]: Extracting #5: cost 179 inf + 8415 1553943034.660 * * [simplify]: Extracting #6: cost 42 inf + 34912 1553943034.670 * * [simplify]: Extracting #7: cost 2 inf + 47271 1553943034.681 * * [simplify]: Extracting #8: cost 0 inf + 48715 1553943034.692 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943034.692 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.692 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943034.692 * * [simplify]: iters left: 6 (15 enodes) 1553943034.695 * * [simplify]: iters left: 5 (67 enodes) 1553943034.705 * * [simplify]: iters left: 4 (132 enodes) 1553943034.728 * * [simplify]: iters left: 3 (280 enodes) 1553943034.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.790 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.790 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.790 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943034.791 * * [simplify]: Extracting #4: cost 171 inf + 2 1553943034.792 * * [simplify]: Extracting #5: cost 143 inf + 3302 1553943034.796 * * [simplify]: Extracting #6: cost 38 inf + 24785 1553943034.804 * * [simplify]: Extracting #7: cost 0 inf + 35381 1553943034.811 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553943034.812 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* (- x.im x.re) x.im) (* x.re x.re)))) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.812 * * * * [progress]: [ 574 / 823 ] simplifiying candidate # 1553943034.812 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943034.812 * * [simplify]: iters left: 6 (21 enodes) 1553943034.817 * * [simplify]: iters left: 5 (91 enodes) 1553943034.831 * * [simplify]: iters left: 4 (202 enodes) 1553943034.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943034.890 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943034.890 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943034.890 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943034.890 * * [simplify]: Extracting #4: cost 201 inf + 1 1553943034.892 * * [simplify]: Extracting #5: cost 208 inf + 9701 1553943034.903 * * [simplify]: Extracting #6: cost 30 inf + 46156 1553943034.915 * * [simplify]: Extracting #7: cost 2 inf + 54932 1553943034.927 * * [simplify]: Extracting #8: cost 0 inf + 56336 1553943034.939 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943034.939 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943034.940 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943034.940 * * [simplify]: iters left: 6 (16 enodes) 1553943034.943 * * [simplify]: iters left: 5 (74 enodes) 1553943034.955 * * [simplify]: iters left: 4 (163 enodes) 1553943034.987 * * [simplify]: iters left: 3 (386 enodes) 1553943035.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943035.078 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943035.078 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943035.078 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943035.079 * * [simplify]: Extracting #4: cost 178 inf + 2 1553943035.080 * * [simplify]: Extracting #5: cost 160 inf + 2974 1553943035.085 * * [simplify]: Extracting #6: cost 56 inf + 23813 1553943035.096 * * [simplify]: Extracting #7: cost 0 inf + 39565 1553943035.105 * * [simplify]: Extracting #8: cost 0 inf + 39125 1553943035.114 * * [simplify]: Extracting #9: cost 0 inf + 39045 1553943035.123 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 1553943035.123 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943035.124 * * * * [progress]: [ 575 / 823 ] simplifiying candidate # 1553943035.124 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943035.124 * * [simplify]: iters left: 6 (20 enodes) 1553943035.129 * * [simplify]: iters left: 5 (86 enodes) 1553943035.143 * * [simplify]: iters left: 4 (185 enodes) 1553943035.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943035.202 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943035.202 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943035.202 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943035.203 * * [simplify]: Extracting #4: cost 185 inf + 1 1553943035.205 * * [simplify]: Extracting #5: cost 163 inf + 9267 1553943035.211 * * [simplify]: Extracting #6: cost 31 inf + 33879 1553943035.221 * * [simplify]: Extracting #7: cost 1 inf + 42657 1553943035.233 * * [simplify]: Extracting #8: cost 0 inf + 43259 1553943035.242 * * [simplify]: Extracting #9: cost 0 inf + 43219 1553943035.252 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943035.253 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943035.253 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943035.253 * * [simplify]: iters left: 6 (15 enodes) 1553943035.256 * * [simplify]: iters left: 5 (67 enodes) 1553943035.266 * * [simplify]: iters left: 4 (119 enodes) 1553943035.282 * * [simplify]: iters left: 3 (165 enodes) 1553943035.305 * * [simplify]: iters left: 2 (238 enodes) 1553943035.343 * * [simplify]: iters left: 1 (352 enodes) 1553943035.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943035.412 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943035.413 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943035.413 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943035.413 * * [simplify]: Extracting #4: cost 172 inf + 44 1553943035.415 * * [simplify]: Extracting #5: cost 105 inf + 9796 1553943035.420 * * [simplify]: Extracting #6: cost 12 inf + 23137 1553943035.426 * * [simplify]: Extracting #7: cost 0 inf + 25919 1553943035.431 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1553943035.431 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943035.431 * * * * [progress]: [ 576 / 823 ] simplifiying candidate # 1553943035.431 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943035.432 * * [simplify]: iters left: 6 (22 enodes) 1553943035.437 * * [simplify]: iters left: 5 (94 enodes) 1553943035.451 * * [simplify]: iters left: 4 (198 enodes) 1553943035.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943035.502 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943035.502 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943035.502 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943035.503 * * [simplify]: Extracting #4: cost 168 inf + 1 1553943035.504 * * [simplify]: Extracting #5: cost 200 inf + 2031 1553943035.508 * * [simplify]: Extracting #6: cost 79 inf + 23091 1553943035.516 * * [simplify]: Extracting #7: cost 1 inf + 41724 1553943035.525 * * [simplify]: Extracting #8: cost 0 inf + 41926 1553943035.535 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))))) 1553943035.535 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943035.535 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943035.535 * * [simplify]: iters left: 6 (15 enodes) 1553943035.538 * * [simplify]: iters left: 5 (64 enodes) 1553943035.550 * * [simplify]: iters left: 4 (105 enodes) 1553943035.565 * * [simplify]: iters left: 3 (129 enodes) 1553943035.579 * * [simplify]: iters left: 2 (142 enodes) 1553943035.596 * * [simplify]: iters left: 1 (160 enodes) 1553943035.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943035.617 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943035.617 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943035.617 * * [simplify]: Extracting #3: cost 36 inf + 0 1553943035.617 * * [simplify]: Extracting #4: cost 51 inf + 125 1553943035.617 * * [simplify]: Extracting #5: cost 29 inf + 2330 1553943035.619 * * [simplify]: Extracting #6: cost 8 inf + 6330 1553943035.620 * * [simplify]: Extracting #7: cost 0 inf + 8346 1553943035.622 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553943035.622 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (* (cbrt (* (+ (* x.im x.re) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))))) (* (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943035.622 * * * * [progress]: [ 577 / 823 ] simplifiying candidate # 1553943035.623 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943035.623 * * [simplify]: iters left: 6 (21 enodes) 1553943035.628 * * [simplify]: iters left: 5 (89 enodes) 1553943035.641 * * [simplify]: iters left: 4 (186 enodes) 1553943035.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943035.696 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943035.696 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943035.696 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943035.696 * * [simplify]: Extracting #4: cost 177 inf + 1 1553943035.697 * * [simplify]: Extracting #5: cost 196 inf + 1667 1553943035.701 * * [simplify]: Extracting #6: cost 90 inf + 19704 1553943035.709 * * [simplify]: Extracting #7: cost 2 inf + 37874 1553943035.718 * * [simplify]: Extracting #8: cost 0 inf + 38118 1553943035.726 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943035.726 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943035.726 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943035.727 * * [simplify]: iters left: 6 (14 enodes) 1553943035.729 * * [simplify]: iters left: 5 (57 enodes) 1553943035.737 * * [simplify]: iters left: 4 (88 enodes) 1553943035.750 * * [simplify]: iters left: 3 (109 enodes) 1553943035.763 * * [simplify]: iters left: 2 (121 enodes) 1553943035.777 * * [simplify]: iters left: 1 (139 enodes) 1553943035.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943035.795 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943035.795 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943035.795 * * [simplify]: Extracting #3: cost 34 inf + 0 1553943035.795 * * [simplify]: Extracting #4: cost 45 inf + 206 1553943035.795 * * [simplify]: Extracting #5: cost 24 inf + 2208 1553943035.797 * * [simplify]: Extracting #6: cost 1 inf + 6372 1553943035.798 * * [simplify]: Extracting #7: cost 0 inf + 6894 1553943035.799 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) 1553943035.799 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943035.800 * * * * [progress]: [ 578 / 823 ] simplifiying candidate # 1553943035.800 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943035.800 * * [simplify]: iters left: 6 (17 enodes) 1553943035.804 * * [simplify]: iters left: 5 (73 enodes) 1553943035.816 * * [simplify]: iters left: 4 (142 enodes) 1553943035.850 * * [simplify]: iters left: 3 (492 enodes) 1553943036.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.083 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.083 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.083 * * [simplify]: Extracting #3: cost 91 inf + 0 1553943036.084 * * [simplify]: Extracting #4: cost 312 inf + 1 1553943036.087 * * [simplify]: Extracting #5: cost 307 inf + 8794 1553943036.096 * * [simplify]: Extracting #6: cost 127 inf + 44543 1553943036.113 * * [simplify]: Extracting #7: cost 4 inf + 70821 1553943036.130 * * [simplify]: Extracting #8: cost 0 inf + 71388 1553943036.148 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 1553943036.148 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943036.149 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943036.149 * * [simplify]: iters left: 6 (12 enodes) 1553943036.151 * * [simplify]: iters left: 5 (50 enodes) 1553943036.159 * * [simplify]: iters left: 4 (76 enodes) 1553943036.169 * * [simplify]: iters left: 3 (92 enodes) 1553943036.180 * * [simplify]: iters left: 2 (104 enodes) 1553943036.193 * * [simplify]: iters left: 1 (122 enodes) 1553943036.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.209 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.209 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.209 * * [simplify]: Extracting #3: cost 28 inf + 0 1553943036.209 * * [simplify]: Extracting #4: cost 40 inf + 165 1553943036.210 * * [simplify]: Extracting #5: cost 14 inf + 2776 1553943036.211 * * [simplify]: Extracting #6: cost 2 inf + 4918 1553943036.212 * * [simplify]: Extracting #7: cost 0 inf + 5522 1553943036.213 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 1553943036.213 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943036.213 * * * * [progress]: [ 579 / 823 ] simplifiying candidate # 1553943036.214 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943036.214 * * [simplify]: iters left: 6 (17 enodes) 1553943036.218 * * [simplify]: iters left: 5 (72 enodes) 1553943036.230 * * [simplify]: iters left: 4 (141 enodes) 1553943036.264 * * [simplify]: iters left: 3 (493 enodes) 1553943036.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.491 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.491 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.491 * * [simplify]: Extracting #3: cost 91 inf + 0 1553943036.495 * * [simplify]: Extracting #4: cost 319 inf + 1 1553943036.498 * * [simplify]: Extracting #5: cost 314 inf + 10397 1553943036.506 * * [simplify]: Extracting #6: cost 151 inf + 40430 1553943036.522 * * [simplify]: Extracting #7: cost 25 inf + 68116 1553943036.539 * * [simplify]: Extracting #8: cost 0 inf + 73805 1553943036.557 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943036.557 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943036.558 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943036.558 * * [simplify]: iters left: 6 (12 enodes) 1553943036.560 * * [simplify]: iters left: 5 (48 enodes) 1553943036.568 * * [simplify]: iters left: 4 (74 enodes) 1553943036.577 * * [simplify]: iters left: 3 (92 enodes) 1553943036.588 * * [simplify]: iters left: 2 (104 enodes) 1553943036.601 * * [simplify]: iters left: 1 (122 enodes) 1553943036.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.618 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.618 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.618 * * [simplify]: Extracting #3: cost 28 inf + 0 1553943036.618 * * [simplify]: Extracting #4: cost 41 inf + 84 1553943036.619 * * [simplify]: Extracting #5: cost 14 inf + 2856 1553943036.620 * * [simplify]: Extracting #6: cost 1 inf + 4960 1553943036.621 * * [simplify]: Extracting #7: cost 0 inf + 5282 1553943036.622 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553943036.622 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943036.622 * * * * [progress]: [ 580 / 823 ] simplifiying candidate # 1553943036.622 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943036.623 * * [simplify]: iters left: 6 (19 enodes) 1553943036.627 * * [simplify]: iters left: 5 (81 enodes) 1553943036.641 * * [simplify]: iters left: 4 (166 enodes) 1553943036.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.681 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.681 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.681 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943036.682 * * [simplify]: Extracting #4: cost 145 inf + 1 1553943036.682 * * [simplify]: Extracting #5: cost 178 inf + 1990 1553943036.686 * * [simplify]: Extracting #6: cost 77 inf + 18739 1553943036.692 * * [simplify]: Extracting #7: cost 8 inf + 34707 1553943036.702 * * [simplify]: Extracting #8: cost 0 inf + 38283 1553943036.710 * * [simplify]: Extracting #9: cost 0 inf + 38243 1553943036.718 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))))) 1553943036.718 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.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.im))) 1553943036.718 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943036.719 * * [simplify]: iters left: 6 (15 enodes) 1553943036.722 * * [simplify]: iters left: 5 (70 enodes) 1553943036.733 * * [simplify]: iters left: 4 (160 enodes) 1553943036.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.768 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.768 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.768 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943036.769 * * [simplify]: Extracting #4: cost 152 inf + 2 1553943036.770 * * [simplify]: Extracting #5: cost 164 inf + 2000 1553943036.773 * * [simplify]: Extracting #6: cost 52 inf + 20538 1553943036.780 * * [simplify]: Extracting #7: cost 0 inf + 33720 1553943036.787 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 1553943036.787 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943036.787 * * * * [progress]: [ 581 / 823 ] simplifiying candidate # 1553943036.787 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943036.787 * * [simplify]: iters left: 6 (18 enodes) 1553943036.792 * * [simplify]: iters left: 5 (76 enodes) 1553943036.803 * * [simplify]: iters left: 4 (154 enodes) 1553943036.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.847 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.847 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.847 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943036.848 * * [simplify]: Extracting #4: cost 171 inf + 1 1553943036.848 * * [simplify]: Extracting #5: cost 188 inf + 2918 1553943036.851 * * [simplify]: Extracting #6: cost 93 inf + 18136 1553943036.859 * * [simplify]: Extracting #7: cost 3 inf + 40707 1553943036.868 * * [simplify]: Extracting #8: cost 0 inf + 41513 1553943036.876 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 1553943036.876 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* 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))) 1553943036.877 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943036.877 * * [simplify]: iters left: 6 (14 enodes) 1553943036.880 * * [simplify]: iters left: 5 (63 enodes) 1553943036.889 * * [simplify]: iters left: 4 (124 enodes) 1553943036.911 * * [simplify]: iters left: 3 (268 enodes) 1553943036.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943036.972 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943036.972 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943036.973 * * [simplify]: Extracting #3: cost 50 inf + 0 1553943036.973 * * [simplify]: Extracting #4: cost 152 inf + 2 1553943036.974 * * [simplify]: Extracting #5: cost 133 inf + 3222 1553943036.978 * * [simplify]: Extracting #6: cost 25 inf + 25111 1553943036.986 * * [simplify]: Extracting #7: cost 1 inf + 31439 1553943036.993 * * [simplify]: Extracting #8: cost 0 inf + 31881 1553943037.000 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re)))) 1553943037.000 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943037.001 * * * * [progress]: [ 582 / 823 ] simplifiying candidate # 1553943037.001 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943037.001 * * [simplify]: iters left: 6 (18 enodes) 1553943037.005 * * [simplify]: iters left: 5 (77 enodes) 1553943037.017 * * [simplify]: iters left: 4 (164 enodes) 1553943037.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.064 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.064 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.064 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943037.064 * * [simplify]: Extracting #4: cost 164 inf + 1 1553943037.066 * * [simplify]: Extracting #5: cost 202 inf + 2437 1553943037.070 * * [simplify]: Extracting #6: cost 78 inf + 24627 1553943037.079 * * [simplify]: Extracting #7: cost 5 inf + 43048 1553943037.088 * * [simplify]: Extracting #8: cost 0 inf + 44818 1553943037.100 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943037.100 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943037.100 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943037.100 * * [simplify]: iters left: 6 (13 enodes) 1553943037.103 * * [simplify]: iters left: 5 (58 enodes) 1553943037.112 * * [simplify]: iters left: 4 (126 enodes) 1553943037.136 * * [simplify]: iters left: 3 (337 enodes) 1553943037.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.222 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.222 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.222 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943037.223 * * [simplify]: Extracting #4: cost 165 inf + 2 1553943037.223 * * [simplify]: Extracting #5: cost 170 inf + 862 1553943037.227 * * [simplify]: Extracting #6: cost 75 inf + 18123 1553943037.235 * * [simplify]: Extracting #7: cost 3 inf + 36104 1553943037.243 * * [simplify]: Extracting #8: cost 0 inf + 36870 1553943037.252 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1553943037.252 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943037.252 * * * * [progress]: [ 583 / 823 ] simplifiying candidate # 1553943037.252 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943037.253 * * [simplify]: iters left: 6 (14 enodes) 1553943037.255 * * [simplify]: iters left: 5 (59 enodes) 1553943037.265 * * [simplify]: iters left: 4 (136 enodes) 1553943037.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.312 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.312 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.312 * * [simplify]: Extracting #3: cost 53 inf + 0 1553943037.312 * * [simplify]: Extracting #4: cost 145 inf + 1 1553943037.313 * * [simplify]: Extracting #5: cost 155 inf + 2111 1553943037.318 * * [simplify]: Extracting #6: cost 25 inf + 25880 1553943037.325 * * [simplify]: Extracting #7: cost 0 inf + 30329 1553943037.332 * * [simplify]: Extracting #8: cost 0 inf + 30129 1553943037.341 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943037.341 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943037.342 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943037.342 * * [simplify]: iters left: 6 (9 enodes) 1553943037.344 * * [simplify]: iters left: 5 (40 enodes) 1553943037.349 * * [simplify]: iters left: 4 (74 enodes) 1553943037.360 * * [simplify]: iters left: 3 (127 enodes) 1553943037.375 * * [simplify]: iters left: 2 (187 enodes) 1553943037.406 * * [simplify]: iters left: 1 (275 enodes) 1553943037.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.455 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.456 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.456 * * [simplify]: Extracting #3: cost 43 inf + 0 1553943037.456 * * [simplify]: Extracting #4: cost 85 inf + 168 1553943037.457 * * [simplify]: Extracting #5: cost 38 inf + 5708 1553943037.461 * * [simplify]: Extracting #6: cost 4 inf + 10093 1553943037.464 * * [simplify]: Extracting #7: cost 0 inf + 10419 1553943037.466 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553943037.469 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (cbrt (- x.re x.im))) 1553943037.469 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (* (cbrt (- x.re 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))) 1553943037.470 * * * * [progress]: [ 584 / 823 ] simplifiying candidate # 1553943037.470 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943037.470 * * [simplify]: iters left: 6 (19 enodes) 1553943037.474 * * [simplify]: iters left: 5 (80 enodes) 1553943037.487 * * [simplify]: iters left: 4 (160 enodes) 1553943037.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.528 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.528 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.528 * * [simplify]: Extracting #3: cost 57 inf + 0 1553943037.528 * * [simplify]: Extracting #4: cost 129 inf + 1 1553943037.529 * * [simplify]: Extracting #5: cost 150 inf + 2921 1553943037.532 * * [simplify]: Extracting #6: cost 40 inf + 19603 1553943037.538 * * [simplify]: Extracting #7: cost 3 inf + 27396 1553943037.545 * * [simplify]: Extracting #8: cost 1 inf + 28720 1553943037.551 * * [simplify]: Extracting #9: cost 0 inf + 29362 1553943037.558 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (* (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))))) 1553943037.558 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (* (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943037.558 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943037.558 * * [simplify]: iters left: 6 (12 enodes) 1553943037.561 * * [simplify]: iters left: 5 (48 enodes) 1553943037.567 * * [simplify]: iters left: 4 (68 enodes) 1553943037.576 * * [simplify]: iters left: 3 (72 enodes) 1553943037.584 * * [simplify]: iters left: 2 (73 enodes) 1553943037.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.592 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.592 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.592 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943037.592 * * [simplify]: Extracting #4: cost 28 inf + 43 1553943037.593 * * [simplify]: Extracting #5: cost 14 inf + 1188 1553943037.593 * * [simplify]: Extracting #6: cost 2 inf + 3532 1553943037.594 * * [simplify]: Extracting #7: cost 0 inf + 4216 1553943037.595 * * [simplify]: Extracting #8: cost 0 inf + 4136 1553943037.597 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553943037.597 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (* (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))) (cbrt (* (* x.re (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im)))))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943037.597 * * * * [progress]: [ 585 / 823 ] simplifiying candidate # 1553943037.597 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943037.597 * * [simplify]: iters left: 6 (15 enodes) 1553943037.600 * * [simplify]: iters left: 5 (62 enodes) 1553943037.610 * * [simplify]: iters left: 4 (137 enodes) 1553943037.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.651 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.651 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.651 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943037.651 * * [simplify]: Extracting #4: cost 137 inf + 1 1553943037.652 * * [simplify]: Extracting #5: cost 140 inf + 2799 1553943037.658 * * [simplify]: Extracting #6: cost 30 inf + 20768 1553943037.664 * * [simplify]: Extracting #7: cost 0 inf + 25388 1553943037.670 * [simplify]: Simplified to (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re)))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- x.re x.im)))) 1553943037.670 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re)))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- 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))) 1553943037.670 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ x.re x.im))) 1553943037.670 * * [simplify]: iters left: 6 (8 enodes) 1553943037.672 * * [simplify]: iters left: 5 (30 enodes) 1553943037.675 * * [simplify]: iters left: 4 (37 enodes) 1553943037.680 * * [simplify]: iters left: 3 (38 enodes) 1553943037.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.684 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.684 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.684 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943037.684 * * [simplify]: Extracting #4: cost 16 inf + 2 1553943037.684 * * [simplify]: Extracting #5: cost 11 inf + 291 1553943037.685 * * [simplify]: Extracting #6: cost 1 inf + 1990 1553943037.685 * * [simplify]: Extracting #7: cost 0 inf + 2272 1553943037.685 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im))) 1553943037.685 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re)))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- x.re x.im)))) (* (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943037.686 * * * * [progress]: [ 586 / 823 ] simplifiying candidate # 1553943037.686 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943037.686 * * [simplify]: iters left: 6 (17 enodes) 1553943037.690 * * [simplify]: iters left: 5 (72 enodes) 1553943037.702 * * [simplify]: iters left: 4 (142 enodes) 1553943037.738 * * [simplify]: iters left: 3 (493 enodes) 1553943037.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943037.973 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943037.973 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943037.973 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943037.974 * * [simplify]: Extracting #4: cost 310 inf + 1 1553943037.976 * * [simplify]: Extracting #5: cost 318 inf + 10070 1553943037.984 * * [simplify]: Extracting #6: cost 162 inf + 37608 1553943038.001 * * [simplify]: Extracting #7: cost 7 inf + 71070 1553943038.021 * * [simplify]: Extracting #8: cost 0 inf + 72284 1553943038.039 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) 1553943038.039 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943038.040 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943038.040 * * [simplify]: iters left: 6 (12 enodes) 1553943038.042 * * [simplify]: iters left: 5 (49 enodes) 1553943038.049 * * [simplify]: iters left: 4 (76 enodes) 1553943038.059 * * [simplify]: iters left: 3 (93 enodes) 1553943038.070 * * [simplify]: iters left: 2 (105 enodes) 1553943038.084 * * [simplify]: iters left: 1 (123 enodes) 1553943038.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943038.100 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943038.100 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943038.100 * * [simplify]: Extracting #3: cost 28 inf + 0 1553943038.100 * * [simplify]: Extracting #4: cost 42 inf + 43 1553943038.100 * * [simplify]: Extracting #5: cost 19 inf + 2287 1553943038.101 * * [simplify]: Extracting #6: cost 3 inf + 4596 1553943038.102 * * [simplify]: Extracting #7: cost 0 inf + 5282 1553943038.104 * [simplify]: Simplified to (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553943038.104 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re)))) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943038.104 * * * * [progress]: [ 587 / 823 ] simplifiying candidate # 1553943038.104 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943038.104 * * [simplify]: iters left: 6 (11 enodes) 1553943038.107 * * [simplify]: iters left: 5 (44 enodes) 1553943038.113 * * [simplify]: iters left: 4 (92 enodes) 1553943038.136 * * [simplify]: iters left: 3 (337 enodes) 1553943038.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943038.311 * * [simplify]: Extracting #1: cost 61 inf + 0 1553943038.312 * * [simplify]: Extracting #2: cost 235 inf + 2 1553943038.313 * * [simplify]: Extracting #3: cost 249 inf + 4440 1553943038.320 * * [simplify]: Extracting #4: cost 87 inf + 33102 1553943038.332 * * [simplify]: Extracting #5: cost 0 inf + 50236 1553943038.345 * * [simplify]: Extracting #6: cost 0 inf + 50156 1553943038.357 * [simplify]: Simplified to (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re)) 1553943038.357 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re)) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943038.358 * [simplify]: Simplifying (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (cbrt (- x.re x.im))) 1553943038.358 * * [simplify]: iters left: 6 (6 enodes) 1553943038.359 * * [simplify]: iters left: 5 (21 enodes) 1553943038.364 * * [simplify]: iters left: 4 (26 enodes) 1553943038.368 * * [simplify]: iters left: 3 (28 enodes) 1553943038.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943038.372 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943038.372 * * [simplify]: Extracting #2: cost 7 inf + 44 1553943038.372 * * [simplify]: Extracting #3: cost 5 inf + 127 1553943038.372 * * [simplify]: Extracting #4: cost 0 inf + 737 1553943038.372 * [simplify]: Simplified to (- x.re x.im) 1553943038.372 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (* (- x.re x.im) (- x.re x.im)) x.re)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943038.372 * * * * [progress]: [ 588 / 823 ] simplifiying candidate # 1553943038.373 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943038.373 * * [simplify]: iters left: 6 (17 enodes) 1553943038.377 * * [simplify]: iters left: 5 (75 enodes) 1553943038.389 * * [simplify]: iters left: 4 (145 enodes) 1553943038.419 * * [simplify]: iters left: 3 (434 enodes) 1553943038.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943038.562 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943038.562 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943038.562 * * [simplify]: Extracting #3: cost 67 inf + 0 1553943038.562 * * [simplify]: Extracting #4: cost 261 inf + 1 1553943038.564 * * [simplify]: Extracting #5: cost 291 inf + 2628 1553943038.570 * * [simplify]: Extracting #6: cost 116 inf + 42509 1553943038.585 * * [simplify]: Extracting #7: cost 8 inf + 73256 1553943038.601 * * [simplify]: Extracting #8: cost 0 inf + 68167 1553943038.620 * * [simplify]: Extracting #9: cost 0 inf + 67585 1553943038.636 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943038.636 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943038.636 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943038.636 * * [simplify]: iters left: 6 (12 enodes) 1553943038.639 * * [simplify]: iters left: 5 (56 enodes) 1553943038.648 * * [simplify]: iters left: 4 (140 enodes) 1553943038.680 * * [simplify]: iters left: 3 (497 enodes) 1553943038.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943038.910 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943038.910 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943038.910 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943038.911 * * [simplify]: Extracting #4: cost 337 inf + 0 1553943038.914 * * [simplify]: Extracting #5: cost 330 inf + 10829 1553943038.929 * * [simplify]: Extracting #6: cost 92 inf + 68573 1553943038.953 * * [simplify]: Extracting #7: cost 0 inf + 94437 1553943038.981 * * [simplify]: Extracting #8: cost 0 inf + 94397 1553943039.006 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553943039.006 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.007 * * * * [progress]: [ 589 / 823 ] simplifiying candidate # 1553943039.007 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943039.007 * * [simplify]: iters left: 6 (23 enodes) 1553943039.013 * * [simplify]: iters left: 5 (94 enodes) 1553943039.028 * * [simplify]: iters left: 4 (201 enodes) 1553943039.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.089 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943039.089 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943039.089 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943039.090 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943039.093 * * [simplify]: Extracting #5: cost 156 inf + 29486 1553943039.102 * * [simplify]: Extracting #6: cost 10 inf + 78053 1553943039.117 * * [simplify]: Extracting #7: cost 0 inf + 59429 1553943039.130 * * [simplify]: Extracting #8: cost 0 inf + 58827 1553943039.143 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943039.143 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* 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))) 1553943039.143 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943039.143 * * [simplify]: iters left: 6 (15 enodes) 1553943039.147 * * [simplify]: iters left: 5 (73 enodes) 1553943039.160 * * [simplify]: iters left: 4 (180 enodes) 1553943039.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.203 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943039.203 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943039.203 * * [simplify]: Extracting #3: cost 60 inf + 0 1553943039.204 * * [simplify]: Extracting #4: cost 185 inf + 0 1553943039.206 * * [simplify]: Extracting #5: cost 129 inf + 13573 1553943039.214 * * [simplify]: Extracting #6: cost 12 inf + 36003 1553943039.222 * * [simplify]: Extracting #7: cost 0 inf + 37225 1553943039.230 * * [simplify]: Extracting #8: cost 0 inf + 36825 1553943039.239 * * [simplify]: Extracting #9: cost 0 inf + 36745 1553943039.247 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553943039.247 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.247 * * * * [progress]: [ 590 / 823 ] simplifiying candidate # 1553943039.247 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943039.248 * * [simplify]: iters left: 6 (22 enodes) 1553943039.253 * * [simplify]: iters left: 5 (93 enodes) 1553943039.269 * * [simplify]: iters left: 4 (191 enodes) 1553943039.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.323 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943039.323 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943039.323 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943039.324 * * [simplify]: Extracting #4: cost 182 inf + 1 1553943039.325 * * [simplify]: Extracting #5: cost 225 inf + 2367 1553943039.329 * * [simplify]: Extracting #6: cost 108 inf + 27901 1553943039.341 * * [simplify]: Extracting #7: cost 2 inf + 58551 1553943039.353 * * [simplify]: Extracting #8: cost 0 inf + 59315 1553943039.365 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ x.im x.re)) (* (- x.re x.im) x.re)))) 1553943039.366 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.366 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943039.366 * * [simplify]: iters left: 6 (15 enodes) 1553943039.369 * * [simplify]: iters left: 5 (75 enodes) 1553943039.382 * * [simplify]: iters left: 4 (209 enodes) 1553943039.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.434 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943039.434 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943039.434 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943039.434 * * [simplify]: Extracting #4: cost 203 inf + 0 1553943039.436 * * [simplify]: Extracting #5: cost 161 inf + 11609 1553943039.444 * * [simplify]: Extracting #6: cost 16 inf + 39334 1553943039.455 * * [simplify]: Extracting #7: cost 0 inf + 40925 1553943039.465 * * [simplify]: Extracting #8: cost 0 inf + 40885 1553943039.474 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553943039.475 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.475 * * * * [progress]: [ 591 / 823 ] simplifiying candidate # 1553943039.475 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943039.475 * * [simplify]: iters left: 6 (23 enodes) 1553943039.480 * * [simplify]: iters left: 5 (94 enodes) 1553943039.495 * * [simplify]: iters left: 4 (200 enodes) 1553943039.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.557 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943039.558 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943039.558 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943039.558 * * [simplify]: Extracting #4: cost 214 inf + 1 1553943039.560 * * [simplify]: Extracting #5: cost 204 inf + 11048 1553943039.567 * * [simplify]: Extracting #6: cost 52 inf + 48083 1553943039.579 * * [simplify]: Extracting #7: cost 0 inf + 59488 1553943039.594 * * [simplify]: Extracting #8: cost 0 inf + 54896 1553943039.605 * * [simplify]: Extracting #9: cost 0 inf + 54736 1553943039.617 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))))) 1553943039.617 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.618 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943039.618 * * [simplify]: iters left: 6 (16 enodes) 1553943039.621 * * [simplify]: iters left: 5 (78 enodes) 1553943039.634 * * [simplify]: iters left: 4 (176 enodes) 1553943039.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.671 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943039.671 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943039.671 * * [simplify]: Extracting #3: cost 54 inf + 0 1553943039.671 * * [simplify]: Extracting #4: cost 172 inf + 0 1553943039.672 * * [simplify]: Extracting #5: cost 165 inf + 2760 1553943039.677 * * [simplify]: Extracting #6: cost 45 inf + 25033 1553943039.684 * * [simplify]: Extracting #7: cost 0 inf + 33602 1553943039.691 * * [simplify]: Extracting #8: cost 0 inf + 33122 1553943039.698 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553943039.698 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553943039.698 * * * * [progress]: [ 592 / 823 ] simplifiying candidate # 1553943039.698 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943039.698 * * [simplify]: iters left: 6 (19 enodes) 1553943039.703 * * [simplify]: iters left: 5 (84 enodes) 1553943039.716 * * [simplify]: iters left: 4 (179 enodes) 1553943039.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.759 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943039.759 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943039.759 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943039.759 * * [simplify]: Extracting #4: cost 141 inf + 1 1553943039.760 * * [simplify]: Extracting #5: cost 172 inf + 1837 1553943039.764 * * [simplify]: Extracting #6: cost 67 inf + 19910 1553943039.771 * * [simplify]: Extracting #7: cost 8 inf + 35785 1553943039.780 * * [simplify]: Extracting #8: cost 0 inf + 40161 1553943039.789 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943039.789 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.789 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943039.789 * * [simplify]: iters left: 6 (13 enodes) 1553943039.794 * * [simplify]: iters left: 5 (60 enodes) 1553943039.804 * * [simplify]: iters left: 4 (144 enodes) 1553943039.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.835 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943039.835 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943039.836 * * [simplify]: Extracting #3: cost 44 inf + 0 1553943039.836 * * [simplify]: Extracting #4: cost 152 inf + 0 1553943039.837 * * [simplify]: Extracting #5: cost 149 inf + 3857 1553943039.841 * * [simplify]: Extracting #6: cost 31 inf + 26170 1553943039.848 * * [simplify]: Extracting #7: cost 0 inf + 33950 1553943039.855 * * [simplify]: Extracting #8: cost 0 inf + 33510 1553943039.863 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) 1553943039.864 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.864 * * * * [progress]: [ 593 / 823 ] simplifiying candidate # 1553943039.864 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943039.864 * * [simplify]: iters left: 6 (23 enodes) 1553943039.870 * * [simplify]: iters left: 5 (94 enodes) 1553943039.884 * * [simplify]: iters left: 4 (196 enodes) 1553943039.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943039.940 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943039.941 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943039.941 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943039.941 * * [simplify]: Extracting #4: cost 172 inf + 1 1553943039.943 * * [simplify]: Extracting #5: cost 162 inf + 4924 1553943039.948 * * [simplify]: Extracting #6: cost 60 inf + 24235 1553943039.956 * * [simplify]: Extracting #7: cost 1 inf + 40989 1553943039.965 * * [simplify]: Extracting #8: cost 0 inf + 41431 1553943039.974 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) 1553943039.975 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943039.975 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943039.975 * * [simplify]: iters left: 6 (14 enodes) 1553943039.978 * * [simplify]: iters left: 5 (63 enodes) 1553943039.988 * * [simplify]: iters left: 4 (138 enodes) 1553943040.019 * * [simplify]: iters left: 3 (464 enodes) 1553943040.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943040.220 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943040.220 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943040.221 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943040.222 * * [simplify]: Extracting #4: cost 335 inf + 2 1553943040.226 * * [simplify]: Extracting #5: cost 290 inf + 18656 1553943040.242 * * [simplify]: Extracting #6: cost 71 inf + 73805 1553943040.267 * * [simplify]: Extracting #7: cost 0 inf + 95467 1553943040.294 * * [simplify]: Extracting #8: cost 0 inf + 95347 1553943040.319 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) 1553943040.319 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943040.319 * * * * [progress]: [ 594 / 823 ] simplifiying candidate # 1553943040.320 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943040.320 * * [simplify]: iters left: 6 (19 enodes) 1553943040.324 * * [simplify]: iters left: 5 (84 enodes) 1553943040.337 * * [simplify]: iters left: 4 (177 enodes) 1553943040.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943040.377 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943040.377 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943040.378 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943040.378 * * [simplify]: Extracting #4: cost 148 inf + 1 1553943040.379 * * [simplify]: Extracting #5: cost 169 inf + 1876 1553943040.382 * * [simplify]: Extracting #6: cost 68 inf + 20780 1553943040.389 * * [simplify]: Extracting #7: cost 7 inf + 36539 1553943040.397 * * [simplify]: Extracting #8: cost 0 inf + 40393 1553943040.406 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553943040.406 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943040.406 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943040.406 * * [simplify]: iters left: 6 (13 enodes) 1553943040.409 * * [simplify]: iters left: 5 (60 enodes) 1553943040.419 * * [simplify]: iters left: 4 (144 enodes) 1553943040.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943040.453 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943040.453 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943040.453 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943040.453 * * [simplify]: Extracting #4: cost 158 inf + 0 1553943040.454 * * [simplify]: Extracting #5: cost 150 inf + 3697 1553943040.458 * * [simplify]: Extracting #6: cost 29 inf + 26492 1553943040.465 * * [simplify]: Extracting #7: cost 0 inf + 33830 1553943040.472 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553943040.472 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943040.472 * * * * [progress]: [ 595 / 823 ] simplifiying candidate # 1553943040.472 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943040.473 * * [simplify]: iters left: 6 (22 enodes) 1553943040.478 * * [simplify]: iters left: 5 (93 enodes) 1553943040.491 * * [simplify]: iters left: 4 (187 enodes) 1553943040.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943040.801 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943040.801 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943040.801 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943040.802 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943040.802 * * [simplify]: Extracting #5: cost 188 inf + 2454 1553943040.806 * * [simplify]: Extracting #6: cost 78 inf + 26983 1553943040.815 * * [simplify]: Extracting #7: cost 4 inf + 45710 1553943040.827 * * [simplify]: Extracting #8: cost 0 inf + 43592 1553943040.836 * * [simplify]: Extracting #9: cost 0 inf + 43079 1553943040.845 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) 1553943040.845 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943040.845 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943040.845 * * [simplify]: iters left: 6 (14 enodes) 1553943040.848 * * [simplify]: iters left: 5 (65 enodes) 1553943040.859 * * [simplify]: iters left: 4 (151 enodes) 1553943040.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943040.892 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943040.892 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943040.892 * * [simplify]: Extracting #3: cost 42 inf + 0 1553943040.893 * * [simplify]: Extracting #4: cost 145 inf + 249 1553943040.894 * * [simplify]: Extracting #5: cost 147 inf + 4066 1553943040.899 * * [simplify]: Extracting #6: cost 16 inf + 28683 1553943040.906 * * [simplify]: Extracting #7: cost 0 inf + 33474 1553943040.913 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553943040.913 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943040.913 * * * * [progress]: [ 596 / 823 ] simplifiying candidate # 1553943040.913 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943040.914 * * [simplify]: iters left: 6 (23 enodes) 1553943040.919 * * [simplify]: iters left: 5 (94 enodes) 1553943040.933 * * [simplify]: iters left: 4 (201 enodes) 1553943040.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943040.992 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943040.992 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943040.992 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943040.993 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943040.995 * * [simplify]: Extracting #5: cost 169 inf + 23340 1553943041.004 * * [simplify]: Extracting #6: cost 16 inf + 77042 1553943041.019 * * [simplify]: Extracting #7: cost 0 inf + 59650 1553943041.035 * * [simplify]: Extracting #8: cost 0 inf + 58667 1553943041.054 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553943041.054 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943041.055 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943041.055 * * [simplify]: iters left: 6 (15 enodes) 1553943041.061 * * [simplify]: iters left: 5 (73 enodes) 1553943041.081 * * [simplify]: iters left: 4 (180 enodes) 1553943041.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943041.139 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943041.139 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943041.139 * * [simplify]: Extracting #3: cost 60 inf + 0 1553943041.139 * * [simplify]: Extracting #4: cost 186 inf + 0 1553943041.141 * * [simplify]: Extracting #5: cost 140 inf + 11231 1553943041.148 * * [simplify]: Extracting #6: cost 33 inf + 31443 1553943041.156 * * [simplify]: Extracting #7: cost 0 inf + 37347 1553943041.164 * * [simplify]: Extracting #8: cost 0 inf + 36907 1553943041.172 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943041.172 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943041.172 * * * * [progress]: [ 597 / 823 ] simplifiying candidate # 1553943041.173 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943041.173 * * [simplify]: iters left: 6 (19 enodes) 1553943041.177 * * [simplify]: iters left: 5 (76 enodes) 1553943041.189 * * [simplify]: iters left: 4 (145 enodes) 1553943041.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943041.231 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943041.231 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943041.231 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943041.231 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943041.232 * * [simplify]: Extracting #5: cost 172 inf + 1843 1553943041.235 * * [simplify]: Extracting #6: cost 67 inf + 27663 1553943041.243 * * [simplify]: Extracting #7: cost 3 inf + 52398 1553943041.251 * * [simplify]: Extracting #8: cost 0 inf + 47854 1553943041.262 * * [simplify]: Extracting #9: cost 0 inf + 42680 1553943041.271 * * [simplify]: Extracting #10: cost 0 inf + 42640 1553943041.280 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (+ (* x.im (* (* x.im x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (+ (* x.im (* (* x.im x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))))) 1553943041.280 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (+ (* x.im (* (* x.im x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (+ (* x.im (* (* x.im x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943041.280 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943041.280 * * [simplify]: iters left: 6 (11 enodes) 1553943041.283 * * [simplify]: iters left: 5 (49 enodes) 1553943041.290 * * [simplify]: iters left: 4 (104 enodes) 1553943041.308 * * [simplify]: iters left: 3 (251 enodes) 1553943041.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943041.368 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943041.368 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943041.368 * * [simplify]: Extracting #3: cost 42 inf + 0 1553943041.369 * * [simplify]: Extracting #4: cost 154 inf + 0 1553943041.369 * * [simplify]: Extracting #5: cost 150 inf + 2395 1553943041.374 * * [simplify]: Extracting #6: cost 46 inf + 23196 1553943041.381 * * [simplify]: Extracting #7: cost 0 inf + 32965 1553943041.391 * * [simplify]: Extracting #8: cost 0 inf + 32405 1553943041.398 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943041.398 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (+ (* x.im (* (* x.im x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (+ (* x.im (* (* x.im x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* (* x.re x.re) x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943041.399 * * * * [progress]: [ 598 / 823 ] simplifiying candidate # 1553943041.399 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943041.399 * * [simplify]: iters left: 6 (23 enodes) 1553943041.404 * * [simplify]: iters left: 5 (94 enodes) 1553943041.419 * * [simplify]: iters left: 4 (205 enodes) 1553943041.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943041.488 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943041.488 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943041.489 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943041.489 * * [simplify]: Extracting #4: cost 238 inf + 1 1553943041.492 * * [simplify]: Extracting #5: cost 208 inf + 26700 1553943041.502 * * [simplify]: Extracting #6: cost 27 inf + 86517 1553943041.520 * * [simplify]: Extracting #7: cost 0 inf + 72858 1553943041.535 * * [simplify]: Extracting #8: cost 0 inf + 70991 1553943041.549 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943041.549 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943041.550 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943041.550 * * [simplify]: iters left: 6 (16 enodes) 1553943041.553 * * [simplify]: iters left: 5 (78 enodes) 1553943041.566 * * [simplify]: iters left: 4 (182 enodes) 1553943041.605 * * [simplify]: iters left: 3 (487 enodes) 1553943041.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943041.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943041.735 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943041.735 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943041.736 * * [simplify]: Extracting #4: cost 246 inf + 0 1553943041.738 * * [simplify]: Extracting #5: cost 208 inf + 9587 1553943041.748 * * [simplify]: Extracting #6: cost 40 inf + 46191 1553943041.761 * * [simplify]: Extracting #7: cost 0 inf + 55271 1553943041.777 * * [simplify]: Extracting #8: cost 0 inf + 55111 1553943041.790 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553943041.791 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (- x.re x.im)) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943041.791 * * * * [progress]: [ 599 / 823 ] simplifiying candidate # 1553943041.791 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943041.791 * * [simplify]: iters left: 6 (21 enodes) 1553943041.796 * * [simplify]: iters left: 5 (85 enodes) 1553943041.811 * * [simplify]: iters left: 4 (187 enodes) 1553943041.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943041.885 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943041.885 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943041.885 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943041.886 * * [simplify]: Extracting #4: cost 256 inf + 1 1553943041.889 * * [simplify]: Extracting #5: cost 208 inf + 21047 1553943041.901 * * [simplify]: Extracting #6: cost 13 inf + 73391 1553943041.916 * * [simplify]: Extracting #7: cost 1 inf + 64055 1553943041.930 * * [simplify]: Extracting #8: cost 0 inf + 64196 1553943041.944 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im))))) 1553943041.944 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943041.944 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943041.944 * * [simplify]: iters left: 6 (14 enodes) 1553943041.947 * * [simplify]: iters left: 5 (68 enodes) 1553943041.958 * * [simplify]: iters left: 4 (146 enodes) 1553943041.984 * * [simplify]: iters left: 3 (310 enodes) 1553943042.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.053 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943042.053 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943042.053 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943042.054 * * [simplify]: Extracting #4: cost 181 inf + 0 1553943042.055 * * [simplify]: Extracting #5: cost 167 inf + 2316 1553943042.059 * * [simplify]: Extracting #6: cost 52 inf + 23060 1553943042.067 * * [simplify]: Extracting #7: cost 0 inf + 34963 1553943042.075 * * [simplify]: Extracting #8: cost 0 inf + 34923 1553943042.084 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553943042.084 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943042.084 * * * * [progress]: [ 600 / 823 ] simplifiying candidate # 1553943042.085 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943042.085 * * [simplify]: iters left: 6 (23 enodes) 1553943042.090 * * [simplify]: iters left: 5 (94 enodes) 1553943042.107 * * [simplify]: iters left: 4 (201 enodes) 1553943042.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.166 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943042.166 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943042.167 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943042.167 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943042.169 * * [simplify]: Extracting #5: cost 169 inf + 20028 1553943042.177 * * [simplify]: Extracting #6: cost 21 inf + 59898 1553943042.189 * * [simplify]: Extracting #7: cost 0 inf + 58578 1553943042.200 * * [simplify]: Extracting #8: cost 0 inf + 54415 1553943042.212 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943042.212 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943042.213 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943042.213 * * [simplify]: iters left: 6 (14 enodes) 1553943042.216 * * [simplify]: iters left: 5 (63 enodes) 1553943042.225 * * [simplify]: iters left: 4 (123 enodes) 1553943042.248 * * [simplify]: iters left: 3 (270 enodes) 1553943042.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.311 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943042.311 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943042.311 * * [simplify]: Extracting #3: cost 52 inf + 0 1553943042.311 * * [simplify]: Extracting #4: cost 165 inf + 0 1553943042.312 * * [simplify]: Extracting #5: cost 159 inf + 1388 1553943042.316 * * [simplify]: Extracting #6: cost 51 inf + 21794 1553943042.324 * * [simplify]: Extracting #7: cost 1 inf + 34093 1553943042.331 * * [simplify]: Extracting #8: cost 0 inf + 34055 1553943042.339 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553943042.339 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943042.340 * * * * [progress]: [ 601 / 823 ] simplifiying candidate # 1553943042.340 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943042.340 * * [simplify]: iters left: 6 (21 enodes) 1553943042.345 * * [simplify]: iters left: 5 (85 enodes) 1553943042.360 * * [simplify]: iters left: 4 (183 enodes) 1553943042.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.424 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943042.424 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943042.425 * * [simplify]: Extracting #3: cost 104 inf + 0 1553943042.425 * * [simplify]: Extracting #4: cost 221 inf + 1 1553943042.428 * * [simplify]: Extracting #5: cost 176 inf + 18185 1553943042.436 * * [simplify]: Extracting #6: cost 12 inf + 64650 1553943042.448 * * [simplify]: Extracting #7: cost 1 inf + 53011 1553943042.459 * * [simplify]: Extracting #8: cost 0 inf + 53432 1553943042.471 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* x.re (+ x.im x.re))))) 1553943042.471 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943042.471 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553943042.471 * * [simplify]: iters left: 6 (12 enodes) 1553943042.474 * * [simplify]: iters left: 5 (53 enodes) 1553943042.482 * * [simplify]: iters left: 4 (108 enodes) 1553943042.504 * * [simplify]: iters left: 3 (254 enodes) 1553943042.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.564 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943042.564 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943042.564 * * [simplify]: Extracting #3: cost 47 inf + 0 1553943042.564 * * [simplify]: Extracting #4: cost 156 inf + 2 1553943042.565 * * [simplify]: Extracting #5: cost 146 inf + 2730 1553943042.570 * * [simplify]: Extracting #6: cost 34 inf + 24545 1553943042.578 * * [simplify]: Extracting #7: cost 0 inf + 33493 1553943042.586 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im))) 1553943042.586 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (* (+ 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))) 1553943042.586 * * * * [progress]: [ 602 / 823 ] simplifiying candidate # 1553943042.586 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943042.586 * * [simplify]: iters left: 6 (21 enodes) 1553943042.591 * * [simplify]: iters left: 5 (85 enodes) 1553943042.604 * * [simplify]: iters left: 4 (175 enodes) 1553943042.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.657 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943042.657 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943042.657 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943042.658 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943042.660 * * [simplify]: Extracting #5: cost 145 inf + 18489 1553943042.667 * * [simplify]: Extracting #6: cost 17 inf + 58469 1553943042.679 * * [simplify]: Extracting #7: cost 1 inf + 50968 1553943042.689 * * [simplify]: Extracting #8: cost 0 inf + 48781 1553943042.699 * * [simplify]: Extracting #9: cost 0 inf + 48520 1553943042.710 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943042.710 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943042.710 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943042.710 * * [simplify]: iters left: 6 (12 enodes) 1553943042.713 * * [simplify]: iters left: 5 (53 enodes) 1553943042.721 * * [simplify]: iters left: 4 (108 enodes) 1553943042.740 * * [simplify]: iters left: 3 (254 enodes) 1553943042.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.799 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943042.799 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943042.799 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943042.799 * * [simplify]: Extracting #4: cost 167 inf + 0 1553943042.800 * * [simplify]: Extracting #5: cost 144 inf + 2853 1553943042.807 * * [simplify]: Extracting #6: cost 34 inf + 24785 1553943042.814 * * [simplify]: Extracting #7: cost 0 inf + 33733 1553943042.822 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553943042.822 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943042.822 * * * * [progress]: [ 603 / 823 ] simplifiying candidate # 1553943042.823 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943042.823 * * [simplify]: iters left: 6 (21 enodes) 1553943042.828 * * [simplify]: iters left: 5 (85 enodes) 1553943042.840 * * [simplify]: iters left: 4 (179 enodes) 1553943042.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943042.902 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943042.902 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943042.903 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943042.903 * * [simplify]: Extracting #4: cost 218 inf + 1 1553943042.905 * * [simplify]: Extracting #5: cost 184 inf + 15637 1553943042.913 * * [simplify]: Extracting #6: cost 24 inf + 59648 1553943042.925 * * [simplify]: Extracting #7: cost 0 inf + 56302 1553943042.939 * * [simplify]: Extracting #8: cost 0 inf + 54877 1553943042.950 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (+ (* (* x.re x.re) (* x.re (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* x.im x.im) (* x.im (* (* (- x.re x.im) x.re) (+ x.im x.re))))))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (- x.re x.im))))) 1553943042.950 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (+ (* (* x.re x.re) (* x.re (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* x.im x.im) (* x.im (* (* (- x.re x.im) x.re) (+ x.im x.re))))))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943042.951 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) 1553943042.951 * * [simplify]: iters left: 6 (13 enodes) 1553943042.953 * * [simplify]: iters left: 5 (58 enodes) 1553943042.962 * * [simplify]: iters left: 4 (115 enodes) 1553943042.982 * * [simplify]: iters left: 3 (258 enodes) 1553943043.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.042 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943043.042 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943043.042 * * [simplify]: Extracting #3: cost 48 inf + 0 1553943043.043 * * [simplify]: Extracting #4: cost 152 inf + 43 1553943043.044 * * [simplify]: Extracting #5: cost 137 inf + 3137 1553943043.048 * * [simplify]: Extracting #6: cost 29 inf + 24026 1553943043.055 * * [simplify]: Extracting #7: cost 1 inf + 30921 1553943043.064 * * [simplify]: Extracting #8: cost 0 inf + 31323 1553943043.072 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553943043.072 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (+ (* (* x.re x.re) (* x.re (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (* x.im x.im) (* x.im (* (* (- x.re x.im) x.re) (+ x.im x.re))))))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943043.072 * * * * [progress]: [ 604 / 823 ] simplifiying candidate # 1553943043.072 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943043.072 * * [simplify]: iters left: 6 (22 enodes) 1553943043.078 * * [simplify]: iters left: 5 (93 enodes) 1553943043.092 * * [simplify]: iters left: 4 (191 enodes) 1553943043.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.145 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943043.145 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943043.145 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943043.145 * * [simplify]: Extracting #4: cost 182 inf + 1 1553943043.146 * * [simplify]: Extracting #5: cost 230 inf + 3324 1553943043.150 * * [simplify]: Extracting #6: cost 125 inf + 24361 1553943043.160 * * [simplify]: Extracting #7: cost 19 inf + 50997 1553943043.173 * * [simplify]: Extracting #8: cost 0 inf + 59235 1553943043.186 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) 1553943043.186 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943043.186 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943043.186 * * [simplify]: iters left: 6 (15 enodes) 1553943043.190 * * [simplify]: iters left: 5 (75 enodes) 1553943043.205 * * [simplify]: iters left: 4 (209 enodes) 1553943043.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.254 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943043.254 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943043.254 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943043.255 * * [simplify]: Extracting #4: cost 203 inf + 0 1553943043.259 * * [simplify]: Extracting #5: cost 155 inf + 14025 1553943043.267 * * [simplify]: Extracting #6: cost 12 inf + 40182 1553943043.277 * * [simplify]: Extracting #7: cost 0 inf + 40643 1553943043.287 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))))) 1553943043.287 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943043.287 * * * * [progress]: [ 605 / 823 ] simplifiying candidate # 1553943043.287 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943043.288 * * [simplify]: iters left: 6 (23 enodes) 1553943043.293 * * [simplify]: iters left: 5 (94 enodes) 1553943043.307 * * [simplify]: iters left: 4 (205 enodes) 1553943043.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.375 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943043.375 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943043.375 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943043.376 * * [simplify]: Extracting #4: cost 238 inf + 1 1553943043.378 * * [simplify]: Extracting #5: cost 224 inf + 12084 1553943043.390 * * [simplify]: Extracting #6: cost 72 inf + 48128 1553943043.405 * * [simplify]: Extracting #7: cost 0 inf + 71071 1553943043.420 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) 1553943043.420 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943043.421 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943043.421 * * [simplify]: iters left: 6 (16 enodes) 1553943043.424 * * [simplify]: iters left: 5 (78 enodes) 1553943043.437 * * [simplify]: iters left: 4 (182 enodes) 1553943043.475 * * [simplify]: iters left: 3 (485 enodes) 1553943043.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.602 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943043.602 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943043.602 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943043.603 * * [simplify]: Extracting #4: cost 247 inf + 0 1553943043.605 * * [simplify]: Extracting #5: cost 228 inf + 4186 1553943043.615 * * [simplify]: Extracting #6: cost 30 inf + 47773 1553943043.628 * * [simplify]: Extracting #7: cost 0 inf + 55633 1553943043.644 * [simplify]: Simplified to (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553943043.644 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re))))) (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943043.644 * * * * [progress]: [ 606 / 823 ] simplifiying candidate # 1553943043.644 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943043.644 * * [simplify]: iters left: 6 (19 enodes) 1553943043.649 * * [simplify]: iters left: 5 (80 enodes) 1553943043.661 * * [simplify]: iters left: 4 (151 enodes) 1553943043.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.700 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943043.700 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943043.700 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943043.700 * * [simplify]: Extracting #4: cost 140 inf + 1 1553943043.701 * * [simplify]: Extracting #5: cost 169 inf + 2311 1553943043.706 * * [simplify]: Extracting #6: cost 78 inf + 19572 1553943043.714 * * [simplify]: Extracting #7: cost 1 inf + 40716 1553943043.722 * * [simplify]: Extracting #8: cost 0 inf + 41398 1553943043.731 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) 1553943043.731 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943043.731 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943043.731 * * [simplify]: iters left: 6 (11 enodes) 1553943043.734 * * [simplify]: iters left: 5 (49 enodes) 1553943043.742 * * [simplify]: iters left: 4 (113 enodes) 1553943043.764 * * [simplify]: iters left: 3 (323 enodes) 1553943043.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.849 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943043.849 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943043.849 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943043.849 * * [simplify]: Extracting #4: cost 154 inf + 0 1553943043.850 * * [simplify]: Extracting #5: cost 151 inf + 2111 1553943043.855 * * [simplify]: Extracting #6: cost 43 inf + 24360 1553943043.863 * * [simplify]: Extracting #7: cost 1 inf + 33764 1553943043.872 * * [simplify]: Extracting #8: cost 0 inf + 33646 1553943043.880 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553943043.880 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943043.880 * * * * [progress]: [ 607 / 823 ] simplifiying candidate # 1553943043.880 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943043.880 * * [simplify]: iters left: 6 (22 enodes) 1553943043.885 * * [simplify]: iters left: 5 (90 enodes) 1553943043.902 * * [simplify]: iters left: 4 (198 enodes) 1553943043.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943043.975 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943043.976 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943043.976 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943043.976 * * [simplify]: Extracting #4: cost 247 inf + 1 1553943043.979 * * [simplify]: Extracting #5: cost 223 inf + 11922 1553943043.989 * * [simplify]: Extracting #6: cost 26 inf + 56660 1553943044.003 * * [simplify]: Extracting #7: cost 0 inf + 62831 1553943044.016 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) 1553943044.016 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.017 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943044.017 * * [simplify]: iters left: 6 (14 enodes) 1553943044.022 * * [simplify]: iters left: 5 (66 enodes) 1553943044.033 * * [simplify]: iters left: 4 (143 enodes) 1553943044.058 * * [simplify]: iters left: 3 (347 enodes) 1553943044.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943044.149 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943044.150 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943044.150 * * [simplify]: Extracting #3: cost 73 inf + 0 1553943044.150 * * [simplify]: Extracting #4: cost 188 inf + 0 1553943044.152 * * [simplify]: Extracting #5: cost 146 inf + 4676 1553943044.158 * * [simplify]: Extracting #6: cost 23 inf + 31235 1553943044.167 * * [simplify]: Extracting #7: cost 0 inf + 37081 1553943044.176 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943044.176 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.176 * * * * [progress]: [ 608 / 823 ] simplifiying candidate # 1553943044.176 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943044.176 * * [simplify]: iters left: 6 (21 enodes) 1553943044.181 * * [simplify]: iters left: 5 (89 enodes) 1553943044.195 * * [simplify]: iters left: 4 (184 enodes) 1553943044.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943044.245 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943044.245 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943044.245 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943044.246 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943044.247 * * [simplify]: Extracting #5: cost 187 inf + 6131 1553943044.251 * * [simplify]: Extracting #6: cost 62 inf + 29406 1553943044.260 * * [simplify]: Extracting #7: cost 7 inf + 43598 1553943044.273 * * [simplify]: Extracting #8: cost 0 inf + 48092 1553943044.283 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943044.283 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.283 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943044.284 * * [simplify]: iters left: 6 (12 enodes) 1553943044.286 * * [simplify]: iters left: 5 (53 enodes) 1553943044.294 * * [simplify]: iters left: 4 (117 enodes) 1553943044.317 * * [simplify]: iters left: 3 (327 enodes) 1553943044.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943044.400 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943044.400 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943044.400 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943044.401 * * [simplify]: Extracting #4: cost 165 inf + 0 1553943044.402 * * [simplify]: Extracting #5: cost 155 inf + 1957 1553943044.406 * * [simplify]: Extracting #6: cost 50 inf + 21916 1553943044.414 * * [simplify]: Extracting #7: cost 0 inf + 34896 1553943044.422 * * [simplify]: Extracting #8: cost 0 inf + 34856 1553943044.430 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553943044.431 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.431 * * * * [progress]: [ 609 / 823 ] simplifiying candidate # 1553943044.431 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943044.431 * * [simplify]: iters left: 6 (22 enodes) 1553943044.436 * * [simplify]: iters left: 5 (90 enodes) 1553943044.451 * * [simplify]: iters left: 4 (194 enodes) 1553943044.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943044.517 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943044.517 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943044.518 * * [simplify]: Extracting #3: cost 100 inf + 0 1553943044.518 * * [simplify]: Extracting #4: cost 200 inf + 1 1553943044.520 * * [simplify]: Extracting #5: cost 194 inf + 8772 1553943044.529 * * [simplify]: Extracting #6: cost 20 inf + 45866 1553943044.540 * * [simplify]: Extracting #7: cost 0 inf + 51384 1553943044.550 * [simplify]: Simplified to (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) 1553943044.551 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.551 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943044.551 * * [simplify]: iters left: 6 (13 enodes) 1553943044.554 * * [simplify]: iters left: 5 (56 enodes) 1553943044.562 * * [simplify]: iters left: 4 (111 enodes) 1553943044.583 * * [simplify]: iters left: 3 (303 enodes) 1553943044.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943044.665 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943044.665 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943044.665 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943044.666 * * [simplify]: Extracting #4: cost 158 inf + 2 1553943044.667 * * [simplify]: Extracting #5: cost 146 inf + 2767 1553943044.672 * * [simplify]: Extracting #6: cost 26 inf + 26757 1553943044.680 * * [simplify]: Extracting #7: cost 0 inf + 33608 1553943044.688 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553943044.688 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.689 * * * * [progress]: [ 610 / 823 ] simplifiying candidate # 1553943044.689 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943044.689 * * [simplify]: iters left: 6 (22 enodes) 1553943044.695 * * [simplify]: iters left: 5 (93 enodes) 1553943044.712 * * [simplify]: iters left: 4 (189 enodes) 1553943044.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943044.760 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943044.760 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943044.761 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943044.761 * * [simplify]: Extracting #4: cost 181 inf + 1 1553943044.762 * * [simplify]: Extracting #5: cost 209 inf + 3739 1553943044.769 * * [simplify]: Extracting #6: cost 86 inf + 28377 1553943044.778 * * [simplify]: Extracting #7: cost 12 inf + 46580 1553943044.789 * * [simplify]: Extracting #8: cost 2 inf + 52000 1553943044.801 * * [simplify]: Extracting #9: cost 0 inf + 53564 1553943044.812 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943044.812 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.812 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943044.812 * * [simplify]: iters left: 6 (14 enodes) 1553943044.815 * * [simplify]: iters left: 5 (65 enodes) 1553943044.826 * * [simplify]: iters left: 4 (146 enodes) 1553943044.855 * * [simplify]: iters left: 3 (362 enodes) 1553943044.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943044.945 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943044.945 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943044.945 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943044.946 * * [simplify]: Extracting #4: cost 177 inf + 0 1553943044.947 * * [simplify]: Extracting #5: cost 167 inf + 2197 1553943044.951 * * [simplify]: Extracting #6: cost 63 inf + 20716 1553943044.962 * * [simplify]: Extracting #7: cost 1 inf + 36439 1553943044.971 * * [simplify]: Extracting #8: cost 0 inf + 36721 1553943044.980 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553943044.980 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943044.980 * * * * [progress]: [ 611 / 823 ] simplifiying candidate # 1553943044.980 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943044.980 * * [simplify]: iters left: 6 (21 enodes) 1553943044.985 * * [simplify]: iters left: 5 (89 enodes) 1553943044.999 * * [simplify]: iters left: 4 (185 enodes) 1553943045.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943045.055 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943045.055 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943045.055 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943045.056 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943045.058 * * [simplify]: Extracting #5: cost 182 inf + 10398 1553943045.066 * * [simplify]: Extracting #6: cost 29 inf + 43488 1553943045.076 * * [simplify]: Extracting #7: cost 1 inf + 51742 1553943045.087 * * [simplify]: Extracting #8: cost 0 inf + 52464 1553943045.100 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im))))) 1553943045.101 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943045.101 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943045.101 * * [simplify]: iters left: 6 (12 enodes) 1553943045.104 * * [simplify]: iters left: 5 (53 enodes) 1553943045.112 * * [simplify]: iters left: 4 (117 enodes) 1553943045.134 * * [simplify]: iters left: 3 (327 enodes) 1553943045.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943045.217 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943045.218 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943045.218 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943045.218 * * [simplify]: Extracting #4: cost 158 inf + 2 1553943045.219 * * [simplify]: Extracting #5: cost 150 inf + 2767 1553943045.224 * * [simplify]: Extracting #6: cost 44 inf + 22728 1553943045.232 * * [simplify]: Extracting #7: cost 0 inf + 34496 1553943045.240 * * [simplify]: Extracting #8: cost 0 inf + 34456 1553943045.248 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im))) 1553943045.248 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943045.249 * * * * [progress]: [ 612 / 823 ] simplifiying candidate # 1553943045.249 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943045.249 * * [simplify]: iters left: 6 (23 enodes) 1553943045.254 * * [simplify]: iters left: 5 (94 enodes) 1553943045.269 * * [simplify]: iters left: 4 (200 enodes) 1553943045.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943045.333 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943045.333 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943045.333 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943045.334 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943045.335 * * [simplify]: Extracting #5: cost 203 inf + 8226 1553943045.345 * * [simplify]: Extracting #6: cost 55 inf + 37226 1553943045.356 * * [simplify]: Extracting #7: cost 6 inf + 50362 1553943045.368 * * [simplify]: Extracting #8: cost 1 inf + 53772 1553943045.381 * * [simplify]: Extracting #9: cost 0 inf + 54454 1553943045.393 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553943045.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943045.393 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943045.393 * * [simplify]: iters left: 6 (16 enodes) 1553943045.397 * * [simplify]: iters left: 5 (78 enodes) 1553943045.410 * * [simplify]: iters left: 4 (176 enodes) 1553943045.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943045.446 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943045.446 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943045.446 * * [simplify]: Extracting #3: cost 53 inf + 0 1553943045.446 * * [simplify]: Extracting #4: cost 168 inf + 0 1553943045.447 * * [simplify]: Extracting #5: cost 162 inf + 1920 1553943045.450 * * [simplify]: Extracting #6: cost 55 inf + 19766 1553943045.457 * * [simplify]: Extracting #7: cost 1 inf + 32912 1553943045.464 * * [simplify]: Extracting #8: cost 0 inf + 33274 1553943045.471 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943045.472 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943045.472 * * * * [progress]: [ 613 / 823 ] simplifiying candidate # 1553943045.472 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943045.472 * * [simplify]: iters left: 6 (21 enodes) 1553943045.477 * * [simplify]: iters left: 5 (85 enodes) 1553943045.492 * * [simplify]: iters left: 4 (187 enodes) 1553943045.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943045.564 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943045.564 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943045.564 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943045.565 * * [simplify]: Extracting #4: cost 256 inf + 1 1553943045.567 * * [simplify]: Extracting #5: cost 230 inf + 8831 1553943045.575 * * [simplify]: Extracting #6: cost 71 inf + 40334 1553943045.588 * * [simplify]: Extracting #7: cost 7 inf + 60382 1553943045.602 * * [simplify]: Extracting #8: cost 0 inf + 64356 1553943045.618 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))) (- x.re x.im)))) 1553943045.618 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553943045.619 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943045.619 * * [simplify]: iters left: 6 (14 enodes) 1553943045.622 * * [simplify]: iters left: 5 (68 enodes) 1553943045.633 * * [simplify]: iters left: 4 (146 enodes) 1553943045.656 * * [simplify]: iters left: 3 (310 enodes) 1553943045.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943045.726 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943045.726 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943045.726 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943045.727 * * [simplify]: Extracting #4: cost 182 inf + 0 1553943045.728 * * [simplify]: Extracting #5: cost 165 inf + 2446 1553943045.734 * * [simplify]: Extracting #6: cost 65 inf + 19277 1553943045.742 * * [simplify]: Extracting #7: cost 1 inf + 34683 1553943045.750 * * [simplify]: Extracting #8: cost 0 inf + 34965 1553943045.758 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943045.758 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943045.759 * * * * [progress]: [ 614 / 823 ] simplifiying candidate # 1553943045.759 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943045.759 * * [simplify]: iters left: 6 (22 enodes) 1553943045.764 * * [simplify]: iters left: 5 (90 enodes) 1553943045.778 * * [simplify]: iters left: 4 (198 enodes) 1553943045.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943045.851 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943045.851 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943045.851 * * [simplify]: Extracting #3: cost 102 inf + 0 1553943045.852 * * [simplify]: Extracting #4: cost 244 inf + 1 1553943045.857 * * [simplify]: Extracting #5: cost 209 inf + 12663 1553943045.865 * * [simplify]: Extracting #6: cost 57 inf + 42911 1553943045.879 * * [simplify]: Extracting #7: cost 2 inf + 61061 1553943045.892 * * [simplify]: Extracting #8: cost 0 inf + 62225 1553943045.906 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943045.906 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943045.907 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943045.907 * * [simplify]: iters left: 6 (14 enodes) 1553943045.910 * * [simplify]: iters left: 5 (66 enodes) 1553943045.920 * * [simplify]: iters left: 4 (143 enodes) 1553943045.947 * * [simplify]: iters left: 3 (345 enodes) 1553943046.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.038 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943046.038 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943046.038 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943046.039 * * [simplify]: Extracting #4: cost 184 inf + 0 1553943046.043 * * [simplify]: Extracting #5: cost 136 inf + 6851 1553943046.049 * * [simplify]: Extracting #6: cost 32 inf + 27731 1553943046.058 * * [simplify]: Extracting #7: cost 0 inf + 36475 1553943046.067 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943046.067 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.067 * * * * [progress]: [ 615 / 823 ] simplifiying candidate # 1553943046.067 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943046.067 * * [simplify]: iters left: 6 (15 enodes) 1553943046.070 * * [simplify]: iters left: 5 (59 enodes) 1553943046.079 * * [simplify]: iters left: 4 (127 enodes) 1553943046.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.125 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943046.125 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943046.125 * * [simplify]: Extracting #3: cost 62 inf + 0 1553943046.125 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943046.126 * * [simplify]: Extracting #5: cost 153 inf + 1999 1553943046.131 * * [simplify]: Extracting #6: cost 23 inf + 26771 1553943046.138 * * [simplify]: Extracting #7: cost 0 inf + 31175 1553943046.145 * * [simplify]: Extracting #8: cost 0 inf + 31135 1553943046.153 * [simplify]: Simplified to (* (* (cbrt (* (* (- 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.re)))) (cbrt (* (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ x.im x.re)))) 1553943046.153 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.153 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943046.153 * * [simplify]: iters left: 6 (7 enodes) 1553943046.155 * * [simplify]: iters left: 5 (31 enodes) 1553943046.159 * * [simplify]: iters left: 4 (61 enodes) 1553943046.168 * * [simplify]: iters left: 3 (113 enodes) 1553943046.184 * * [simplify]: iters left: 2 (172 enodes) 1553943046.212 * * [simplify]: iters left: 1 (270 enodes) 1553943046.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.264 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943046.264 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943046.264 * * [simplify]: Extracting #3: cost 33 inf + 0 1553943046.264 * * [simplify]: Extracting #4: cost 83 inf + 1 1553943046.264 * * [simplify]: Extracting #5: cost 88 inf + 3 1553943046.265 * * [simplify]: Extracting #6: cost 38 inf + 5217 1553943046.268 * * [simplify]: Extracting #7: cost 6 inf + 8436 1553943046.270 * * [simplify]: Extracting #8: cost 0 inf + 8927 1553943046.273 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943046.273 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- 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.re)))) (cbrt (* (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.273 * * * * [progress]: [ 616 / 823 ] simplifiying candidate # 1553943046.273 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943046.273 * * [simplify]: iters left: 6 (22 enodes) 1553943046.279 * * [simplify]: iters left: 5 (90 enodes) 1553943046.292 * * [simplify]: iters left: 4 (194 enodes) 1553943046.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.359 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943046.359 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943046.359 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943046.359 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943046.362 * * [simplify]: Extracting #5: cost 155 inf + 13148 1553943046.369 * * [simplify]: Extracting #6: cost 24 inf + 36555 1553943046.379 * * [simplify]: Extracting #7: cost 2 inf + 43317 1553943046.389 * * [simplify]: Extracting #8: cost 0 inf + 44841 1553943046.399 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) 1553943046.400 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.400 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943046.400 * * [simplify]: iters left: 6 (13 enodes) 1553943046.403 * * [simplify]: iters left: 5 (56 enodes) 1553943046.411 * * [simplify]: iters left: 4 (91 enodes) 1553943046.424 * * [simplify]: iters left: 3 (121 enodes) 1553943046.441 * * [simplify]: iters left: 2 (171 enodes) 1553943046.469 * * [simplify]: iters left: 1 (259 enodes) 1553943046.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.520 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943046.520 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943046.520 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943046.520 * * [simplify]: Extracting #4: cost 89 inf + 1 1553943046.520 * * [simplify]: Extracting #5: cost 93 inf + 45 1553943046.521 * * [simplify]: Extracting #6: cost 74 inf + 1602 1553943046.522 * * [simplify]: Extracting #7: cost 18 inf + 7264 1553943046.525 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553943046.528 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553943046.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.528 * * * * [progress]: [ 617 / 823 ] simplifiying candidate # 1553943046.529 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943046.529 * * [simplify]: iters left: 6 (17 enodes) 1553943046.532 * * [simplify]: iters left: 5 (68 enodes) 1553943046.543 * * [simplify]: iters left: 4 (162 enodes) 1553943046.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.610 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943046.610 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943046.610 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943046.611 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943046.613 * * [simplify]: Extracting #5: cost 155 inf + 9758 1553943046.620 * * [simplify]: Extracting #6: cost 19 inf + 34697 1553943046.629 * * [simplify]: Extracting #7: cost 0 inf + 38775 1553943046.638 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943046.638 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.639 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553943046.639 * * [simplify]: iters left: 6 (8 enodes) 1553943046.640 * * [simplify]: iters left: 5 (35 enodes) 1553943046.645 * * [simplify]: iters left: 4 (65 enodes) 1553943046.655 * * [simplify]: iters left: 3 (117 enodes) 1553943046.672 * * [simplify]: iters left: 2 (182 enodes) 1553943046.701 * * [simplify]: iters left: 1 (271 enodes) 1553943046.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.752 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943046.752 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943046.752 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943046.752 * * [simplify]: Extracting #4: cost 80 inf + 208 1553943046.753 * * [simplify]: Extracting #5: cost 45 inf + 4044 1553943046.755 * * [simplify]: Extracting #6: cost 11 inf + 8191 1553943046.758 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943046.760 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) 1553943046.760 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.760 * * * * [progress]: [ 618 / 823 ] simplifiying candidate # 1553943046.761 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943046.761 * * [simplify]: iters left: 6 (21 enodes) 1553943046.766 * * [simplify]: iters left: 5 (85 enodes) 1553943046.779 * * [simplify]: iters left: 4 (176 enodes) 1553943046.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943046.836 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943046.836 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943046.836 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943046.836 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943046.838 * * [simplify]: Extracting #5: cost 157 inf + 10046 1553943046.848 * * [simplify]: Extracting #6: cost 25 inf + 35779 1553943046.857 * * [simplify]: Extracting #7: cost 5 inf + 41299 1553943046.867 * * [simplify]: Extracting #8: cost 0 inf + 44429 1553943046.876 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943046.876 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943046.877 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943046.877 * * [simplify]: iters left: 6 (13 enodes) 1553943046.880 * * [simplify]: iters left: 5 (58 enodes) 1553943046.888 * * [simplify]: iters left: 4 (102 enodes) 1553943046.902 * * [simplify]: iters left: 3 (143 enodes) 1553943046.924 * * [simplify]: iters left: 2 (216 enodes) 1553943046.960 * * [simplify]: iters left: 1 (328 enodes) 1553943047.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.027 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943047.027 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943047.028 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943047.028 * * [simplify]: Extracting #4: cost 166 inf + 1 1553943047.029 * * [simplify]: Extracting #5: cost 162 inf + 1315 1553943047.032 * * [simplify]: Extracting #6: cost 47 inf + 16615 1553943047.039 * * [simplify]: Extracting #7: cost 1 inf + 22981 1553943047.044 * * [simplify]: Extracting #8: cost 0 inf + 23103 1553943047.050 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) 1553943047.050 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.050 * * * * [progress]: [ 619 / 823 ] simplifiying candidate # 1553943047.050 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943047.050 * * [simplify]: iters left: 6 (17 enodes) 1553943047.054 * * [simplify]: iters left: 5 (68 enodes) 1553943047.064 * * [simplify]: iters left: 4 (158 enodes) 1553943047.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.129 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943047.129 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943047.129 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943047.130 * * [simplify]: Extracting #4: cost 189 inf + 1 1553943047.132 * * [simplify]: Extracting #5: cost 139 inf + 11856 1553943047.140 * * [simplify]: Extracting #6: cost 13 inf + 36017 1553943047.149 * * [simplify]: Extracting #7: cost 0 inf + 39043 1553943047.158 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) (- x.re x.im))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943047.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) (- x.re x.im))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.159 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) 1553943047.159 * * [simplify]: iters left: 6 (8 enodes) 1553943047.162 * * [simplify]: iters left: 5 (35 enodes) 1553943047.167 * * [simplify]: iters left: 4 (65 enodes) 1553943047.176 * * [simplify]: iters left: 3 (117 enodes) 1553943047.191 * * [simplify]: iters left: 2 (182 enodes) 1553943047.220 * * [simplify]: iters left: 1 (271 enodes) 1553943047.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.269 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943047.269 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943047.269 * * [simplify]: Extracting #3: cost 39 inf + 0 1553943047.270 * * [simplify]: Extracting #4: cost 81 inf + 208 1553943047.271 * * [simplify]: Extracting #5: cost 47 inf + 3800 1553943047.273 * * [simplify]: Extracting #6: cost 11 inf + 8191 1553943047.275 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943047.279 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) 1553943047.279 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) (- x.re x.im))) (* (- x.re x.im) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.279 * * * * [progress]: [ 620 / 823 ] simplifiying candidate # 1553943047.279 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943047.280 * * [simplify]: iters left: 6 (19 enodes) 1553943047.284 * * [simplify]: iters left: 5 (84 enodes) 1553943047.298 * * [simplify]: iters left: 4 (179 enodes) 1553943047.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.339 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943047.339 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943047.339 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943047.339 * * [simplify]: Extracting #4: cost 141 inf + 1 1553943047.340 * * [simplify]: Extracting #5: cost 169 inf + 2202 1553943047.345 * * [simplify]: Extracting #6: cost 74 inf + 18895 1553943047.353 * * [simplify]: Extracting #7: cost 7 inf + 36227 1553943047.362 * * [simplify]: Extracting #8: cost 0 inf + 40321 1553943047.371 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* 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))))) 1553943047.371 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* 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))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.371 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943047.371 * * [simplify]: iters left: 6 (13 enodes) 1553943047.374 * * [simplify]: iters left: 5 (60 enodes) 1553943047.384 * * [simplify]: iters left: 4 (144 enodes) 1553943047.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.418 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943047.418 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943047.418 * * [simplify]: Extracting #3: cost 44 inf + 0 1553943047.418 * * [simplify]: Extracting #4: cost 152 inf + 0 1553943047.419 * * [simplify]: Extracting #5: cost 153 inf + 2768 1553943047.423 * * [simplify]: Extracting #6: cost 22 inf + 28868 1553943047.431 * * [simplify]: Extracting #7: cost 0 inf + 33910 1553943047.437 * * [simplify]: Extracting #8: cost 0 inf + 33670 1553943047.444 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553943047.444 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* 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))))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.445 * * * * [progress]: [ 621 / 823 ] simplifiying candidate # 1553943047.445 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943047.445 * * [simplify]: iters left: 6 (23 enodes) 1553943047.450 * * [simplify]: iters left: 5 (94 enodes) 1553943047.465 * * [simplify]: iters left: 4 (201 enodes) 1553943047.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.524 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943047.524 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943047.525 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943047.525 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943047.527 * * [simplify]: Extracting #5: cost 171 inf + 19507 1553943047.535 * * [simplify]: Extracting #6: cost 22 inf + 61461 1553943047.549 * * [simplify]: Extracting #7: cost 0 inf + 58118 1553943047.560 * * [simplify]: Extracting #8: cost 0 inf + 54415 1553943047.572 * [simplify]: Simplified to (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) 1553943047.572 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.572 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943047.573 * * [simplify]: iters left: 6 (14 enodes) 1553943047.576 * * [simplify]: iters left: 5 (63 enodes) 1553943047.585 * * [simplify]: iters left: 4 (123 enodes) 1553943047.606 * * [simplify]: iters left: 3 (270 enodes) 1553943047.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.666 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943047.666 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943047.666 * * [simplify]: Extracting #3: cost 49 inf + 0 1553943047.666 * * [simplify]: Extracting #4: cost 157 inf + 0 1553943047.667 * * [simplify]: Extracting #5: cost 152 inf + 1026 1553943047.673 * * [simplify]: Extracting #6: cost 45 inf + 19990 1553943047.680 * * [simplify]: Extracting #7: cost 1 inf + 31877 1553943047.687 * * [simplify]: Extracting #8: cost 0 inf + 32279 1553943047.694 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 1553943047.694 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.695 * * * * [progress]: [ 622 / 823 ] simplifiying candidate # 1553943047.695 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943047.695 * * [simplify]: iters left: 6 (21 enodes) 1553943047.700 * * [simplify]: iters left: 5 (89 enodes) 1553943047.713 * * [simplify]: iters left: 4 (184 enodes) 1553943047.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.764 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943047.764 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943047.764 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943047.764 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943047.765 * * [simplify]: Extracting #5: cost 198 inf + 1959 1553943047.769 * * [simplify]: Extracting #6: cost 94 inf + 26133 1553943047.777 * * [simplify]: Extracting #7: cost 14 inf + 45780 1553943047.787 * * [simplify]: Extracting #8: cost 0 inf + 49529 1553943047.798 * * [simplify]: Extracting #9: cost 0 inf + 48092 1553943047.810 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (+ x.im x.re) (- x.re x.im))))) 1553943047.810 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.811 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943047.811 * * [simplify]: iters left: 6 (12 enodes) 1553943047.813 * * [simplify]: iters left: 5 (53 enodes) 1553943047.822 * * [simplify]: iters left: 4 (117 enodes) 1553943047.845 * * [simplify]: iters left: 3 (327 enodes) 1553943047.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943047.929 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943047.929 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943047.929 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943047.929 * * [simplify]: Extracting #4: cost 165 inf + 0 1553943047.930 * * [simplify]: Extracting #5: cost 153 inf + 2239 1553943047.935 * * [simplify]: Extracting #6: cost 37 inf + 25343 1553943047.943 * * [simplify]: Extracting #7: cost 0 inf + 35216 1553943047.951 * * [simplify]: Extracting #8: cost 0 inf + 35096 1553943047.960 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im)))) 1553943047.960 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943047.960 * * * * [progress]: [ 623 / 823 ] simplifiying candidate # 1553943047.960 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943047.960 * * [simplify]: iters left: 6 (22 enodes) 1553943047.965 * * [simplify]: iters left: 5 (90 enodes) 1553943047.979 * * [simplify]: iters left: 4 (194 enodes) 1553943048.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.041 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943048.041 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943048.041 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943048.042 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943048.044 * * [simplify]: Extracting #5: cost 176 inf + 12806 1553943048.051 * * [simplify]: Extracting #6: cost 18 inf + 43486 1553943048.064 * * [simplify]: Extracting #7: cost 0 inf + 46009 1553943048.074 * * [simplify]: Extracting #8: cost 0 inf + 45447 1553943048.085 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943048.085 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.085 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943048.085 * * [simplify]: iters left: 6 (13 enodes) 1553943048.088 * * [simplify]: iters left: 5 (56 enodes) 1553943048.096 * * [simplify]: iters left: 4 (91 enodes) 1553943048.108 * * [simplify]: iters left: 3 (121 enodes) 1553943048.124 * * [simplify]: iters left: 2 (171 enodes) 1553943048.152 * * [simplify]: iters left: 1 (261 enodes) 1553943048.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.203 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943048.203 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943048.203 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943048.204 * * [simplify]: Extracting #4: cost 89 inf + 1 1553943048.204 * * [simplify]: Extracting #5: cost 82 inf + 661 1553943048.206 * * [simplify]: Extracting #6: cost 24 inf + 7053 1553943048.209 * * [simplify]: Extracting #7: cost 0 inf + 10459 1553943048.212 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553943048.214 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553943048.214 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (- x.re x.im))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.215 * * * * [progress]: [ 624 / 823 ] simplifiying candidate # 1553943048.215 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943048.215 * * [simplify]: iters left: 6 (16 enodes) 1553943048.219 * * [simplify]: iters left: 5 (71 enodes) 1553943048.230 * * [simplify]: iters left: 4 (139 enodes) 1553943048.262 * * [simplify]: iters left: 3 (390 enodes) 1553943048.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.389 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943048.389 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943048.389 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943048.390 * * [simplify]: Extracting #4: cost 196 inf + 1 1553943048.392 * * [simplify]: Extracting #5: cost 164 inf + 13508 1553943048.399 * * [simplify]: Extracting #6: cost 20 inf + 45307 1553943048.410 * * [simplify]: Extracting #7: cost 0 inf + 44564 1553943048.420 * * [simplify]: Extracting #8: cost 0 inf + 43741 1553943048.433 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) 1553943048.433 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.434 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943048.434 * * [simplify]: iters left: 6 (9 enodes) 1553943048.436 * * [simplify]: iters left: 5 (34 enodes) 1553943048.440 * * [simplify]: iters left: 4 (47 enodes) 1553943048.446 * * [simplify]: iters left: 3 (50 enodes) 1553943048.452 * * [simplify]: iters left: 2 (51 enodes) 1553943048.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.457 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943048.458 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943048.458 * * [simplify]: Extracting #3: cost 12 inf + 0 1553943048.458 * * [simplify]: Extracting #4: cost 21 inf + 0 1553943048.458 * * [simplify]: Extracting #5: cost 19 inf + 43 1553943048.458 * * [simplify]: Extracting #6: cost 12 inf + 494 1553943048.458 * * [simplify]: Extracting #7: cost 3 inf + 1512 1553943048.459 * * [simplify]: Extracting #8: cost 0 inf + 2278 1553943048.459 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553943048.459 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.459 * * * * [progress]: [ 625 / 823 ] simplifiying candidate # 1553943048.460 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943048.460 * * [simplify]: iters left: 6 (22 enodes) 1553943048.465 * * [simplify]: iters left: 5 (90 enodes) 1553943048.479 * * [simplify]: iters left: 4 (190 enodes) 1553943048.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.534 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943048.534 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943048.534 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943048.534 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943048.535 * * [simplify]: Extracting #5: cost 144 inf + 3143 1553943048.539 * * [simplify]: Extracting #6: cost 35 inf + 24020 1553943048.546 * * [simplify]: Extracting #7: cost 2 inf + 29213 1553943048.553 * * [simplify]: Extracting #8: cost 0 inf + 30606 1553943048.560 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943048.560 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.560 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1553943048.560 * * [simplify]: iters left: 6 (11 enodes) 1553943048.565 * * [simplify]: iters left: 5 (41 enodes) 1553943048.570 * * [simplify]: iters left: 4 (49 enodes) 1553943048.576 * * [simplify]: iters left: 3 (52 enodes) 1553943048.582 * * [simplify]: iters left: 2 (53 enodes) 1553943048.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.588 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943048.588 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943048.588 * * [simplify]: Extracting #3: cost 18 inf + 0 1553943048.588 * * [simplify]: Extracting #4: cost 21 inf + 43 1553943048.588 * * [simplify]: Extracting #5: cost 11 inf + 741 1553943048.589 * * [simplify]: Extracting #6: cost 3 inf + 1716 1553943048.589 * * [simplify]: Extracting #7: cost 0 inf + 2682 1553943048.590 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553943048.590 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.590 * * * * [progress]: [ 626 / 823 ] simplifiying candidate # 1553943048.590 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943048.590 * * [simplify]: iters left: 6 (19 enodes) 1553943048.595 * * [simplify]: iters left: 5 (84 enodes) 1553943048.607 * * [simplify]: iters left: 4 (177 enodes) 1553943048.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.647 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943048.648 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943048.648 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943048.648 * * [simplify]: Extracting #4: cost 138 inf + 1 1553943048.649 * * [simplify]: Extracting #5: cost 155 inf + 1996 1553943048.653 * * [simplify]: Extracting #6: cost 30 inf + 23549 1553943048.659 * * [simplify]: Extracting #7: cost 6 inf + 30436 1553943048.666 * * [simplify]: Extracting #8: cost 0 inf + 34248 1553943048.673 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943048.673 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.673 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943048.674 * * [simplify]: iters left: 6 (12 enodes) 1553943048.676 * * [simplify]: iters left: 5 (50 enodes) 1553943048.683 * * [simplify]: iters left: 4 (81 enodes) 1553943048.694 * * [simplify]: iters left: 3 (103 enodes) 1553943048.708 * * [simplify]: iters left: 2 (120 enodes) 1553943048.723 * * [simplify]: iters left: 1 (140 enodes) 1553943048.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.740 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943048.740 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943048.741 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943048.741 * * [simplify]: Extracting #4: cost 46 inf + 0 1553943048.741 * * [simplify]: Extracting #5: cost 35 inf + 1226 1553943048.742 * * [simplify]: Extracting #6: cost 8 inf + 4035 1553943048.743 * * [simplify]: Extracting #7: cost 1 inf + 4928 1553943048.744 * * [simplify]: Extracting #8: cost 0 inf + 5450 1553943048.745 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943048.746 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.746 * * * * [progress]: [ 627 / 823 ] simplifiying candidate # 1553943048.746 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943048.746 * * [simplify]: iters left: 6 (21 enodes) 1553943048.751 * * [simplify]: iters left: 5 (89 enodes) 1553943048.766 * * [simplify]: iters left: 4 (181 enodes) 1553943048.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.812 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943048.812 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943048.812 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943048.812 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943048.813 * * [simplify]: Extracting #5: cost 167 inf + 1956 1553943048.816 * * [simplify]: Extracting #6: cost 59 inf + 19477 1553943048.825 * * [simplify]: Extracting #7: cost 10 inf + 29334 1553943048.832 * * [simplify]: Extracting #8: cost 0 inf + 33714 1553943048.840 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943048.840 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.840 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1553943048.840 * * [simplify]: iters left: 6 (11 enodes) 1553943048.842 * * [simplify]: iters left: 5 (43 enodes) 1553943048.848 * * [simplify]: iters left: 4 (59 enodes) 1553943048.855 * * [simplify]: iters left: 3 (62 enodes) 1553943048.862 * * [simplify]: iters left: 2 (63 enodes) 1553943048.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.869 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943048.869 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943048.869 * * [simplify]: Extracting #3: cost 19 inf + 0 1553943048.870 * * [simplify]: Extracting #4: cost 23 inf + 84 1553943048.870 * * [simplify]: Extracting #5: cost 14 inf + 741 1553943048.870 * * [simplify]: Extracting #6: cost 2 inf + 2124 1553943048.871 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553943048.871 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553943048.871 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943048.871 * * * * [progress]: [ 628 / 823 ] simplifiying candidate # 1553943048.872 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943048.872 * * [simplify]: iters left: 6 (23 enodes) 1553943048.877 * * [simplify]: iters left: 5 (94 enodes) 1553943048.892 * * [simplify]: iters left: 4 (196 enodes) 1553943048.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943048.947 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943048.947 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943048.948 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943048.948 * * [simplify]: Extracting #4: cost 172 inf + 1 1553943048.949 * * [simplify]: Extracting #5: cost 180 inf + 2931 1553943048.954 * * [simplify]: Extracting #6: cost 90 inf + 18055 1553943048.962 * * [simplify]: Extracting #7: cost 24 inf + 34227 1553943048.971 * * [simplify]: Extracting #8: cost 1 inf + 41229 1553943048.981 * * [simplify]: Extracting #9: cost 0 inf + 41431 1553943048.990 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ x.im x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553943048.990 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.im x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.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.im))) 1553943048.991 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943048.991 * * [simplify]: iters left: 6 (14 enodes) 1553943048.994 * * [simplify]: iters left: 5 (63 enodes) 1553943049.004 * * [simplify]: iters left: 4 (138 enodes) 1553943049.034 * * [simplify]: iters left: 3 (462 enodes) 1553943049.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943049.239 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943049.239 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943049.239 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943049.240 * * [simplify]: Extracting #4: cost 344 inf + 2 1553943049.247 * * [simplify]: Extracting #5: cost 316 inf + 14507 1553943049.261 * * [simplify]: Extracting #6: cost 83 inf + 69281 1553943049.286 * * [simplify]: Extracting #7: cost 0 inf + 96927 1553943049.311 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re))) 1553943049.311 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.im x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943049.311 * * * * [progress]: [ 629 / 823 ] simplifiying candidate # 1553943049.312 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943049.312 * * [simplify]: iters left: 6 (21 enodes) 1553943049.317 * * [simplify]: iters left: 5 (85 enodes) 1553943049.332 * * [simplify]: iters left: 4 (183 enodes) 1553943049.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943049.397 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943049.397 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943049.397 * * [simplify]: Extracting #3: cost 104 inf + 0 1553943049.398 * * [simplify]: Extracting #4: cost 221 inf + 1 1553943049.400 * * [simplify]: Extracting #5: cost 182 inf + 10004 1553943049.408 * * [simplify]: Extracting #6: cost 22 inf + 44389 1553943049.419 * * [simplify]: Extracting #7: cost 0 inf + 53272 1553943049.431 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)) (* x.re (+ x.im x.re))))) 1553943049.431 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* 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))) 1553943049.431 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943049.431 * * [simplify]: iters left: 6 (12 enodes) 1553943049.434 * * [simplify]: iters left: 5 (53 enodes) 1553943049.442 * * [simplify]: iters left: 4 (108 enodes) 1553943049.462 * * [simplify]: iters left: 3 (254 enodes) 1553943049.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943049.522 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943049.522 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943049.522 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943049.523 * * [simplify]: Extracting #4: cost 152 inf + 2 1553943049.523 * * [simplify]: Extracting #5: cost 146 inf + 2896 1553943049.527 * * [simplify]: Extracting #6: cost 47 inf + 20884 1553943049.534 * * [simplify]: Extracting #7: cost 0 inf + 32245 1553943049.542 * * [simplify]: Extracting #8: cost 0 inf + 32085 1553943049.549 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) 1553943049.549 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- x.re x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943049.549 * * * * [progress]: [ 630 / 823 ] simplifiying candidate # 1553943049.549 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943049.549 * * [simplify]: iters left: 6 (22 enodes) 1553943049.554 * * [simplify]: iters left: 5 (90 enodes) 1553943049.568 * * [simplify]: iters left: 4 (194 enodes) 1553943049.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943049.631 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943049.631 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943049.634 * * [simplify]: Extracting #3: cost 100 inf + 0 1553943049.634 * * [simplify]: Extracting #4: cost 200 inf + 1 1553943049.636 * * [simplify]: Extracting #5: cost 192 inf + 7135 1553943049.642 * * [simplify]: Extracting #6: cost 62 inf + 30020 1553943049.652 * * [simplify]: Extracting #7: cost 5 inf + 49254 1553943049.663 * * [simplify]: Extracting #8: cost 0 inf + 51464 1553943049.674 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))))) 1553943049.674 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943049.675 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943049.675 * * [simplify]: iters left: 6 (13 enodes) 1553943049.678 * * [simplify]: iters left: 5 (56 enodes) 1553943049.686 * * [simplify]: iters left: 4 (111 enodes) 1553943049.709 * * [simplify]: iters left: 3 (301 enodes) 1553943049.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943049.790 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943049.790 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943049.790 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943049.791 * * [simplify]: Extracting #4: cost 157 inf + 2 1553943049.791 * * [simplify]: Extracting #5: cost 154 inf + 1409 1553943049.795 * * [simplify]: Extracting #6: cost 54 inf + 20441 1553943049.802 * * [simplify]: Extracting #7: cost 2 inf + 33122 1553943049.810 * * [simplify]: Extracting #8: cost 0 inf + 33686 1553943049.818 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553943049.818 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943049.818 * * * * [progress]: [ 631 / 823 ] simplifiying candidate # 1553943049.819 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943049.819 * * [simplify]: iters left: 6 (17 enodes) 1553943049.822 * * [simplify]: iters left: 5 (68 enodes) 1553943049.836 * * [simplify]: iters left: 4 (162 enodes) 1553943049.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943049.901 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943049.901 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943049.901 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943049.902 * * [simplify]: Extracting #4: cost 200 inf + 1 1553943049.904 * * [simplify]: Extracting #5: cost 151 inf + 11090 1553943049.911 * * [simplify]: Extracting #6: cost 14 inf + 36632 1553943049.920 * * [simplify]: Extracting #7: cost 0 inf + 38939 1553943049.929 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) 1553943049.930 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943049.930 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943049.930 * * [simplify]: iters left: 6 (8 enodes) 1553943049.932 * * [simplify]: iters left: 5 (35 enodes) 1553943049.937 * * [simplify]: iters left: 4 (65 enodes) 1553943049.946 * * [simplify]: iters left: 3 (117 enodes) 1553943049.962 * * [simplify]: iters left: 2 (179 enodes) 1553943049.990 * * [simplify]: iters left: 1 (273 enodes) 1553943050.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.041 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943050.041 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943050.041 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943050.041 * * [simplify]: Extracting #4: cost 83 inf + 3 1553943050.042 * * [simplify]: Extracting #5: cost 50 inf + 3638 1553943050.044 * * [simplify]: Extracting #6: cost 9 inf + 8315 1553943050.047 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943050.049 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943050.049 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.049 * * * * [progress]: [ 632 / 823 ] simplifiying candidate # 1553943050.050 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943050.050 * * [simplify]: iters left: 6 (22 enodes) 1553943050.055 * * [simplify]: iters left: 5 (90 enodes) 1553943050.070 * * [simplify]: iters left: 4 (190 enodes) 1553943050.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.122 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943050.123 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943050.123 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943050.123 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943050.126 * * [simplify]: Extracting #5: cost 143 inf + 3789 1553943050.130 * * [simplify]: Extracting #6: cost 27 inf + 23719 1553943050.138 * * [simplify]: Extracting #7: cost 2 inf + 30057 1553943050.145 * * [simplify]: Extracting #8: cost 0 inf + 30708 1553943050.152 * * [simplify]: Extracting #9: cost 0 inf + 30446 1553943050.159 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943050.159 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.159 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943050.160 * * [simplify]: iters left: 6 (11 enodes) 1553943050.162 * * [simplify]: iters left: 5 (41 enodes) 1553943050.167 * * [simplify]: iters left: 4 (49 enodes) 1553943050.173 * * [simplify]: iters left: 3 (52 enodes) 1553943050.179 * * [simplify]: iters left: 2 (53 enodes) 1553943050.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.185 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943050.185 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943050.185 * * [simplify]: Extracting #3: cost 18 inf + 0 1553943050.185 * * [simplify]: Extracting #4: cost 21 inf + 43 1553943050.186 * * [simplify]: Extracting #5: cost 5 inf + 1512 1553943050.186 * * [simplify]: Extracting #6: cost 0 inf + 2682 1553943050.187 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) 1553943050.187 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.187 * * * * [progress]: [ 633 / 823 ] simplifiying candidate # 1553943050.187 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943050.187 * * [simplify]: iters left: 6 (15 enodes) 1553943050.190 * * [simplify]: iters left: 5 (59 enodes) 1553943050.201 * * [simplify]: iters left: 4 (123 enodes) 1553943050.237 * * [simplify]: iters left: 3 (463 enodes) 1553943050.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.524 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943050.524 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943050.524 * * [simplify]: Extracting #3: cost 96 inf + 0 1553943050.525 * * [simplify]: Extracting #4: cost 348 inf + 1 1553943050.529 * * [simplify]: Extracting #5: cost 246 inf + 22838 1553943050.541 * * [simplify]: Extracting #6: cost 24 inf + 64061 1553943050.560 * * [simplify]: Extracting #7: cost 0 inf + 68774 1553943050.576 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943050.576 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.577 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1553943050.577 * * [simplify]: iters left: 5 (5 enodes) 1553943050.578 * * [simplify]: iters left: 4 (16 enodes) 1553943050.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.580 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943050.580 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943050.580 * * [simplify]: Extracting #3: cost 8 inf + 0 1553943050.580 * * [simplify]: Extracting #4: cost 6 inf + 2 1553943050.580 * * [simplify]: Extracting #5: cost 0 inf + 654 1553943050.580 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1553943050.580 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.580 * * * * [progress]: [ 634 / 823 ] simplifiying candidate # 1553943050.580 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943050.581 * * [simplify]: iters left: 6 (21 enodes) 1553943050.585 * * [simplify]: iters left: 5 (85 enodes) 1553943050.598 * * [simplify]: iters left: 4 (172 enodes) 1553943050.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.647 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943050.647 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943050.647 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943050.648 * * [simplify]: Extracting #4: cost 162 inf + 1 1553943050.649 * * [simplify]: Extracting #5: cost 146 inf + 4128 1553943050.653 * * [simplify]: Extracting #6: cost 29 inf + 26722 1553943050.659 * * [simplify]: Extracting #7: cost 7 inf + 30443 1553943050.666 * * [simplify]: Extracting #8: cost 1 inf + 32412 1553943050.673 * * [simplify]: Extracting #9: cost 0 inf + 32461 1553943050.680 * * [simplify]: Extracting #10: cost 0 inf + 32381 1553943050.689 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) 1553943050.689 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.690 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943050.690 * * [simplify]: iters left: 6 (11 enodes) 1553943050.692 * * [simplify]: iters left: 5 (43 enodes) 1553943050.697 * * [simplify]: iters left: 4 (64 enodes) 1553943050.706 * * [simplify]: iters left: 3 (84 enodes) 1553943050.716 * * [simplify]: iters left: 2 (100 enodes) 1553943050.729 * * [simplify]: iters left: 1 (120 enodes) 1553943050.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.745 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943050.745 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943050.745 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943050.745 * * [simplify]: Extracting #4: cost 38 inf + 43 1553943050.745 * * [simplify]: Extracting #5: cost 17 inf + 2368 1553943050.746 * * [simplify]: Extracting #6: cost 0 inf + 4478 1553943050.747 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553943050.748 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553943050.748 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.748 * * * * [progress]: [ 635 / 823 ] simplifiying candidate # 1553943050.749 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943050.749 * * [simplify]: iters left: 6 (17 enodes) 1553943050.753 * * [simplify]: iters left: 5 (68 enodes) 1553943050.763 * * [simplify]: iters left: 4 (157 enodes) 1553943050.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.820 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943050.820 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943050.820 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943050.821 * * [simplify]: Extracting #4: cost 163 inf + 1 1553943050.821 * * [simplify]: Extracting #5: cost 163 inf + 1513 1553943050.825 * * [simplify]: Extracting #6: cost 41 inf + 21425 1553943050.832 * * [simplify]: Extracting #7: cost 0 inf + 29464 1553943050.839 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943050.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.840 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) 1553943050.840 * * [simplify]: iters left: 5 (7 enodes) 1553943050.841 * * [simplify]: iters left: 4 (25 enodes) 1553943050.844 * * [simplify]: iters left: 3 (28 enodes) 1553943050.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.847 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943050.847 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943050.847 * * [simplify]: Extracting #3: cost 13 inf + 0 1553943050.847 * * [simplify]: Extracting #4: cost 11 inf + 43 1553943050.848 * * [simplify]: Extracting #5: cost 3 inf + 618 1553943050.848 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553943050.848 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553943050.848 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) 1553943050.848 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.848 * * * * [progress]: [ 636 / 823 ] simplifiying candidate # 1553943050.849 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943050.849 * * [simplify]: iters left: 6 (19 enodes) 1553943050.853 * * [simplify]: iters left: 5 (84 enodes) 1553943050.866 * * [simplify]: iters left: 4 (177 enodes) 1553943050.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.907 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943050.907 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943050.907 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943050.908 * * [simplify]: Extracting #4: cost 148 inf + 1 1553943050.909 * * [simplify]: Extracting #5: cost 166 inf + 2121 1553943050.912 * * [simplify]: Extracting #6: cost 59 inf + 22640 1553943050.920 * * [simplify]: Extracting #7: cost 0 inf + 40433 1553943050.929 * * [simplify]: Extracting #8: cost 0 inf + 40393 1553943050.937 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943050.937 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943050.938 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943050.938 * * [simplify]: iters left: 6 (13 enodes) 1553943050.941 * * [simplify]: iters left: 5 (60 enodes) 1553943050.952 * * [simplify]: iters left: 4 (144 enodes) 1553943050.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943050.984 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943050.984 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943050.984 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943050.984 * * [simplify]: Extracting #4: cost 158 inf + 0 1553943050.985 * * [simplify]: Extracting #5: cost 155 inf + 3008 1553943050.989 * * [simplify]: Extracting #6: cost 27 inf + 27136 1553943050.996 * * [simplify]: Extracting #7: cost 0 inf + 33750 1553943051.003 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553943051.003 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.003 * * * * [progress]: [ 637 / 823 ] simplifiying candidate # 1553943051.004 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943051.004 * * [simplify]: iters left: 6 (21 enodes) 1553943051.009 * * [simplify]: iters left: 5 (85 enodes) 1553943051.023 * * [simplify]: iters left: 4 (175 enodes) 1553943051.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.078 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943051.078 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943051.078 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943051.079 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943051.080 * * [simplify]: Extracting #5: cost 168 inf + 7129 1553943051.084 * * [simplify]: Extracting #6: cost 63 inf + 35706 1553943051.094 * * [simplify]: Extracting #7: cost 5 inf + 50650 1553943051.104 * * [simplify]: Extracting #8: cost 0 inf + 49480 1553943051.115 * * [simplify]: Extracting #9: cost 0 inf + 48920 1553943051.126 * [simplify]: Simplified to (* (* (cbrt (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im)) (+ x.im x.re)))) 1553943051.126 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im)) (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.126 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943051.126 * * [simplify]: iters left: 6 (12 enodes) 1553943051.129 * * [simplify]: iters left: 5 (53 enodes) 1553943051.137 * * [simplify]: iters left: 4 (108 enodes) 1553943051.158 * * [simplify]: iters left: 3 (254 enodes) 1553943051.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.217 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943051.217 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943051.217 * * [simplify]: Extracting #3: cost 53 inf + 0 1553943051.217 * * [simplify]: Extracting #4: cost 164 inf + 0 1553943051.218 * * [simplify]: Extracting #5: cost 147 inf + 2483 1553943051.223 * * [simplify]: Extracting #6: cost 27 inf + 26833 1553943051.231 * * [simplify]: Extracting #7: cost 0 inf + 33367 1553943051.238 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) 1553943051.238 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im)) (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.239 * * * * [progress]: [ 638 / 823 ] simplifiying candidate # 1553943051.239 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943051.239 * * [simplify]: iters left: 6 (22 enodes) 1553943051.244 * * [simplify]: iters left: 5 (93 enodes) 1553943051.258 * * [simplify]: iters left: 4 (189 enodes) 1553943051.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.309 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943051.309 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943051.309 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943051.310 * * [simplify]: Extracting #4: cost 181 inf + 1 1553943051.311 * * [simplify]: Extracting #5: cost 210 inf + 2812 1553943051.316 * * [simplify]: Extracting #6: cost 92 inf + 28995 1553943051.326 * * [simplify]: Extracting #7: cost 4 inf + 55762 1553943051.340 * * [simplify]: Extracting #8: cost 0 inf + 53524 1553943051.351 * * [simplify]: Extracting #9: cost 0 inf + 53484 1553943051.363 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* x.im (* x.im (- x.im))) (* x.re (* x.re x.re))))))) 1553943051.363 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* x.im (* x.im (- x.im))) (* x.re (* x.re x.re))))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.363 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943051.363 * * [simplify]: iters left: 6 (14 enodes) 1553943051.366 * * [simplify]: iters left: 5 (65 enodes) 1553943051.377 * * [simplify]: iters left: 4 (146 enodes) 1553943051.406 * * [simplify]: iters left: 3 (363 enodes) 1553943051.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.495 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943051.495 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943051.495 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943051.496 * * [simplify]: Extracting #4: cost 174 inf + 0 1553943051.497 * * [simplify]: Extracting #5: cost 165 inf + 1835 1553943051.501 * * [simplify]: Extracting #6: cost 73 inf + 17489 1553943051.509 * * [simplify]: Extracting #7: cost 1 inf + 36033 1553943051.518 * * [simplify]: Extracting #8: cost 0 inf + 36435 1553943051.528 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943051.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (* (- x.re x.im) x.re) (+ x.im x.re)) (+ (* x.im (* x.im (- x.im))) (* x.re (* x.re x.re))))))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.529 * * * * [progress]: [ 639 / 823 ] simplifiying candidate # 1553943051.529 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943051.529 * * [simplify]: iters left: 6 (21 enodes) 1553943051.534 * * [simplify]: iters left: 5 (85 enodes) 1553943051.547 * * [simplify]: iters left: 4 (176 enodes) 1553943051.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.604 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943051.604 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943051.604 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943051.605 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943051.606 * * [simplify]: Extracting #5: cost 177 inf + 10489 1553943051.613 * * [simplify]: Extracting #6: cost 31 inf + 40283 1553943051.622 * * [simplify]: Extracting #7: cost 0 inf + 45155 1553943051.632 * * [simplify]: Extracting #8: cost 0 inf + 45115 1553943051.642 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943051.642 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.642 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943051.642 * * [simplify]: iters left: 6 (13 enodes) 1553943051.645 * * [simplify]: iters left: 5 (58 enodes) 1553943051.656 * * [simplify]: iters left: 4 (102 enodes) 1553943051.670 * * [simplify]: iters left: 3 (143 enodes) 1553943051.690 * * [simplify]: iters left: 2 (216 enodes) 1553943051.727 * * [simplify]: iters left: 1 (330 enodes) 1553943051.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.793 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943051.793 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943051.793 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943051.794 * * [simplify]: Extracting #4: cost 166 inf + 1 1553943051.795 * * [simplify]: Extracting #5: cost 161 inf + 1717 1553943051.798 * * [simplify]: Extracting #6: cost 35 inf + 17995 1553943051.803 * * [simplify]: Extracting #7: cost 1 inf + 22861 1553943051.809 * * [simplify]: Extracting #8: cost 0 inf + 23183 1553943051.814 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553943051.814 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (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.im))) 1553943051.814 * * * * [progress]: [ 640 / 823 ] simplifiying candidate # 1553943051.814 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943051.814 * * [simplify]: iters left: 6 (19 enodes) 1553943051.819 * * [simplify]: iters left: 5 (84 enodes) 1553943051.832 * * [simplify]: iters left: 4 (177 enodes) 1553943051.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.873 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943051.873 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943051.874 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943051.874 * * [simplify]: Extracting #4: cost 138 inf + 1 1553943051.875 * * [simplify]: Extracting #5: cost 150 inf + 2447 1553943051.879 * * [simplify]: Extracting #6: cost 31 inf + 24549 1553943051.885 * * [simplify]: Extracting #7: cost 8 inf + 30032 1553943051.892 * * [simplify]: Extracting #8: cost 0 inf + 34088 1553943051.899 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943051.899 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.899 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943051.900 * * [simplify]: iters left: 6 (12 enodes) 1553943051.902 * * [simplify]: iters left: 5 (50 enodes) 1553943051.911 * * [simplify]: iters left: 4 (81 enodes) 1553943051.923 * * [simplify]: iters left: 3 (104 enodes) 1553943051.936 * * [simplify]: iters left: 2 (121 enodes) 1553943051.950 * * [simplify]: iters left: 1 (141 enodes) 1553943051.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943051.968 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943051.968 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943051.968 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943051.968 * * [simplify]: Extracting #4: cost 46 inf + 0 1553943051.968 * * [simplify]: Extracting #5: cost 35 inf + 1105 1553943051.969 * * [simplify]: Extracting #6: cost 8 inf + 3995 1553943051.970 * * [simplify]: Extracting #7: cost 1 inf + 4968 1553943051.973 * * [simplify]: Extracting #8: cost 0 inf + 5450 1553943051.974 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553943051.974 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943051.974 * * * * [progress]: [ 641 / 823 ] simplifiying candidate # 1553943051.974 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943051.975 * * [simplify]: iters left: 6 (21 enodes) 1553943051.980 * * [simplify]: iters left: 5 (85 enodes) 1553943051.992 * * [simplify]: iters left: 4 (172 enodes) 1553943052.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.044 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943052.044 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943052.044 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943052.044 * * [simplify]: Extracting #4: cost 162 inf + 1 1553943052.045 * * [simplify]: Extracting #5: cost 153 inf + 2861 1553943052.049 * * [simplify]: Extracting #6: cost 29 inf + 28768 1553943052.056 * * [simplify]: Extracting #7: cost 4 inf + 30737 1553943052.063 * * [simplify]: Extracting #8: cost 0 inf + 32941 1553943052.070 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))))) 1553943052.071 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.071 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1553943052.071 * * [simplify]: iters left: 6 (11 enodes) 1553943052.073 * * [simplify]: iters left: 5 (43 enodes) 1553943052.079 * * [simplify]: iters left: 4 (64 enodes) 1553943052.088 * * [simplify]: iters left: 3 (84 enodes) 1553943052.098 * * [simplify]: iters left: 2 (100 enodes) 1553943052.112 * * [simplify]: iters left: 1 (120 enodes) 1553943052.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.129 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943052.129 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943052.129 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943052.129 * * [simplify]: Extracting #4: cost 38 inf + 43 1553943052.129 * * [simplify]: Extracting #5: cost 24 inf + 1434 1553943052.130 * * [simplify]: Extracting #6: cost 3 inf + 3432 1553943052.131 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553943052.132 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943052.132 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* x.re (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.132 * * * * [progress]: [ 642 / 823 ] simplifiying candidate # 1553943052.132 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943052.132 * * [simplify]: iters left: 6 (15 enodes) 1553943052.136 * * [simplify]: iters left: 5 (66 enodes) 1553943052.146 * * [simplify]: iters left: 4 (120 enodes) 1553943052.171 * * [simplify]: iters left: 3 (336 enodes) 1553943052.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.270 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943052.270 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943052.270 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943052.270 * * [simplify]: Extracting #4: cost 176 inf + 1 1553943052.271 * * [simplify]: Extracting #5: cost 192 inf + 1315 1553943052.275 * * [simplify]: Extracting #6: cost 79 inf + 23810 1553943052.283 * * [simplify]: Extracting #7: cost 2 inf + 42274 1553943052.295 * * [simplify]: Extracting #8: cost 0 inf + 38770 1553943052.304 * * [simplify]: Extracting #9: cost 0 inf + 38388 1553943052.312 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1553943052.313 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.313 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943052.313 * * [simplify]: iters left: 6 (9 enodes) 1553943052.315 * * [simplify]: iters left: 5 (35 enodes) 1553943052.320 * * [simplify]: iters left: 4 (56 enodes) 1553943052.329 * * [simplify]: iters left: 3 (76 enodes) 1553943052.338 * * [simplify]: iters left: 2 (92 enodes) 1553943052.350 * * [simplify]: iters left: 1 (112 enodes) 1553943052.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.366 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943052.366 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943052.366 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943052.366 * * [simplify]: Extracting #4: cost 37 inf + 0 1553943052.367 * * [simplify]: Extracting #5: cost 24 inf + 1228 1553943052.367 * * [simplify]: Extracting #6: cost 4 inf + 3463 1553943052.368 * * [simplify]: Extracting #7: cost 0 inf + 3790 1553943052.369 * * [simplify]: Extracting #8: cost 0 inf + 3750 1553943052.370 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943052.370 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.370 * * * * [progress]: [ 643 / 823 ] simplifiying candidate # 1553943052.371 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943052.371 * * [simplify]: iters left: 6 (20 enodes) 1553943052.376 * * [simplify]: iters left: 5 (84 enodes) 1553943052.389 * * [simplify]: iters left: 4 (163 enodes) 1553943052.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.434 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943052.434 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943052.434 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943052.434 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943052.435 * * [simplify]: Extracting #5: cost 152 inf + 2414 1553943052.438 * * [simplify]: Extracting #6: cost 60 inf + 21550 1553943052.444 * * [simplify]: Extracting #7: cost 9 inf + 29691 1553943052.451 * * [simplify]: Extracting #8: cost 1 inf + 31928 1553943052.458 * * [simplify]: Extracting #9: cost 0 inf + 32690 1553943052.465 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943052.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.466 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1553943052.466 * * [simplify]: iters left: 6 (11 enodes) 1553943052.468 * * [simplify]: iters left: 5 (44 enodes) 1553943052.474 * * [simplify]: iters left: 4 (67 enodes) 1553943052.483 * * [simplify]: iters left: 3 (84 enodes) 1553943052.496 * * [simplify]: iters left: 2 (96 enodes) 1553943052.508 * * [simplify]: iters left: 1 (114 enodes) 1553943052.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.522 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943052.522 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943052.523 * * [simplify]: Extracting #3: cost 24 inf + 0 1553943052.523 * * [simplify]: Extracting #4: cost 30 inf + 657 1553943052.524 * * [simplify]: Extracting #5: cost 9 inf + 2858 1553943052.524 * * [simplify]: Extracting #6: cost 0 inf + 4154 1553943052.525 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943052.526 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.526 * * * * [progress]: [ 644 / 823 ] simplifiying candidate # 1553943052.526 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943052.526 * * [simplify]: iters left: 6 (22 enodes) 1553943052.531 * * [simplify]: iters left: 5 (93 enodes) 1553943052.545 * * [simplify]: iters left: 4 (187 enodes) 1553943052.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.594 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943052.594 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943052.594 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943052.594 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943052.595 * * [simplify]: Extracting #5: cost 191 inf + 2179 1553943052.598 * * [simplify]: Extracting #6: cost 93 inf + 18283 1553943052.606 * * [simplify]: Extracting #7: cost 9 inf + 37982 1553943052.614 * * [simplify]: Extracting #8: cost 2 inf + 41355 1553943052.626 * * [simplify]: Extracting #9: cost 0 inf + 42919 1553943052.635 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943052.635 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.635 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943052.635 * * [simplify]: iters left: 6 (14 enodes) 1553943052.638 * * [simplify]: iters left: 5 (65 enodes) 1553943052.648 * * [simplify]: iters left: 4 (151 enodes) 1553943052.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.681 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943052.681 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943052.681 * * [simplify]: Extracting #3: cost 42 inf + 0 1553943052.681 * * [simplify]: Extracting #4: cost 148 inf + 2 1553943052.682 * * [simplify]: Extracting #5: cost 158 inf + 2204 1553943052.686 * * [simplify]: Extracting #6: cost 17 inf + 27799 1553943052.695 * * [simplify]: Extracting #7: cost 0 inf + 32272 1553943052.701 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im))) 1553943052.701 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) x.re))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* 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))) 1553943052.701 * * * * [progress]: [ 645 / 823 ] simplifiying candidate # 1553943052.702 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943052.702 * * [simplify]: iters left: 6 (21 enodes) 1553943052.707 * * [simplify]: iters left: 5 (85 enodes) 1553943052.719 * * [simplify]: iters left: 4 (179 enodes) 1553943052.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.781 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943052.781 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943052.781 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943052.782 * * [simplify]: Extracting #4: cost 218 inf + 1 1553943052.784 * * [simplify]: Extracting #5: cost 179 inf + 11014 1553943052.792 * * [simplify]: Extracting #6: cost 30 inf + 43257 1553943052.803 * * [simplify]: Extracting #7: cost 1 inf + 53835 1553943052.814 * * [simplify]: Extracting #8: cost 0 inf + 54477 1553943052.828 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943052.828 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* 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))) 1553943052.829 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943052.829 * * [simplify]: iters left: 6 (13 enodes) 1553943052.832 * * [simplify]: iters left: 5 (58 enodes) 1553943052.841 * * [simplify]: iters left: 4 (115 enodes) 1553943052.860 * * [simplify]: iters left: 3 (258 enodes) 1553943052.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943052.920 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943052.920 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943052.920 * * [simplify]: Extracting #3: cost 49 inf + 0 1553943052.921 * * [simplify]: Extracting #4: cost 152 inf + 44 1553943052.921 * * [simplify]: Extracting #5: cost 147 inf + 1718 1553943052.925 * * [simplify]: Extracting #6: cost 45 inf + 20114 1553943052.932 * * [simplify]: Extracting #7: cost 1 inf + 31361 1553943052.939 * * [simplify]: Extracting #8: cost 0 inf + 31563 1553943052.947 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553943052.947 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943052.949 * * * * [progress]: [ 646 / 823 ] simplifiying candidate # 1553943052.949 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943052.950 * * [simplify]: iters left: 6 (21 enodes) 1553943052.954 * * [simplify]: iters left: 5 (89 enodes) 1553943052.968 * * [simplify]: iters left: 4 (185 enodes) 1553943053.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.024 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943053.024 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943053.024 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943053.025 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943053.027 * * [simplify]: Extracting #5: cost 167 inf + 13147 1553943053.036 * * [simplify]: Extracting #6: cost 20 inf + 45945 1553943053.047 * * [simplify]: Extracting #7: cost 0 inf + 51984 1553943053.058 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943053.058 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.059 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943053.059 * * [simplify]: iters left: 6 (12 enodes) 1553943053.061 * * [simplify]: iters left: 5 (53 enodes) 1553943053.070 * * [simplify]: iters left: 4 (117 enodes) 1553943053.094 * * [simplify]: iters left: 3 (326 enodes) 1553943053.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.175 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943053.175 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943053.175 * * [simplify]: Extracting #3: cost 63 inf + 0 1553943053.176 * * [simplify]: Extracting #4: cost 157 inf + 2 1553943053.176 * * [simplify]: Extracting #5: cost 158 inf + 1268 1553943053.180 * * [simplify]: Extracting #6: cost 53 inf + 21189 1553943053.188 * * [simplify]: Extracting #7: cost 0 inf + 34974 1553943053.199 * * [simplify]: Extracting #8: cost 0 inf + 34934 1553943053.207 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) 1553943053.207 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.207 * * * * [progress]: [ 647 / 823 ] simplifiying candidate # 1553943053.207 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943053.207 * * [simplify]: iters left: 6 (17 enodes) 1553943053.211 * * [simplify]: iters left: 5 (68 enodes) 1553943053.222 * * [simplify]: iters left: 4 (158 enodes) 1553943053.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.286 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943053.286 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943053.287 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943053.287 * * [simplify]: Extracting #4: cost 186 inf + 1 1553943053.289 * * [simplify]: Extracting #5: cost 151 inf + 9147 1553943053.296 * * [simplify]: Extracting #6: cost 21 inf + 33435 1553943053.306 * * [simplify]: Extracting #7: cost 0 inf + 38197 1553943053.315 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943053.315 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.315 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943053.316 * * [simplify]: iters left: 6 (8 enodes) 1553943053.317 * * [simplify]: iters left: 5 (35 enodes) 1553943053.324 * * [simplify]: iters left: 4 (65 enodes) 1553943053.334 * * [simplify]: iters left: 3 (117 enodes) 1553943053.348 * * [simplify]: iters left: 2 (179 enodes) 1553943053.377 * * [simplify]: iters left: 1 (273 enodes) 1553943053.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.427 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943053.427 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943053.428 * * [simplify]: Extracting #3: cost 39 inf + 0 1553943053.428 * * [simplify]: Extracting #4: cost 83 inf + 45 1553943053.429 * * [simplify]: Extracting #5: cost 38 inf + 5222 1553943053.431 * * [simplify]: Extracting #6: cost 5 inf + 8803 1553943053.434 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943053.437 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1553943053.437 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.437 * * * * [progress]: [ 648 / 823 ] simplifiying candidate # 1553943053.437 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943053.437 * * [simplify]: iters left: 6 (21 enodes) 1553943053.442 * * [simplify]: iters left: 5 (89 enodes) 1553943053.457 * * [simplify]: iters left: 4 (181 enodes) 1553943053.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.503 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943053.503 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943053.503 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943053.506 * * [simplify]: Extracting #4: cost 152 inf + 1 1553943053.507 * * [simplify]: Extracting #5: cost 145 inf + 6807 1553943053.511 * * [simplify]: Extracting #6: cost 27 inf + 26013 1553943053.518 * * [simplify]: Extracting #7: cost 6 inf + 30464 1553943053.525 * * [simplify]: Extracting #8: cost 0 inf + 34036 1553943053.533 * * [simplify]: Extracting #9: cost 0 inf + 33756 1553943053.540 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) 1553943053.540 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.540 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943053.540 * * [simplify]: iters left: 6 (11 enodes) 1553943053.543 * * [simplify]: iters left: 5 (43 enodes) 1553943053.548 * * [simplify]: iters left: 4 (59 enodes) 1553943053.556 * * [simplify]: iters left: 3 (62 enodes) 1553943053.562 * * [simplify]: iters left: 2 (63 enodes) 1553943053.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.570 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943053.570 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943053.570 * * [simplify]: Extracting #3: cost 19 inf + 0 1553943053.570 * * [simplify]: Extracting #4: cost 23 inf + 84 1553943053.570 * * [simplify]: Extracting #5: cost 8 inf + 1593 1553943053.571 * * [simplify]: Extracting #6: cost 0 inf + 3088 1553943053.571 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553943053.572 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 1553943053.572 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.572 * * * * [progress]: [ 649 / 823 ] simplifiying candidate # 1553943053.572 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943053.572 * * [simplify]: iters left: 6 (17 enodes) 1553943053.577 * * [simplify]: iters left: 5 (68 enodes) 1553943053.587 * * [simplify]: iters left: 4 (157 enodes) 1553943053.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.644 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943053.644 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943053.644 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943053.644 * * [simplify]: Extracting #4: cost 162 inf + 1 1553943053.645 * * [simplify]: Extracting #5: cost 166 inf + 1144 1553943053.649 * * [simplify]: Extracting #6: cost 41 inf + 22262 1553943053.656 * * [simplify]: Extracting #7: cost 0 inf + 29302 1553943053.663 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943053.664 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.664 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) 1553943053.664 * * [simplify]: iters left: 5 (7 enodes) 1553943053.665 * * [simplify]: iters left: 4 (25 enodes) 1553943053.668 * * [simplify]: iters left: 3 (28 enodes) 1553943053.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.673 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943053.673 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943053.673 * * [simplify]: Extracting #3: cost 13 inf + 0 1553943053.673 * * [simplify]: Extracting #4: cost 11 inf + 43 1553943053.673 * * [simplify]: Extracting #5: cost 3 inf + 618 1553943053.673 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553943053.673 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553943053.673 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) 1553943053.673 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.674 * * * * [progress]: [ 650 / 823 ] simplifiying candidate # 1553943053.674 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943053.674 * * [simplify]: iters left: 6 (20 enodes) 1553943053.679 * * [simplify]: iters left: 5 (84 enodes) 1553943053.691 * * [simplify]: iters left: 4 (163 enodes) 1553943053.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.735 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943053.735 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943053.735 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943053.735 * * [simplify]: Extracting #4: cost 150 inf + 1 1553943053.736 * * [simplify]: Extracting #5: cost 151 inf + 2844 1553943053.739 * * [simplify]: Extracting #6: cost 43 inf + 20655 1553943053.746 * * [simplify]: Extracting #7: cost 1 inf + 31846 1553943053.753 * * [simplify]: Extracting #8: cost 0 inf + 32648 1553943053.760 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im))))) 1553943053.760 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.760 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943053.761 * * [simplify]: iters left: 6 (11 enodes) 1553943053.763 * * [simplify]: iters left: 5 (44 enodes) 1553943053.771 * * [simplify]: iters left: 4 (67 enodes) 1553943053.780 * * [simplify]: iters left: 3 (84 enodes) 1553943053.791 * * [simplify]: iters left: 2 (96 enodes) 1553943053.802 * * [simplify]: iters left: 1 (114 enodes) 1553943053.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943053.818 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943053.818 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943053.818 * * [simplify]: Extracting #3: cost 24 inf + 0 1553943053.818 * * [simplify]: Extracting #4: cost 36 inf + 206 1553943053.818 * * [simplify]: Extracting #5: cost 12 inf + 2491 1553943053.819 * * [simplify]: Extracting #6: cost 0 inf + 4194 1553943053.820 * * [simplify]: Extracting #7: cost 0 inf + 4154 1553943053.821 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553943053.821 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (+ (* x.re (* (* x.re x.re) (* (- x.re x.im) x.re))) (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im))))) (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943053.821 * * * * [progress]: [ 651 / 823 ] simplifiying candidate # 1553943053.822 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943053.822 * * [simplify]: iters left: 6 (14 enodes) 1553943053.825 * * [simplify]: iters left: 5 (58 enodes) 1553943053.834 * * [simplify]: iters left: 4 (112 enodes) 1553943053.863 * * [simplify]: iters left: 3 (404 enodes) 1553943054.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943054.085 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943054.085 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943054.085 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943054.086 * * [simplify]: Extracting #4: cost 270 inf + 1 1553943054.088 * * [simplify]: Extracting #5: cost 264 inf + 7820 1553943054.100 * * [simplify]: Extracting #6: cost 51 inf + 46275 1553943054.115 * * [simplify]: Extracting #7: cost 0 inf + 58056 1553943054.129 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))))) 1553943054.129 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943054.129 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1553943054.129 * * [simplify]: iters left: 5 (5 enodes) 1553943054.130 * * [simplify]: iters left: 4 (17 enodes) 1553943054.132 * * [simplify]: iters left: 3 (20 enodes) 1553943054.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943054.135 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943054.135 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943054.135 * * [simplify]: Extracting #3: cost 9 inf + 0 1553943054.135 * * [simplify]: Extracting #4: cost 7 inf + 43 1553943054.135 * * [simplify]: Extracting #5: cost 0 inf + 736 1553943054.135 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1553943054.135 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (- x.re x.im) (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943054.135 * * * * [progress]: [ 652 / 823 ] simplifiying candidate # 1553943054.135 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943054.136 * * [simplify]: iters left: 6 (17 enodes) 1553943054.140 * * [simplify]: iters left: 5 (74 enodes) 1553943054.150 * * [simplify]: iters left: 4 (144 enodes) 1553943054.182 * * [simplify]: iters left: 3 (435 enodes) 1553943054.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943054.322 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943054.322 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943054.322 * * [simplify]: Extracting #3: cost 67 inf + 0 1553943054.322 * * [simplify]: Extracting #4: cost 254 inf + 1 1553943054.325 * * [simplify]: Extracting #5: cost 235 inf + 27110 1553943054.335 * * [simplify]: Extracting #6: cost 54 inf + 73848 1553943054.353 * * [simplify]: Extracting #7: cost 0 inf + 66032 1553943054.369 * * [simplify]: Extracting #8: cost 0 inf + 65169 1553943054.385 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* 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)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943054.385 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943054.385 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943054.385 * * [simplify]: iters left: 6 (12 enodes) 1553943054.388 * * [simplify]: iters left: 5 (56 enodes) 1553943054.398 * * [simplify]: iters left: 4 (140 enodes) 1553943054.431 * * [simplify]: iters left: 3 (497 enodes) 1553943054.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943054.658 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943054.658 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943054.659 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943054.659 * * [simplify]: Extracting #4: cost 337 inf + 0 1553943054.662 * * [simplify]: Extracting #5: cost 330 inf + 10829 1553943054.677 * * [simplify]: Extracting #6: cost 92 inf + 68573 1553943054.701 * * [simplify]: Extracting #7: cost 0 inf + 94437 1553943054.729 * * [simplify]: Extracting #8: cost 0 inf + 94397 1553943054.754 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553943054.754 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943054.755 * * * * [progress]: [ 653 / 823 ] simplifiying candidate # 1553943054.755 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943054.755 * * [simplify]: iters left: 6 (23 enodes) 1553943054.760 * * [simplify]: iters left: 5 (94 enodes) 1553943054.775 * * [simplify]: iters left: 4 (201 enodes) 1553943054.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943054.834 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943054.834 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943054.834 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943054.835 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943054.837 * * [simplify]: Extracting #5: cost 181 inf + 21421 1553943054.848 * * [simplify]: Extracting #6: cost 25 inf + 64802 1553943054.860 * * [simplify]: Extracting #7: cost 0 inf + 61155 1553943054.873 * * [simplify]: Extracting #8: cost 0 inf + 59147 1553943054.886 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (+ (* (* x.re (* x.re x.re)) (+ (* x.re (* 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.im)))))))) 1553943054.886 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (+ (* (* x.re (* x.re x.re)) (+ (* x.re (* 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.im)))))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943054.886 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943054.886 * * [simplify]: iters left: 6 (15 enodes) 1553943054.890 * * [simplify]: iters left: 5 (73 enodes) 1553943054.902 * * [simplify]: iters left: 4 (180 enodes) 1553943054.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943054.943 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943054.943 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943054.943 * * [simplify]: Extracting #3: cost 60 inf + 0 1553943054.944 * * [simplify]: Extracting #4: cost 185 inf + 0 1553943054.946 * * [simplify]: Extracting #5: cost 129 inf + 13573 1553943054.953 * * [simplify]: Extracting #6: cost 12 inf + 36003 1553943054.961 * * [simplify]: Extracting #7: cost 0 inf + 37225 1553943054.970 * * [simplify]: Extracting #8: cost 0 inf + 36825 1553943054.978 * * [simplify]: Extracting #9: cost 0 inf + 36745 1553943054.989 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553943054.989 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (+ (* (* x.re (* x.re x.re)) (+ (* x.re (* 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.im)))))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943054.989 * * * * [progress]: [ 654 / 823 ] simplifiying candidate # 1553943054.989 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943054.989 * * [simplify]: iters left: 6 (22 enodes) 1553943054.994 * * [simplify]: iters left: 5 (93 enodes) 1553943055.008 * * [simplify]: iters left: 4 (191 enodes) 1553943055.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.062 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943055.062 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943055.062 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943055.063 * * [simplify]: Extracting #4: cost 182 inf + 1 1553943055.064 * * [simplify]: Extracting #5: cost 230 inf + 4795 1553943055.068 * * [simplify]: Extracting #6: cost 106 inf + 42530 1553943055.079 * * [simplify]: Extracting #7: cost 4 inf + 64970 1553943055.092 * * [simplify]: Extracting #8: cost 0 inf + 59708 1553943055.104 * * [simplify]: Extracting #9: cost 0 inf + 59315 1553943055.116 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)) (+ x.im x.re)))) 1553943055.116 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943055.117 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943055.117 * * [simplify]: iters left: 6 (15 enodes) 1553943055.120 * * [simplify]: iters left: 5 (75 enodes) 1553943055.135 * * [simplify]: iters left: 4 (209 enodes) 1553943055.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.187 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943055.187 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943055.187 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943055.188 * * [simplify]: Extracting #4: cost 203 inf + 0 1553943055.190 * * [simplify]: Extracting #5: cost 161 inf + 11609 1553943055.197 * * [simplify]: Extracting #6: cost 16 inf + 39334 1553943055.207 * * [simplify]: Extracting #7: cost 0 inf + 40925 1553943055.216 * * [simplify]: Extracting #8: cost 0 inf + 40885 1553943055.226 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) 1553943055.226 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943055.226 * * * * [progress]: [ 655 / 823 ] simplifiying candidate # 1553943055.226 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943055.227 * * [simplify]: iters left: 6 (23 enodes) 1553943055.232 * * [simplify]: iters left: 5 (94 enodes) 1553943055.246 * * [simplify]: iters left: 4 (200 enodes) 1553943055.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.309 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943055.309 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943055.309 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943055.309 * * [simplify]: Extracting #4: cost 216 inf + 1 1553943055.314 * * [simplify]: Extracting #5: cost 197 inf + 19522 1553943055.322 * * [simplify]: Extracting #6: cost 28 inf + 56284 1553943055.335 * * [simplify]: Extracting #7: cost 0 inf + 55300 1553943055.346 * * [simplify]: Extracting #8: cost 0 inf + 55140 1553943055.358 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (* (* 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)))))) 1553943055.358 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (* (* 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)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943055.359 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943055.359 * * [simplify]: iters left: 6 (16 enodes) 1553943055.362 * * [simplify]: iters left: 5 (78 enodes) 1553943055.375 * * [simplify]: iters left: 4 (176 enodes) 1553943055.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.411 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943055.411 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943055.411 * * [simplify]: Extracting #3: cost 54 inf + 0 1553943055.411 * * [simplify]: Extracting #4: cost 172 inf + 0 1553943055.412 * * [simplify]: Extracting #5: cost 165 inf + 2760 1553943055.416 * * [simplify]: Extracting #6: cost 45 inf + 25033 1553943055.423 * * [simplify]: Extracting #7: cost 0 inf + 33602 1553943055.431 * * [simplify]: Extracting #8: cost 0 inf + 33122 1553943055.438 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (+ (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 1553943055.438 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (+ x.im x.re) (- x.re x.im)) (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (* (* 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)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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.im x.re)) x.im))) 1553943055.438 * * * * [progress]: [ 656 / 823 ] simplifiying candidate # 1553943055.438 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943055.439 * * [simplify]: iters left: 6 (19 enodes) 1553943055.443 * * [simplify]: iters left: 5 (84 enodes) 1553943055.459 * * [simplify]: iters left: 4 (179 enodes) 1553943055.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.500 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943055.500 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943055.501 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943055.501 * * [simplify]: Extracting #4: cost 141 inf + 1 1553943055.502 * * [simplify]: Extracting #5: cost 186 inf + 290 1553943055.505 * * [simplify]: Extracting #6: cost 87 inf + 18589 1553943055.512 * * [simplify]: Extracting #7: cost 7 inf + 36467 1553943055.523 * * [simplify]: Extracting #8: cost 0 inf + 40721 1553943055.532 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943055.532 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943055.532 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943055.532 * * [simplify]: iters left: 6 (13 enodes) 1553943055.535 * * [simplify]: iters left: 5 (60 enodes) 1553943055.545 * * [simplify]: iters left: 4 (144 enodes) 1553943055.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.577 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943055.577 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943055.577 * * [simplify]: Extracting #3: cost 44 inf + 0 1553943055.577 * * [simplify]: Extracting #4: cost 152 inf + 0 1553943055.578 * * [simplify]: Extracting #5: cost 149 inf + 3857 1553943055.583 * * [simplify]: Extracting #6: cost 31 inf + 26170 1553943055.591 * * [simplify]: Extracting #7: cost 0 inf + 33950 1553943055.598 * * [simplify]: Extracting #8: cost 0 inf + 33510 1553943055.605 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) 1553943055.605 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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))))) (cbrt (* (+ (* x.re x.im) (* x.re x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943055.605 * * * * [progress]: [ 657 / 823 ] simplifiying candidate # 1553943055.605 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943055.606 * * [simplify]: iters left: 6 (23 enodes) 1553943055.611 * * [simplify]: iters left: 5 (94 enodes) 1553943055.625 * * [simplify]: iters left: 4 (196 enodes) 1553943055.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.681 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943055.681 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943055.681 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943055.681 * * [simplify]: Extracting #4: cost 172 inf + 1 1553943055.682 * * [simplify]: Extracting #5: cost 183 inf + 5130 1553943055.686 * * [simplify]: Extracting #6: cost 76 inf + 30824 1553943055.694 * * [simplify]: Extracting #7: cost 13 inf + 36845 1553943055.703 * * [simplify]: Extracting #8: cost 1 inf + 40389 1553943055.712 * * [simplify]: Extracting #9: cost 0 inf + 41111 1553943055.723 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) 1553943055.723 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943055.723 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943055.723 * * [simplify]: iters left: 6 (14 enodes) 1553943055.726 * * [simplify]: iters left: 5 (63 enodes) 1553943055.736 * * [simplify]: iters left: 4 (138 enodes) 1553943055.765 * * [simplify]: iters left: 3 (464 enodes) 1553943055.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943055.966 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943055.966 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943055.966 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943055.967 * * [simplify]: Extracting #4: cost 335 inf + 2 1553943055.972 * * [simplify]: Extracting #5: cost 290 inf + 18656 1553943055.988 * * [simplify]: Extracting #6: cost 71 inf + 73805 1553943056.017 * * [simplify]: Extracting #7: cost 0 inf + 95467 1553943056.042 * * [simplify]: Extracting #8: cost 0 inf + 95347 1553943056.067 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) 1553943056.067 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.068 * * * * [progress]: [ 658 / 823 ] simplifiying candidate # 1553943056.068 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943056.068 * * [simplify]: iters left: 6 (19 enodes) 1553943056.073 * * [simplify]: iters left: 5 (84 enodes) 1553943056.086 * * [simplify]: iters left: 4 (177 enodes) 1553943056.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.127 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943056.127 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943056.127 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943056.128 * * [simplify]: Extracting #4: cost 148 inf + 1 1553943056.129 * * [simplify]: Extracting #5: cost 166 inf + 3799 1553943056.133 * * [simplify]: Extracting #6: cost 58 inf + 25598 1553943056.141 * * [simplify]: Extracting #7: cost 8 inf + 36217 1553943056.149 * * [simplify]: Extracting #8: cost 0 inf + 40393 1553943056.158 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (- x.re x.im)))) 1553943056.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.158 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943056.158 * * [simplify]: iters left: 6 (13 enodes) 1553943056.163 * * [simplify]: iters left: 5 (60 enodes) 1553943056.173 * * [simplify]: iters left: 4 (144 enodes) 1553943056.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.205 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943056.205 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943056.205 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943056.205 * * [simplify]: Extracting #4: cost 158 inf + 0 1553943056.206 * * [simplify]: Extracting #5: cost 150 inf + 3697 1553943056.211 * * [simplify]: Extracting #6: cost 29 inf + 26492 1553943056.218 * * [simplify]: Extracting #7: cost 0 inf + 33830 1553943056.225 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553943056.225 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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))))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (- x.re x.im)))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* (+ x.re x.im) x.im) (* x.re x.re)))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.225 * * * * [progress]: [ 659 / 823 ] simplifiying candidate # 1553943056.225 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943056.225 * * [simplify]: iters left: 6 (22 enodes) 1553943056.232 * * [simplify]: iters left: 5 (93 enodes) 1553943056.246 * * [simplify]: iters left: 4 (187 enodes) 1553943056.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.296 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943056.296 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943056.296 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943056.297 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943056.298 * * [simplify]: Extracting #5: cost 193 inf + 3928 1553943056.302 * * [simplify]: Extracting #6: cost 84 inf + 32103 1553943056.310 * * [simplify]: Extracting #7: cost 2 inf + 45357 1553943056.319 * * [simplify]: Extracting #8: cost 0 inf + 43472 1553943056.328 * * [simplify]: Extracting #9: cost 0 inf + 43079 1553943056.337 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* 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)))))) 1553943056.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* 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)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.337 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943056.337 * * [simplify]: iters left: 6 (14 enodes) 1553943056.340 * * [simplify]: iters left: 5 (65 enodes) 1553943056.351 * * [simplify]: iters left: 4 (151 enodes) 1553943056.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.385 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943056.385 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943056.385 * * [simplify]: Extracting #3: cost 42 inf + 0 1553943056.385 * * [simplify]: Extracting #4: cost 145 inf + 249 1553943056.386 * * [simplify]: Extracting #5: cost 147 inf + 4066 1553943056.391 * * [simplify]: Extracting #6: cost 16 inf + 28683 1553943056.398 * * [simplify]: Extracting #7: cost 0 inf + 33474 1553943056.405 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re))))) 1553943056.405 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* 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)))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.405 * * * * [progress]: [ 660 / 823 ] simplifiying candidate # 1553943056.405 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943056.406 * * [simplify]: iters left: 6 (23 enodes) 1553943056.411 * * [simplify]: iters left: 5 (94 enodes) 1553943056.425 * * [simplify]: iters left: 4 (201 enodes) 1553943056.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.485 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943056.485 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943056.485 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943056.486 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943056.490 * * [simplify]: Extracting #5: cost 186 inf + 18138 1553943056.499 * * [simplify]: Extracting #6: cost 21 inf + 65106 1553943056.511 * * [simplify]: Extracting #7: cost 1 inf + 60413 1553943056.524 * * [simplify]: Extracting #8: cost 0 inf + 58528 1553943056.537 * * [simplify]: Extracting #9: cost 0 inf + 57507 1553943056.549 * * [simplify]: Extracting #10: cost 0 inf + 57387 1553943056.561 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* 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))))))) 1553943056.561 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* 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))))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.562 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943056.562 * * [simplify]: iters left: 6 (15 enodes) 1553943056.565 * * [simplify]: iters left: 5 (73 enodes) 1553943056.579 * * [simplify]: iters left: 4 (180 enodes) 1553943056.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.619 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943056.619 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943056.619 * * [simplify]: Extracting #3: cost 60 inf + 0 1553943056.619 * * [simplify]: Extracting #4: cost 186 inf + 0 1553943056.621 * * [simplify]: Extracting #5: cost 140 inf + 11231 1553943056.628 * * [simplify]: Extracting #6: cost 33 inf + 31443 1553943056.638 * * [simplify]: Extracting #7: cost 0 inf + 37347 1553943056.645 * * [simplify]: Extracting #8: cost 0 inf + 36907 1553943056.653 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943056.653 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* 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))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.654 * * * * [progress]: [ 661 / 823 ] simplifiying candidate # 1553943056.654 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943056.654 * * [simplify]: iters left: 6 (19 enodes) 1553943056.659 * * [simplify]: iters left: 5 (74 enodes) 1553943056.669 * * [simplify]: iters left: 4 (143 enodes) 1553943056.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.712 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943056.712 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943056.712 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943056.712 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943056.713 * * [simplify]: Extracting #5: cost 172 inf + 5572 1553943056.716 * * [simplify]: Extracting #6: cost 88 inf + 22581 1553943056.723 * * [simplify]: Extracting #7: cost 5 inf + 41194 1553943056.732 * * [simplify]: Extracting #8: cost 0 inf + 41520 1553943056.740 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))))) 1553943056.740 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.741 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943056.741 * * [simplify]: iters left: 6 (11 enodes) 1553943056.743 * * [simplify]: iters left: 5 (49 enodes) 1553943056.751 * * [simplify]: iters left: 4 (104 enodes) 1553943056.771 * * [simplify]: iters left: 3 (251 enodes) 1553943056.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.830 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943056.830 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943056.830 * * [simplify]: Extracting #3: cost 42 inf + 0 1553943056.830 * * [simplify]: Extracting #4: cost 154 inf + 0 1553943056.831 * * [simplify]: Extracting #5: cost 150 inf + 2395 1553943056.836 * * [simplify]: Extracting #6: cost 46 inf + 23196 1553943056.843 * * [simplify]: Extracting #7: cost 0 inf + 32965 1553943056.851 * * [simplify]: Extracting #8: cost 0 inf + 32405 1553943056.858 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 1553943056.858 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943056.858 * * * * [progress]: [ 662 / 823 ] simplifiying candidate # 1553943056.859 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943056.859 * * [simplify]: iters left: 6 (23 enodes) 1553943056.864 * * [simplify]: iters left: 5 (94 enodes) 1553943056.878 * * [simplify]: iters left: 4 (205 enodes) 1553943056.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943056.949 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943056.949 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943056.949 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943056.950 * * [simplify]: Extracting #4: cost 238 inf + 1 1553943056.952 * * [simplify]: Extracting #5: cost 220 inf + 16984 1553943056.963 * * [simplify]: Extracting #6: cost 23 inf + 72039 1553943056.978 * * [simplify]: Extracting #7: cost 0 inf + 71587 1553943056.993 * * [simplify]: Extracting #8: cost 0 inf + 69231 1553943057.007 * * [simplify]: Extracting #9: cost 0 inf + 68751 1553943057.023 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) 1553943057.023 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943057.024 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943057.024 * * [simplify]: iters left: 6 (16 enodes) 1553943057.029 * * [simplify]: iters left: 5 (78 enodes) 1553943057.050 * * [simplify]: iters left: 4 (182 enodes) 1553943057.109 * * [simplify]: iters left: 3 (487 enodes) 1553943057.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943057.242 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943057.242 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943057.242 * * [simplify]: Extracting #3: cost 82 inf + 0 1553943057.243 * * [simplify]: Extracting #4: cost 246 inf + 0 1553943057.245 * * [simplify]: Extracting #5: cost 208 inf + 9587 1553943057.254 * * [simplify]: Extracting #6: cost 40 inf + 46191 1553943057.268 * * [simplify]: Extracting #7: cost 0 inf + 55271 1553943057.281 * * [simplify]: Extracting #8: cost 0 inf + 55111 1553943057.295 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 1553943057.295 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* x.re (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.im x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943057.295 * * * * [progress]: [ 663 / 823 ] simplifiying candidate # 1553943057.295 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943057.295 * * [simplify]: iters left: 6 (21 enodes) 1553943057.300 * * [simplify]: iters left: 5 (85 enodes) 1553943057.316 * * [simplify]: iters left: 4 (187 enodes) 1553943057.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943057.648 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943057.648 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943057.648 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943057.648 * * [simplify]: Extracting #4: cost 256 inf + 1 1553943057.650 * * [simplify]: Extracting #5: cost 225 inf + 14996 1553943057.659 * * [simplify]: Extracting #6: cost 67 inf + 54902 1553943057.672 * * [simplify]: Extracting #7: cost 1 inf + 63676 1553943057.687 * * [simplify]: Extracting #8: cost 0 inf + 62996 1553943057.704 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (- (* x.re x.re) (* x.im x.im))))) 1553943057.704 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943057.704 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943057.704 * * [simplify]: iters left: 6 (14 enodes) 1553943057.708 * * [simplify]: iters left: 5 (68 enodes) 1553943057.719 * * [simplify]: iters left: 4 (146 enodes) 1553943057.743 * * [simplify]: iters left: 3 (310 enodes) 1553943057.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943057.812 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943057.812 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943057.812 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943057.813 * * [simplify]: Extracting #4: cost 181 inf + 0 1553943057.814 * * [simplify]: Extracting #5: cost 167 inf + 2316 1553943057.821 * * [simplify]: Extracting #6: cost 52 inf + 23060 1553943057.829 * * [simplify]: Extracting #7: cost 0 inf + 34963 1553943057.837 * * [simplify]: Extracting #8: cost 0 inf + 34923 1553943057.846 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 1553943057.846 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943057.846 * * * * [progress]: [ 664 / 823 ] simplifiying candidate # 1553943057.846 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943057.846 * * [simplify]: iters left: 6 (23 enodes) 1553943057.852 * * [simplify]: iters left: 5 (94 enodes) 1553943057.866 * * [simplify]: iters left: 4 (201 enodes) 1553943057.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943057.926 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943057.926 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943057.926 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943057.926 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943057.928 * * [simplify]: Extracting #5: cost 186 inf + 14743 1553943057.936 * * [simplify]: Extracting #6: cost 15 inf + 60089 1553943057.947 * * [simplify]: Extracting #7: cost 1 inf + 52653 1553943057.961 * * [simplify]: Extracting #8: cost 0 inf + 53215 1553943057.972 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943057.972 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943057.973 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943057.973 * * [simplify]: iters left: 6 (14 enodes) 1553943057.976 * * [simplify]: iters left: 5 (63 enodes) 1553943057.986 * * [simplify]: iters left: 4 (123 enodes) 1553943058.006 * * [simplify]: iters left: 3 (270 enodes) 1553943058.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.068 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943058.068 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943058.068 * * [simplify]: Extracting #3: cost 52 inf + 0 1553943058.069 * * [simplify]: Extracting #4: cost 165 inf + 0 1553943058.070 * * [simplify]: Extracting #5: cost 159 inf + 1388 1553943058.074 * * [simplify]: Extracting #6: cost 51 inf + 21794 1553943058.084 * * [simplify]: Extracting #7: cost 1 inf + 34093 1553943058.091 * * [simplify]: Extracting #8: cost 0 inf + 34055 1553943058.099 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553943058.099 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943058.099 * * * * [progress]: [ 665 / 823 ] simplifiying candidate # 1553943058.100 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943058.100 * * [simplify]: iters left: 6 (21 enodes) 1553943058.105 * * [simplify]: iters left: 5 (85 enodes) 1553943058.118 * * [simplify]: iters left: 4 (183 enodes) 1553943058.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.184 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943058.184 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943058.185 * * [simplify]: Extracting #3: cost 104 inf + 0 1553943058.185 * * [simplify]: Extracting #4: cost 221 inf + 1 1553943058.187 * * [simplify]: Extracting #5: cost 185 inf + 16647 1553943058.194 * * [simplify]: Extracting #6: cost 46 inf + 50484 1553943058.207 * * [simplify]: Extracting #7: cost 0 inf + 52613 1553943058.219 * * [simplify]: Extracting #8: cost 0 inf + 52312 1553943058.231 * [simplify]: Simplified to (* (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ x.im x.re)))) 1553943058.231 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943058.231 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553943058.231 * * [simplify]: iters left: 6 (12 enodes) 1553943058.234 * * [simplify]: iters left: 5 (53 enodes) 1553943058.242 * * [simplify]: iters left: 4 (108 enodes) 1553943058.261 * * [simplify]: iters left: 3 (254 enodes) 1553943058.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.321 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943058.321 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943058.321 * * [simplify]: Extracting #3: cost 47 inf + 0 1553943058.322 * * [simplify]: Extracting #4: cost 156 inf + 2 1553943058.323 * * [simplify]: Extracting #5: cost 146 inf + 2730 1553943058.327 * * [simplify]: Extracting #6: cost 34 inf + 24545 1553943058.338 * * [simplify]: Extracting #7: cost 0 inf + 33493 1553943058.345 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ x.re x.im))) 1553943058.345 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ x.im x.re)))) (* (cbrt (* (+ 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))) 1553943058.346 * * * * [progress]: [ 666 / 823 ] simplifiying candidate # 1553943058.346 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943058.347 * * [simplify]: iters left: 6 (21 enodes) 1553943058.352 * * [simplify]: iters left: 5 (85 enodes) 1553943058.364 * * [simplify]: iters left: 4 (175 enodes) 1553943058.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.419 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943058.419 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943058.419 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943058.420 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943058.421 * * [simplify]: Extracting #5: cost 156 inf + 13235 1553943058.427 * * [simplify]: Extracting #6: cost 39 inf + 49876 1553943058.437 * * [simplify]: Extracting #7: cost 0 inf + 50227 1553943058.447 * * [simplify]: Extracting #8: cost 0 inf + 47720 1553943058.457 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943058.457 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943058.458 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943058.458 * * [simplify]: iters left: 6 (12 enodes) 1553943058.460 * * [simplify]: iters left: 5 (53 enodes) 1553943058.470 * * [simplify]: iters left: 4 (108 enodes) 1553943058.489 * * [simplify]: iters left: 3 (254 enodes) 1553943058.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.548 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943058.548 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943058.548 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943058.548 * * [simplify]: Extracting #4: cost 167 inf + 0 1553943058.549 * * [simplify]: Extracting #5: cost 144 inf + 2853 1553943058.554 * * [simplify]: Extracting #6: cost 34 inf + 24785 1553943058.561 * * [simplify]: Extracting #7: cost 0 inf + 33733 1553943058.569 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553943058.569 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943058.569 * * * * [progress]: [ 667 / 823 ] simplifiying candidate # 1553943058.569 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943058.570 * * [simplify]: iters left: 6 (21 enodes) 1553943058.574 * * [simplify]: iters left: 5 (85 enodes) 1553943058.587 * * [simplify]: iters left: 4 (179 enodes) 1553943058.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.651 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943058.651 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943058.651 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943058.652 * * [simplify]: Extracting #4: cost 218 inf + 1 1553943058.653 * * [simplify]: Extracting #5: cost 187 inf + 15397 1553943058.661 * * [simplify]: Extracting #6: cost 33 inf + 52859 1553943058.672 * * [simplify]: Extracting #7: cost 1 inf + 52995 1553943058.684 * * [simplify]: Extracting #8: cost 0 inf + 53557 1553943058.695 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* (- x.re x.im) x.re))))) 1553943058.696 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* (- x.re x.im) x.re))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943058.696 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (- x.re x.im))) 1553943058.696 * * [simplify]: iters left: 6 (13 enodes) 1553943058.699 * * [simplify]: iters left: 5 (58 enodes) 1553943058.708 * * [simplify]: iters left: 4 (115 enodes) 1553943058.729 * * [simplify]: iters left: 3 (258 enodes) 1553943058.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.791 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943058.791 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943058.791 * * [simplify]: Extracting #3: cost 48 inf + 0 1553943058.791 * * [simplify]: Extracting #4: cost 152 inf + 43 1553943058.792 * * [simplify]: Extracting #5: cost 137 inf + 3137 1553943058.797 * * [simplify]: Extracting #6: cost 29 inf + 24026 1553943058.804 * * [simplify]: Extracting #7: cost 1 inf + 30921 1553943058.811 * * [simplify]: Extracting #8: cost 0 inf + 31323 1553943058.818 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im))))) 1553943058.818 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.re)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (* (+ x.im x.re) (* (- x.re x.im) x.re))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re (- x.re x.im)) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943058.819 * * * * [progress]: [ 668 / 823 ] simplifiying candidate # 1553943058.819 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943058.819 * * [simplify]: iters left: 6 (22 enodes) 1553943058.824 * * [simplify]: iters left: 5 (93 enodes) 1553943058.839 * * [simplify]: iters left: 4 (191 enodes) 1553943058.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943058.892 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943058.892 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943058.892 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943058.893 * * [simplify]: Extracting #4: cost 182 inf + 1 1553943058.894 * * [simplify]: Extracting #5: cost 238 inf + 941 1553943058.898 * * [simplify]: Extracting #6: cost 123 inf + 24073 1553943058.908 * * [simplify]: Extracting #7: cost 9 inf + 54537 1553943058.923 * * [simplify]: Extracting #8: cost 0 inf + 57395 1553943058.935 * * [simplify]: Extracting #9: cost 0 inf + 57315 1553943058.947 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943058.947 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943058.948 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943058.948 * * [simplify]: iters left: 6 (15 enodes) 1553943058.951 * * [simplify]: iters left: 5 (75 enodes) 1553943058.964 * * [simplify]: iters left: 4 (209 enodes) 1553943059.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943059.016 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943059.016 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943059.016 * * [simplify]: Extracting #3: cost 59 inf + 0 1553943059.017 * * [simplify]: Extracting #4: cost 203 inf + 0 1553943059.019 * * [simplify]: Extracting #5: cost 155 inf + 14025 1553943059.028 * * [simplify]: Extracting #6: cost 12 inf + 40182 1553943059.037 * * [simplify]: Extracting #7: cost 0 inf + 40643 1553943059.047 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im)))))) 1553943059.047 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.re x.im) (* x.im x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943059.047 * * * * [progress]: [ 669 / 823 ] simplifiying candidate # 1553943059.048 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943059.048 * * [simplify]: iters left: 6 (23 enodes) 1553943059.053 * * [simplify]: iters left: 5 (94 enodes) 1553943059.070 * * [simplify]: iters left: 4 (205 enodes) 1553943059.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943059.141 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943059.141 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943059.141 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943059.142 * * [simplify]: Extracting #4: cost 238 inf + 1 1553943059.144 * * [simplify]: Extracting #5: cost 217 inf + 13215 1553943059.155 * * [simplify]: Extracting #6: cost 31 inf + 58331 1553943059.170 * * [simplify]: Extracting #7: cost 0 inf + 68191 1553943059.185 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943059.185 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943059.185 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943059.185 * * [simplify]: iters left: 6 (16 enodes) 1553943059.191 * * [simplify]: iters left: 5 (78 enodes) 1553943059.204 * * [simplify]: iters left: 4 (182 enodes) 1553943059.241 * * [simplify]: iters left: 3 (485 enodes) 1553943059.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943059.367 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943059.367 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943059.368 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943059.368 * * [simplify]: Extracting #4: cost 247 inf + 0 1553943059.370 * * [simplify]: Extracting #5: cost 228 inf + 4186 1553943059.379 * * [simplify]: Extracting #6: cost 30 inf + 47773 1553943059.392 * * [simplify]: Extracting #7: cost 0 inf + 55633 1553943059.406 * [simplify]: Simplified to (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553943059.406 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ (* (- x.im x.re) x.im) (* x.re x.re)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943059.406 * * * * [progress]: [ 670 / 823 ] simplifiying candidate # 1553943059.406 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943059.406 * * [simplify]: iters left: 6 (19 enodes) 1553943059.411 * * [simplify]: iters left: 5 (78 enodes) 1553943059.422 * * [simplify]: iters left: 4 (149 enodes) 1553943059.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943059.462 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943059.462 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943059.462 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943059.463 * * [simplify]: Extracting #4: cost 140 inf + 1 1553943059.463 * * [simplify]: Extracting #5: cost 173 inf + 2028 1553943059.467 * * [simplify]: Extracting #6: cost 84 inf + 17150 1553943059.474 * * [simplify]: Extracting #7: cost 3 inf + 38352 1553943059.482 * * [simplify]: Extracting #8: cost 1 inf + 38916 1553943059.491 * * [simplify]: Extracting #9: cost 0 inf + 39478 1553943059.499 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) 1553943059.499 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943059.499 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943059.499 * * [simplify]: iters left: 6 (11 enodes) 1553943059.504 * * [simplify]: iters left: 5 (49 enodes) 1553943059.512 * * [simplify]: iters left: 4 (113 enodes) 1553943059.534 * * [simplify]: iters left: 3 (323 enodes) 1553943059.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943059.620 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943059.620 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943059.620 * * [simplify]: Extracting #3: cost 55 inf + 0 1553943059.620 * * [simplify]: Extracting #4: cost 154 inf + 0 1553943059.621 * * [simplify]: Extracting #5: cost 151 inf + 2111 1553943059.626 * * [simplify]: Extracting #6: cost 43 inf + 24360 1553943059.634 * * [simplify]: Extracting #7: cost 1 inf + 33764 1553943059.642 * * [simplify]: Extracting #8: cost 0 inf + 33646 1553943059.650 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 1553943059.650 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943059.650 * * * * [progress]: [ 671 / 823 ] simplifiying candidate # 1553943059.651 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943059.651 * * [simplify]: iters left: 6 (22 enodes) 1553943059.656 * * [simplify]: iters left: 5 (90 enodes) 1553943059.670 * * [simplify]: iters left: 4 (198 enodes) 1553943059.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943059.746 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943059.746 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943059.746 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943059.747 * * [simplify]: Extracting #4: cost 247 inf + 1 1553943059.749 * * [simplify]: Extracting #5: cost 241 inf + 5884 1553943059.757 * * [simplify]: Extracting #6: cost 54 inf + 45763 1553943059.771 * * [simplify]: Extracting #7: cost 3 inf + 59545 1553943059.784 * * [simplify]: Extracting #8: cost 0 inf + 60751 1553943059.798 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943059.798 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943059.798 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943059.798 * * [simplify]: iters left: 6 (14 enodes) 1553943059.801 * * [simplify]: iters left: 5 (66 enodes) 1553943059.812 * * [simplify]: iters left: 4 (143 enodes) 1553943059.840 * * [simplify]: iters left: 3 (347 enodes) 1553943059.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943059.931 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943059.931 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943059.931 * * [simplify]: Extracting #3: cost 73 inf + 0 1553943059.934 * * [simplify]: Extracting #4: cost 188 inf + 0 1553943059.935 * * [simplify]: Extracting #5: cost 146 inf + 4676 1553943059.942 * * [simplify]: Extracting #6: cost 23 inf + 31235 1553943059.951 * * [simplify]: Extracting #7: cost 0 inf + 37081 1553943059.960 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943059.960 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943059.960 * * * * [progress]: [ 672 / 823 ] simplifiying candidate # 1553943059.960 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943059.961 * * [simplify]: iters left: 6 (21 enodes) 1553943059.966 * * [simplify]: iters left: 5 (89 enodes) 1553943059.979 * * [simplify]: iters left: 4 (184 enodes) 1553943060.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.029 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943060.029 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943060.029 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943060.030 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943060.030 * * [simplify]: Extracting #5: cost 209 inf + 736 1553943060.033 * * [simplify]: Extracting #6: cost 107 inf + 17763 1553943060.041 * * [simplify]: Extracting #7: cost 12 inf + 40748 1553943060.051 * * [simplify]: Extracting #8: cost 0 inf + 46252 1553943060.061 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) 1553943060.061 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943060.062 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943060.062 * * [simplify]: iters left: 6 (12 enodes) 1553943060.064 * * [simplify]: iters left: 5 (53 enodes) 1553943060.075 * * [simplify]: iters left: 4 (117 enodes) 1553943060.098 * * [simplify]: iters left: 3 (327 enodes) 1553943060.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.179 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943060.179 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943060.179 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943060.180 * * [simplify]: Extracting #4: cost 165 inf + 0 1553943060.181 * * [simplify]: Extracting #5: cost 155 inf + 1957 1553943060.187 * * [simplify]: Extracting #6: cost 50 inf + 21916 1553943060.195 * * [simplify]: Extracting #7: cost 0 inf + 34896 1553943060.203 * * [simplify]: Extracting #8: cost 0 inf + 34856 1553943060.211 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 1553943060.211 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943060.211 * * * * [progress]: [ 673 / 823 ] simplifiying candidate # 1553943060.212 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943060.212 * * [simplify]: iters left: 6 (22 enodes) 1553943060.217 * * [simplify]: iters left: 5 (90 enodes) 1553943060.231 * * [simplify]: iters left: 4 (194 enodes) 1553943060.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.296 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943060.296 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943060.296 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943060.297 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943060.299 * * [simplify]: Extracting #5: cost 181 inf + 9672 1553943060.306 * * [simplify]: Extracting #6: cost 34 inf + 40113 1553943060.319 * * [simplify]: Extracting #7: cost 1 inf + 48658 1553943060.330 * * [simplify]: Extracting #8: cost 0 inf + 49380 1553943060.341 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943060.341 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943060.341 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 1553943060.341 * * [simplify]: iters left: 6 (13 enodes) 1553943060.344 * * [simplify]: iters left: 5 (56 enodes) 1553943060.352 * * [simplify]: iters left: 4 (111 enodes) 1553943060.373 * * [simplify]: iters left: 3 (303 enodes) 1553943060.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.454 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943060.454 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943060.454 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943060.455 * * [simplify]: Extracting #4: cost 158 inf + 2 1553943060.456 * * [simplify]: Extracting #5: cost 146 inf + 2767 1553943060.461 * * [simplify]: Extracting #6: cost 26 inf + 26757 1553943060.469 * * [simplify]: Extracting #7: cost 0 inf + 33608 1553943060.478 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im)))) 1553943060.478 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ x.re x.im))) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943060.478 * * * * [progress]: [ 674 / 823 ] simplifiying candidate # 1553943060.478 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943060.478 * * [simplify]: iters left: 6 (22 enodes) 1553943060.484 * * [simplify]: iters left: 5 (93 enodes) 1553943060.498 * * [simplify]: iters left: 4 (189 enodes) 1553943060.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.549 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943060.549 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943060.549 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943060.549 * * [simplify]: Extracting #4: cost 181 inf + 1 1553943060.550 * * [simplify]: Extracting #5: cost 220 inf + 1502 1553943060.555 * * [simplify]: Extracting #6: cost 96 inf + 26733 1553943060.564 * * [simplify]: Extracting #7: cost 3 inf + 49958 1553943060.577 * * [simplify]: Extracting #8: cost 0 inf + 51884 1553943060.588 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))))) 1553943060.589 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943060.589 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943060.589 * * [simplify]: iters left: 6 (14 enodes) 1553943060.592 * * [simplify]: iters left: 5 (65 enodes) 1553943060.603 * * [simplify]: iters left: 4 (146 enodes) 1553943060.631 * * [simplify]: iters left: 3 (362 enodes) 1553943060.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.722 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943060.722 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943060.722 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943060.723 * * [simplify]: Extracting #4: cost 177 inf + 0 1553943060.724 * * [simplify]: Extracting #5: cost 167 inf + 2197 1553943060.728 * * [simplify]: Extracting #6: cost 63 inf + 20716 1553943060.736 * * [simplify]: Extracting #7: cost 1 inf + 36439 1553943060.745 * * [simplify]: Extracting #8: cost 0 inf + 36721 1553943060.753 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 1553943060.753 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (+ (* x.re (* x.im (* x.im x.im))) (* (* x.re x.re) (* x.re x.re))) (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943060.754 * * * * [progress]: [ 675 / 823 ] simplifiying candidate # 1553943060.754 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943060.754 * * [simplify]: iters left: 6 (21 enodes) 1553943060.761 * * [simplify]: iters left: 5 (89 enodes) 1553943060.774 * * [simplify]: iters left: 4 (185 enodes) 1553943060.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.830 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943060.830 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943060.830 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943060.830 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943060.833 * * [simplify]: Extracting #5: cost 166 inf + 12908 1553943060.841 * * [simplify]: Extracting #6: cost 15 inf + 44755 1553943060.851 * * [simplify]: Extracting #7: cost 1 inf + 50622 1553943060.862 * * [simplify]: Extracting #8: cost 0 inf + 51184 1553943060.873 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re)))) 1553943060.873 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943060.874 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 1553943060.874 * * [simplify]: iters left: 6 (12 enodes) 1553943060.876 * * [simplify]: iters left: 5 (53 enodes) 1553943060.884 * * [simplify]: iters left: 4 (117 enodes) 1553943060.909 * * [simplify]: iters left: 3 (327 enodes) 1553943060.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943060.989 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943060.989 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943060.989 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943060.989 * * [simplify]: Extracting #4: cost 158 inf + 2 1553943060.990 * * [simplify]: Extracting #5: cost 150 inf + 2767 1553943060.995 * * [simplify]: Extracting #6: cost 44 inf + 22728 1553943061.005 * * [simplify]: Extracting #7: cost 0 inf + 34496 1553943061.013 * * [simplify]: Extracting #8: cost 0 inf + 34456 1553943061.021 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im))) 1553943061.021 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943061.021 * * * * [progress]: [ 676 / 823 ] simplifiying candidate # 1553943061.021 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943061.021 * * [simplify]: iters left: 6 (23 enodes) 1553943061.027 * * [simplify]: iters left: 5 (94 enodes) 1553943061.041 * * [simplify]: iters left: 4 (200 enodes) 1553943061.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943061.104 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943061.104 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943061.104 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943061.105 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943061.106 * * [simplify]: Extracting #5: cost 221 inf + 4511 1553943061.113 * * [simplify]: Extracting #6: cost 60 inf + 36375 1553943061.124 * * [simplify]: Extracting #7: cost 7 inf + 49800 1553943061.138 * * [simplify]: Extracting #8: cost 0 inf + 53734 1553943061.149 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 1553943061.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943061.150 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943061.150 * * [simplify]: iters left: 6 (16 enodes) 1553943061.153 * * [simplify]: iters left: 5 (78 enodes) 1553943061.166 * * [simplify]: iters left: 4 (176 enodes) 1553943061.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943061.203 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943061.203 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943061.203 * * [simplify]: Extracting #3: cost 53 inf + 0 1553943061.203 * * [simplify]: Extracting #4: cost 168 inf + 0 1553943061.204 * * [simplify]: Extracting #5: cost 162 inf + 1920 1553943061.207 * * [simplify]: Extracting #6: cost 55 inf + 19766 1553943061.213 * * [simplify]: Extracting #7: cost 1 inf + 32912 1553943061.220 * * [simplify]: Extracting #8: cost 0 inf + 33274 1553943061.228 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943061.228 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.im x.re))) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943061.228 * * * * [progress]: [ 677 / 823 ] simplifiying candidate # 1553943061.228 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943061.228 * * [simplify]: iters left: 6 (21 enodes) 1553943061.234 * * [simplify]: iters left: 5 (85 enodes) 1553943061.247 * * [simplify]: iters left: 4 (187 enodes) 1553943061.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943061.322 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943061.322 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943061.324 * * [simplify]: Extracting #3: cost 109 inf + 0 1553943061.325 * * [simplify]: Extracting #4: cost 259 inf + 1 1553943061.327 * * [simplify]: Extracting #5: cost 256 inf + 4706 1553943061.334 * * [simplify]: Extracting #6: cost 78 inf + 41288 1553943061.347 * * [simplify]: Extracting #7: cost 9 inf + 59144 1553943061.362 * * [simplify]: Extracting #8: cost 0 inf + 63122 1553943061.376 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943061.376 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553943061.376 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943061.376 * * [simplify]: iters left: 6 (14 enodes) 1553943061.379 * * [simplify]: iters left: 5 (68 enodes) 1553943061.390 * * [simplify]: iters left: 4 (146 enodes) 1553943061.416 * * [simplify]: iters left: 3 (310 enodes) 1553943061.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943061.485 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943061.486 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943061.486 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943061.486 * * [simplify]: Extracting #4: cost 182 inf + 0 1553943061.487 * * [simplify]: Extracting #5: cost 165 inf + 2446 1553943061.491 * * [simplify]: Extracting #6: cost 65 inf + 19277 1553943061.499 * * [simplify]: Extracting #7: cost 1 inf + 34683 1553943061.507 * * [simplify]: Extracting #8: cost 0 inf + 34965 1553943061.515 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943061.515 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943061.515 * * * * [progress]: [ 678 / 823 ] simplifiying candidate # 1553943061.516 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943061.516 * * [simplify]: iters left: 6 (22 enodes) 1553943061.521 * * [simplify]: iters left: 5 (90 enodes) 1553943061.537 * * [simplify]: iters left: 4 (198 enodes) 1553943061.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943061.609 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943061.609 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943061.610 * * [simplify]: Extracting #3: cost 102 inf + 0 1553943061.610 * * [simplify]: Extracting #4: cost 244 inf + 1 1553943061.612 * * [simplify]: Extracting #5: cost 237 inf + 5728 1553943061.619 * * [simplify]: Extracting #6: cost 86 inf + 35336 1553943061.631 * * [simplify]: Extracting #7: cost 3 inf + 58659 1553943061.645 * * [simplify]: Extracting #8: cost 0 inf + 60145 1553943061.661 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943061.661 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943061.661 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943061.661 * * [simplify]: iters left: 6 (14 enodes) 1553943061.664 * * [simplify]: iters left: 5 (66 enodes) 1553943061.675 * * [simplify]: iters left: 4 (143 enodes) 1553943061.701 * * [simplify]: iters left: 3 (345 enodes) 1553943061.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943061.795 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943061.795 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943061.795 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943061.795 * * [simplify]: Extracting #4: cost 184 inf + 0 1553943061.797 * * [simplify]: Extracting #5: cost 136 inf + 6851 1553943061.803 * * [simplify]: Extracting #6: cost 32 inf + 27731 1553943061.812 * * [simplify]: Extracting #7: cost 0 inf + 36475 1553943061.821 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943061.821 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943061.821 * * * * [progress]: [ 679 / 823 ] simplifiying candidate # 1553943061.821 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943061.821 * * [simplify]: iters left: 6 (15 enodes) 1553943061.825 * * [simplify]: iters left: 5 (58 enodes) 1553943061.834 * * [simplify]: iters left: 4 (126 enodes) 1553943061.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943061.880 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943061.880 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943061.880 * * [simplify]: Extracting #3: cost 62 inf + 0 1553943061.881 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943061.881 * * [simplify]: Extracting #5: cost 156 inf + 1511 1553943061.886 * * [simplify]: Extracting #6: cost 43 inf + 20809 1553943061.893 * * [simplify]: Extracting #7: cost 1 inf + 30773 1553943061.902 * * [simplify]: Extracting #8: cost 0 inf + 30895 1553943061.909 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943061.909 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943061.909 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943061.909 * * [simplify]: iters left: 6 (7 enodes) 1553943061.911 * * [simplify]: iters left: 5 (31 enodes) 1553943061.915 * * [simplify]: iters left: 4 (61 enodes) 1553943061.924 * * [simplify]: iters left: 3 (113 enodes) 1553943061.938 * * [simplify]: iters left: 2 (172 enodes) 1553943061.967 * * [simplify]: iters left: 1 (270 enodes) 1553943062.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.017 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943062.017 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943062.017 * * [simplify]: Extracting #3: cost 33 inf + 0 1553943062.018 * * [simplify]: Extracting #4: cost 83 inf + 1 1553943062.018 * * [simplify]: Extracting #5: cost 88 inf + 3 1553943062.019 * * [simplify]: Extracting #6: cost 38 inf + 5217 1553943062.021 * * [simplify]: Extracting #7: cost 6 inf + 8436 1553943062.024 * * [simplify]: Extracting #8: cost 0 inf + 8927 1553943062.026 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943062.026 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.026 * * * * [progress]: [ 680 / 823 ] simplifiying candidate # 1553943062.027 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943062.027 * * [simplify]: iters left: 6 (22 enodes) 1553943062.032 * * [simplify]: iters left: 5 (90 enodes) 1553943062.046 * * [simplify]: iters left: 4 (194 enodes) 1553943062.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.109 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943062.109 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943062.109 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943062.110 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943062.112 * * [simplify]: Extracting #5: cost 167 inf + 10690 1553943062.119 * * [simplify]: Extracting #6: cost 26 inf + 38796 1553943062.129 * * [simplify]: Extracting #7: cost 0 inf + 44967 1553943062.140 * * [simplify]: Extracting #8: cost 0 inf + 44887 1553943062.152 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943062.152 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.152 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943062.152 * * [simplify]: iters left: 6 (13 enodes) 1553943062.155 * * [simplify]: iters left: 5 (56 enodes) 1553943062.163 * * [simplify]: iters left: 4 (91 enodes) 1553943062.176 * * [simplify]: iters left: 3 (121 enodes) 1553943062.192 * * [simplify]: iters left: 2 (171 enodes) 1553943062.220 * * [simplify]: iters left: 1 (259 enodes) 1553943062.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.271 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943062.271 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943062.271 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943062.272 * * [simplify]: Extracting #4: cost 89 inf + 1 1553943062.272 * * [simplify]: Extracting #5: cost 93 inf + 45 1553943062.273 * * [simplify]: Extracting #6: cost 74 inf + 1602 1553943062.274 * * [simplify]: Extracting #7: cost 18 inf + 7264 1553943062.277 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553943062.280 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im)))) 1553943062.280 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.280 * * * * [progress]: [ 681 / 823 ] simplifiying candidate # 1553943062.280 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943062.280 * * [simplify]: iters left: 6 (17 enodes) 1553943062.284 * * [simplify]: iters left: 5 (68 enodes) 1553943062.295 * * [simplify]: iters left: 4 (162 enodes) 1553943062.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.361 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943062.361 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943062.361 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943062.361 * * [simplify]: Extracting #4: cost 200 inf + 1 1553943062.363 * * [simplify]: Extracting #5: cost 161 inf + 8348 1553943062.371 * * [simplify]: Extracting #6: cost 16 inf + 35708 1553943062.380 * * [simplify]: Extracting #7: cost 0 inf + 39379 1553943062.391 * * [simplify]: Extracting #8: cost 0 inf + 39339 1553943062.400 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943062.400 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.401 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im))) 1553943062.401 * * [simplify]: iters left: 6 (8 enodes) 1553943062.402 * * [simplify]: iters left: 5 (35 enodes) 1553943062.407 * * [simplify]: iters left: 4 (65 enodes) 1553943062.416 * * [simplify]: iters left: 3 (117 enodes) 1553943062.431 * * [simplify]: iters left: 2 (182 enodes) 1553943062.461 * * [simplify]: iters left: 1 (271 enodes) 1553943062.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.511 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943062.511 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943062.511 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943062.511 * * [simplify]: Extracting #4: cost 80 inf + 208 1553943062.512 * * [simplify]: Extracting #5: cost 45 inf + 4044 1553943062.514 * * [simplify]: Extracting #6: cost 11 inf + 8191 1553943062.517 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943062.520 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re))) 1553943062.520 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.520 * * * * [progress]: [ 682 / 823 ] simplifiying candidate # 1553943062.520 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943062.520 * * [simplify]: iters left: 6 (21 enodes) 1553943062.525 * * [simplify]: iters left: 5 (85 enodes) 1553943062.538 * * [simplify]: iters left: 4 (176 enodes) 1553943062.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.598 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943062.598 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943062.598 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943062.598 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943062.600 * * [simplify]: Extracting #5: cost 174 inf + 7053 1553943062.607 * * [simplify]: Extracting #6: cost 32 inf + 36607 1553943062.617 * * [simplify]: Extracting #7: cost 0 inf + 44389 1553943062.627 * * [simplify]: Extracting #8: cost 0 inf + 44269 1553943062.637 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) 1553943062.637 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.637 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943062.637 * * [simplify]: iters left: 6 (13 enodes) 1553943062.642 * * [simplify]: iters left: 5 (58 enodes) 1553943062.651 * * [simplify]: iters left: 4 (102 enodes) 1553943062.665 * * [simplify]: iters left: 3 (143 enodes) 1553943062.685 * * [simplify]: iters left: 2 (216 enodes) 1553943062.721 * * [simplify]: iters left: 1 (328 enodes) 1553943062.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.788 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943062.788 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943062.788 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943062.789 * * [simplify]: Extracting #4: cost 166 inf + 1 1553943062.789 * * [simplify]: Extracting #5: cost 162 inf + 1315 1553943062.792 * * [simplify]: Extracting #6: cost 47 inf + 16615 1553943062.798 * * [simplify]: Extracting #7: cost 1 inf + 22981 1553943062.803 * * [simplify]: Extracting #8: cost 0 inf + 23103 1553943062.808 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im)))) 1553943062.808 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (* (- x.re x.im) x.re) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* (- x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.808 * * * * [progress]: [ 683 / 823 ] simplifiying candidate # 1553943062.808 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943062.808 * * [simplify]: iters left: 6 (17 enodes) 1553943062.812 * * [simplify]: iters left: 5 (68 enodes) 1553943062.824 * * [simplify]: iters left: 4 (158 enodes) 1553943062.889 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943062.889 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943062.889 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943062.889 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943062.889 * * [simplify]: Extracting #4: cost 188 inf + 1 1553943062.891 * * [simplify]: Extracting #5: cost 156 inf + 7457 1553943062.898 * * [simplify]: Extracting #6: cost 29 inf + 31503 1553943062.907 * * [simplify]: Extracting #7: cost 0 inf + 38961 1553943062.916 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943062.917 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943062.917 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im))) 1553943062.917 * * [simplify]: iters left: 6 (8 enodes) 1553943062.919 * * [simplify]: iters left: 5 (35 enodes) 1553943062.924 * * [simplify]: iters left: 4 (65 enodes) 1553943062.933 * * [simplify]: iters left: 3 (117 enodes) 1553943062.949 * * [simplify]: iters left: 2 (182 enodes) 1553943062.978 * * [simplify]: iters left: 1 (271 enodes) 1553943063.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.029 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943063.029 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943063.029 * * [simplify]: Extracting #3: cost 39 inf + 0 1553943063.029 * * [simplify]: Extracting #4: cost 81 inf + 208 1553943063.030 * * [simplify]: Extracting #5: cost 47 inf + 3800 1553943063.032 * * [simplify]: Extracting #6: cost 11 inf + 8191 1553943063.034 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943063.037 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.im x.re))) (cbrt (- x.re x.im))) 1553943063.037 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re 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))) 1553943063.037 * * * * [progress]: [ 684 / 823 ] simplifiying candidate # 1553943063.037 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943063.037 * * [simplify]: iters left: 6 (19 enodes) 1553943063.042 * * [simplify]: iters left: 5 (84 enodes) 1553943063.055 * * [simplify]: iters left: 4 (179 enodes) 1553943063.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.098 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943063.098 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943063.098 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943063.098 * * [simplify]: Extracting #4: cost 141 inf + 1 1553943063.100 * * [simplify]: Extracting #5: cost 158 inf + 4982 1553943063.105 * * [simplify]: Extracting #6: cost 36 inf + 30890 1553943063.114 * * [simplify]: Extracting #7: cost 0 inf + 40361 1553943063.123 * * [simplify]: Extracting #8: cost 0 inf + 40241 1553943063.132 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553943063.132 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553943063.132 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943063.132 * * [simplify]: iters left: 6 (13 enodes) 1553943063.135 * * [simplify]: iters left: 5 (60 enodes) 1553943063.147 * * [simplify]: iters left: 4 (144 enodes) 1553943063.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.178 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943063.178 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943063.179 * * [simplify]: Extracting #3: cost 44 inf + 0 1553943063.179 * * [simplify]: Extracting #4: cost 152 inf + 0 1553943063.180 * * [simplify]: Extracting #5: cost 153 inf + 2768 1553943063.184 * * [simplify]: Extracting #6: cost 22 inf + 28868 1553943063.191 * * [simplify]: Extracting #7: cost 0 inf + 33910 1553943063.197 * * [simplify]: Extracting #8: cost 0 inf + 33670 1553943063.206 * [simplify]: Simplified to (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553943063.206 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943063.206 * * * * [progress]: [ 685 / 823 ] simplifiying candidate # 1553943063.206 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943063.206 * * [simplify]: iters left: 6 (23 enodes) 1553943063.212 * * [simplify]: iters left: 5 (94 enodes) 1553943063.226 * * [simplify]: iters left: 4 (201 enodes) 1553943063.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.285 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943063.285 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943063.285 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943063.286 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943063.288 * * [simplify]: Extracting #5: cost 158 inf + 25018 1553943063.297 * * [simplify]: Extracting #6: cost 16 inf + 63639 1553943063.308 * * [simplify]: Extracting #7: cost 0 inf + 55764 1553943063.321 * * [simplify]: Extracting #8: cost 0 inf + 53735 1553943063.332 * * [simplify]: Extracting #9: cost 0 inf + 53695 1553943063.346 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ x.im x.re)))) 1553943063.346 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943063.347 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943063.347 * * [simplify]: iters left: 6 (14 enodes) 1553943063.350 * * [simplify]: iters left: 5 (63 enodes) 1553943063.360 * * [simplify]: iters left: 4 (123 enodes) 1553943063.381 * * [simplify]: iters left: 3 (270 enodes) 1553943063.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.443 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943063.443 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943063.443 * * [simplify]: Extracting #3: cost 49 inf + 0 1553943063.444 * * [simplify]: Extracting #4: cost 157 inf + 0 1553943063.445 * * [simplify]: Extracting #5: cost 152 inf + 1026 1553943063.448 * * [simplify]: Extracting #6: cost 45 inf + 19990 1553943063.455 * * [simplify]: Extracting #7: cost 1 inf + 31877 1553943063.463 * * [simplify]: Extracting #8: cost 0 inf + 32279 1553943063.472 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 1553943063.473 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943063.473 * * * * [progress]: [ 686 / 823 ] simplifiying candidate # 1553943063.473 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943063.473 * * [simplify]: iters left: 6 (21 enodes) 1553943063.478 * * [simplify]: iters left: 5 (89 enodes) 1553943063.492 * * [simplify]: iters left: 4 (184 enodes) 1553943063.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.543 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943063.543 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943063.543 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943063.544 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943063.545 * * [simplify]: Extracting #5: cost 198 inf + 3078 1553943063.551 * * [simplify]: Extracting #6: cost 55 inf + 32588 1553943063.560 * * [simplify]: Extracting #7: cost 6 inf + 44120 1553943063.570 * * [simplify]: Extracting #8: cost 1 inf + 47410 1553943063.581 * * [simplify]: Extracting #9: cost 0 inf + 48092 1553943063.591 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))) (+ x.im x.re)))) 1553943063.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943063.592 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943063.592 * * [simplify]: iters left: 6 (12 enodes) 1553943063.594 * * [simplify]: iters left: 5 (53 enodes) 1553943063.603 * * [simplify]: iters left: 4 (117 enodes) 1553943063.627 * * [simplify]: iters left: 3 (327 enodes) 1553943063.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.707 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943063.707 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943063.708 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943063.708 * * [simplify]: Extracting #4: cost 165 inf + 0 1553943063.709 * * [simplify]: Extracting #5: cost 153 inf + 2239 1553943063.714 * * [simplify]: Extracting #6: cost 37 inf + 25343 1553943063.724 * * [simplify]: Extracting #7: cost 0 inf + 35216 1553943063.732 * * [simplify]: Extracting #8: cost 0 inf + 35096 1553943063.740 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im)))) 1553943063.740 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943063.740 * * * * [progress]: [ 687 / 823 ] simplifiying candidate # 1553943063.740 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943063.741 * * [simplify]: iters left: 6 (22 enodes) 1553943063.746 * * [simplify]: iters left: 5 (90 enodes) 1553943063.759 * * [simplify]: iters left: 4 (194 enodes) 1553943063.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.820 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943063.820 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943063.821 * * [simplify]: Extracting #3: cost 86 inf + 0 1553943063.821 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943063.823 * * [simplify]: Extracting #5: cost 168 inf + 14501 1553943063.831 * * [simplify]: Extracting #6: cost 16 inf + 45756 1553943063.841 * * [simplify]: Extracting #7: cost 0 inf + 45607 1553943063.854 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553943063.854 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943063.854 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943063.854 * * [simplify]: iters left: 6 (13 enodes) 1553943063.857 * * [simplify]: iters left: 5 (56 enodes) 1553943063.865 * * [simplify]: iters left: 4 (91 enodes) 1553943063.877 * * [simplify]: iters left: 3 (121 enodes) 1553943063.893 * * [simplify]: iters left: 2 (171 enodes) 1553943063.922 * * [simplify]: iters left: 1 (261 enodes) 1553943063.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943063.974 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943063.974 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943063.974 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943063.975 * * [simplify]: Extracting #4: cost 89 inf + 1 1553943063.975 * * [simplify]: Extracting #5: cost 82 inf + 661 1553943063.977 * * [simplify]: Extracting #6: cost 24 inf + 7053 1553943063.979 * * [simplify]: Extracting #7: cost 0 inf + 10459 1553943063.982 * * [simplify]: Extracting #8: cost 0 inf + 10379 1553943063.985 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553943063.985 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943063.985 * * * * [progress]: [ 688 / 823 ] simplifiying candidate # 1553943063.986 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943063.986 * * [simplify]: iters left: 6 (16 enodes) 1553943063.989 * * [simplify]: iters left: 5 (69 enodes) 1553943064.000 * * [simplify]: iters left: 4 (137 enodes) 1553943064.029 * * [simplify]: iters left: 3 (386 enodes) 1553943064.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.152 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943064.153 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943064.153 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943064.153 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943064.155 * * [simplify]: Extracting #5: cost 170 inf + 16320 1553943064.162 * * [simplify]: Extracting #6: cost 24 inf + 44488 1553943064.173 * * [simplify]: Extracting #7: cost 0 inf + 43670 1553943064.183 * * [simplify]: Extracting #8: cost 0 inf + 43539 1553943064.193 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553943064.193 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.194 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943064.194 * * [simplify]: iters left: 6 (9 enodes) 1553943064.196 * * [simplify]: iters left: 5 (34 enodes) 1553943064.200 * * [simplify]: iters left: 4 (47 enodes) 1553943064.206 * * [simplify]: iters left: 3 (50 enodes) 1553943064.212 * * [simplify]: iters left: 2 (51 enodes) 1553943064.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.220 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943064.220 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943064.220 * * [simplify]: Extracting #3: cost 12 inf + 0 1553943064.220 * * [simplify]: Extracting #4: cost 21 inf + 0 1553943064.220 * * [simplify]: Extracting #5: cost 19 inf + 43 1553943064.220 * * [simplify]: Extracting #6: cost 12 inf + 494 1553943064.220 * * [simplify]: Extracting #7: cost 3 inf + 1512 1553943064.221 * * [simplify]: Extracting #8: cost 0 inf + 2278 1553943064.221 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 1553943064.221 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.221 * * * * [progress]: [ 689 / 823 ] simplifiying candidate # 1553943064.222 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943064.222 * * [simplify]: iters left: 6 (22 enodes) 1553943064.227 * * [simplify]: iters left: 5 (90 enodes) 1553943064.240 * * [simplify]: iters left: 4 (190 enodes) 1553943064.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.295 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943064.295 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943064.295 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943064.296 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943064.296 * * [simplify]: Extracting #5: cost 149 inf + 2519 1553943064.300 * * [simplify]: Extracting #6: cost 32 inf + 20540 1553943064.307 * * [simplify]: Extracting #7: cost 3 inf + 28436 1553943064.314 * * [simplify]: Extracting #8: cost 0 inf + 30362 1553943064.321 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553943064.321 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.322 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1553943064.322 * * [simplify]: iters left: 6 (11 enodes) 1553943064.324 * * [simplify]: iters left: 5 (41 enodes) 1553943064.329 * * [simplify]: iters left: 4 (49 enodes) 1553943064.335 * * [simplify]: iters left: 3 (52 enodes) 1553943064.342 * * [simplify]: iters left: 2 (53 enodes) 1553943064.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.350 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943064.350 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943064.350 * * [simplify]: Extracting #3: cost 18 inf + 0 1553943064.350 * * [simplify]: Extracting #4: cost 21 inf + 43 1553943064.350 * * [simplify]: Extracting #5: cost 11 inf + 741 1553943064.351 * * [simplify]: Extracting #6: cost 3 inf + 1716 1553943064.351 * * [simplify]: Extracting #7: cost 0 inf + 2682 1553943064.351 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 1553943064.352 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.352 * * * * [progress]: [ 690 / 823 ] simplifiying candidate # 1553943064.352 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943064.352 * * [simplify]: iters left: 6 (19 enodes) 1553943064.356 * * [simplify]: iters left: 5 (84 enodes) 1553943064.369 * * [simplify]: iters left: 4 (177 enodes) 1553943064.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.409 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943064.409 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943064.409 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943064.409 * * [simplify]: Extracting #4: cost 138 inf + 1 1553943064.411 * * [simplify]: Extracting #5: cost 158 inf + 1432 1553943064.414 * * [simplify]: Extracting #6: cost 73 inf + 13788 1553943064.419 * * [simplify]: Extracting #7: cost 11 inf + 28626 1553943064.426 * * [simplify]: Extracting #8: cost 5 inf + 30758 1553943064.434 * * [simplify]: Extracting #9: cost 0 inf + 34408 1553943064.441 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (- x.re x.im)))) 1553943064.441 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.441 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943064.441 * * [simplify]: iters left: 6 (12 enodes) 1553943064.444 * * [simplify]: iters left: 5 (50 enodes) 1553943064.451 * * [simplify]: iters left: 4 (81 enodes) 1553943064.462 * * [simplify]: iters left: 3 (103 enodes) 1553943064.474 * * [simplify]: iters left: 2 (120 enodes) 1553943064.490 * * [simplify]: iters left: 1 (140 enodes) 1553943064.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.508 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943064.508 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943064.508 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943064.508 * * [simplify]: Extracting #4: cost 46 inf + 0 1553943064.509 * * [simplify]: Extracting #5: cost 35 inf + 1226 1553943064.510 * * [simplify]: Extracting #6: cost 8 inf + 4035 1553943064.511 * * [simplify]: Extracting #7: cost 1 inf + 4928 1553943064.512 * * [simplify]: Extracting #8: cost 0 inf + 5450 1553943064.513 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943064.513 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* x.re (* (* x.im x.im) x.im))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.513 * * * * [progress]: [ 691 / 823 ] simplifiying candidate # 1553943064.514 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943064.514 * * [simplify]: iters left: 6 (21 enodes) 1553943064.519 * * [simplify]: iters left: 5 (89 enodes) 1553943064.532 * * [simplify]: iters left: 4 (181 enodes) 1553943064.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.579 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943064.579 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943064.579 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943064.579 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943064.580 * * [simplify]: Extracting #5: cost 173 inf + 2651 1553943064.583 * * [simplify]: Extracting #6: cost 66 inf + 23617 1553943064.590 * * [simplify]: Extracting #7: cost 9 inf + 31377 1553943064.597 * * [simplify]: Extracting #8: cost 0 inf + 33714 1553943064.604 * [simplify]: Simplified to (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im))))) 1553943064.604 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.605 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1553943064.605 * * [simplify]: iters left: 6 (11 enodes) 1553943064.607 * * [simplify]: iters left: 5 (43 enodes) 1553943064.615 * * [simplify]: iters left: 4 (59 enodes) 1553943064.623 * * [simplify]: iters left: 3 (62 enodes) 1553943064.630 * * [simplify]: iters left: 2 (63 enodes) 1553943064.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.637 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943064.637 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943064.637 * * [simplify]: Extracting #3: cost 19 inf + 0 1553943064.637 * * [simplify]: Extracting #4: cost 23 inf + 84 1553943064.637 * * [simplify]: Extracting #5: cost 14 inf + 741 1553943064.638 * * [simplify]: Extracting #6: cost 2 inf + 2124 1553943064.638 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553943064.639 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 1553943064.639 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (- x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943064.639 * * * * [progress]: [ 692 / 823 ] simplifiying candidate # 1553943064.639 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943064.639 * * [simplify]: iters left: 6 (23 enodes) 1553943064.645 * * [simplify]: iters left: 5 (94 enodes) 1553943064.659 * * [simplify]: iters left: 4 (196 enodes) 1553943064.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.716 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943064.716 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943064.716 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943064.716 * * [simplify]: Extracting #4: cost 172 inf + 1 1553943064.717 * * [simplify]: Extracting #5: cost 182 inf + 2644 1553943064.720 * * [simplify]: Extracting #6: cost 101 inf + 14672 1553943064.727 * * [simplify]: Extracting #7: cost 19 inf + 34433 1553943064.736 * * [simplify]: Extracting #8: cost 0 inf + 40951 1553943064.748 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553943064.748 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* 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.im))) 1553943064.748 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943064.748 * * [simplify]: iters left: 6 (14 enodes) 1553943064.752 * * [simplify]: iters left: 5 (63 enodes) 1553943064.762 * * [simplify]: iters left: 4 (138 enodes) 1553943064.791 * * [simplify]: iters left: 3 (462 enodes) 1553943064.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943064.992 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943064.992 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943064.992 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943064.993 * * [simplify]: Extracting #4: cost 344 inf + 2 1553943064.996 * * [simplify]: Extracting #5: cost 316 inf + 14507 1553943065.010 * * [simplify]: Extracting #6: cost 83 inf + 69281 1553943065.038 * * [simplify]: Extracting #7: cost 0 inf + 96927 1553943065.063 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re))) 1553943065.064 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.064 * * * * [progress]: [ 693 / 823 ] simplifiying candidate # 1553943065.064 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943065.064 * * [simplify]: iters left: 6 (21 enodes) 1553943065.069 * * [simplify]: iters left: 5 (85 enodes) 1553943065.082 * * [simplify]: iters left: 4 (183 enodes) 1553943065.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.148 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943065.148 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943065.148 * * [simplify]: Extracting #3: cost 104 inf + 0 1553943065.148 * * [simplify]: Extracting #4: cost 221 inf + 1 1553943065.150 * * [simplify]: Extracting #5: cost 206 inf + 4636 1553943065.158 * * [simplify]: Extracting #6: cost 68 inf + 30818 1553943065.168 * * [simplify]: Extracting #7: cost 7 inf + 48298 1553943065.179 * * [simplify]: Extracting #8: cost 0 inf + 52152 1553943065.191 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943065.191 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.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))) 1553943065.191 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943065.191 * * [simplify]: iters left: 6 (12 enodes) 1553943065.194 * * [simplify]: iters left: 5 (53 enodes) 1553943065.202 * * [simplify]: iters left: 4 (108 enodes) 1553943065.221 * * [simplify]: iters left: 3 (254 enodes) 1553943065.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.280 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943065.280 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943065.280 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943065.280 * * [simplify]: Extracting #4: cost 152 inf + 2 1553943065.281 * * [simplify]: Extracting #5: cost 146 inf + 2896 1553943065.286 * * [simplify]: Extracting #6: cost 47 inf + 20884 1553943065.293 * * [simplify]: Extracting #7: cost 0 inf + 32245 1553943065.301 * * [simplify]: Extracting #8: cost 0 inf + 32085 1553943065.308 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) 1553943065.308 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.308 * * * * [progress]: [ 694 / 823 ] simplifiying candidate # 1553943065.309 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943065.309 * * [simplify]: iters left: 6 (22 enodes) 1553943065.314 * * [simplify]: iters left: 5 (90 enodes) 1553943065.328 * * [simplify]: iters left: 4 (194 enodes) 1553943065.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.392 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943065.392 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943065.392 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943065.393 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943065.394 * * [simplify]: Extracting #5: cost 196 inf + 5404 1553943065.400 * * [simplify]: Extracting #6: cost 57 inf + 32228 1553943065.412 * * [simplify]: Extracting #7: cost 4 inf + 48052 1553943065.423 * * [simplify]: Extracting #8: cost 0 inf + 49780 1553943065.434 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943065.434 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.434 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943065.434 * * [simplify]: iters left: 6 (13 enodes) 1553943065.437 * * [simplify]: iters left: 5 (56 enodes) 1553943065.446 * * [simplify]: iters left: 4 (111 enodes) 1553943065.467 * * [simplify]: iters left: 3 (301 enodes) 1553943065.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.549 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943065.549 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943065.549 * * [simplify]: Extracting #3: cost 61 inf + 0 1553943065.549 * * [simplify]: Extracting #4: cost 157 inf + 2 1553943065.550 * * [simplify]: Extracting #5: cost 154 inf + 1409 1553943065.554 * * [simplify]: Extracting #6: cost 54 inf + 20441 1553943065.561 * * [simplify]: Extracting #7: cost 2 inf + 33122 1553943065.569 * * [simplify]: Extracting #8: cost 0 inf + 33686 1553943065.577 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553943065.577 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (* x.re (+ x.im x.re)) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.im x.re))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.577 * * * * [progress]: [ 695 / 823 ] simplifiying candidate # 1553943065.577 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943065.578 * * [simplify]: iters left: 6 (17 enodes) 1553943065.581 * * [simplify]: iters left: 5 (68 enodes) 1553943065.592 * * [simplify]: iters left: 4 (162 enodes) 1553943065.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.661 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943065.661 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943065.661 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943065.662 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943065.664 * * [simplify]: Extracting #5: cost 166 inf + 6775 1553943065.672 * * [simplify]: Extracting #6: cost 11 inf + 37034 1553943065.681 * * [simplify]: Extracting #7: cost 0 inf + 39495 1553943065.690 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943065.690 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.690 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943065.690 * * [simplify]: iters left: 6 (8 enodes) 1553943065.692 * * [simplify]: iters left: 5 (35 enodes) 1553943065.697 * * [simplify]: iters left: 4 (65 enodes) 1553943065.706 * * [simplify]: iters left: 3 (117 enodes) 1553943065.721 * * [simplify]: iters left: 2 (179 enodes) 1553943065.750 * * [simplify]: iters left: 1 (273 enodes) 1553943065.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.800 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943065.800 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943065.800 * * [simplify]: Extracting #3: cost 38 inf + 0 1553943065.801 * * [simplify]: Extracting #4: cost 83 inf + 3 1553943065.801 * * [simplify]: Extracting #5: cost 50 inf + 3638 1553943065.804 * * [simplify]: Extracting #6: cost 9 inf + 8315 1553943065.806 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943065.809 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 1553943065.809 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.809 * * * * [progress]: [ 696 / 823 ] simplifiying candidate # 1553943065.809 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943065.809 * * [simplify]: iters left: 6 (22 enodes) 1553943065.814 * * [simplify]: iters left: 5 (90 enodes) 1553943065.828 * * [simplify]: iters left: 4 (190 enodes) 1553943065.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.884 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943065.884 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943065.884 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943065.884 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943065.885 * * [simplify]: Extracting #5: cost 141 inf + 4282 1553943065.889 * * [simplify]: Extracting #6: cost 41 inf + 19283 1553943065.895 * * [simplify]: Extracting #7: cost 5 inf + 27552 1553943065.903 * * [simplify]: Extracting #8: cost 0 inf + 30122 1553943065.913 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553943065.913 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.913 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943065.913 * * [simplify]: iters left: 6 (11 enodes) 1553943065.915 * * [simplify]: iters left: 5 (41 enodes) 1553943065.921 * * [simplify]: iters left: 4 (49 enodes) 1553943065.927 * * [simplify]: iters left: 3 (52 enodes) 1553943065.933 * * [simplify]: iters left: 2 (53 enodes) 1553943065.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943065.939 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943065.939 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943065.939 * * [simplify]: Extracting #3: cost 18 inf + 0 1553943065.939 * * [simplify]: Extracting #4: cost 21 inf + 43 1553943065.939 * * [simplify]: Extracting #5: cost 5 inf + 1512 1553943065.940 * * [simplify]: Extracting #6: cost 0 inf + 2682 1553943065.940 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) 1553943065.940 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943065.940 * * * * [progress]: [ 697 / 823 ] simplifiying candidate # 1553943065.941 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943065.941 * * [simplify]: iters left: 6 (15 enodes) 1553943065.944 * * [simplify]: iters left: 5 (58 enodes) 1553943065.952 * * [simplify]: iters left: 4 (122 enodes) 1553943065.990 * * [simplify]: iters left: 3 (466 enodes) 1553943066.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.283 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943066.283 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943066.284 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943066.284 * * [simplify]: Extracting #4: cost 314 inf + 1 1553943066.286 * * [simplify]: Extracting #5: cost 288 inf + 6050 1553943066.297 * * [simplify]: Extracting #6: cost 36 inf + 55065 1553943066.312 * * [simplify]: Extracting #7: cost 0 inf + 62496 1553943066.327 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) 1553943066.327 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.328 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1553943066.328 * * [simplify]: iters left: 5 (5 enodes) 1553943066.329 * * [simplify]: iters left: 4 (16 enodes) 1553943066.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943066.331 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943066.331 * * [simplify]: Extracting #3: cost 8 inf + 0 1553943066.331 * * [simplify]: Extracting #4: cost 6 inf + 2 1553943066.331 * * [simplify]: Extracting #5: cost 0 inf + 654 1553943066.331 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1553943066.331 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.331 * * * * [progress]: [ 698 / 823 ] simplifiying candidate # 1553943066.332 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943066.332 * * [simplify]: iters left: 6 (21 enodes) 1553943066.336 * * [simplify]: iters left: 5 (85 enodes) 1553943066.352 * * [simplify]: iters left: 4 (172 enodes) 1553943066.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.400 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943066.401 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943066.401 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943066.401 * * [simplify]: Extracting #4: cost 162 inf + 1 1553943066.404 * * [simplify]: Extracting #5: cost 153 inf + 3880 1553943066.407 * * [simplify]: Extracting #6: cost 46 inf + 20857 1553943066.413 * * [simplify]: Extracting #7: cost 5 inf + 32609 1553943066.421 * * [simplify]: Extracting #8: cost 1 inf + 32852 1553943066.428 * * [simplify]: Extracting #9: cost 0 inf + 33112 1553943066.435 * * [simplify]: Extracting #10: cost 0 inf + 32941 1553943066.442 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 1553943066.442 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.443 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943066.443 * * [simplify]: iters left: 6 (11 enodes) 1553943066.445 * * [simplify]: iters left: 5 (43 enodes) 1553943066.451 * * [simplify]: iters left: 4 (64 enodes) 1553943066.460 * * [simplify]: iters left: 3 (84 enodes) 1553943066.471 * * [simplify]: iters left: 2 (100 enodes) 1553943066.484 * * [simplify]: iters left: 1 (120 enodes) 1553943066.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.500 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943066.500 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943066.500 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943066.500 * * [simplify]: Extracting #4: cost 38 inf + 43 1553943066.500 * * [simplify]: Extracting #5: cost 17 inf + 2368 1553943066.501 * * [simplify]: Extracting #6: cost 0 inf + 4478 1553943066.502 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553943066.503 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553943066.503 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* x.re (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re)))))) (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.504 * * * * [progress]: [ 699 / 823 ] simplifiying candidate # 1553943066.504 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943066.504 * * [simplify]: iters left: 6 (17 enodes) 1553943066.507 * * [simplify]: iters left: 5 (68 enodes) 1553943066.518 * * [simplify]: iters left: 4 (157 enodes) 1553943066.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.573 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943066.573 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943066.573 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943066.574 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943066.575 * * [simplify]: Extracting #5: cost 166 inf + 1309 1553943066.578 * * [simplify]: Extracting #6: cost 55 inf + 19481 1553943066.586 * * [simplify]: Extracting #7: cost 1 inf + 30706 1553943066.593 * * [simplify]: Extracting #8: cost 0 inf + 30828 1553943066.602 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) 1553943066.602 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.602 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) 1553943066.602 * * [simplify]: iters left: 5 (7 enodes) 1553943066.604 * * [simplify]: iters left: 4 (25 enodes) 1553943066.606 * * [simplify]: iters left: 3 (28 enodes) 1553943066.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.610 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943066.610 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943066.610 * * [simplify]: Extracting #3: cost 13 inf + 0 1553943066.610 * * [simplify]: Extracting #4: cost 11 inf + 43 1553943066.610 * * [simplify]: Extracting #5: cost 3 inf + 618 1553943066.610 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553943066.610 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553943066.610 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) 1553943066.610 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.611 * * * * [progress]: [ 700 / 823 ] simplifiying candidate # 1553943066.611 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943066.611 * * [simplify]: iters left: 6 (19 enodes) 1553943066.616 * * [simplify]: iters left: 5 (84 enodes) 1553943066.629 * * [simplify]: iters left: 4 (177 enodes) 1553943066.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.670 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943066.670 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943066.670 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943066.670 * * [simplify]: Extracting #4: cost 148 inf + 1 1553943066.671 * * [simplify]: Extracting #5: cost 183 inf + 289 1553943066.673 * * [simplify]: Extracting #6: cost 95 inf + 15850 1553943066.680 * * [simplify]: Extracting #7: cost 10 inf + 35414 1553943066.689 * * [simplify]: Extracting #8: cost 0 inf + 40313 1553943066.698 * [simplify]: Simplified to (* (cbrt (* (* 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)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553943066.698 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.698 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943066.698 * * [simplify]: iters left: 6 (13 enodes) 1553943066.701 * * [simplify]: iters left: 5 (60 enodes) 1553943066.711 * * [simplify]: iters left: 4 (144 enodes) 1553943066.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.744 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943066.744 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943066.744 * * [simplify]: Extracting #3: cost 46 inf + 0 1553943066.745 * * [simplify]: Extracting #4: cost 158 inf + 0 1553943066.745 * * [simplify]: Extracting #5: cost 155 inf + 3008 1553943066.750 * * [simplify]: Extracting #6: cost 27 inf + 27136 1553943066.757 * * [simplify]: Extracting #7: cost 0 inf + 33750 1553943066.763 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re))))) 1553943066.764 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (- (* x.im x.im) (* x.re (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.764 * * * * [progress]: [ 701 / 823 ] simplifiying candidate # 1553943066.764 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943066.764 * * [simplify]: iters left: 6 (21 enodes) 1553943066.769 * * [simplify]: iters left: 5 (85 enodes) 1553943066.782 * * [simplify]: iters left: 4 (175 enodes) 1553943066.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.836 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943066.836 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943066.837 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943066.837 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943066.839 * * [simplify]: Extracting #5: cost 150 inf + 17057 1553943066.846 * * [simplify]: Extracting #6: cost 16 inf + 54797 1553943066.856 * * [simplify]: Extracting #7: cost 0 inf + 50911 1553943066.867 * * [simplify]: Extracting #8: cost 0 inf + 47800 1553943066.878 * * [simplify]: Extracting #9: cost 0 inf + 47720 1553943066.888 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553943066.888 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.888 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943066.888 * * [simplify]: iters left: 6 (12 enodes) 1553943066.891 * * [simplify]: iters left: 5 (53 enodes) 1553943066.899 * * [simplify]: iters left: 4 (108 enodes) 1553943066.917 * * [simplify]: iters left: 3 (254 enodes) 1553943066.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943066.976 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943066.976 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943066.976 * * [simplify]: Extracting #3: cost 53 inf + 0 1553943066.976 * * [simplify]: Extracting #4: cost 164 inf + 0 1553943066.977 * * [simplify]: Extracting #5: cost 147 inf + 2483 1553943066.982 * * [simplify]: Extracting #6: cost 27 inf + 26833 1553943066.991 * * [simplify]: Extracting #7: cost 0 inf + 33367 1553943066.999 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) 1553943066.999 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943066.999 * * * * [progress]: [ 702 / 823 ] simplifiying candidate # 1553943066.999 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943066.999 * * [simplify]: iters left: 6 (22 enodes) 1553943067.004 * * [simplify]: iters left: 5 (93 enodes) 1553943067.018 * * [simplify]: iters left: 4 (189 enodes) 1553943067.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.069 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943067.069 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943067.069 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943067.070 * * [simplify]: Extracting #4: cost 181 inf + 1 1553943067.071 * * [simplify]: Extracting #5: cost 211 inf + 3716 1553943067.075 * * [simplify]: Extracting #6: cost 105 inf + 30958 1553943067.084 * * [simplify]: Extracting #7: cost 5 inf + 56903 1553943067.095 * * [simplify]: Extracting #8: cost 0 inf + 52164 1553943067.106 * * [simplify]: Extracting #9: cost 0 inf + 51964 1553943067.117 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) 1553943067.117 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943067.118 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943067.118 * * [simplify]: iters left: 6 (14 enodes) 1553943067.121 * * [simplify]: iters left: 5 (65 enodes) 1553943067.133 * * [simplify]: iters left: 4 (146 enodes) 1553943067.161 * * [simplify]: iters left: 3 (363 enodes) 1553943067.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.252 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943067.252 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943067.252 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943067.253 * * [simplify]: Extracting #4: cost 174 inf + 0 1553943067.254 * * [simplify]: Extracting #5: cost 165 inf + 1835 1553943067.258 * * [simplify]: Extracting #6: cost 73 inf + 17489 1553943067.266 * * [simplify]: Extracting #7: cost 1 inf + 36033 1553943067.275 * * [simplify]: Extracting #8: cost 0 inf + 36435 1553943067.283 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943067.283 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943067.284 * * * * [progress]: [ 703 / 823 ] simplifiying candidate # 1553943067.284 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943067.284 * * [simplify]: iters left: 6 (21 enodes) 1553943067.289 * * [simplify]: iters left: 5 (85 enodes) 1553943067.302 * * [simplify]: iters left: 4 (176 enodes) 1553943067.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.359 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943067.359 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943067.359 * * [simplify]: Extracting #3: cost 84 inf + 0 1553943067.360 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943067.362 * * [simplify]: Extracting #5: cost 166 inf + 12921 1553943067.371 * * [simplify]: Extracting #6: cost 20 inf + 44416 1553943067.381 * * [simplify]: Extracting #7: cost 0 inf + 45837 1553943067.391 * * [simplify]: Extracting #8: cost 0 inf + 45035 1553943067.401 * [simplify]: Simplified to (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553943067.401 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943067.402 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943067.402 * * [simplify]: iters left: 6 (13 enodes) 1553943067.405 * * [simplify]: iters left: 5 (58 enodes) 1553943067.413 * * [simplify]: iters left: 4 (102 enodes) 1553943067.427 * * [simplify]: iters left: 3 (143 enodes) 1553943067.448 * * [simplify]: iters left: 2 (216 enodes) 1553943067.483 * * [simplify]: iters left: 1 (330 enodes) 1553943067.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.549 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943067.549 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943067.549 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943067.550 * * [simplify]: Extracting #4: cost 166 inf + 1 1553943067.550 * * [simplify]: Extracting #5: cost 161 inf + 1717 1553943067.556 * * [simplify]: Extracting #6: cost 35 inf + 17995 1553943067.561 * * [simplify]: Extracting #7: cost 1 inf + 22861 1553943067.566 * * [simplify]: Extracting #8: cost 0 inf + 23183 1553943067.571 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (+ (* x.re (- x.re x.im)) (* x.im x.im)))) 1553943067.571 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (* (cbrt (* (* (* x.re (+ x.im x.re)) (- x.re x.im)) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im 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.im))) 1553943067.571 * * * * [progress]: [ 704 / 823 ] simplifiying candidate # 1553943067.571 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943067.571 * * [simplify]: iters left: 6 (19 enodes) 1553943067.576 * * [simplify]: iters left: 5 (84 enodes) 1553943067.589 * * [simplify]: iters left: 4 (177 enodes) 1553943067.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.631 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943067.631 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943067.631 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943067.631 * * [simplify]: Extracting #4: cost 138 inf + 1 1553943067.632 * * [simplify]: Extracting #5: cost 167 inf + 494 1553943067.634 * * [simplify]: Extracting #6: cost 82 inf + 11891 1553943067.639 * * [simplify]: Extracting #7: cost 12 inf + 28904 1553943067.646 * * [simplify]: Extracting #8: cost 0 inf + 34088 1553943067.654 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553943067.654 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943067.654 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943067.654 * * [simplify]: iters left: 6 (12 enodes) 1553943067.657 * * [simplify]: iters left: 5 (50 enodes) 1553943067.664 * * [simplify]: iters left: 4 (81 enodes) 1553943067.675 * * [simplify]: iters left: 3 (104 enodes) 1553943067.687 * * [simplify]: iters left: 2 (121 enodes) 1553943067.704 * * [simplify]: iters left: 1 (141 enodes) 1553943067.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.722 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943067.722 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943067.722 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943067.722 * * [simplify]: Extracting #4: cost 46 inf + 0 1553943067.722 * * [simplify]: Extracting #5: cost 35 inf + 1105 1553943067.723 * * [simplify]: Extracting #6: cost 8 inf + 3995 1553943067.724 * * [simplify]: Extracting #7: cost 1 inf + 4968 1553943067.726 * * [simplify]: Extracting #8: cost 0 inf + 5450 1553943067.727 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 1553943067.727 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943067.727 * * * * [progress]: [ 705 / 823 ] simplifiying candidate # 1553943067.727 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943067.728 * * [simplify]: iters left: 6 (21 enodes) 1553943067.732 * * [simplify]: iters left: 5 (85 enodes) 1553943067.746 * * [simplify]: iters left: 4 (172 enodes) 1553943067.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.795 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943067.795 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943067.795 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943067.795 * * [simplify]: Extracting #4: cost 162 inf + 1 1553943067.796 * * [simplify]: Extracting #5: cost 162 inf + 2817 1553943067.800 * * [simplify]: Extracting #6: cost 40 inf + 26691 1553943067.806 * * [simplify]: Extracting #7: cost 3 inf + 31128 1553943067.814 * * [simplify]: Extracting #8: cost 1 inf + 31899 1553943067.823 * * [simplify]: Extracting #9: cost 0 inf + 32301 1553943067.830 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553943067.830 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943067.830 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 1553943067.831 * * [simplify]: iters left: 6 (11 enodes) 1553943067.833 * * [simplify]: iters left: 5 (43 enodes) 1553943067.838 * * [simplify]: iters left: 4 (64 enodes) 1553943067.847 * * [simplify]: iters left: 3 (84 enodes) 1553943067.857 * * [simplify]: iters left: 2 (100 enodes) 1553943067.870 * * [simplify]: iters left: 1 (120 enodes) 1553943067.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943067.887 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943067.887 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943067.887 * * [simplify]: Extracting #3: cost 23 inf + 0 1553943067.887 * * [simplify]: Extracting #4: cost 38 inf + 43 1553943067.887 * * [simplify]: Extracting #5: cost 24 inf + 1434 1553943067.888 * * [simplify]: Extracting #6: cost 3 inf + 3432 1553943067.889 * * [simplify]: Extracting #7: cost 0 inf + 4318 1553943067.890 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943067.890 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (* (cbrt (* (+ x.im x.re) (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943067.890 * * * * [progress]: [ 706 / 823 ] simplifiying candidate # 1553943067.890 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943067.890 * * [simplify]: iters left: 6 (15 enodes) 1553943067.894 * * [simplify]: iters left: 5 (65 enodes) 1553943067.903 * * [simplify]: iters left: 4 (119 enodes) 1553943067.927 * * [simplify]: iters left: 3 (338 enodes) 1553943068.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.028 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943068.028 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943068.028 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943068.029 * * [simplify]: Extracting #4: cost 180 inf + 1 1553943068.030 * * [simplify]: Extracting #5: cost 198 inf + 2194 1553943068.034 * * [simplify]: Extracting #6: cost 73 inf + 31180 1553943068.043 * * [simplify]: Extracting #7: cost 0 inf + 44071 1553943068.053 * * [simplify]: Extracting #8: cost 0 inf + 39486 1553943068.062 * * [simplify]: Extracting #9: cost 0 inf + 39355 1553943068.074 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553943068.074 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943068.074 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943068.074 * * [simplify]: iters left: 6 (9 enodes) 1553943068.076 * * [simplify]: iters left: 5 (35 enodes) 1553943068.081 * * [simplify]: iters left: 4 (56 enodes) 1553943068.089 * * [simplify]: iters left: 3 (76 enodes) 1553943068.099 * * [simplify]: iters left: 2 (92 enodes) 1553943068.111 * * [simplify]: iters left: 1 (112 enodes) 1553943068.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.126 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943068.126 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943068.126 * * [simplify]: Extracting #3: cost 17 inf + 0 1553943068.127 * * [simplify]: Extracting #4: cost 37 inf + 0 1553943068.127 * * [simplify]: Extracting #5: cost 24 inf + 1228 1553943068.127 * * [simplify]: Extracting #6: cost 4 inf + 3463 1553943068.128 * * [simplify]: Extracting #7: cost 0 inf + 3790 1553943068.129 * * [simplify]: Extracting #8: cost 0 inf + 3750 1553943068.130 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943068.130 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943068.130 * * * * [progress]: [ 707 / 823 ] simplifiying candidate # 1553943068.131 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943068.131 * * [simplify]: iters left: 6 (20 enodes) 1553943068.136 * * [simplify]: iters left: 5 (84 enodes) 1553943068.149 * * [simplify]: iters left: 4 (163 enodes) 1553943068.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.191 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943068.191 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943068.191 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943068.192 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943068.193 * * [simplify]: Extracting #5: cost 152 inf + 4170 1553943068.198 * * [simplify]: Extracting #6: cost 32 inf + 28326 1553943068.205 * * [simplify]: Extracting #7: cost 2 inf + 32028 1553943068.212 * * [simplify]: Extracting #8: cost 0 inf + 32770 1553943068.219 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) 1553943068.219 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943068.219 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 1553943068.219 * * [simplify]: iters left: 6 (11 enodes) 1553943068.221 * * [simplify]: iters left: 5 (44 enodes) 1553943068.227 * * [simplify]: iters left: 4 (67 enodes) 1553943068.236 * * [simplify]: iters left: 3 (84 enodes) 1553943068.247 * * [simplify]: iters left: 2 (96 enodes) 1553943068.258 * * [simplify]: iters left: 1 (114 enodes) 1553943068.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.274 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943068.274 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943068.274 * * [simplify]: Extracting #3: cost 24 inf + 0 1553943068.275 * * [simplify]: Extracting #4: cost 30 inf + 657 1553943068.275 * * [simplify]: Extracting #5: cost 9 inf + 2858 1553943068.276 * * [simplify]: Extracting #6: cost 0 inf + 4154 1553943068.277 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 1553943068.277 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (* x.re (- x.re x.im)) (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943068.277 * * * * [progress]: [ 708 / 823 ] simplifiying candidate # 1553943068.278 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943068.278 * * [simplify]: iters left: 6 (22 enodes) 1553943068.283 * * [simplify]: iters left: 5 (93 enodes) 1553943068.297 * * [simplify]: iters left: 4 (187 enodes) 1553943068.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.346 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943068.347 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943068.347 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943068.347 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943068.348 * * [simplify]: Extracting #5: cost 188 inf + 2411 1553943068.352 * * [simplify]: Extracting #6: cost 80 inf + 20932 1553943068.359 * * [simplify]: Extracting #7: cost 11 inf + 37217 1553943068.368 * * [simplify]: Extracting #8: cost 3 inf + 41073 1553943068.377 * * [simplify]: Extracting #9: cost 0 inf + 43319 1553943068.386 * [simplify]: Simplified to (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))))) 1553943068.386 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* 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.im))) 1553943068.386 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943068.386 * * [simplify]: iters left: 6 (14 enodes) 1553943068.390 * * [simplify]: iters left: 5 (65 enodes) 1553943068.402 * * [simplify]: iters left: 4 (151 enodes) 1553943068.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.434 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943068.434 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943068.434 * * [simplify]: Extracting #3: cost 42 inf + 0 1553943068.435 * * [simplify]: Extracting #4: cost 148 inf + 2 1553943068.435 * * [simplify]: Extracting #5: cost 158 inf + 2204 1553943068.439 * * [simplify]: Extracting #6: cost 17 inf + 27799 1553943068.446 * * [simplify]: Extracting #7: cost 0 inf + 32272 1553943068.453 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (- x.re x.im))) 1553943068.453 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im)))))) (* (cbrt (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) (+ (* 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))) 1553943068.453 * * * * [progress]: [ 709 / 823 ] simplifiying candidate # 1553943068.453 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943068.453 * * [simplify]: iters left: 6 (21 enodes) 1553943068.458 * * [simplify]: iters left: 5 (85 enodes) 1553943068.473 * * [simplify]: iters left: 4 (179 enodes) 1553943068.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.534 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943068.534 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943068.534 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943068.535 * * [simplify]: Extracting #4: cost 218 inf + 1 1553943068.537 * * [simplify]: Extracting #5: cost 178 inf + 11614 1553943068.545 * * [simplify]: Extracting #6: cost 22 inf + 45274 1553943068.557 * * [simplify]: Extracting #7: cost 0 inf + 53477 1553943068.568 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943068.568 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* 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))) 1553943068.569 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 1553943068.569 * * [simplify]: iters left: 6 (13 enodes) 1553943068.572 * * [simplify]: iters left: 5 (58 enodes) 1553943068.580 * * [simplify]: iters left: 4 (115 enodes) 1553943068.602 * * [simplify]: iters left: 3 (258 enodes) 1553943068.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.662 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943068.662 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943068.663 * * [simplify]: Extracting #3: cost 49 inf + 0 1553943068.663 * * [simplify]: Extracting #4: cost 152 inf + 44 1553943068.664 * * [simplify]: Extracting #5: cost 147 inf + 1718 1553943068.667 * * [simplify]: Extracting #6: cost 45 inf + 20114 1553943068.674 * * [simplify]: Extracting #7: cost 1 inf + 31361 1553943068.681 * * [simplify]: Extracting #8: cost 0 inf + 31563 1553943068.689 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) 1553943068.689 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (+ (* (- x.im x.re) x.im) (* x.re x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943068.689 * * * * [progress]: [ 710 / 823 ] simplifiying candidate # 1553943068.690 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943068.690 * * [simplify]: iters left: 6 (21 enodes) 1553943068.694 * * [simplify]: iters left: 5 (89 enodes) 1553943068.708 * * [simplify]: iters left: 4 (185 enodes) 1553943068.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.765 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943068.765 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943068.765 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943068.766 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943068.768 * * [simplify]: Extracting #5: cost 166 inf + 13188 1553943068.776 * * [simplify]: Extracting #6: cost 20 inf + 43425 1553943068.790 * * [simplify]: Extracting #7: cost 0 inf + 50784 1553943068.801 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943068.801 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943068.801 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 1553943068.801 * * [simplify]: iters left: 6 (12 enodes) 1553943068.804 * * [simplify]: iters left: 5 (53 enodes) 1553943068.813 * * [simplify]: iters left: 4 (117 enodes) 1553943068.835 * * [simplify]: iters left: 3 (326 enodes) 1553943068.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943068.917 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943068.917 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943068.917 * * [simplify]: Extracting #3: cost 63 inf + 0 1553943068.918 * * [simplify]: Extracting #4: cost 157 inf + 2 1553943068.919 * * [simplify]: Extracting #5: cost 158 inf + 1268 1553943068.923 * * [simplify]: Extracting #6: cost 53 inf + 21189 1553943068.930 * * [simplify]: Extracting #7: cost 0 inf + 34974 1553943068.938 * * [simplify]: Extracting #8: cost 0 inf + 34934 1553943068.946 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im))) 1553943068.946 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.im (+ x.im x.re)) (* x.re x.re)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943068.947 * * * * [progress]: [ 711 / 823 ] simplifiying candidate # 1553943068.947 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943068.947 * * [simplify]: iters left: 6 (17 enodes) 1553943068.951 * * [simplify]: iters left: 5 (68 enodes) 1553943068.961 * * [simplify]: iters left: 4 (158 enodes) 1553943069.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.025 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943069.025 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943069.025 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943069.026 * * [simplify]: Extracting #4: cost 186 inf + 1 1553943069.028 * * [simplify]: Extracting #5: cost 146 inf + 10073 1553943069.034 * * [simplify]: Extracting #6: cost 32 inf + 31853 1553943069.043 * * [simplify]: Extracting #7: cost 0 inf + 38557 1553943069.052 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943069.053 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.053 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 1553943069.053 * * [simplify]: iters left: 6 (8 enodes) 1553943069.055 * * [simplify]: iters left: 5 (35 enodes) 1553943069.059 * * [simplify]: iters left: 4 (65 enodes) 1553943069.069 * * [simplify]: iters left: 3 (117 enodes) 1553943069.083 * * [simplify]: iters left: 2 (179 enodes) 1553943069.113 * * [simplify]: iters left: 1 (273 enodes) 1553943069.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.163 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943069.163 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943069.163 * * [simplify]: Extracting #3: cost 39 inf + 0 1553943069.163 * * [simplify]: Extracting #4: cost 83 inf + 45 1553943069.164 * * [simplify]: Extracting #5: cost 38 inf + 5222 1553943069.166 * * [simplify]: Extracting #6: cost 5 inf + 8803 1553943069.169 * * [simplify]: Extracting #7: cost 0 inf + 9331 1553943069.172 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 1553943069.172 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.172 * * * * [progress]: [ 712 / 823 ] simplifiying candidate # 1553943069.172 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) 1553943069.172 * * [simplify]: iters left: 6 (21 enodes) 1553943069.177 * * [simplify]: iters left: 5 (89 enodes) 1553943069.190 * * [simplify]: iters left: 4 (181 enodes) 1553943069.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.238 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943069.238 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943069.238 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943069.239 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943069.240 * * [simplify]: Extracting #5: cost 167 inf + 2338 1553943069.243 * * [simplify]: Extracting #6: cost 50 inf + 21173 1553943069.249 * * [simplify]: Extracting #7: cost 7 inf + 29700 1553943069.256 * * [simplify]: Extracting #8: cost 0 inf + 33634 1553943069.264 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943069.264 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.264 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943069.264 * * [simplify]: iters left: 6 (11 enodes) 1553943069.267 * * [simplify]: iters left: 5 (43 enodes) 1553943069.275 * * [simplify]: iters left: 4 (59 enodes) 1553943069.282 * * [simplify]: iters left: 3 (62 enodes) 1553943069.289 * * [simplify]: iters left: 2 (63 enodes) 1553943069.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.296 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943069.296 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943069.296 * * [simplify]: Extracting #3: cost 19 inf + 0 1553943069.296 * * [simplify]: Extracting #4: cost 23 inf + 84 1553943069.297 * * [simplify]: Extracting #5: cost 8 inf + 1593 1553943069.297 * * [simplify]: Extracting #6: cost 0 inf + 3088 1553943069.298 * * [simplify]: Extracting #7: cost 0 inf + 2928 1553943069.298 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 1553943069.298 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (+ x.re x.im) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.299 * * * * [progress]: [ 713 / 823 ] simplifiying candidate # 1553943069.299 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943069.299 * * [simplify]: iters left: 6 (17 enodes) 1553943069.302 * * [simplify]: iters left: 5 (68 enodes) 1553943069.313 * * [simplify]: iters left: 4 (157 enodes) 1553943069.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.369 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943069.369 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943069.369 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943069.370 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943069.371 * * [simplify]: Extracting #5: cost 159 inf + 2360 1553943069.374 * * [simplify]: Extracting #6: cost 64 inf + 17666 1553943069.382 * * [simplify]: Extracting #7: cost 0 inf + 30788 1553943069.389 * [simplify]: Simplified to (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) x.re) (- x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))))) 1553943069.389 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (+ x.re x.im) (+ x.re x.im)) x.re) (- x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))))) (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.389 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) 1553943069.389 * * [simplify]: iters left: 5 (7 enodes) 1553943069.391 * * [simplify]: iters left: 4 (25 enodes) 1553943069.394 * * [simplify]: iters left: 3 (28 enodes) 1553943069.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.397 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943069.397 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943069.397 * * [simplify]: Extracting #3: cost 13 inf + 0 1553943069.397 * * [simplify]: Extracting #4: cost 11 inf + 43 1553943069.399 * * [simplify]: Extracting #5: cost 3 inf + 618 1553943069.399 * * [simplify]: Extracting #6: cost 1 inf + 1022 1553943069.399 * * [simplify]: Extracting #7: cost 0 inf + 1304 1553943069.400 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) 1553943069.400 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.400 * * * * [progress]: [ 714 / 823 ] simplifiying candidate # 1553943069.400 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) 1553943069.400 * * [simplify]: iters left: 6 (20 enodes) 1553943069.405 * * [simplify]: iters left: 5 (84 enodes) 1553943069.418 * * [simplify]: iters left: 4 (163 enodes) 1553943069.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.459 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943069.459 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943069.460 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943069.462 * * [simplify]: Extracting #4: cost 150 inf + 1 1553943069.462 * * [simplify]: Extracting #5: cost 151 inf + 3344 1553943069.466 * * [simplify]: Extracting #6: cost 45 inf + 20561 1553943069.472 * * [simplify]: Extracting #7: cost 7 inf + 30074 1553943069.479 * * [simplify]: Extracting #8: cost 0 inf + 32848 1553943069.486 * * [simplify]: Extracting #9: cost 0 inf + 32808 1553943069.493 * [simplify]: Simplified to (* (cbrt (+ (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im) (* (* x.re x.re) (* x.re (* (- x.re x.im) x.re))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943069.493 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (+ (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im) (* (* x.re x.re) (* x.re (* (- x.re x.im) x.re))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.494 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 1553943069.494 * * [simplify]: iters left: 6 (11 enodes) 1553943069.497 * * [simplify]: iters left: 5 (44 enodes) 1553943069.503 * * [simplify]: iters left: 4 (67 enodes) 1553943069.512 * * [simplify]: iters left: 3 (84 enodes) 1553943069.522 * * [simplify]: iters left: 2 (96 enodes) 1553943069.535 * * [simplify]: iters left: 1 (114 enodes) 1553943069.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.551 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943069.551 * * [simplify]: Extracting #2: cost 8 inf + 0 1553943069.551 * * [simplify]: Extracting #3: cost 24 inf + 0 1553943069.551 * * [simplify]: Extracting #4: cost 36 inf + 206 1553943069.551 * * [simplify]: Extracting #5: cost 12 inf + 2491 1553943069.552 * * [simplify]: Extracting #6: cost 0 inf + 4194 1553943069.553 * * [simplify]: Extracting #7: cost 0 inf + 4154 1553943069.554 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 1553943069.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (cbrt (+ (* (* (* (- x.re x.im) x.re) (* x.im x.im)) x.im) (* (* x.re x.re) (* x.re (* (- x.re x.im) x.re))))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.554 * * * * [progress]: [ 715 / 823 ] simplifiying candidate # 1553943069.555 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) 1553943069.555 * * [simplify]: iters left: 6 (14 enodes) 1553943069.558 * * [simplify]: iters left: 5 (56 enodes) 1553943069.566 * * [simplify]: iters left: 4 (110 enodes) 1553943069.597 * * [simplify]: iters left: 3 (401 enodes) 1553943069.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.815 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943069.815 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943069.815 * * [simplify]: Extracting #3: cost 80 inf + 0 1553943069.816 * * [simplify]: Extracting #4: cost 283 inf + 1 1553943069.818 * * [simplify]: Extracting #5: cost 281 inf + 8220 1553943069.828 * * [simplify]: Extracting #6: cost 56 inf + 50618 1553943069.843 * * [simplify]: Extracting #7: cost 0 inf + 60889 1553943069.858 * * [simplify]: Extracting #8: cost 0 inf + 60849 1553943069.875 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943069.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.875 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1553943069.876 * * [simplify]: iters left: 5 (5 enodes) 1553943069.877 * * [simplify]: iters left: 4 (17 enodes) 1553943069.879 * * [simplify]: iters left: 3 (20 enodes) 1553943069.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.881 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943069.881 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943069.881 * * [simplify]: Extracting #3: cost 9 inf + 0 1553943069.881 * * [simplify]: Extracting #4: cost 7 inf + 43 1553943069.881 * * [simplify]: Extracting #5: cost 0 inf + 736 1553943069.881 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1553943069.881 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.881 * * * * [progress]: [ 716 / 823 ] simplifiying candidate # 1553943069.881 * * * * [progress]: [ 717 / 823 ] simplifiying candidate # 1553943069.882 * [simplify]: Simplifying (cbrt (* (- x.re x.im) x.re)) 1553943069.882 * * [simplify]: iters left: 5 (5 enodes) 1553943069.883 * * [simplify]: iters left: 4 (18 enodes) 1553943069.885 * * [simplify]: iters left: 3 (26 enodes) 1553943069.888 * * [simplify]: iters left: 2 (38 enodes) 1553943069.893 * * [simplify]: iters left: 1 (47 enodes) 1553943069.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943069.897 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943069.897 * * [simplify]: Extracting #2: cost 9 inf + 0 1553943069.897 * * [simplify]: Extracting #3: cost 15 inf + 1 1553943069.898 * * [simplify]: Extracting #4: cost 10 inf + 250 1553943069.898 * * [simplify]: Extracting #5: cost 2 inf + 744 1553943069.898 * * [simplify]: Extracting #6: cost 0 inf + 1068 1553943069.898 * [simplify]: Simplified to (cbrt (* x.re (- x.re x.im))) 1553943069.898 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (+ x.re x.im))) (cbrt (* x.re (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943069.898 * * * * [progress]: [ 718 / 823 ] simplifiying candidate # 1553943069.899 * [simplify]: Simplifying (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943069.899 * * [simplify]: iters left: 6 (8 enodes) 1553943069.900 * * [simplify]: iters left: 5 (31 enodes) 1553943069.904 * * [simplify]: iters left: 4 (59 enodes) 1553943069.916 * * [simplify]: iters left: 3 (165 enodes) 1553943069.956 * * [simplify]: iters left: 2 (410 enodes) 1553943070.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943070.053 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943070.053 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943070.053 * * [simplify]: Extracting #3: cost 36 inf + 0 1553943070.054 * * [simplify]: Extracting #4: cost 105 inf + 1 1553943070.054 * * [simplify]: Extracting #5: cost 105 inf + 3331 1553943070.058 * * [simplify]: Extracting #6: cost 13 inf + 14426 1553943070.063 * * [simplify]: Extracting #7: cost 0 inf + 16692 1553943070.068 * [simplify]: Simplified to (cbrt (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) 1553943070.068 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (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.re)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943070.068 * * * * [progress]: [ 719 / 823 ] simplifiying candidate # 1553943070.068 * [simplify]: Simplifying (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943070.068 * * [simplify]: iters left: 6 (8 enodes) 1553943070.070 * * [simplify]: iters left: 5 (31 enodes) 1553943070.074 * * [simplify]: iters left: 4 (59 enodes) 1553943070.086 * * [simplify]: iters left: 3 (165 enodes) 1553943070.128 * * [simplify]: iters left: 2 (410 enodes) 1553943070.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943070.223 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943070.223 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943070.223 * * [simplify]: Extracting #3: cost 36 inf + 0 1553943070.224 * * [simplify]: Extracting #4: cost 105 inf + 1 1553943070.225 * * [simplify]: Extracting #5: cost 105 inf + 3251 1553943070.228 * * [simplify]: Extracting #6: cost 13 inf + 14346 1553943070.233 * * [simplify]: Extracting #7: cost 0 inf + 16612 1553943070.238 * [simplify]: Simplified to (sqrt (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) 1553943070.238 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (sqrt (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943070.238 * * * * [progress]: [ 720 / 823 ] simplifiying candidate # 1553943070.238 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553943070.238 * * [simplify]: iters left: 6 (7 enodes) 1553943070.240 * * [simplify]: iters left: 5 (28 enodes) 1553943070.244 * * [simplify]: iters left: 4 (56 enodes) 1553943070.255 * * [simplify]: iters left: 3 (161 enodes) 1553943070.296 * * [simplify]: iters left: 2 (407 enodes) 1553943070.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943070.389 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943070.389 * * [simplify]: Extracting #2: cost 30 inf + 0 1553943070.389 * * [simplify]: Extracting #3: cost 85 inf + 1 1553943070.390 * * [simplify]: Extracting #4: cost 105 inf + 369 1553943070.392 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553943070.395 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553943070.399 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553943070.404 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553943070.408 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553943070.408 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943070.408 * * * * [progress]: [ 721 / 823 ] simplifiying candidate # 1553943070.408 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553943070.408 * * [simplify]: iters left: 6 (7 enodes) 1553943070.410 * * [simplify]: iters left: 5 (28 enodes) 1553943070.414 * * [simplify]: iters left: 4 (56 enodes) 1553943070.425 * * [simplify]: iters left: 3 (161 enodes) 1553943070.466 * * [simplify]: iters left: 2 (407 enodes) 1553943070.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943070.555 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943070.555 * * [simplify]: Extracting #2: cost 30 inf + 0 1553943070.555 * * [simplify]: Extracting #3: cost 85 inf + 1 1553943070.556 * * [simplify]: Extracting #4: cost 105 inf + 369 1553943070.559 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553943070.563 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553943070.567 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553943070.571 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553943070.575 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553943070.575 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943070.575 * * * * [progress]: [ 722 / 823 ] simplifiying candidate # 1553943070.576 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943070.576 * * [simplify]: iters left: 6 (11 enodes) 1553943070.578 * * [simplify]: iters left: 5 (53 enodes) 1553943070.587 * * [simplify]: iters left: 4 (137 enodes) 1553943070.617 * * [simplify]: iters left: 3 (493 enodes) 1553943070.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943070.847 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943070.847 * * [simplify]: Extracting #2: cost 77 inf + 0 1553943070.848 * * [simplify]: Extracting #3: cost 325 inf + 0 1553943070.851 * * [simplify]: Extracting #4: cost 306 inf + 13215 1553943070.867 * * [simplify]: Extracting #5: cost 63 inf + 74449 1553943070.892 * * [simplify]: Extracting #6: cost 0 inf + 92815 1553943070.920 * * [simplify]: Extracting #7: cost 0 inf + 92375 1553943070.945 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) 1553943070.945 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943070.945 * * * * [progress]: [ 723 / 823 ] simplifiying candidate # 1553943070.945 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 1553943070.945 * * [simplify]: iters left: 6 (10 enodes) 1553943070.947 * * [simplify]: iters left: 5 (46 enodes) 1553943070.955 * * [simplify]: iters left: 4 (101 enodes) 1553943070.973 * * [simplify]: iters left: 3 (247 enodes) 1553943071.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.032 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943071.032 * * [simplify]: Extracting #2: cost 39 inf + 0 1553943071.033 * * [simplify]: Extracting #3: cost 153 inf + 0 1553943071.033 * * [simplify]: Extracting #4: cost 148 inf + 2647 1553943071.039 * * [simplify]: Extracting #5: cost 33 inf + 27029 1553943071.048 * * [simplify]: Extracting #6: cost 0 inf + 32243 1553943071.055 * * [simplify]: Extracting #7: cost 0 inf + 32083 1553943071.063 * [simplify]: Simplified to (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re))))) 1553943071.063 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.063 * * * * [progress]: [ 724 / 823 ] simplifiying candidate # 1553943071.063 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 1553943071.063 * * [simplify]: iters left: 6 (10 enodes) 1553943071.066 * * [simplify]: iters left: 5 (46 enodes) 1553943071.073 * * [simplify]: iters left: 4 (110 enodes) 1553943071.096 * * [simplify]: iters left: 3 (320 enodes) 1553943071.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.176 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943071.176 * * [simplify]: Extracting #2: cost 57 inf + 0 1553943071.177 * * [simplify]: Extracting #3: cost 157 inf + 0 1553943071.178 * * [simplify]: Extracting #4: cost 157 inf + 1707 1553943071.183 * * [simplify]: Extracting #5: cost 43 inf + 25687 1553943071.191 * * [simplify]: Extracting #6: cost 2 inf + 33688 1553943071.199 * * [simplify]: Extracting #7: cost 0 inf + 33932 1553943071.208 * * [simplify]: Extracting #8: cost 0 inf + 33892 1553943071.216 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im))) 1553943071.216 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.216 * * * * [progress]: [ 725 / 823 ] simplifiying candidate # 1553943071.216 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (+ x.re x.im))) 1553943071.216 * * [simplify]: iters left: 5 (6 enodes) 1553943071.218 * * [simplify]: iters left: 4 (28 enodes) 1553943071.222 * * [simplify]: iters left: 3 (58 enodes) 1553943071.231 * * [simplify]: iters left: 2 (110 enodes) 1553943071.246 * * [simplify]: iters left: 1 (173 enodes) 1553943071.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.274 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943071.274 * * [simplify]: Extracting #2: cost 28 inf + 0 1553943071.274 * * [simplify]: Extracting #3: cost 66 inf + 0 1553943071.274 * * [simplify]: Extracting #4: cost 67 inf + 84 1553943071.275 * * [simplify]: Extracting #5: cost 23 inf + 4523 1553943071.277 * * [simplify]: Extracting #6: cost 0 inf + 7167 1553943071.279 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (+ x.im x.re))) 1553943071.279 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (+ x.im x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.279 * * * * [progress]: [ 726 / 823 ] simplifiying candidate # 1553943071.279 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1553943071.280 * * [simplify]: iters left: 6 (8 enodes) 1553943071.281 * * [simplify]: iters left: 5 (31 enodes) 1553943071.285 * * [simplify]: iters left: 4 (44 enodes) 1553943071.291 * * [simplify]: iters left: 3 (47 enodes) 1553943071.298 * * [simplify]: iters left: 2 (48 enodes) 1553943071.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.303 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943071.303 * * [simplify]: Extracting #2: cost 10 inf + 0 1553943071.303 * * [simplify]: Extracting #3: cost 19 inf + 0 1553943071.303 * * [simplify]: Extracting #4: cost 17 inf + 43 1553943071.304 * * [simplify]: Extracting #5: cost 8 inf + 539 1553943071.304 * * [simplify]: Extracting #6: cost 0 inf + 1714 1553943071.304 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) 1553943071.304 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.304 * * * * [progress]: [ 727 / 823 ] simplifiying candidate # 1553943071.305 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1553943071.305 * * [simplify]: iters left: 3 (4 enodes) 1553943071.306 * * [simplify]: iters left: 2 (13 enodes) 1553943071.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943071.307 * * [simplify]: Extracting #2: cost 6 inf + 0 1553943071.307 * * [simplify]: Extracting #3: cost 4 inf + 2 1553943071.307 * * [simplify]: Extracting #4: cost 0 inf + 330 1553943071.307 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1553943071.307 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.307 * * * * [progress]: [ 728 / 823 ] simplifiying candidate # 1553943071.307 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 1553943071.308 * * [simplify]: iters left: 6 (8 enodes) 1553943071.309 * * [simplify]: iters left: 5 (32 enodes) 1553943071.314 * * [simplify]: iters left: 4 (53 enodes) 1553943071.321 * * [simplify]: iters left: 3 (73 enodes) 1553943071.330 * * [simplify]: iters left: 2 (89 enodes) 1553943071.342 * * [simplify]: iters left: 1 (109 enodes) 1553943071.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.357 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943071.357 * * [simplify]: Extracting #2: cost 15 inf + 0 1553943071.357 * * [simplify]: Extracting #3: cost 35 inf + 0 1553943071.357 * * [simplify]: Extracting #4: cost 23 inf + 865 1553943071.358 * * [simplify]: Extracting #5: cost 0 inf + 3186 1553943071.359 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 1553943071.359 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.359 * * * * [progress]: [ 729 / 823 ] simplifiying candidate # 1553943071.359 * [simplify]: Simplifying (cbrt (- x.re x.im)) 1553943071.359 * * [simplify]: iters left: 3 (4 enodes) 1553943071.361 * * [simplify]: iters left: 2 (14 enodes) 1553943071.362 * * [simplify]: iters left: 1 (17 enodes) 1553943071.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.364 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943071.364 * * [simplify]: Extracting #2: cost 7 inf + 0 1553943071.364 * * [simplify]: Extracting #3: cost 5 inf + 43 1553943071.364 * * [simplify]: Extracting #4: cost 0 inf + 412 1553943071.364 * [simplify]: Simplified to (cbrt (- x.re x.im)) 1553943071.364 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re 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))) 1553943071.365 * * * * [progress]: [ 730 / 823 ] simplifiying candidate # 1553943071.365 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943071.365 * * [simplify]: iters left: 6 (17 enodes) 1553943071.369 * * [simplify]: iters left: 5 (74 enodes) 1553943071.380 * * [simplify]: iters left: 4 (145 enodes) 1553943071.410 * * [simplify]: iters left: 3 (433 enodes) 1553943071.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.547 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943071.547 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943071.547 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943071.547 * * [simplify]: Extracting #4: cost 258 inf + 1 1553943071.549 * * [simplify]: Extracting #5: cost 254 inf + 19296 1553943071.558 * * [simplify]: Extracting #6: cost 89 inf + 67481 1553943071.573 * * [simplify]: Extracting #7: cost 0 inf + 70331 1553943071.590 * * [simplify]: Extracting #8: cost 0 inf + 66459 1553943071.605 * [simplify]: Simplified to (* (* (cbrt (* (* 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))))) (cbrt (* (* 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)))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) 1553943071.605 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.605 * * * * [progress]: [ 731 / 823 ] simplifiying candidate # 1553943071.606 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943071.606 * * [simplify]: iters left: 6 (23 enodes) 1553943071.613 * * [simplify]: iters left: 5 (94 enodes) 1553943071.627 * * [simplify]: iters left: 4 (201 enodes) 1553943071.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.687 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943071.687 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943071.687 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943071.688 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943071.690 * * [simplify]: Extracting #5: cost 179 inf + 25574 1553943071.699 * * [simplify]: Extracting #6: cost 27 inf + 64345 1553943071.711 * * [simplify]: Extracting #7: cost 1 inf + 57156 1553943071.723 * * [simplify]: Extracting #8: cost 0 inf + 57147 1553943071.736 * * [simplify]: Extracting #9: cost 0 inf + 57067 1553943071.751 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943071.751 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.751 * * * * [progress]: [ 732 / 823 ] simplifiying candidate # 1553943071.751 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943071.751 * * [simplify]: iters left: 6 (22 enodes) 1553943071.756 * * [simplify]: iters left: 5 (93 enodes) 1553943071.771 * * [simplify]: iters left: 4 (191 enodes) 1553943071.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.823 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943071.823 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943071.824 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943071.824 * * [simplify]: Extracting #4: cost 182 inf + 1 1553943071.825 * * [simplify]: Extracting #5: cost 228 inf + 5924 1553943071.830 * * [simplify]: Extracting #6: cost 109 inf + 41382 1553943071.841 * * [simplify]: Extracting #7: cost 1 inf + 65835 1553943071.853 * * [simplify]: Extracting #8: cost 0 inf + 57246 1553943071.865 * * [simplify]: Extracting #9: cost 0 inf + 56995 1553943071.877 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943071.877 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943071.878 * * * * [progress]: [ 733 / 823 ] simplifiying candidate # 1553943071.878 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943071.878 * * [simplify]: iters left: 6 (23 enodes) 1553943071.885 * * [simplify]: iters left: 5 (94 enodes) 1553943071.900 * * [simplify]: iters left: 4 (200 enodes) 1553943071.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943071.964 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943071.964 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943071.964 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943071.964 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943071.966 * * [simplify]: Extracting #5: cost 209 inf + 13806 1553943071.973 * * [simplify]: Extracting #6: cost 55 inf + 48934 1553943071.984 * * [simplify]: Extracting #7: cost 2 inf + 52450 1553943071.996 * * [simplify]: Extracting #8: cost 0 inf + 53894 1553943072.008 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* 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)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) 1553943072.008 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* 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)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.008 * * * * [progress]: [ 734 / 823 ] simplifiying candidate # 1553943072.008 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.009 * * [simplify]: iters left: 6 (19 enodes) 1553943072.013 * * [simplify]: iters left: 5 (84 enodes) 1553943072.029 * * [simplify]: iters left: 4 (179 enodes) 1553943072.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.070 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943072.070 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943072.070 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943072.071 * * [simplify]: Extracting #4: cost 141 inf + 1 1553943072.071 * * [simplify]: Extracting #5: cost 185 inf + 412 1553943072.075 * * [simplify]: Extracting #6: cost 73 inf + 21497 1553943072.085 * * [simplify]: Extracting #7: cost 7 inf + 36787 1553943072.094 * * [simplify]: Extracting #8: cost 0 inf + 40641 1553943072.102 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) 1553943072.102 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (* x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.103 * * * * [progress]: [ 735 / 823 ] simplifiying candidate # 1553943072.103 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.103 * * [simplify]: iters left: 6 (23 enodes) 1553943072.108 * * [simplify]: iters left: 5 (94 enodes) 1553943072.122 * * [simplify]: iters left: 4 (196 enodes) 1553943072.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.179 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943072.179 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943072.179 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943072.179 * * [simplify]: Extracting #4: cost 174 inf + 1 1553943072.180 * * [simplify]: Extracting #5: cost 186 inf + 5130 1553943072.184 * * [simplify]: Extracting #6: cost 84 inf + 31557 1553943072.193 * * [simplify]: Extracting #7: cost 8 inf + 44847 1553943072.203 * * [simplify]: Extracting #8: cost 0 inf + 41726 1553943072.212 * * [simplify]: Extracting #9: cost 0 inf + 41595 1553943072.224 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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))))) 1553943072.224 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re x.im) (* x.re x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.224 * * * * [progress]: [ 736 / 823 ] simplifiying candidate # 1553943072.224 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.224 * * [simplify]: iters left: 6 (19 enodes) 1553943072.229 * * [simplify]: iters left: 5 (84 enodes) 1553943072.242 * * [simplify]: iters left: 4 (177 enodes) 1553943072.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.282 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943072.282 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943072.282 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943072.282 * * [simplify]: Extracting #4: cost 148 inf + 1 1553943072.283 * * [simplify]: Extracting #5: cost 184 inf + 207 1553943072.288 * * [simplify]: Extracting #6: cost 95 inf + 17327 1553943072.295 * * [simplify]: Extracting #7: cost 10 inf + 35973 1553943072.304 * * [simplify]: Extracting #8: cost 0 inf + 40473 1553943072.313 * [simplify]: Simplified to (* (* (cbrt (* (* 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)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553943072.313 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.313 * * * * [progress]: [ 737 / 823 ] simplifiying candidate # 1553943072.313 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.314 * * [simplify]: iters left: 6 (22 enodes) 1553943072.319 * * [simplify]: iters left: 5 (93 enodes) 1553943072.333 * * [simplify]: iters left: 4 (187 enodes) 1553943072.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.383 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943072.383 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943072.383 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943072.383 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943072.384 * * [simplify]: Extracting #5: cost 192 inf + 4090 1553943072.388 * * [simplify]: Extracting #6: cost 85 inf + 30515 1553943072.397 * * [simplify]: Extracting #7: cost 4 inf + 44895 1553943072.406 * * [simplify]: Extracting #8: cost 0 inf + 43261 1553943072.415 * * [simplify]: Extracting #9: cost 0 inf + 42919 1553943072.424 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) 1553943072.424 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* 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)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.425 * * * * [progress]: [ 738 / 823 ] simplifiying candidate # 1553943072.425 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.425 * * [simplify]: iters left: 6 (23 enodes) 1553943072.433 * * [simplify]: iters left: 5 (94 enodes) 1553943072.448 * * [simplify]: iters left: 4 (201 enodes) 1553943072.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.510 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943072.510 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943072.510 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943072.511 * * [simplify]: Extracting #4: cost 213 inf + 1 1553943072.512 * * [simplify]: Extracting #5: cost 196 inf + 16764 1553943072.520 * * [simplify]: Extracting #6: cost 30 inf + 61700 1553943072.532 * * [simplify]: Extracting #7: cost 0 inf + 57289 1553943072.544 * * [simplify]: Extracting #8: cost 0 inf + 56987 1553943072.557 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553943072.557 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.557 * * * * [progress]: [ 739 / 823 ] simplifiying candidate # 1553943072.558 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.558 * * [simplify]: iters left: 6 (19 enodes) 1553943072.564 * * [simplify]: iters left: 5 (75 enodes) 1553943072.576 * * [simplify]: iters left: 4 (145 enodes) 1553943072.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.617 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943072.617 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943072.618 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943072.618 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943072.619 * * [simplify]: Extracting #5: cost 173 inf + 4648 1553943072.622 * * [simplify]: Extracting #6: cost 86 inf + 25905 1553943072.631 * * [simplify]: Extracting #7: cost 15 inf + 37252 1553943072.639 * * [simplify]: Extracting #8: cost 0 inf + 40880 1553943072.648 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553943072.648 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.648 * * * * [progress]: [ 740 / 823 ] simplifiying candidate # 1553943072.648 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.649 * * [simplify]: iters left: 6 (23 enodes) 1553943072.654 * * [simplify]: iters left: 5 (94 enodes) 1553943072.668 * * [simplify]: iters left: 4 (205 enodes) 1553943072.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.737 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943072.737 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943072.737 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943072.738 * * [simplify]: Extracting #4: cost 238 inf + 1 1553943072.739 * * [simplify]: Extracting #5: cost 240 inf + 15268 1553943072.749 * * [simplify]: Extracting #6: cost 34 inf + 72757 1553943072.766 * * [simplify]: Extracting #7: cost 0 inf + 69239 1553943072.780 * * [simplify]: Extracting #8: cost 0 inf + 67631 1553943072.795 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553943072.795 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.796 * * * * [progress]: [ 741 / 823 ] simplifiying candidate # 1553943072.796 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.796 * * [simplify]: iters left: 6 (21 enodes) 1553943072.801 * * [simplify]: iters left: 5 (85 enodes) 1553943072.816 * * [simplify]: iters left: 4 (187 enodes) 1553943072.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943072.891 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943072.891 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943072.891 * * [simplify]: Extracting #3: cost 109 inf + 0 1553943072.892 * * [simplify]: Extracting #4: cost 259 inf + 1 1553943072.893 * * [simplify]: Extracting #5: cost 240 inf + 10885 1553943072.901 * * [simplify]: Extracting #6: cost 60 inf + 58252 1553943072.915 * * [simplify]: Extracting #7: cost 0 inf + 64808 1553943072.929 * * [simplify]: Extracting #8: cost 0 inf + 63042 1553943072.944 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553943072.944 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943072.944 * * * * [progress]: [ 742 / 823 ] simplifiying candidate # 1553943072.945 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943072.945 * * [simplify]: iters left: 6 (23 enodes) 1553943072.950 * * [simplify]: iters left: 5 (94 enodes) 1553943072.967 * * [simplify]: iters left: 4 (201 enodes) 1553943073.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.027 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943073.027 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943073.027 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943073.027 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943073.029 * * [simplify]: Extracting #5: cost 188 inf + 16578 1553943073.036 * * [simplify]: Extracting #6: cost 29 inf + 52145 1553943073.048 * * [simplify]: Extracting #7: cost 0 inf + 53397 1553943073.059 * * [simplify]: Extracting #8: cost 0 inf + 52735 1553943073.071 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))))) 1553943073.071 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.im x.re) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943073.071 * * * * [progress]: [ 743 / 823 ] simplifiying candidate # 1553943073.071 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.072 * * [simplify]: iters left: 6 (21 enodes) 1553943073.076 * * [simplify]: iters left: 5 (85 enodes) 1553943073.089 * * [simplify]: iters left: 4 (183 enodes) 1553943073.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.156 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943073.156 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943073.156 * * [simplify]: Extracting #3: cost 104 inf + 0 1553943073.156 * * [simplify]: Extracting #4: cost 221 inf + 1 1553943073.158 * * [simplify]: Extracting #5: cost 199 inf + 13865 1553943073.165 * * [simplify]: Extracting #6: cost 41 inf + 51384 1553943073.177 * * [simplify]: Extracting #7: cost 0 inf + 51693 1553943073.188 * * [simplify]: Extracting #8: cost 0 inf + 51352 1553943073.199 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553943073.200 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553943073.200 * * * * [progress]: [ 744 / 823 ] simplifiying candidate # 1553943073.200 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.200 * * [simplify]: iters left: 6 (21 enodes) 1553943073.205 * * [simplify]: iters left: 5 (85 enodes) 1553943073.218 * * [simplify]: iters left: 4 (175 enodes) 1553943073.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.273 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943073.273 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943073.273 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943073.274 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943073.277 * * [simplify]: Extracting #5: cost 160 inf + 12930 1553943073.283 * * [simplify]: Extracting #6: cost 25 inf + 52367 1553943073.294 * * [simplify]: Extracting #7: cost 0 inf + 47922 1553943073.304 * * [simplify]: Extracting #8: cost 0 inf + 47400 1553943073.314 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553943073.314 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.re)))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943073.314 * * * * [progress]: [ 745 / 823 ] simplifiying candidate # 1553943073.315 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.315 * * [simplify]: iters left: 6 (21 enodes) 1553943073.320 * * [simplify]: iters left: 5 (85 enodes) 1553943073.333 * * [simplify]: iters left: 4 (179 enodes) 1553943073.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.395 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943073.395 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943073.395 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943073.395 * * [simplify]: Extracting #4: cost 218 inf + 1 1553943073.397 * * [simplify]: Extracting #5: cost 188 inf + 15514 1553943073.407 * * [simplify]: Extracting #6: cost 31 inf + 56282 1553943073.418 * * [simplify]: Extracting #7: cost 1 inf + 54679 1553943073.430 * * [simplify]: Extracting #8: cost 0 inf + 54077 1553943073.441 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) 1553943073.441 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* x.re (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (- (* x.im 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))) 1553943073.441 * * * * [progress]: [ 746 / 823 ] simplifiying candidate # 1553943073.442 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.442 * * [simplify]: iters left: 6 (22 enodes) 1553943073.447 * * [simplify]: iters left: 5 (93 enodes) 1553943073.461 * * [simplify]: iters left: 4 (191 enodes) 1553943073.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.513 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943073.513 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943073.513 * * [simplify]: Extracting #3: cost 92 inf + 0 1553943073.513 * * [simplify]: Extracting #4: cost 182 inf + 1 1553943073.514 * * [simplify]: Extracting #5: cost 237 inf + 1303 1553943073.520 * * [simplify]: Extracting #6: cost 86 inf + 35143 1553943073.531 * * [simplify]: Extracting #7: cost 2 inf + 56871 1553943073.545 * * [simplify]: Extracting #8: cost 0 inf + 56835 1553943073.557 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943073.558 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943073.558 * * * * [progress]: [ 747 / 823 ] simplifiying candidate # 1553943073.558 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.558 * * [simplify]: iters left: 6 (23 enodes) 1553943073.564 * * [simplify]: iters left: 5 (94 enodes) 1553943073.578 * * [simplify]: iters left: 4 (205 enodes) 1553943073.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.646 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943073.646 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943073.646 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943073.647 * * [simplify]: Extracting #4: cost 238 inf + 1 1553943073.649 * * [simplify]: Extracting #5: cost 237 inf + 8614 1553943073.658 * * [simplify]: Extracting #6: cost 56 inf + 51441 1553943073.675 * * [simplify]: Extracting #7: cost 1 inf + 67629 1553943073.691 * * [simplify]: Extracting #8: cost 0 inf + 68191 1553943073.705 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943073.705 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943073.706 * * * * [progress]: [ 748 / 823 ] simplifiying candidate # 1553943073.706 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.706 * * [simplify]: iters left: 6 (19 enodes) 1553943073.710 * * [simplify]: iters left: 5 (79 enodes) 1553943073.722 * * [simplify]: iters left: 4 (151 enodes) 1553943073.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.762 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943073.763 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943073.763 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943073.763 * * [simplify]: Extracting #4: cost 140 inf + 1 1553943073.764 * * [simplify]: Extracting #5: cost 172 inf + 2070 1553943073.767 * * [simplify]: Extracting #6: cost 78 inf + 19682 1553943073.775 * * [simplify]: Extracting #7: cost 8 inf + 36862 1553943073.783 * * [simplify]: Extracting #8: cost 0 inf + 39478 1553943073.791 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943073.791 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943073.792 * * * * [progress]: [ 749 / 823 ] simplifiying candidate # 1553943073.792 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.792 * * [simplify]: iters left: 6 (22 enodes) 1553943073.797 * * [simplify]: iters left: 5 (90 enodes) 1553943073.811 * * [simplify]: iters left: 4 (198 enodes) 1553943073.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943073.885 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943073.885 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943073.885 * * [simplify]: Extracting #3: cost 102 inf + 0 1553943073.886 * * [simplify]: Extracting #4: cost 244 inf + 1 1553943073.888 * * [simplify]: Extracting #5: cost 220 inf + 11480 1553943073.898 * * [simplify]: Extracting #6: cost 29 inf + 52447 1553943073.912 * * [simplify]: Extracting #7: cost 0 inf + 60305 1553943073.925 * * [simplify]: Extracting #8: cost 0 inf + 60225 1553943073.939 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943073.939 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943073.939 * * * * [progress]: [ 750 / 823 ] simplifiying candidate # 1553943073.939 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943073.939 * * [simplify]: iters left: 6 (21 enodes) 1553943073.946 * * [simplify]: iters left: 5 (89 enodes) 1553943073.960 * * [simplify]: iters left: 4 (184 enodes) 1553943074.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.011 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.011 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.012 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943074.012 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943074.013 * * [simplify]: Extracting #5: cost 200 inf + 1711 1553943074.016 * * [simplify]: Extracting #6: cost 100 inf + 21696 1553943074.025 * * [simplify]: Extracting #7: cost 6 inf + 43520 1553943074.035 * * [simplify]: Extracting #8: cost 0 inf + 46172 1553943074.045 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943074.045 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943074.046 * * * * [progress]: [ 751 / 823 ] simplifiying candidate # 1553943074.046 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.046 * * [simplify]: iters left: 6 (22 enodes) 1553943074.051 * * [simplify]: iters left: 5 (90 enodes) 1553943074.065 * * [simplify]: iters left: 4 (194 enodes) 1553943074.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.129 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.129 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.129 * * [simplify]: Extracting #3: cost 100 inf + 0 1553943074.130 * * [simplify]: Extracting #4: cost 200 inf + 1 1553943074.134 * * [simplify]: Extracting #5: cost 184 inf + 9912 1553943074.143 * * [simplify]: Extracting #6: cost 16 inf + 44872 1553943074.154 * * [simplify]: Extracting #7: cost 0 inf + 50264 1553943074.165 * [simplify]: Simplified to (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943074.165 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (* (+ x.re x.im) (+ x.re x.im))) (- x.re x.im))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943074.165 * * * * [progress]: [ 752 / 823 ] simplifiying candidate # 1553943074.166 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.166 * * [simplify]: iters left: 6 (22 enodes) 1553943074.171 * * [simplify]: iters left: 5 (93 enodes) 1553943074.185 * * [simplify]: iters left: 4 (189 enodes) 1553943074.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.236 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.236 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.236 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943074.236 * * [simplify]: Extracting #4: cost 181 inf + 1 1553943074.237 * * [simplify]: Extracting #5: cost 216 inf + 1830 1553943074.242 * * [simplify]: Extracting #6: cost 82 inf + 29201 1553943074.252 * * [simplify]: Extracting #7: cost 5 inf + 49274 1553943074.263 * * [simplify]: Extracting #8: cost 0 inf + 51964 1553943074.277 * [simplify]: Simplified to (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943074.277 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943074.277 * * * * [progress]: [ 753 / 823 ] simplifiying candidate # 1553943074.278 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.278 * * [simplify]: iters left: 6 (21 enodes) 1553943074.283 * * [simplify]: iters left: 5 (89 enodes) 1553943074.296 * * [simplify]: iters left: 4 (185 enodes) 1553943074.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.353 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.353 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.353 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943074.354 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943074.356 * * [simplify]: Extracting #5: cost 184 inf + 9993 1553943074.363 * * [simplify]: Extracting #6: cost 33 inf + 40758 1553943074.374 * * [simplify]: Extracting #7: cost 2 inf + 50020 1553943074.385 * * [simplify]: Extracting #8: cost 0 inf + 51144 1553943074.396 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943074.396 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (* (- x.re x.im) x.re) (- x.re x.im)) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943074.396 * * * * [progress]: [ 754 / 823 ] simplifiying candidate # 1553943074.396 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.396 * * [simplify]: iters left: 6 (23 enodes) 1553943074.402 * * [simplify]: iters left: 5 (94 enodes) 1553943074.418 * * [simplify]: iters left: 4 (200 enodes) 1553943074.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.482 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.482 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.482 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943074.483 * * [simplify]: Extracting #4: cost 215 inf + 1 1553943074.485 * * [simplify]: Extracting #5: cost 209 inf + 9015 1553943074.493 * * [simplify]: Extracting #6: cost 27 inf + 47644 1553943074.505 * * [simplify]: Extracting #7: cost 0 inf + 54538 1553943074.518 * * [simplify]: Extracting #8: cost 0 inf + 54458 1553943074.530 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943074.530 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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.im))) 1553943074.530 * * * * [progress]: [ 755 / 823 ] simplifiying candidate # 1553943074.530 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.530 * * [simplify]: iters left: 6 (21 enodes) 1553943074.535 * * [simplify]: iters left: 5 (85 enodes) 1553943074.550 * * [simplify]: iters left: 4 (187 enodes) 1553943074.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.623 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.623 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.623 * * [simplify]: Extracting #3: cost 108 inf + 0 1553943074.624 * * [simplify]: Extracting #4: cost 256 inf + 1 1553943074.626 * * [simplify]: Extracting #5: cost 229 inf + 9350 1553943074.635 * * [simplify]: Extracting #6: cost 49 inf + 49540 1553943074.649 * * [simplify]: Extracting #7: cost 0 inf + 62996 1553943074.665 * * [simplify]: Extracting #8: cost 0 inf + 62516 1553943074.679 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943074.679 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (+ (* 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))) 1553943074.679 * * * * [progress]: [ 756 / 823 ] simplifiying candidate # 1553943074.679 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.680 * * [simplify]: iters left: 6 (22 enodes) 1553943074.685 * * [simplify]: iters left: 5 (90 enodes) 1553943074.699 * * [simplify]: iters left: 4 (198 enodes) 1553943074.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.772 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.772 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.772 * * [simplify]: Extracting #3: cost 102 inf + 0 1553943074.773 * * [simplify]: Extracting #4: cost 244 inf + 1 1553943074.775 * * [simplify]: Extracting #5: cost 229 inf + 9385 1553943074.784 * * [simplify]: Extracting #6: cost 42 inf + 49621 1553943074.800 * * [simplify]: Extracting #7: cost 0 inf + 60465 1553943074.813 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) 1553943074.813 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943074.814 * * * * [progress]: [ 757 / 823 ] simplifiying candidate # 1553943074.814 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.814 * * [simplify]: iters left: 6 (15 enodes) 1553943074.817 * * [simplify]: iters left: 5 (58 enodes) 1553943074.826 * * [simplify]: iters left: 4 (127 enodes) 1553943074.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.871 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943074.871 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943074.871 * * [simplify]: Extracting #3: cost 63 inf + 0 1553943074.872 * * [simplify]: Extracting #4: cost 156 inf + 1 1553943074.872 * * [simplify]: Extracting #5: cost 164 inf + 902 1553943074.876 * * [simplify]: Extracting #6: cost 38 inf + 22185 1553943074.883 * * [simplify]: Extracting #7: cost 1 inf + 31299 1553943074.891 * * [simplify]: Extracting #8: cost 0 inf + 31581 1553943074.898 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) 1553943074.898 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943074.898 * * * * [progress]: [ 758 / 823 ] simplifiying candidate # 1553943074.899 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943074.899 * * [simplify]: iters left: 6 (22 enodes) 1553943074.904 * * [simplify]: iters left: 5 (90 enodes) 1553943074.918 * * [simplify]: iters left: 4 (194 enodes) 1553943074.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943074.981 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943074.981 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943074.983 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943074.984 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943074.985 * * [simplify]: Extracting #5: cost 174 inf + 8748 1553943074.993 * * [simplify]: Extracting #6: cost 26 inf + 38109 1553943075.003 * * [simplify]: Extracting #7: cost 0 inf + 44041 1553943075.013 * * [simplify]: Extracting #8: cost 0 inf + 43961 1553943075.023 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943075.023 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943075.023 * * * * [progress]: [ 759 / 823 ] simplifiying candidate # 1553943075.023 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943075.024 * * [simplify]: iters left: 6 (17 enodes) 1553943075.027 * * [simplify]: iters left: 5 (68 enodes) 1553943075.038 * * [simplify]: iters left: 4 (162 enodes) 1553943075.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943075.358 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943075.358 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943075.358 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943075.359 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943075.363 * * [simplify]: Extracting #5: cost 168 inf + 5929 1553943075.369 * * [simplify]: Extracting #6: cost 33 inf + 31070 1553943075.378 * * [simplify]: Extracting #7: cost 1 inf + 39093 1553943075.387 * * [simplify]: Extracting #8: cost 0 inf + 39495 1553943075.396 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943075.396 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ x.re x.im) (* x.re (+ x.re x.im))) (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943075.397 * * * * [progress]: [ 760 / 823 ] simplifiying candidate # 1553943075.397 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943075.397 * * [simplify]: iters left: 6 (21 enodes) 1553943075.402 * * [simplify]: iters left: 5 (85 enodes) 1553943075.415 * * [simplify]: iters left: 4 (176 enodes) 1553943075.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943075.471 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943075.471 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943075.472 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943075.472 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943075.474 * * [simplify]: Extracting #5: cost 183 inf + 6199 1553943075.480 * * [simplify]: Extracting #6: cost 34 inf + 35601 1553943075.490 * * [simplify]: Extracting #7: cost 0 inf + 44269 1553943075.502 * [simplify]: Simplified to (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943075.503 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.re))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943075.503 * * * * [progress]: [ 761 / 823 ] simplifiying candidate # 1553943075.503 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943075.503 * * [simplify]: iters left: 6 (17 enodes) 1553943075.507 * * [simplify]: iters left: 5 (68 enodes) 1553943075.517 * * [simplify]: iters left: 4 (158 enodes) 1553943075.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943075.582 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943075.582 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943075.582 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943075.582 * * [simplify]: Extracting #4: cost 188 inf + 1 1553943075.584 * * [simplify]: Extracting #5: cost 170 inf + 5791 1553943075.590 * * [simplify]: Extracting #6: cost 31 inf + 31619 1553943075.600 * * [simplify]: Extracting #7: cost 0 inf + 38841 1553943075.609 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943075.609 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943075.609 * * * * [progress]: [ 762 / 823 ] simplifiying candidate # 1553943075.610 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943075.610 * * [simplify]: iters left: 6 (19 enodes) 1553943075.614 * * [simplify]: iters left: 5 (84 enodes) 1553943075.630 * * [simplify]: iters left: 4 (179 enodes) 1553943075.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943075.670 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943075.671 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943075.671 * * [simplify]: Extracting #3: cost 72 inf + 0 1553943075.671 * * [simplify]: Extracting #4: cost 141 inf + 1 1553943075.672 * * [simplify]: Extracting #5: cost 168 inf + 3603 1553943075.676 * * [simplify]: Extracting #6: cost 61 inf + 22962 1553943075.686 * * [simplify]: Extracting #7: cost 6 inf + 36589 1553943075.695 * * [simplify]: Extracting #8: cost 0 inf + 40321 1553943075.703 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) 1553943075.703 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))) (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553943075.704 * * * * [progress]: [ 763 / 823 ] simplifiying candidate # 1553943075.704 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943075.704 * * [simplify]: iters left: 6 (23 enodes) 1553943075.709 * * [simplify]: iters left: 5 (94 enodes) 1553943075.724 * * [simplify]: iters left: 4 (201 enodes) 1553943075.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943075.782 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943075.782 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943075.783 * * [simplify]: Extracting #3: cost 97 inf + 0 1553943075.783 * * [simplify]: Extracting #4: cost 204 inf + 1 1553943075.785 * * [simplify]: Extracting #5: cost 174 inf + 20843 1553943075.793 * * [simplify]: Extracting #6: cost 28 inf + 58399 1553943075.804 * * [simplify]: Extracting #7: cost 0 inf + 53956 1553943075.818 * * [simplify]: Extracting #8: cost 0 inf + 53535 1553943075.830 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) 1553943075.830 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re))))) (cbrt (* (* x.re (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* 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))) 1553943075.830 * * * * [progress]: [ 764 / 823 ] simplifiying candidate # 1553943075.830 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943075.831 * * [simplify]: iters left: 6 (21 enodes) 1553943075.836 * * [simplify]: iters left: 5 (89 enodes) 1553943075.849 * * [simplify]: iters left: 4 (184 enodes) 1553943075.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943075.900 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943075.900 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943075.900 * * [simplify]: Extracting #3: cost 88 inf + 0 1553943075.901 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943075.902 * * [simplify]: Extracting #5: cost 194 inf + 3658 1553943075.907 * * [simplify]: Extracting #6: cost 70 inf + 31821 1553943075.916 * * [simplify]: Extracting #7: cost 7 inf + 43962 1553943075.926 * * [simplify]: Extracting #8: cost 0 inf + 46052 1553943075.937 * * [simplify]: Extracting #9: cost 0 inf + 46012 1553943075.947 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943075.947 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943075.947 * * * * [progress]: [ 765 / 823 ] simplifiying candidate # 1553943075.948 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943075.948 * * [simplify]: iters left: 6 (22 enodes) 1553943075.953 * * [simplify]: iters left: 5 (90 enodes) 1553943075.968 * * [simplify]: iters left: 4 (194 enodes) 1553943076.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.030 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943076.031 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943076.031 * * [simplify]: Extracting #3: cost 85 inf + 0 1553943076.031 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943076.033 * * [simplify]: Extracting #5: cost 174 inf + 11955 1553943076.040 * * [simplify]: Extracting #6: cost 20 inf + 40815 1553943076.050 * * [simplify]: Extracting #7: cost 0 inf + 44041 1553943076.061 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943076.061 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943076.061 * * * * [progress]: [ 766 / 823 ] simplifiying candidate # 1553943076.061 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.061 * * [simplify]: iters left: 6 (16 enodes) 1553943076.065 * * [simplify]: iters left: 5 (70 enodes) 1553943076.076 * * [simplify]: iters left: 4 (139 enodes) 1553943076.107 * * [simplify]: iters left: 3 (390 enodes) 1553943076.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.233 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943076.233 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943076.233 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943076.234 * * [simplify]: Extracting #4: cost 203 inf + 1 1553943076.235 * * [simplify]: Extracting #5: cost 186 inf + 12247 1553943076.242 * * [simplify]: Extracting #6: cost 33 inf + 46593 1553943076.253 * * [simplify]: Extracting #7: cost 1 inf + 45498 1553943076.263 * * [simplify]: Extracting #8: cost 0 inf + 44353 1553943076.276 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))))) 1553943076.276 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.re (+ x.im x.re)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943076.277 * * * * [progress]: [ 767 / 823 ] simplifiying candidate # 1553943076.277 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.277 * * [simplify]: iters left: 6 (22 enodes) 1553943076.282 * * [simplify]: iters left: 5 (90 enodes) 1553943076.296 * * [simplify]: iters left: 4 (190 enodes) 1553943076.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.350 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943076.350 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943076.350 * * [simplify]: Extracting #3: cost 76 inf + 0 1553943076.350 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943076.351 * * [simplify]: Extracting #5: cost 157 inf + 1154 1553943076.354 * * [simplify]: Extracting #6: cost 59 inf + 15919 1553943076.361 * * [simplify]: Extracting #7: cost 2 inf + 29678 1553943076.368 * * [simplify]: Extracting #8: cost 0 inf + 30322 1553943076.375 * * [simplify]: Extracting #9: cost 0 inf + 30282 1553943076.383 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (- x.im) (* x.im x.im))) (* x.re (+ x.im x.re))))) 1553943076.383 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (- x.im) (* x.im x.im))) (* x.re (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943076.383 * * * * [progress]: [ 768 / 823 ] simplifiying candidate # 1553943076.383 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.383 * * [simplify]: iters left: 6 (19 enodes) 1553943076.388 * * [simplify]: iters left: 5 (84 enodes) 1553943076.402 * * [simplify]: iters left: 4 (177 enodes) 1553943076.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.442 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943076.442 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943076.442 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943076.443 * * [simplify]: Extracting #4: cost 138 inf + 1 1553943076.444 * * [simplify]: Extracting #5: cost 144 inf + 4455 1553943076.448 * * [simplify]: Extracting #6: cost 22 inf + 27805 1553943076.456 * * [simplify]: Extracting #7: cost 0 inf + 34248 1553943076.463 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) 1553943076.463 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re)))))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ x.im x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943076.463 * * * * [progress]: [ 769 / 823 ] simplifiying candidate # 1553943076.463 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.463 * * [simplify]: iters left: 6 (21 enodes) 1553943076.470 * * [simplify]: iters left: 5 (89 enodes) 1553943076.484 * * [simplify]: iters left: 4 (181 enodes) 1553943076.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.531 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943076.532 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943076.532 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943076.532 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943076.533 * * [simplify]: Extracting #5: cost 167 inf + 3673 1553943076.536 * * [simplify]: Extracting #6: cost 72 inf + 20087 1553943076.542 * * [simplify]: Extracting #7: cost 9 inf + 31053 1553943076.549 * * [simplify]: Extracting #8: cost 0 inf + 33914 1553943076.557 * * [simplify]: Extracting #9: cost 0 inf + 33874 1553943076.564 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943076.564 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943076.564 * * * * [progress]: [ 770 / 823 ] simplifiying candidate # 1553943076.565 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.565 * * [simplify]: iters left: 6 (23 enodes) 1553943076.570 * * [simplify]: iters left: 5 (94 enodes) 1553943076.584 * * [simplify]: iters left: 4 (196 enodes) 1553943076.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.640 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943076.640 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943076.640 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943076.640 * * [simplify]: Extracting #4: cost 172 inf + 1 1553943076.641 * * [simplify]: Extracting #5: cost 183 inf + 2001 1553943076.645 * * [simplify]: Extracting #6: cost 79 inf + 20157 1553943076.653 * * [simplify]: Extracting #7: cost 6 inf + 38019 1553943076.664 * * [simplify]: Extracting #8: cost 0 inf + 41351 1553943076.673 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) 1553943076.673 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im)))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re)))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943076.673 * * * * [progress]: [ 771 / 823 ] simplifiying candidate # 1553943076.674 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.674 * * [simplify]: iters left: 6 (21 enodes) 1553943076.679 * * [simplify]: iters left: 5 (85 enodes) 1553943076.692 * * [simplify]: iters left: 4 (183 enodes) 1553943076.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.755 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943076.755 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943076.756 * * [simplify]: Extracting #3: cost 106 inf + 0 1553943076.756 * * [simplify]: Extracting #4: cost 223 inf + 1 1553943076.758 * * [simplify]: Extracting #5: cost 186 inf + 9317 1553943076.766 * * [simplify]: Extracting #6: cost 22 inf + 44912 1553943076.778 * * [simplify]: Extracting #7: cost 0 inf + 52076 1553943076.792 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943076.792 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (* (+ x.im x.re) (+ x.im x.re)) x.re) (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* 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))) 1553943076.792 * * * * [progress]: [ 772 / 823 ] simplifiying candidate # 1553943076.792 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.792 * * [simplify]: iters left: 6 (22 enodes) 1553943076.797 * * [simplify]: iters left: 5 (90 enodes) 1553943076.812 * * [simplify]: iters left: 4 (194 enodes) 1553943076.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943076.876 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943076.876 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943076.877 * * [simplify]: Extracting #3: cost 100 inf + 0 1553943076.877 * * [simplify]: Extracting #4: cost 200 inf + 1 1553943076.879 * * [simplify]: Extracting #5: cost 183 inf + 10433 1553943076.888 * * [simplify]: Extracting #6: cost 21 inf + 44143 1553943076.899 * * [simplify]: Extracting #7: cost 0 inf + 50064 1553943076.910 * * [simplify]: Extracting #8: cost 0 inf + 50024 1553943076.923 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943076.923 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943076.923 * * * * [progress]: [ 773 / 823 ] simplifiying candidate # 1553943076.923 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943076.923 * * [simplify]: iters left: 6 (17 enodes) 1553943076.927 * * [simplify]: iters left: 5 (68 enodes) 1553943076.939 * * [simplify]: iters left: 4 (162 enodes) 1553943077.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.004 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943077.004 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943077.005 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943077.005 * * [simplify]: Extracting #4: cost 198 inf + 1 1553943077.007 * * [simplify]: Extracting #5: cost 160 inf + 8068 1553943077.014 * * [simplify]: Extracting #6: cost 29 inf + 33278 1553943077.023 * * [simplify]: Extracting #7: cost 0 inf + 39335 1553943077.033 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) 1553943077.033 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943077.033 * * * * [progress]: [ 774 / 823 ] simplifiying candidate # 1553943077.033 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943077.033 * * [simplify]: iters left: 6 (22 enodes) 1553943077.038 * * [simplify]: iters left: 5 (90 enodes) 1553943077.054 * * [simplify]: iters left: 4 (190 enodes) 1553943077.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.110 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943077.110 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943077.110 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943077.111 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943077.111 * * [simplify]: Extracting #5: cost 149 inf + 2885 1553943077.115 * * [simplify]: Extracting #6: cost 49 inf + 18631 1553943077.122 * * [simplify]: Extracting #7: cost 3 inf + 28880 1553943077.129 * * [simplify]: Extracting #8: cost 0 inf + 30366 1553943077.136 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943077.136 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (+ x.im x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943077.137 * * * * [progress]: [ 775 / 823 ] simplifiying candidate # 1553943077.137 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943077.137 * * [simplify]: iters left: 6 (15 enodes) 1553943077.140 * * [simplify]: iters left: 5 (58 enodes) 1553943077.149 * * [simplify]: iters left: 4 (123 enodes) 1553943077.187 * * [simplify]: iters left: 3 (466 enodes) 1553943077.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.475 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943077.475 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943077.476 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943077.476 * * [simplify]: Extracting #4: cost 327 inf + 1 1553943077.479 * * [simplify]: Extracting #5: cost 280 inf + 12136 1553943077.490 * * [simplify]: Extracting #6: cost 39 inf + 55489 1553943077.506 * * [simplify]: Extracting #7: cost 0 inf + 63122 1553943077.521 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553943077.521 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943077.521 * * * * [progress]: [ 776 / 823 ] simplifiying candidate # 1553943077.521 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943077.522 * * [simplify]: iters left: 6 (21 enodes) 1553943077.527 * * [simplify]: iters left: 5 (85 enodes) 1553943077.543 * * [simplify]: iters left: 4 (172 enodes) 1553943077.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.590 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943077.590 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943077.590 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943077.591 * * [simplify]: Extracting #4: cost 164 inf + 1 1553943077.591 * * [simplify]: Extracting #5: cost 163 inf + 1597 1553943077.597 * * [simplify]: Extracting #6: cost 67 inf + 17576 1553943077.604 * * [simplify]: Extracting #7: cost 0 inf + 32945 1553943077.612 * * [simplify]: Extracting #8: cost 0 inf + 32865 1553943077.619 * [simplify]: Simplified to (* (* (cbrt (* x.re (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943077.619 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* x.re (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943077.619 * * * * [progress]: [ 777 / 823 ] simplifiying candidate # 1553943077.619 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943077.620 * * [simplify]: iters left: 6 (17 enodes) 1553943077.623 * * [simplify]: iters left: 5 (68 enodes) 1553943077.633 * * [simplify]: iters left: 4 (157 enodes) 1553943077.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.691 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943077.691 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943077.691 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943077.691 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943077.692 * * [simplify]: Extracting #5: cost 173 inf + 536 1553943077.696 * * [simplify]: Extracting #6: cost 67 inf + 18537 1553943077.703 * * [simplify]: Extracting #7: cost 0 inf + 30748 1553943077.710 * * [simplify]: Extracting #8: cost 0 inf + 30468 1553943077.717 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) 1553943077.717 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))))) (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943077.718 * * * * [progress]: [ 778 / 823 ] simplifiying candidate # 1553943077.718 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943077.718 * * [simplify]: iters left: 6 (19 enodes) 1553943077.724 * * [simplify]: iters left: 5 (84 enodes) 1553943077.737 * * [simplify]: iters left: 4 (177 enodes) 1553943077.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.777 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943077.777 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943077.777 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943077.778 * * [simplify]: Extracting #4: cost 148 inf + 1 1553943077.778 * * [simplify]: Extracting #5: cost 179 inf + 497 1553943077.781 * * [simplify]: Extracting #6: cost 76 inf + 20528 1553943077.790 * * [simplify]: Extracting #7: cost 9 inf + 36056 1553943077.799 * * [simplify]: Extracting #8: cost 0 inf + 40313 1553943077.807 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553943077.807 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* 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.im))) 1553943077.807 * * * * [progress]: [ 779 / 823 ] simplifiying candidate # 1553943077.808 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943077.808 * * [simplify]: iters left: 6 (21 enodes) 1553943077.813 * * [simplify]: iters left: 5 (85 enodes) 1553943077.826 * * [simplify]: iters left: 4 (175 enodes) 1553943077.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.879 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943077.879 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943077.879 * * [simplify]: Extracting #3: cost 89 inf + 0 1553943077.880 * * [simplify]: Extracting #4: cost 190 inf + 1 1553943077.882 * * [simplify]: Extracting #5: cost 144 inf + 19796 1553943077.889 * * [simplify]: Extracting #6: cost 13 inf + 54887 1553943077.899 * * [simplify]: Extracting #7: cost 0 inf + 48002 1553943077.909 * * [simplify]: Extracting #8: cost 0 inf + 47400 1553943077.919 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943077.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943077.920 * * * * [progress]: [ 780 / 823 ] simplifiying candidate # 1553943077.920 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943077.920 * * [simplify]: iters left: 6 (22 enodes) 1553943077.927 * * [simplify]: iters left: 5 (93 enodes) 1553943077.941 * * [simplify]: iters left: 4 (189 enodes) 1553943077.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943077.992 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943077.992 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943077.992 * * [simplify]: Extracting #3: cost 90 inf + 0 1553943077.992 * * [simplify]: Extracting #4: cost 181 inf + 1 1553943077.993 * * [simplify]: Extracting #5: cost 209 inf + 4220 1553943077.998 * * [simplify]: Extracting #6: cost 86 inf + 34854 1553943078.009 * * [simplify]: Extracting #7: cost 7 inf + 52850 1553943078.019 * * [simplify]: Extracting #8: cost 0 inf + 52648 1553943078.030 * * [simplify]: Extracting #9: cost 0 inf + 51644 1553943078.041 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943078.041 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943078.041 * * * * [progress]: [ 781 / 823 ] simplifiying candidate # 1553943078.041 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.042 * * [simplify]: iters left: 6 (21 enodes) 1553943078.046 * * [simplify]: iters left: 5 (85 enodes) 1553943078.062 * * [simplify]: iters left: 4 (176 enodes) 1553943078.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.117 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943078.117 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943078.120 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943078.120 * * [simplify]: Extracting #4: cost 195 inf + 1 1553943078.122 * * [simplify]: Extracting #5: cost 179 inf + 9580 1553943078.128 * * [simplify]: Extracting #6: cost 39 inf + 37417 1553943078.138 * * [simplify]: Extracting #7: cost 5 inf + 42939 1553943078.148 * * [simplify]: Extracting #8: cost 0 inf + 44349 1553943078.158 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943078.158 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943078.158 * * * * [progress]: [ 782 / 823 ] simplifiying candidate # 1553943078.159 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.159 * * [simplify]: iters left: 6 (19 enodes) 1553943078.163 * * [simplify]: iters left: 5 (84 enodes) 1553943078.177 * * [simplify]: iters left: 4 (177 enodes) 1553943078.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.218 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943078.218 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943078.219 * * [simplify]: Extracting #3: cost 70 inf + 0 1553943078.219 * * [simplify]: Extracting #4: cost 138 inf + 1 1553943078.219 * * [simplify]: Extracting #5: cost 167 inf + 495 1553943078.222 * * [simplify]: Extracting #6: cost 84 inf + 11606 1553943078.228 * * [simplify]: Extracting #7: cost 6 inf + 31956 1553943078.235 * * [simplify]: Extracting #8: cost 0 inf + 34088 1553943078.242 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) 1553943078.242 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))))) (cbrt (* (* x.re (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943078.242 * * * * [progress]: [ 783 / 823 ] simplifiying candidate # 1553943078.242 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.243 * * [simplify]: iters left: 6 (21 enodes) 1553943078.247 * * [simplify]: iters left: 5 (85 enodes) 1553943078.262 * * [simplify]: iters left: 4 (172 enodes) 1553943078.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.310 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943078.310 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943078.310 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943078.311 * * [simplify]: Extracting #4: cost 164 inf + 1 1553943078.312 * * [simplify]: Extracting #5: cost 163 inf + 2675 1553943078.314 * * [simplify]: Extracting #6: cost 71 inf + 22316 1553943078.322 * * [simplify]: Extracting #7: cost 14 inf + 30995 1553943078.330 * * [simplify]: Extracting #8: cost 0 inf + 33265 1553943078.337 * * [simplify]: Extracting #9: cost 0 inf + 32945 1553943078.344 * [simplify]: Simplified to (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943078.344 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* x.re (- x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943078.344 * * * * [progress]: [ 784 / 823 ] simplifiying candidate # 1553943078.344 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.345 * * [simplify]: iters left: 6 (15 enodes) 1553943078.348 * * [simplify]: iters left: 5 (65 enodes) 1553943078.358 * * [simplify]: iters left: 4 (120 enodes) 1553943078.381 * * [simplify]: iters left: 3 (337 enodes) 1553943078.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.480 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943078.480 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943078.480 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943078.480 * * [simplify]: Extracting #4: cost 180 inf + 1 1553943078.481 * * [simplify]: Extracting #5: cost 199 inf + 1743 1553943078.485 * * [simplify]: Extracting #6: cost 73 inf + 28296 1553943078.494 * * [simplify]: Extracting #7: cost 4 inf + 42999 1553943078.503 * * [simplify]: Extracting #8: cost 0 inf + 39077 1553943078.514 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) 1553943078.515 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* x.re (- x.re x.im))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943078.515 * * * * [progress]: [ 785 / 823 ] simplifiying candidate # 1553943078.515 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.515 * * [simplify]: iters left: 6 (20 enodes) 1553943078.520 * * [simplify]: iters left: 5 (84 enodes) 1553943078.533 * * [simplify]: iters left: 4 (163 enodes) 1553943078.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.577 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943078.577 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943078.577 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943078.577 * * [simplify]: Extracting #4: cost 150 inf + 1 1553943078.578 * * [simplify]: Extracting #5: cost 152 inf + 3251 1553943078.582 * * [simplify]: Extracting #6: cost 38 inf + 26983 1553943078.588 * * [simplify]: Extracting #7: cost 6 inf + 31007 1553943078.595 * * [simplify]: Extracting #8: cost 0 inf + 33128 1553943078.603 * [simplify]: Simplified to (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943078.603 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* x.re (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943078.603 * * * * [progress]: [ 786 / 823 ] simplifiying candidate # 1553943078.603 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.603 * * [simplify]: iters left: 6 (22 enodes) 1553943078.608 * * [simplify]: iters left: 5 (93 enodes) 1553943078.622 * * [simplify]: iters left: 4 (187 enodes) 1553943078.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.674 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943078.674 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943078.674 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943078.674 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943078.675 * * [simplify]: Extracting #5: cost 194 inf + 1631 1553943078.679 * * [simplify]: Extracting #6: cost 84 inf + 19675 1553943078.687 * * [simplify]: Extracting #7: cost 3 inf + 40473 1553943078.696 * * [simplify]: Extracting #8: cost 0 inf + 42519 1553943078.705 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943078.706 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* 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.im))) 1553943078.706 * * * * [progress]: [ 787 / 823 ] simplifiying candidate # 1553943078.707 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.707 * * [simplify]: iters left: 6 (21 enodes) 1553943078.714 * * [simplify]: iters left: 5 (85 enodes) 1553943078.727 * * [simplify]: iters left: 4 (179 enodes) 1553943078.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.790 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943078.790 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943078.790 * * [simplify]: Extracting #3: cost 103 inf + 0 1553943078.791 * * [simplify]: Extracting #4: cost 218 inf + 1 1553943078.792 * * [simplify]: Extracting #5: cost 197 inf + 7177 1553943078.798 * * [simplify]: Extracting #6: cost 67 inf + 33824 1553943078.809 * * [simplify]: Extracting #7: cost 5 inf + 52587 1553943078.821 * * [simplify]: Extracting #8: cost 0 inf + 53877 1553943078.832 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943078.832 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* x.re (* (+ x.re x.im) (* (- x.re x.im) (- x.re x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* 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))) 1553943078.833 * * * * [progress]: [ 788 / 823 ] simplifiying candidate # 1553943078.833 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.833 * * [simplify]: iters left: 6 (21 enodes) 1553943078.838 * * [simplify]: iters left: 5 (89 enodes) 1553943078.854 * * [simplify]: iters left: 4 (185 enodes) 1553943078.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943078.909 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943078.910 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943078.910 * * [simplify]: Extracting #3: cost 98 inf + 0 1553943078.910 * * [simplify]: Extracting #4: cost 191 inf + 1 1553943078.912 * * [simplify]: Extracting #5: cost 189 inf + 9504 1553943078.919 * * [simplify]: Extracting #6: cost 37 inf + 40712 1553943078.930 * * [simplify]: Extracting #7: cost 1 inf + 50622 1553943078.941 * * [simplify]: Extracting #8: cost 0 inf + 51184 1553943078.952 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943078.952 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943078.952 * * * * [progress]: [ 789 / 823 ] simplifiying candidate # 1553943078.952 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943078.952 * * [simplify]: iters left: 6 (17 enodes) 1553943078.956 * * [simplify]: iters left: 5 (68 enodes) 1553943078.966 * * [simplify]: iters left: 4 (158 enodes) 1553943079.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943079.033 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943079.033 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943079.033 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943079.034 * * [simplify]: Extracting #4: cost 186 inf + 1 1553943079.035 * * [simplify]: Extracting #5: cost 155 inf + 7017 1553943079.043 * * [simplify]: Extracting #6: cost 15 inf + 34727 1553943079.052 * * [simplify]: Extracting #7: cost 0 inf + 38637 1553943079.061 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) 1553943079.062 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (- x.re x.im)) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943079.062 * * * * [progress]: [ 790 / 823 ] simplifiying candidate # 1553943079.062 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943079.062 * * [simplify]: iters left: 6 (21 enodes) 1553943079.067 * * [simplify]: iters left: 5 (89 enodes) 1553943079.081 * * [simplify]: iters left: 4 (181 enodes) 1553943079.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943079.130 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943079.130 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943079.130 * * [simplify]: Extracting #3: cost 81 inf + 0 1553943079.131 * * [simplify]: Extracting #4: cost 151 inf + 1 1553943079.131 * * [simplify]: Extracting #5: cost 168 inf + 2199 1553943079.135 * * [simplify]: Extracting #6: cost 59 inf + 18683 1553943079.141 * * [simplify]: Extracting #7: cost 9 inf + 29496 1553943079.148 * * [simplify]: Extracting #8: cost 0 inf + 34034 1553943079.156 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943079.156 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) (- x.re x.im)) (* (+ x.re x.im) x.re))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.re) (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943079.156 * * * * [progress]: [ 791 / 823 ] simplifiying candidate # 1553943079.156 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943079.156 * * [simplify]: iters left: 6 (17 enodes) 1553943079.160 * * [simplify]: iters left: 5 (68 enodes) 1553943079.173 * * [simplify]: iters left: 4 (157 enodes) 1553943079.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943079.229 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943079.229 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943079.230 * * [simplify]: Extracting #3: cost 83 inf + 0 1553943079.230 * * [simplify]: Extracting #4: cost 165 inf + 1 1553943079.231 * * [simplify]: Extracting #5: cost 159 inf + 2320 1553943079.235 * * [simplify]: Extracting #6: cost 56 inf + 19277 1553943079.242 * * [simplify]: Extracting #7: cost 0 inf + 30708 1553943079.249 * [simplify]: Simplified to (* (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943079.249 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (+ x.re x.im) (* (+ x.re x.im) x.re)) (- x.re x.im))) (cbrt (* (* (+ x.re x.im) x.re) (* (- x.re x.im) (- x.re x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943079.249 * * * * [progress]: [ 792 / 823 ] simplifiying candidate # 1553943079.249 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943079.250 * * [simplify]: iters left: 6 (20 enodes) 1553943079.254 * * [simplify]: iters left: 5 (84 enodes) 1553943079.266 * * [simplify]: iters left: 4 (163 enodes) 1553943079.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943079.311 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943079.311 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943079.312 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943079.312 * * [simplify]: Extracting #4: cost 150 inf + 1 1553943079.313 * * [simplify]: Extracting #5: cost 156 inf + 2074 1553943079.316 * * [simplify]: Extracting #6: cost 47 inf + 21275 1553943079.323 * * [simplify]: Extracting #7: cost 1 inf + 32246 1553943079.330 * * [simplify]: Extracting #8: cost 0 inf + 32888 1553943079.337 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943079.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (- x.re x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943079.338 * * * * [progress]: [ 793 / 823 ] simplifiying candidate # 1553943079.338 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943079.338 * * [simplify]: iters left: 6 (14 enodes) 1553943079.341 * * [simplify]: iters left: 5 (57 enodes) 1553943079.349 * * [simplify]: iters left: 4 (112 enodes) 1553943079.380 * * [simplify]: iters left: 3 (399 enodes) 1553943079.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943079.610 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943079.610 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943079.611 * * [simplify]: Extracting #3: cost 78 inf + 0 1553943079.611 * * [simplify]: Extracting #4: cost 273 inf + 1 1553943079.614 * * [simplify]: Extracting #5: cost 270 inf + 9470 1553943079.624 * * [simplify]: Extracting #6: cost 58 inf + 47204 1553943079.639 * * [simplify]: Extracting #7: cost 0 inf + 60560 1553943079.654 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943079.654 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943079.654 * * * * [progress]: [ 794 / 823 ] simplifiying candidate # 1553943079.654 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943079.654 * * [simplify]: iters left: 6 (17 enodes) 1553943079.658 * * [simplify]: iters left: 5 (74 enodes) 1553943079.669 * * [simplify]: iters left: 4 (144 enodes) 1553943079.701 * * [simplify]: iters left: 3 (435 enodes) 1553943079.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943079.838 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943079.838 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943079.838 * * [simplify]: Extracting #3: cost 67 inf + 0 1553943079.838 * * [simplify]: Extracting #4: cost 261 inf + 1 1553943079.840 * * [simplify]: Extracting #5: cost 268 inf + 13207 1553943079.849 * * [simplify]: Extracting #6: cost 62 inf + 67325 1553943079.868 * * [simplify]: Extracting #7: cost 0 inf + 69289 1553943079.884 * * [simplify]: Extracting #8: cost 0 inf + 66742 1553943079.899 * [simplify]: Simplified to (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943079.900 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.re) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* 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.im))) 1553943079.900 * * * * [progress]: [ 795 / 823 ] simplifiying candidate # 1553943079.900 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943079.900 * * [simplify]: iters left: 6 (19 enodes) 1553943079.905 * * [simplify]: iters left: 5 (74 enodes) 1553943079.915 * * [simplify]: iters left: 4 (143 enodes) 1553943079.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943079.958 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943079.958 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943079.958 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943079.959 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943079.959 * * [simplify]: Extracting #5: cost 170 inf + 2087 1553943079.963 * * [simplify]: Extracting #6: cost 55 inf + 30731 1553943079.970 * * [simplify]: Extracting #7: cost 4 inf + 47477 1553943079.979 * * [simplify]: Extracting #8: cost 1 inf + 41951 1553943079.988 * * [simplify]: Extracting #9: cost 0 inf + 42291 1553943079.998 * * [simplify]: Extracting #10: cost 0 inf + 42160 1553943080.007 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943080.007 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (* (- x.re x.im) x.re) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943080.007 * * * * [progress]: [ 796 / 823 ] simplifiying candidate # 1553943080.007 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943080.007 * * [simplify]: iters left: 6 (19 enodes) 1553943080.012 * * [simplify]: iters left: 5 (78 enodes) 1553943080.024 * * [simplify]: iters left: 4 (149 enodes) 1553943080.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943080.064 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943080.064 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943080.064 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943080.065 * * [simplify]: Extracting #4: cost 140 inf + 1 1553943080.065 * * [simplify]: Extracting #5: cost 165 inf + 3091 1553943080.069 * * [simplify]: Extracting #6: cost 65 inf + 23698 1553943080.077 * * [simplify]: Extracting #7: cost 0 inf + 40838 1553943080.086 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) 1553943080.086 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) x.re) (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943080.086 * * * * [progress]: [ 797 / 823 ] simplifiying candidate # 1553943080.086 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943080.086 * * [simplify]: iters left: 6 (15 enodes) 1553943080.089 * * [simplify]: iters left: 5 (58 enodes) 1553943080.098 * * [simplify]: iters left: 4 (126 enodes) 1553943080.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943080.143 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943080.143 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943080.143 * * [simplify]: Extracting #3: cost 62 inf + 0 1553943080.144 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943080.145 * * [simplify]: Extracting #5: cost 152 inf + 2121 1553943080.149 * * [simplify]: Extracting #6: cost 30 inf + 25157 1553943080.156 * * [simplify]: Extracting #7: cost 0 inf + 31055 1553943080.163 * [simplify]: Simplified to (* (cbrt (* (* (- 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.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) 1553943080.163 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re))) (+ x.im x.re))) (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943080.163 * * * * [progress]: [ 798 / 823 ] simplifiying candidate # 1553943080.163 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943080.164 * * [simplify]: iters left: 6 (16 enodes) 1553943080.167 * * [simplify]: iters left: 5 (69 enodes) 1553943080.177 * * [simplify]: iters left: 4 (137 enodes) 1553943080.208 * * [simplify]: iters left: 3 (388 enodes) 1553943080.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943080.328 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943080.328 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943080.328 * * [simplify]: Extracting #3: cost 68 inf + 0 1553943080.329 * * [simplify]: Extracting #4: cost 196 inf + 1 1553943080.331 * * [simplify]: Extracting #5: cost 185 inf + 11703 1553943080.337 * * [simplify]: Extracting #6: cost 45 inf + 37855 1553943080.347 * * [simplify]: Extracting #7: cost 1 inf + 42980 1553943080.357 * * [simplify]: Extracting #8: cost 0 inf + 43342 1553943080.367 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) 1553943080.367 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943080.367 * * * * [progress]: [ 799 / 823 ] simplifiying candidate # 1553943080.367 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943080.367 * * [simplify]: iters left: 6 (15 enodes) 1553943080.373 * * [simplify]: iters left: 5 (58 enodes) 1553943080.381 * * [simplify]: iters left: 4 (122 enodes) 1553943080.416 * * [simplify]: iters left: 3 (462 enodes) 1553943080.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943080.695 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943080.695 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943080.695 * * [simplify]: Extracting #3: cost 87 inf + 0 1553943080.696 * * [simplify]: Extracting #4: cost 312 inf + 1 1553943080.698 * * [simplify]: Extracting #5: cost 283 inf + 8026 1553943080.708 * * [simplify]: Extracting #6: cost 51 inf + 51638 1553943080.723 * * [simplify]: Extracting #7: cost 0 inf + 61898 1553943080.741 * [simplify]: Simplified to (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943080.741 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ x.im x.re) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- 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))) 1553943080.741 * * * * [progress]: [ 800 / 823 ] simplifiying candidate # 1553943080.741 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943080.741 * * [simplify]: iters left: 6 (15 enodes) 1553943080.745 * * [simplify]: iters left: 5 (65 enodes) 1553943080.755 * * [simplify]: iters left: 4 (119 enodes) 1553943080.778 * * [simplify]: iters left: 3 (335 enodes) 1553943080.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943080.877 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943080.877 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943080.877 * * [simplify]: Extracting #3: cost 64 inf + 0 1553943080.878 * * [simplify]: Extracting #4: cost 176 inf + 1 1553943080.879 * * [simplify]: Extracting #5: cost 190 inf + 1723 1553943080.882 * * [simplify]: Extracting #6: cost 81 inf + 23618 1553943080.890 * * [simplify]: Extracting #7: cost 0 inf + 44030 1553943080.900 * * [simplify]: Extracting #8: cost 0 inf + 39551 1553943080.909 * [simplify]: Simplified to (* (* (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) 1553943080.909 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.re x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943080.909 * * * * [progress]: [ 801 / 823 ] simplifiying candidate # 1553943080.909 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943080.909 * * [simplify]: iters left: 6 (14 enodes) 1553943080.912 * * [simplify]: iters left: 5 (56 enodes) 1553943080.923 * * [simplify]: iters left: 4 (110 enodes) 1553943080.953 * * [simplify]: iters left: 3 (402 enodes) 1553943081.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943081.186 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943081.186 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943081.186 * * [simplify]: Extracting #3: cost 77 inf + 0 1553943081.187 * * [simplify]: Extracting #4: cost 267 inf + 1 1553943081.188 * * [simplify]: Extracting #5: cost 268 inf + 6484 1553943081.198 * * [simplify]: Extracting #6: cost 48 inf + 46433 1553943081.212 * * [simplify]: Extracting #7: cost 0 inf + 57129 1553943081.226 * [simplify]: Simplified to (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943081.226 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- 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))) 1553943081.226 * * * * [progress]: [ 802 / 823 ] simplifiying candidate # 1553943081.226 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943081.226 * * [simplify]: iters left: 6 (17 enodes) 1553943081.231 * * [simplify]: iters left: 5 (75 enodes) 1553943081.242 * * [simplify]: iters left: 4 (145 enodes) 1553943081.276 * * [simplify]: iters left: 3 (435 enodes) 1553943081.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943081.413 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943081.413 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943081.413 * * [simplify]: Extracting #3: cost 67 inf + 0 1553943081.414 * * [simplify]: Extracting #4: cost 248 inf + 1 1553943081.416 * * [simplify]: Extracting #5: cost 245 inf + 19422 1553943081.425 * * [simplify]: Extracting #6: cost 74 inf + 65111 1553943081.443 * * [simplify]: Extracting #7: cost 0 inf + 65435 1553943081.458 * * [simplify]: Extracting #8: cost 0 inf + 63920 1553943081.473 * [simplify]: Simplified to (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943081.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* 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)))))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (+ (* 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.im))) 1553943081.474 * * * * [progress]: [ 803 / 823 ] simplifiying candidate # 1553943081.474 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943081.474 * * [simplify]: iters left: 6 (19 enodes) 1553943081.479 * * [simplify]: iters left: 5 (76 enodes) 1553943081.490 * * [simplify]: iters left: 4 (145 enodes) 1553943081.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943081.534 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943081.534 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943081.534 * * [simplify]: Extracting #3: cost 74 inf + 0 1553943081.535 * * [simplify]: Extracting #4: cost 167 inf + 1 1553943081.535 * * [simplify]: Extracting #5: cost 173 inf + 4698 1553943081.538 * * [simplify]: Extracting #6: cost 86 inf + 22991 1553943081.546 * * [simplify]: Extracting #7: cost 3 inf + 41087 1553943081.555 * * [simplify]: Extracting #8: cost 0 inf + 41360 1553943081.563 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))))) 1553943081.563 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.re))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943081.564 * * * * [progress]: [ 804 / 823 ] simplifiying candidate # 1553943081.564 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943081.564 * * [simplify]: iters left: 6 (19 enodes) 1553943081.568 * * [simplify]: iters left: 5 (80 enodes) 1553943081.583 * * [simplify]: iters left: 4 (151 enodes) 1553943081.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943081.620 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943081.620 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943081.620 * * [simplify]: Extracting #3: cost 69 inf + 0 1553943081.621 * * [simplify]: Extracting #4: cost 140 inf + 1 1553943081.621 * * [simplify]: Extracting #5: cost 177 inf + 1502 1553943081.626 * * [simplify]: Extracting #6: cost 64 inf + 24431 1553943081.633 * * [simplify]: Extracting #7: cost 2 inf + 38634 1553943081.643 * * [simplify]: Extracting #8: cost 0 inf + 39158 1553943081.652 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943081.652 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* x.re (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943081.652 * * * * [progress]: [ 805 / 823 ] simplifiying candidate # 1553943081.652 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943081.652 * * [simplify]: iters left: 6 (15 enodes) 1553943081.655 * * [simplify]: iters left: 5 (59 enodes) 1553943081.664 * * [simplify]: iters left: 4 (127 enodes) 1553943081.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943081.709 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943081.709 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943081.709 * * [simplify]: Extracting #3: cost 62 inf + 0 1553943081.710 * * [simplify]: Extracting #4: cost 153 inf + 1 1553943081.710 * * [simplify]: Extracting #5: cost 158 inf + 1227 1553943081.715 * * [simplify]: Extracting #6: cost 33 inf + 23029 1553943081.721 * * [simplify]: Extracting #7: cost 0 inf + 30815 1553943081.729 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) 1553943081.729 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943081.729 * * * * [progress]: [ 806 / 823 ] simplifiying candidate # 1553943081.729 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943081.729 * * [simplify]: iters left: 6 (16 enodes) 1553943081.733 * * [simplify]: iters left: 5 (71 enodes) 1553943081.744 * * [simplify]: iters left: 4 (139 enodes) 1553943081.775 * * [simplify]: iters left: 3 (390 enodes) 1553943081.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943081.897 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943081.897 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943081.897 * * [simplify]: Extracting #3: cost 67 inf + 0 1553943081.897 * * [simplify]: Extracting #4: cost 199 inf + 1 1553943081.899 * * [simplify]: Extracting #5: cost 174 inf + 14749 1553943081.907 * * [simplify]: Extracting #6: cost 13 inf + 47699 1553943081.917 * * [simplify]: Extracting #7: cost 0 inf + 43917 1553943081.927 * * [simplify]: Extracting #8: cost 0 inf + 43746 1553943081.937 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) 1553943081.937 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943081.937 * * * * [progress]: [ 807 / 823 ] simplifiying candidate # 1553943081.938 * [simplify]: Simplifying (* (* (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943081.938 * * [simplify]: iters left: 6 (15 enodes) 1553943081.941 * * [simplify]: iters left: 5 (59 enodes) 1553943081.952 * * [simplify]: iters left: 4 (123 enodes) 1553943081.987 * * [simplify]: iters left: 3 (465 enodes) 1553943082.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943082.256 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943082.256 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943082.256 * * [simplify]: Extracting #3: cost 91 inf + 0 1553943082.257 * * [simplify]: Extracting #4: cost 321 inf + 1 1553943082.259 * * [simplify]: Extracting #5: cost 301 inf + 5680 1553943082.270 * * [simplify]: Extracting #6: cost 39 inf + 53552 1553943082.284 * * [simplify]: Extracting #7: cost 0 inf + 62710 1553943082.299 * [simplify]: Simplified to (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) 1553943082.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (* (- x.re x.im) x.re) (* (+ x.im x.re) (+ x.im x.re))))) (cbrt (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943082.300 * * * * [progress]: [ 808 / 823 ] simplifiying candidate # 1553943082.300 * [simplify]: Simplifying (* (* (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943082.300 * * [simplify]: iters left: 6 (15 enodes) 1553943082.303 * * [simplify]: iters left: 5 (66 enodes) 1553943082.314 * * [simplify]: iters left: 4 (120 enodes) 1553943082.341 * * [simplify]: iters left: 3 (337 enodes) 1553943082.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943082.441 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943082.441 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943082.441 * * [simplify]: Extracting #3: cost 65 inf + 0 1553943082.442 * * [simplify]: Extracting #4: cost 169 inf + 1 1553943082.442 * * [simplify]: Extracting #5: cost 185 inf + 2770 1553943082.446 * * [simplify]: Extracting #6: cost 87 inf + 24925 1553943082.454 * * [simplify]: Extracting #7: cost 0 inf + 41227 1553943082.463 * * [simplify]: Extracting #8: cost 0 inf + 37217 1553943082.471 * * [simplify]: Extracting #9: cost 0 inf + 36693 1553943082.480 * [simplify]: Simplified to (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 1553943082.480 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re))) (cbrt (* (* x.re (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943082.480 * * * * [progress]: [ 809 / 823 ] simplifiying candidate # 1553943082.480 * [simplify]: Simplifying (* (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 1553943082.480 * * [simplify]: iters left: 6 (14 enodes) 1553943082.483 * * [simplify]: iters left: 5 (58 enodes) 1553943082.491 * * [simplify]: iters left: 4 (112 enodes) 1553943082.522 * * [simplify]: iters left: 3 (398 enodes) 1553943082.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943082.739 * * [simplify]: Extracting #1: cost 6 inf + 0 1553943082.739 * * [simplify]: Extracting #2: cost 12 inf + 0 1553943082.739 * * [simplify]: Extracting #3: cost 79 inf + 0 1553943082.740 * * [simplify]: Extracting #4: cost 278 inf + 1 1553943082.743 * * [simplify]: Extracting #5: cost 249 inf + 12061 1553943082.754 * * [simplify]: Extracting #6: cost 48 inf + 50094 1553943082.771 * * [simplify]: Extracting #7: cost 1 inf + 60188 1553943082.787 * * [simplify]: Extracting #8: cost 0 inf + 60150 1553943082.802 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) 1553943082.802 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (cbrt (* (* (- x.re x.im) x.re) (- (* x.re x.re) (* x.im x.im)))))) (cbrt (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943082.802 * * * * [progress]: [ 810 / 823 ] simplifiying candidate #real (real->posit16 (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553943082.802 * * * * [progress]: [ 811 / 823 ] simplifiying candidate # 1553943082.802 * * * * [progress]: [ 812 / 823 ] simplifiying candidate # 1553943082.803 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943082.803 * * [simplify]: iters left: 6 (13 enodes) 1553943082.807 * * [simplify]: iters left: 5 (53 enodes) 1553943082.816 * * [simplify]: iters left: 4 (102 enodes) 1553943082.832 * * [simplify]: iters left: 3 (197 enodes) 1553943082.861 * * [simplify]: iters left: 2 (289 enodes) 1553943082.902 * * [simplify]: iters left: 1 (427 enodes) 1553943082.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943082.955 * * [simplify]: Extracting #1: cost 43 inf + 0 1553943082.955 * * [simplify]: Extracting #2: cost 105 inf + 72 1553943082.956 * * [simplify]: Extracting #3: cost 123 inf + 1163 1553943082.960 * * [simplify]: Extracting #4: cost 33 inf + 19009 1553943082.963 * * [simplify]: Extracting #5: cost 1 inf + 25228 1553943082.967 * * [simplify]: Extracting #6: cost 0 inf + 25086 1553943082.971 * * [simplify]: Extracting #7: cost 0 inf + 25006 1553943082.976 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im)) x.re)) 1553943082.976 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (- (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943082.976 * * * * [progress]: [ 813 / 823 ] simplifiying candidate # 1553943082.976 * [simplify]: Simplifying x.re 1553943082.976 * * [simplify]: iters left: 0 (1 enodes) 1553943082.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943082.976 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943082.976 * [simplify]: Simplified to x.re 1553943082.976 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943082.977 * * * * [progress]: [ 814 / 823 ] simplifiying candidate # 1553943082.977 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553943082.977 * * [simplify]: iters left: 6 (11 enodes) 1553943082.980 * * [simplify]: iters left: 5 (41 enodes) 1553943082.987 * * [simplify]: iters left: 4 (65 enodes) 1553943082.998 * * [simplify]: iters left: 3 (119 enodes) 1553943083.019 * * [simplify]: iters left: 2 (252 enodes) 1553943083.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.080 * * [simplify]: Extracting #1: cost 10 inf + 0 1553943083.080 * * [simplify]: Extracting #2: cost 62 inf + 1 1553943083.080 * * [simplify]: Extracting #3: cost 123 inf + 434 1553943083.081 * * [simplify]: Extracting #4: cost 96 inf + 3453 1553943083.084 * * [simplify]: Extracting #5: cost 14 inf + 17532 1553943083.087 * * [simplify]: Extracting #6: cost 0 inf + 20289 1553943083.094 * [simplify]: Simplified to (/ (cbrt -1) (/ -1 x.re)) 1553943083.094 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (/ (cbrt -1) (/ -1 x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.094 * * * * [progress]: [ 815 / 823 ] simplifiying candidate # 1553943083.094 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943083.094 * * [simplify]: iters left: 6 (13 enodes) 1553943083.098 * * [simplify]: iters left: 5 (53 enodes) 1553943083.108 * * [simplify]: iters left: 4 (102 enodes) 1553943083.124 * * [simplify]: iters left: 3 (197 enodes) 1553943083.151 * * [simplify]: iters left: 2 (289 enodes) 1553943083.193 * * [simplify]: iters left: 1 (427 enodes) 1553943083.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.249 * * [simplify]: Extracting #1: cost 43 inf + 0 1553943083.250 * * [simplify]: Extracting #2: cost 105 inf + 72 1553943083.250 * * [simplify]: Extracting #3: cost 123 inf + 1163 1553943083.252 * * [simplify]: Extracting #4: cost 33 inf + 19009 1553943083.256 * * [simplify]: Extracting #5: cost 1 inf + 25228 1553943083.260 * * [simplify]: Extracting #6: cost 0 inf + 25086 1553943083.264 * * [simplify]: Extracting #7: cost 0 inf + 25006 1553943083.268 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im)) x.re)) 1553943083.268 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (cbrt (* (- (* x.im x.im)) x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.268 * * * * [progress]: [ 816 / 823 ] simplifiying candidate # 1553943083.268 * [simplify]: Simplifying x.re 1553943083.268 * * [simplify]: iters left: 0 (1 enodes) 1553943083.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.269 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943083.269 * [simplify]: Simplified to x.re 1553943083.269 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) x.re) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.269 * * * * [progress]: [ 817 / 823 ] simplifiying candidate # 1553943083.269 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553943083.269 * * [simplify]: iters left: 6 (11 enodes) 1553943083.272 * * [simplify]: iters left: 5 (41 enodes) 1553943083.279 * * [simplify]: iters left: 4 (65 enodes) 1553943083.292 * * [simplify]: iters left: 3 (119 enodes) 1553943083.313 * * [simplify]: iters left: 2 (252 enodes) 1553943083.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.374 * * [simplify]: Extracting #1: cost 10 inf + 0 1553943083.374 * * [simplify]: Extracting #2: cost 62 inf + 1 1553943083.375 * * [simplify]: Extracting #3: cost 123 inf + 434 1553943083.375 * * [simplify]: Extracting #4: cost 96 inf + 3453 1553943083.378 * * [simplify]: Extracting #5: cost 14 inf + 17532 1553943083.382 * * [simplify]: Extracting #6: cost 0 inf + 20289 1553943083.386 * [simplify]: Simplified to (/ (cbrt -1) (/ -1 x.re)) 1553943083.386 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (- (* (* (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (/ (cbrt -1) (/ -1 x.re))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.386 * * * * [progress]: [ 818 / 823 ] simplifiying candidate # 1553943083.386 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943083.386 * * [simplify]: iters left: 6 (13 enodes) 1553943083.390 * * [simplify]: iters left: 5 (53 enodes) 1553943083.400 * * [simplify]: iters left: 4 (102 enodes) 1553943083.416 * * [simplify]: iters left: 3 (197 enodes) 1553943083.446 * * [simplify]: iters left: 2 (289 enodes) 1553943083.485 * * [simplify]: iters left: 1 (427 enodes) 1553943083.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.540 * * [simplify]: Extracting #1: cost 43 inf + 0 1553943083.541 * * [simplify]: Extracting #2: cost 105 inf + 72 1553943083.541 * * [simplify]: Extracting #3: cost 123 inf + 1163 1553943083.543 * * [simplify]: Extracting #4: cost 33 inf + 19009 1553943083.549 * * [simplify]: Extracting #5: cost 1 inf + 25228 1553943083.553 * * [simplify]: Extracting #6: cost 0 inf + 25086 1553943083.557 * * [simplify]: Extracting #7: cost 0 inf + 25006 1553943083.561 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im)) x.re)) 1553943083.561 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (- (* x.im x.im)) x.re)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.561 * * * * [progress]: [ 819 / 823 ] simplifiying candidate # 1553943083.562 * [simplify]: Simplifying x.re 1553943083.562 * * [simplify]: iters left: 0 (1 enodes) 1553943083.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.562 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943083.562 * [simplify]: Simplified to x.re 1553943083.562 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* x.re (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.562 * * * * [progress]: [ 820 / 823 ] simplifiying candidate # 1553943083.562 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553943083.562 * * [simplify]: iters left: 6 (11 enodes) 1553943083.566 * * [simplify]: iters left: 5 (41 enodes) 1553943083.572 * * [simplify]: iters left: 4 (65 enodes) 1553943083.583 * * [simplify]: iters left: 3 (119 enodes) 1553943083.604 * * [simplify]: iters left: 2 (252 enodes) 1553943083.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.664 * * [simplify]: Extracting #1: cost 10 inf + 0 1553943083.664 * * [simplify]: Extracting #2: cost 62 inf + 1 1553943083.664 * * [simplify]: Extracting #3: cost 123 inf + 434 1553943083.665 * * [simplify]: Extracting #4: cost 96 inf + 3453 1553943083.668 * * [simplify]: Extracting #5: cost 14 inf + 17532 1553943083.672 * * [simplify]: Extracting #6: cost 0 inf + 20289 1553943083.676 * [simplify]: Simplified to (/ (cbrt -1) (/ -1 x.re)) 1553943083.676 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (* (/ (cbrt -1) (/ -1 x.re)) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.676 * * * * [progress]: [ 821 / 823 ] simplifiying candidate # 1553943083.676 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943083.676 * * [simplify]: iters left: 5 (8 enodes) 1553943083.678 * * [simplify]: iters left: 4 (31 enodes) 1553943083.686 * * [simplify]: iters left: 3 (48 enodes) 1553943083.693 * * [simplify]: iters left: 2 (81 enodes) 1553943083.704 * * [simplify]: iters left: 1 (100 enodes) 1553943083.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.716 * * [simplify]: Extracting #1: cost 15 inf + 0 1553943083.716 * * [simplify]: Extracting #2: cost 35 inf + 1 1553943083.717 * * [simplify]: Extracting #3: cost 32 inf + 657 1553943083.717 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553943083.718 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553943083.719 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553943083.719 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.719 * * * * [progress]: [ 822 / 823 ] simplifiying candidate # 1553943083.719 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943083.720 * * [simplify]: iters left: 5 (8 enodes) 1553943083.722 * * [simplify]: iters left: 4 (31 enodes) 1553943083.726 * * [simplify]: iters left: 3 (48 enodes) 1553943083.734 * * [simplify]: iters left: 2 (81 enodes) 1553943083.745 * * [simplify]: iters left: 1 (100 enodes) 1553943083.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.759 * * [simplify]: Extracting #1: cost 15 inf + 0 1553943083.759 * * [simplify]: Extracting #2: cost 35 inf + 1 1553943083.759 * * [simplify]: Extracting #3: cost 32 inf + 657 1553943083.760 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553943083.760 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553943083.761 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553943083.761 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.761 * * * * [progress]: [ 823 / 823 ] simplifiying candidate # 1553943083.762 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943083.762 * * [simplify]: iters left: 5 (8 enodes) 1553943083.764 * * [simplify]: iters left: 4 (31 enodes) 1553943083.768 * * [simplify]: iters left: 3 (48 enodes) 1553943083.776 * * [simplify]: iters left: 2 (81 enodes) 1553943083.787 * * [simplify]: iters left: 1 (100 enodes) 1553943083.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943083.799 * * [simplify]: Extracting #1: cost 15 inf + 0 1553943083.799 * * [simplify]: Extracting #2: cost 35 inf + 1 1553943083.799 * * [simplify]: Extracting #3: cost 32 inf + 657 1553943083.800 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553943083.801 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553943083.802 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553943083.802 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* x.re (- (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943083.803 * * * [progress]: adding candidates to table 1553943095.074 * * [progress]: iteration 4 / 4 1553943095.074 * * * [progress]: picking best candidate 1553943095.102 * * * * [pick]: Picked # 1553943095.102 * * * [progress]: localizing error 1553943095.108 * * * [progress]: generating rewritten candidates 1553943095.109 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 1553943095.114 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1553943095.119 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1553943095.128 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1553943095.148 * * * [progress]: generating series expansions 1553943095.148 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 1553943095.148 * [backup-simplify]: Simplify (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) into (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 1553943095.148 * [approximate]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 1553943095.148 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.148 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.148 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.148 * [backup-simplify]: Simplify x.re into x.re 1553943095.148 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.148 * [backup-simplify]: Simplify 0 into 0 1553943095.148 * [backup-simplify]: Simplify 1 into 1 1553943095.148 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.148 * [backup-simplify]: Simplify x.re into x.re 1553943095.148 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553943095.148 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.148 * [backup-simplify]: Simplify x.re into x.re 1553943095.148 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.148 * [backup-simplify]: Simplify 0 into 0 1553943095.149 * [backup-simplify]: Simplify 1 into 1 1553943095.149 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553943095.149 * [backup-simplify]: Simplify (- 0) into 0 1553943095.149 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553943095.149 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553943095.149 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553943095.149 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553943095.149 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553943095.149 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553943095.149 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553943095.149 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553943095.149 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553943095.149 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.149 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.149 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553943095.149 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.149 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.149 * [backup-simplify]: Simplify 0 into 0 1553943095.149 * [backup-simplify]: Simplify 1 into 1 1553943095.149 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.149 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.149 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.149 * [backup-simplify]: Simplify x.im into x.im 1553943095.149 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.150 * [backup-simplify]: Simplify 0 into 0 1553943095.150 * [backup-simplify]: Simplify 1 into 1 1553943095.150 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.150 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.150 * [backup-simplify]: Simplify 0 into 0 1553943095.150 * [backup-simplify]: Simplify 1 into 1 1553943095.150 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.150 * [backup-simplify]: Simplify x.im into x.im 1553943095.150 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553943095.150 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553943095.150 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553943095.150 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553943095.150 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553943095.150 * [backup-simplify]: Simplify (- 0) into 0 1553943095.150 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.153 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.153 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553943095.154 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553943095.154 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553943095.154 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.154 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553943095.154 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553943095.154 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553943095.154 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553943095.154 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553943095.154 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.154 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.154 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553943095.154 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.154 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.154 * [backup-simplify]: Simplify 0 into 0 1553943095.154 * [backup-simplify]: Simplify 1 into 1 1553943095.154 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.154 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.154 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.154 * [backup-simplify]: Simplify x.im into x.im 1553943095.154 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.154 * [backup-simplify]: Simplify 0 into 0 1553943095.154 * [backup-simplify]: Simplify 1 into 1 1553943095.155 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.155 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.155 * [backup-simplify]: Simplify 0 into 0 1553943095.155 * [backup-simplify]: Simplify 1 into 1 1553943095.155 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.155 * [backup-simplify]: Simplify x.im into x.im 1553943095.155 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553943095.155 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553943095.155 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553943095.155 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553943095.155 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553943095.155 * [backup-simplify]: Simplify (- 0) into 0 1553943095.155 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.156 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.156 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553943095.156 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553943095.156 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553943095.156 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.156 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553943095.156 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553943095.157 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553943095.157 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553943095.157 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.157 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.157 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553943095.157 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553943095.157 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553943095.157 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.157 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.157 * [backup-simplify]: Simplify 0 into 0 1553943095.157 * [backup-simplify]: Simplify 1 into 1 1553943095.157 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.157 * [backup-simplify]: Simplify (- 1) into -1 1553943095.157 * [backup-simplify]: Simplify (- 1) into -1 1553943095.158 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.158 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.158 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.158 * [backup-simplify]: Simplify x.re into x.re 1553943095.158 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.158 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553943095.158 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553943095.159 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553943095.159 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943095.159 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943095.160 * [backup-simplify]: Simplify (- 0) into 0 1553943095.160 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.160 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.160 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553943095.161 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553943095.161 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1553943095.162 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.162 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1553943095.163 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.163 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.163 * [backup-simplify]: Simplify 0 into 0 1553943095.163 * [backup-simplify]: Simplify 0 into 0 1553943095.163 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.163 * [backup-simplify]: Simplify (- 0) into 0 1553943095.164 * [backup-simplify]: Simplify (- 1) into -1 1553943095.164 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.165 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.165 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.166 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553943095.166 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.166 * [backup-simplify]: Simplify 0 into 0 1553943095.167 * [backup-simplify]: Simplify (- 0) into 0 1553943095.167 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.167 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.168 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553943095.169 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553943095.170 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1553943095.170 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.170 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553943095.171 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1553943095.171 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553943095.171 * [backup-simplify]: Simplify -1/3 into -1/3 1553943095.171 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.171 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.171 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.171 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.171 * [backup-simplify]: Simplify 0 into 0 1553943095.171 * [backup-simplify]: Simplify 1 into 1 1553943095.171 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.172 * [backup-simplify]: Simplify (- 1) into -1 1553943095.172 * [backup-simplify]: Simplify (- 1) into -1 1553943095.172 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.172 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.172 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.172 * [backup-simplify]: Simplify x.re into x.re 1553943095.172 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.173 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553943095.173 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553943095.173 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553943095.173 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943095.174 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.174 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.174 * [backup-simplify]: Simplify 0 into 0 1553943095.174 * [backup-simplify]: Simplify 1 into 1 1553943095.174 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.174 * [backup-simplify]: Simplify (/ (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943095.175 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.175 * [backup-simplify]: Simplify (- 0) into 0 1553943095.175 * [backup-simplify]: Simplify (- 1) into -1 1553943095.176 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.176 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.176 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.177 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553943095.177 * [backup-simplify]: Simplify (- 0) into 0 1553943095.178 * [backup-simplify]: Simplify (- 1) into -1 1553943095.178 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.178 * [backup-simplify]: Simplify (- 0) into 0 1553943095.178 * [backup-simplify]: Simplify (- 1) into -1 1553943095.180 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.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 1553943095.181 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.182 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553943095.183 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.183 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.184 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.185 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.185 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)))) into 0 1553943095.187 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.188 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1553943095.188 * [backup-simplify]: Simplify 0 into 0 1553943095.188 * [backup-simplify]: Simplify 0 into 0 1553943095.188 * [backup-simplify]: Simplify (- 0) into 0 1553943095.188 * [backup-simplify]: Simplify (- 1) into -1 1553943095.189 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.189 * [backup-simplify]: Simplify (- 0) into 0 1553943095.189 * [backup-simplify]: Simplify (- 1) into -1 1553943095.191 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.192 * [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 1553943095.192 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.193 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553943095.194 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.194 * [backup-simplify]: Simplify 0 into 0 1553943095.194 * [backup-simplify]: Simplify (- 0) into 0 1553943095.194 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.194 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.195 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553943095.196 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553943095.198 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1553943095.198 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.199 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1553943095.200 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553943095.200 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.200 * [backup-simplify]: Simplify 0 into 0 1553943095.200 * [backup-simplify]: Simplify 0 into 0 1553943095.200 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943095.200 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553943095.200 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553943095.201 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.201 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.201 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.201 * [backup-simplify]: Simplify x.re into x.re 1553943095.201 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.201 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.201 * [backup-simplify]: Simplify 0 into 0 1553943095.201 * [backup-simplify]: Simplify 1 into 1 1553943095.201 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.201 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.201 * [backup-simplify]: Simplify 0 into 0 1553943095.201 * [backup-simplify]: Simplify 1 into 1 1553943095.201 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.201 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.201 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.201 * [backup-simplify]: Simplify x.re into x.re 1553943095.201 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.201 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.201 * [backup-simplify]: Simplify x.re into x.re 1553943095.202 * [backup-simplify]: Simplify (- 1) into -1 1553943095.202 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.202 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.202 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.202 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553943095.203 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553943095.203 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553943095.203 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553943095.203 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553943095.203 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.203 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.203 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.203 * [backup-simplify]: Simplify 0 into 0 1553943095.203 * [backup-simplify]: Simplify 1 into 1 1553943095.203 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.203 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.203 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.203 * [backup-simplify]: Simplify x.im into x.im 1553943095.204 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.204 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.204 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.204 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.204 * [backup-simplify]: Simplify x.im into x.im 1553943095.204 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.204 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.204 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.204 * [backup-simplify]: Simplify 0 into 0 1553943095.204 * [backup-simplify]: Simplify 1 into 1 1553943095.204 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.204 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.204 * [backup-simplify]: Simplify 0 into 0 1553943095.204 * [backup-simplify]: Simplify 1 into 1 1553943095.204 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.204 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.205 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.205 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.205 * [backup-simplify]: Simplify (log 1) into 0 1553943095.205 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.205 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553943095.206 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553943095.206 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.206 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.206 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.206 * [backup-simplify]: Simplify 0 into 0 1553943095.206 * [backup-simplify]: Simplify 1 into 1 1553943095.206 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.206 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.206 * [backup-simplify]: Simplify x.im into x.im 1553943095.206 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.206 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.206 * [backup-simplify]: Simplify x.im into x.im 1553943095.206 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.206 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.206 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.206 * [backup-simplify]: Simplify 0 into 0 1553943095.206 * [backup-simplify]: Simplify 1 into 1 1553943095.206 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.206 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.206 * [backup-simplify]: Simplify 0 into 0 1553943095.207 * [backup-simplify]: Simplify 1 into 1 1553943095.207 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.207 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.207 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.207 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.208 * [backup-simplify]: Simplify (log 1) into 0 1553943095.208 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.208 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553943095.208 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553943095.208 * [taylor]: Taking taylor expansion of (pow x.re -1) in x.im 1553943095.208 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.208 * [backup-simplify]: Simplify x.re into x.re 1553943095.208 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.208 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.209 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.209 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.209 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.209 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553943095.209 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553943095.209 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553943095.210 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553943095.211 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553943095.211 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.211 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1553943095.212 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.212 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.212 * [backup-simplify]: Simplify 0 into 0 1553943095.212 * [backup-simplify]: Simplify 0 into 0 1553943095.212 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1553943095.212 * [backup-simplify]: Simplify 0 into 0 1553943095.212 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.212 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.213 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.213 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.213 * [backup-simplify]: Simplify (- 0) into 0 1553943095.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.214 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553943095.215 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553943095.216 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1553943095.216 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.216 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553943095.217 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1553943095.217 * [taylor]: Taking taylor expansion of (/ -1/3 (* (pow x.im 2) x.re)) in x.im 1553943095.217 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553943095.217 * [backup-simplify]: Simplify -1/3 into -1/3 1553943095.217 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553943095.217 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.217 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.217 * [backup-simplify]: Simplify 0 into 0 1553943095.217 * [backup-simplify]: Simplify 1 into 1 1553943095.217 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.217 * [backup-simplify]: Simplify x.re into x.re 1553943095.217 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.217 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553943095.217 * [backup-simplify]: Simplify (/ -1/3 x.re) into (/ -1/3 x.re) 1553943095.218 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.218 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.219 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1553943095.219 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1553943095.219 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)))) into 0 1553943095.219 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1/3 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553943095.219 * [backup-simplify]: Simplify 0 into 0 1553943095.219 * [backup-simplify]: Simplify 0 into 0 1553943095.220 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1553943095.220 * [backup-simplify]: Simplify 0 into 0 1553943095.220 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.220 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.220 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.221 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.221 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.221 * [backup-simplify]: Simplify (- 0) into 0 1553943095.222 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.222 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.223 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553943095.225 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1553943095.225 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.226 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1553943095.227 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553943095.227 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.227 * [backup-simplify]: Simplify 0 into 0 1553943095.227 * [backup-simplify]: Simplify 0 into 0 1553943095.227 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 1553943095.228 * [backup-simplify]: Simplify (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 1553943095.228 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in (x.re x.im) around 0 1553943095.228 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.228 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.228 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.228 * [backup-simplify]: Simplify 0 into 0 1553943095.228 * [backup-simplify]: Simplify 1 into 1 1553943095.228 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.228 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.228 * [backup-simplify]: Simplify x.re into x.re 1553943095.228 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.228 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.228 * [backup-simplify]: Simplify 0 into 0 1553943095.228 * [backup-simplify]: Simplify 1 into 1 1553943095.228 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.228 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.228 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.229 * [backup-simplify]: Simplify x.re into x.re 1553943095.229 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.229 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.229 * [backup-simplify]: Simplify x.re into x.re 1553943095.229 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.229 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.229 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.229 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.229 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553943095.230 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553943095.230 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553943095.230 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553943095.230 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.230 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.230 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.230 * [backup-simplify]: Simplify x.im into x.im 1553943095.230 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.230 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.230 * [backup-simplify]: Simplify 0 into 0 1553943095.230 * [backup-simplify]: Simplify 1 into 1 1553943095.230 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.230 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.230 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.230 * [backup-simplify]: Simplify x.im into x.im 1553943095.231 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.231 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.231 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.231 * [backup-simplify]: Simplify 0 into 0 1553943095.231 * [backup-simplify]: Simplify 1 into 1 1553943095.231 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.231 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.231 * [backup-simplify]: Simplify 0 into 0 1553943095.231 * [backup-simplify]: Simplify 1 into 1 1553943095.231 * [backup-simplify]: Simplify (- 1) into -1 1553943095.231 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.232 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.232 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.232 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.232 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.233 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.233 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.233 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.233 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.233 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.233 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.233 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.234 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.234 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.234 * [backup-simplify]: Simplify x.im into x.im 1553943095.234 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.234 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.234 * [backup-simplify]: Simplify 0 into 0 1553943095.234 * [backup-simplify]: Simplify 1 into 1 1553943095.234 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.234 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.234 * [backup-simplify]: Simplify x.im into x.im 1553943095.234 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.234 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.234 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.234 * [backup-simplify]: Simplify 0 into 0 1553943095.234 * [backup-simplify]: Simplify 1 into 1 1553943095.234 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.234 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.234 * [backup-simplify]: Simplify 0 into 0 1553943095.234 * [backup-simplify]: Simplify 1 into 1 1553943095.235 * [backup-simplify]: Simplify (- 1) into -1 1553943095.235 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.235 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.235 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.236 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.236 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.236 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.237 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.240 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.240 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553943095.240 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553943095.240 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.240 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.240 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553943095.240 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553943095.240 * [taylor]: Taking taylor expansion of -1 in x.im 1553943095.240 * [backup-simplify]: Simplify -1 into -1 1553943095.241 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.241 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553943095.241 * [taylor]: Taking taylor expansion of 3 in x.im 1553943095.241 * [backup-simplify]: Simplify 3 into 3 1553943095.241 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.241 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.241 * [backup-simplify]: Simplify x.re into x.re 1553943095.241 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.241 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553943095.241 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553943095.241 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553943095.242 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.242 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.242 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.243 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.243 * [backup-simplify]: Simplify (- 0) into 0 1553943095.243 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.244 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553943095.244 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553943095.245 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.245 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.246 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553943095.246 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.247 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.247 * [backup-simplify]: Simplify 0 into 0 1553943095.247 * [backup-simplify]: Simplify 0 into 0 1553943095.247 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.248 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.248 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553943095.248 * [backup-simplify]: Simplify (- 0) into 0 1553943095.248 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.249 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553943095.250 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.250 * [backup-simplify]: Simplify 0 into 0 1553943095.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.251 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.251 * [backup-simplify]: Simplify (- 0) into 0 1553943095.252 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.252 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553943095.253 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553943095.254 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1553943095.254 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.255 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553943095.256 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1553943095.256 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) in x.im 1553943095.256 * [taylor]: Taking taylor expansion of -1/3 in x.im 1553943095.256 * [backup-simplify]: Simplify -1/3 into -1/3 1553943095.256 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)) in x.im 1553943095.256 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553943095.256 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553943095.256 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.256 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.256 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553943095.256 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553943095.256 * [taylor]: Taking taylor expansion of -1 in x.im 1553943095.256 * [backup-simplify]: Simplify -1 into -1 1553943095.256 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.256 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553943095.256 * [taylor]: Taking taylor expansion of 3 in x.im 1553943095.257 * [backup-simplify]: Simplify 3 into 3 1553943095.257 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.257 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.257 * [backup-simplify]: Simplify x.re into x.re 1553943095.257 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.257 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553943095.257 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553943095.257 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553943095.257 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.258 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.258 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.258 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.258 * [backup-simplify]: Simplify 0 into 0 1553943095.258 * [backup-simplify]: Simplify 1 into 1 1553943095.258 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.258 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.259 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.259 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.260 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553943095.260 * [backup-simplify]: Simplify (- 0) into 0 1553943095.260 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.261 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553943095.262 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.263 * [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 1553943095.263 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553943095.264 * [backup-simplify]: Simplify (- 0) into 0 1553943095.264 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.265 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553943095.266 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.266 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.267 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.267 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.268 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)))) into 0 1553943095.269 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.270 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1553943095.270 * [backup-simplify]: Simplify 0 into 0 1553943095.270 * [backup-simplify]: Simplify 0 into 0 1553943095.271 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.272 * [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 1553943095.273 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553943095.273 * [backup-simplify]: Simplify (- 0) into 0 1553943095.273 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.274 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553943095.275 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.275 * [backup-simplify]: Simplify 0 into 0 1553943095.275 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.276 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.276 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.276 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.277 * [backup-simplify]: Simplify (- 0) into 0 1553943095.277 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.278 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.279 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553943095.281 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1553943095.281 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.282 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1553943095.283 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553943095.283 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.283 * [backup-simplify]: Simplify 0 into 0 1553943095.283 * [backup-simplify]: Simplify 0 into 0 1553943095.284 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) into (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553943095.284 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1553943095.284 * [backup-simplify]: Simplify (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3) into (pow (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 3) 1553943095.284 * [approximate]: Taking taylor expansion of (pow (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 3) in (x.re x.im) around 0 1553943095.284 * [taylor]: Taking taylor expansion of (pow (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 3) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.284 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.284 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.284 * [backup-simplify]: Simplify x.re into x.re 1553943095.284 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.284 * [backup-simplify]: Simplify 0 into 0 1553943095.284 * [backup-simplify]: Simplify 1 into 1 1553943095.284 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.284 * [backup-simplify]: Simplify x.re into x.re 1553943095.284 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553943095.284 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.284 * [backup-simplify]: Simplify x.re into x.re 1553943095.284 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.284 * [backup-simplify]: Simplify 0 into 0 1553943095.284 * [backup-simplify]: Simplify 1 into 1 1553943095.284 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1553943095.285 * [backup-simplify]: Simplify (- 0) into 0 1553943095.285 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1553943095.285 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553943095.285 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553943095.285 * [backup-simplify]: Simplify (log (pow x.re 3)) into (log (pow x.re 3)) 1553943095.285 * [backup-simplify]: Simplify (* 1/3 (log (pow x.re 3))) into (* 1/3 (log (pow x.re 3))) 1553943095.285 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.re 3)))) into (pow (pow x.re 3) 1/3) 1553943095.285 * [taylor]: Taking taylor expansion of (pow (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 3) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.285 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.285 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.285 * [backup-simplify]: Simplify 0 into 0 1553943095.285 * [backup-simplify]: Simplify 1 into 1 1553943095.285 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.285 * [backup-simplify]: Simplify x.im into x.im 1553943095.285 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.285 * [backup-simplify]: Simplify 0 into 0 1553943095.285 * [backup-simplify]: Simplify 1 into 1 1553943095.285 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.285 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.285 * [backup-simplify]: Simplify 0 into 0 1553943095.285 * [backup-simplify]: Simplify 1 into 1 1553943095.285 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.285 * [backup-simplify]: Simplify x.im into x.im 1553943095.285 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553943095.285 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553943095.285 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553943095.285 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553943095.285 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553943095.286 * [backup-simplify]: Simplify (- 0) into 0 1553943095.286 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.286 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.286 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553943095.286 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553943095.287 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553943095.287 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.287 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553943095.287 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553943095.287 * [taylor]: Taking taylor expansion of (pow (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) 3) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of (pow (* x.re (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im)))))) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.re (* (+ x.im x.re) (- x.re x.im))))) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.287 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.287 * [taylor]: Taking taylor expansion of (log (* x.re (* (+ x.im x.re) (- x.re x.im)))) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.287 * [backup-simplify]: Simplify 0 into 0 1553943095.287 * [backup-simplify]: Simplify 1 into 1 1553943095.287 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.287 * [backup-simplify]: Simplify x.im into x.im 1553943095.287 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.287 * [backup-simplify]: Simplify 0 into 0 1553943095.287 * [backup-simplify]: Simplify 1 into 1 1553943095.287 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.287 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.287 * [backup-simplify]: Simplify 0 into 0 1553943095.287 * [backup-simplify]: Simplify 1 into 1 1553943095.287 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.287 * [backup-simplify]: Simplify x.im into x.im 1553943095.287 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553943095.287 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553943095.287 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553943095.287 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553943095.288 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553943095.288 * [backup-simplify]: Simplify (- 0) into 0 1553943095.288 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.288 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.288 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553943095.289 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553943095.289 * [backup-simplify]: Simplify (log (- (pow x.im 2))) into (log (- (pow x.im 2))) 1553943095.289 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.289 * [backup-simplify]: Simplify (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) into (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) 1553943095.289 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) into (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 1553943095.289 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))))) into (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2) 1553943095.290 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2)) into (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 3) 1553943095.290 * [taylor]: Taking taylor expansion of (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 3) in x.im 1553943095.290 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553943095.290 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553943095.290 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.290 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.290 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553943095.290 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553943095.290 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553943095.290 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.290 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.290 * [backup-simplify]: Simplify 0 into 0 1553943095.290 * [backup-simplify]: Simplify 1 into 1 1553943095.290 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.290 * [backup-simplify]: Simplify (- 1) into -1 1553943095.291 * [backup-simplify]: Simplify (- 1) into -1 1553943095.291 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.291 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.291 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.291 * [backup-simplify]: Simplify x.re into x.re 1553943095.291 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.291 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553943095.292 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553943095.292 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553943095.292 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943095.293 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2) 1553943095.293 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2)) into (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) 1553943095.294 * [backup-simplify]: Simplify (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) into (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) 1553943095.294 * [backup-simplify]: Simplify (- 0) into 0 1553943095.294 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.295 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.295 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553943095.295 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553943095.296 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (- (pow x.im 2)) 1)))) 1) into 0 1553943095.296 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.296 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))) into 0 1553943095.297 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.297 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 0) (* 0 (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1553943095.297 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 0) (* 0 (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2))) into 0 1553943095.297 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.297 * [backup-simplify]: Simplify 0 into 0 1553943095.297 * [backup-simplify]: Simplify 0 into 0 1553943095.298 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.298 * [backup-simplify]: Simplify (- 0) into 0 1553943095.298 * [backup-simplify]: Simplify (- 1) into -1 1553943095.299 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.300 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.300 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.300 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553943095.301 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.302 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))))) into 0 1553943095.302 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (* 0 (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2))) into 0 1553943095.302 * [backup-simplify]: Simplify 0 into 0 1553943095.303 * [backup-simplify]: Simplify (- 0) into 0 1553943095.303 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.303 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.304 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553943095.304 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553943095.305 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 1)))) 2) into (/ -1 (pow x.im 2)) 1553943095.306 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.306 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553943095.306 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 1553943095.307 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)))) (+ (* 0 0) (* (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))))))) into (- (* 2/3 (/ (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2) (pow x.im 2)))) 1553943095.308 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (- (* 2/3 (/ (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2) (pow x.im 2))))) (+ (* 0 0) (* (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2)))) into (- (/ (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 3) (pow x.im 2))) 1553943095.308 * [taylor]: Taking taylor expansion of (- (/ (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 3) (pow x.im 2))) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of (/ (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 3) (pow x.im 2)) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 3) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (- (pow x.im 2))) (log x.re))) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.308 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.308 * [taylor]: Taking taylor expansion of (+ (log (- (pow x.im 2))) (log x.re)) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of (log (- (pow x.im 2))) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.308 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.308 * [backup-simplify]: Simplify 0 into 0 1553943095.309 * [backup-simplify]: Simplify 1 into 1 1553943095.309 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.309 * [backup-simplify]: Simplify (- 1) into -1 1553943095.309 * [backup-simplify]: Simplify (- 1) into -1 1553943095.309 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.309 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.309 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.309 * [backup-simplify]: Simplify x.re into x.re 1553943095.310 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.310 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log -1)) into (+ (* 2 (log x.im)) (log -1)) 1553943095.310 * [backup-simplify]: Simplify (+ (+ (* 2 (log x.im)) (log -1)) (log x.re)) into (+ (* 2 (log x.im)) (+ (log -1) (log x.re))) 1553943095.311 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))) 1553943095.311 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943095.311 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.311 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.311 * [backup-simplify]: Simplify 0 into 0 1553943095.311 * [backup-simplify]: Simplify 1 into 1 1553943095.312 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2) 1553943095.312 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2)) into (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) 1553943095.312 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.313 * [backup-simplify]: Simplify (/ (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) 1) into (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) 1553943095.313 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.313 * [backup-simplify]: Simplify (- 0) into 0 1553943095.314 * [backup-simplify]: Simplify (- 1) into -1 1553943095.314 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.315 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.315 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.316 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) into 0 1553943095.316 * [backup-simplify]: Simplify (- 0) into 0 1553943095.316 * [backup-simplify]: Simplify (- 1) into -1 1553943095.317 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.317 * [backup-simplify]: Simplify (- 0) into 0 1553943095.317 * [backup-simplify]: Simplify (- 1) into -1 1553943095.319 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.320 * [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 1553943095.320 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.321 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553943095.325 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.326 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.327 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1553943095.328 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))))) into 0 1553943095.328 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2)))) into 0 1553943095.329 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.330 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (* 0 (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2))) into 0 1553943095.330 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.331 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) (/ 0 1)))) into 0 1553943095.332 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.332 * [backup-simplify]: Simplify (- 0) into 0 1553943095.332 * [backup-simplify]: Simplify 0 into 0 1553943095.332 * [backup-simplify]: Simplify 0 into 0 1553943095.333 * [backup-simplify]: Simplify (- 0) into 0 1553943095.333 * [backup-simplify]: Simplify (- 1) into -1 1553943095.333 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.333 * [backup-simplify]: Simplify (- 0) into 0 1553943095.334 * [backup-simplify]: Simplify (- 1) into -1 1553943095.335 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.336 * [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 1553943095.336 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.337 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))) into 0 1553943095.338 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.339 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re)))))))) into 0 1553943095.340 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 2)))) into 0 1553943095.340 * [backup-simplify]: Simplify 0 into 0 1553943095.340 * [backup-simplify]: Simplify (- 0) into 0 1553943095.340 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.341 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.341 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553943095.342 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553943095.344 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (- (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (- (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (- (pow x.im 2)) 1)))) 6) into 0 1553943095.344 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log (- (pow x.im 2)))) into (+ (log (- (pow x.im 2))) (log x.re)) 1553943095.345 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (+ (log (- (pow x.im 2))) (log x.re)))))) into 0 1553943095.346 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553943095.346 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 0) (+ (* 0 (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2)))) (+ (* (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 0) (* 0 (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))))))) into 0 1553943095.347 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 0) (+ (* 0 (- (* 2/3 (/ (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2) (pow x.im 2))))) (+ (* (* -1/3 (/ (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) (pow x.im 2))) 0) (* 0 (pow (exp (* 1/3 (+ (log (- (pow x.im 2))) (log x.re)))) 2))))) into 0 1553943095.347 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.347 * [backup-simplify]: Simplify 0 into 0 1553943095.347 * [backup-simplify]: Simplify 0 into 0 1553943095.347 * [backup-simplify]: Simplify (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) into (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) 1553943095.348 * [backup-simplify]: Simplify (pow (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) 3) into (pow (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) 1553943095.348 * [approximate]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in (x.re x.im) around 0 1553943095.348 * [taylor]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.348 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.348 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.348 * [backup-simplify]: Simplify x.re into x.re 1553943095.348 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.348 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.348 * [backup-simplify]: Simplify 0 into 0 1553943095.348 * [backup-simplify]: Simplify 1 into 1 1553943095.348 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.348 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.348 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.348 * [backup-simplify]: Simplify 0 into 0 1553943095.348 * [backup-simplify]: Simplify 1 into 1 1553943095.349 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.349 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.349 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.349 * [backup-simplify]: Simplify x.re into x.re 1553943095.349 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.349 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.349 * [backup-simplify]: Simplify x.re into x.re 1553943095.349 * [backup-simplify]: Simplify (- 1) into -1 1553943095.349 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.350 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.350 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.350 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553943095.350 * [backup-simplify]: Simplify (log (/ -1 x.re)) into (log (/ -1 x.re)) 1553943095.350 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ -1 x.re))) into (- (log (/ -1 x.re)) (* 2 (log x.im))) 1553943095.350 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im)))) 1553943095.350 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ -1 x.re)) (* 2 (log x.im))))) 1553943095.350 * [taylor]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in x.re 1553943095.350 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.350 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.350 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.350 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.350 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.351 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.351 * [backup-simplify]: Simplify 0 into 0 1553943095.351 * [backup-simplify]: Simplify 1 into 1 1553943095.351 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.351 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.351 * [backup-simplify]: Simplify x.im into x.im 1553943095.351 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.351 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.351 * [backup-simplify]: Simplify x.im into x.im 1553943095.351 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.351 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.351 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.351 * [backup-simplify]: Simplify 0 into 0 1553943095.351 * [backup-simplify]: Simplify 1 into 1 1553943095.351 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.351 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.351 * [backup-simplify]: Simplify 0 into 0 1553943095.351 * [backup-simplify]: Simplify 1 into 1 1553943095.352 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.352 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.352 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.352 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.353 * [backup-simplify]: Simplify (log 1) into 0 1553943095.353 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.353 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553943095.353 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553943095.353 * [taylor]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.353 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.353 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.353 * [backup-simplify]: Simplify 0 into 0 1553943095.353 * [backup-simplify]: Simplify 1 into 1 1553943095.353 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.353 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.353 * [backup-simplify]: Simplify x.im into x.im 1553943095.353 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.353 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.353 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.353 * [backup-simplify]: Simplify x.im into x.im 1553943095.354 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.354 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.354 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.354 * [backup-simplify]: Simplify 0 into 0 1553943095.354 * [backup-simplify]: Simplify 1 into 1 1553943095.354 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.354 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.354 * [backup-simplify]: Simplify 0 into 0 1553943095.354 * [backup-simplify]: Simplify 1 into 1 1553943095.354 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.354 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.355 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.355 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.355 * [backup-simplify]: Simplify (log 1) into 0 1553943095.355 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.355 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.re)))) into (* -1 (log x.re)) 1553943095.355 * [backup-simplify]: Simplify (exp (* -1 (log x.re))) into (pow x.re -1) 1553943095.356 * [backup-simplify]: Simplify (* (pow x.re -1) (pow x.re -1)) into (/ 1 (pow x.re 2)) 1553943095.356 * [backup-simplify]: Simplify (* (pow x.re -1) (/ 1 (pow x.re 2))) into (/ 1 (pow x.re 3)) 1553943095.356 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553943095.356 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553943095.356 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.356 * [backup-simplify]: Simplify x.re into x.re 1553943095.356 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553943095.356 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553943095.356 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553943095.356 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553943095.356 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.356 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.357 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553943095.357 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553943095.357 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553943095.357 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553943095.358 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553943095.358 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.359 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 3 (log x.re))))) into 0 1553943095.359 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.359 * [backup-simplify]: Simplify (+ (* (pow x.re -1) 0) (* 0 (pow x.re -1))) into 0 1553943095.359 * [backup-simplify]: Simplify (+ (* (pow x.re -1) 0) (* 0 (/ 1 (pow x.re 2)))) into 0 1553943095.359 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.359 * [backup-simplify]: Simplify 0 into 0 1553943095.359 * [backup-simplify]: Simplify 0 into 0 1553943095.360 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553943095.360 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553943095.360 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))))) into 0 1553943095.360 * [backup-simplify]: Simplify 0 into 0 1553943095.360 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.360 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.361 * [backup-simplify]: Simplify (- 0) into 0 1553943095.362 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.362 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553943095.363 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553943095.364 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 1)))) 2) into (/ -1 (pow x.im 2)) 1553943095.364 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.364 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553943095.365 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (/ -1/3 (* (pow x.im 2) x.re)) 1553943095.365 * [backup-simplify]: Simplify (+ (* (pow x.re -1) (/ -1/3 (* (pow x.im 2) x.re))) (+ (* 0 0) (* (/ -1/3 (* (pow x.im 2) x.re)) (pow x.re -1)))) into (- (* 2/3 (/ 1 (* (pow x.im 2) (pow x.re 2))))) 1553943095.366 * [backup-simplify]: Simplify (+ (* (pow x.re -1) (- (* 2/3 (/ 1 (* (pow x.im 2) (pow x.re 2)))))) (+ (* 0 0) (* (/ -1/3 (* (pow x.im 2) x.re)) (/ 1 (pow x.re 2))))) into (- (/ 1 (* (pow x.im 2) (pow x.re 3)))) 1553943095.366 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x.im 2) (pow x.re 3)))) in x.im 1553943095.366 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 3))) in x.im 1553943095.366 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 3)) in x.im 1553943095.366 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.366 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.366 * [backup-simplify]: Simplify 0 into 0 1553943095.366 * [backup-simplify]: Simplify 1 into 1 1553943095.366 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553943095.366 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.366 * [backup-simplify]: Simplify x.re into x.re 1553943095.366 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.366 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553943095.366 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553943095.366 * [backup-simplify]: Simplify (* 1 (pow x.re 3)) into (pow x.re 3) 1553943095.366 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553943095.367 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553943095.367 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1553943095.367 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 1553943095.367 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.367 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 1553943095.368 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.368 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 3)))) into 0 1553943095.369 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.re 3))) into 0 1553943095.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))))) into 0 1553943095.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 1553943095.369 * [backup-simplify]: Simplify (- 0) into 0 1553943095.369 * [backup-simplify]: Simplify 0 into 0 1553943095.369 * [backup-simplify]: Simplify 0 into 0 1553943095.370 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1553943095.370 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 1553943095.370 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 1553943095.370 * [backup-simplify]: Simplify 0 into 0 1553943095.370 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.371 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.372 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.372 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.372 * [backup-simplify]: Simplify (- 0) into 0 1553943095.372 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.373 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.374 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553943095.376 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 2)))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 1553943095.376 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) 0) into (- (* 3 (log x.re))) 1553943095.377 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (* 3 (log x.re))))))) into 0 1553943095.378 * [backup-simplify]: Simplify (* (exp (* -1 (log x.re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553943095.378 * [backup-simplify]: Simplify (+ (* (pow x.re -1) 0) (+ (* 0 (/ -1/3 (* (pow x.im 2) x.re))) (+ (* (/ -1/3 (* (pow x.im 2) x.re)) 0) (* 0 (pow x.re -1))))) into 0 1553943095.378 * [backup-simplify]: Simplify (+ (* (pow x.re -1) 0) (+ (* 0 (- (* 2/3 (/ 1 (* (pow x.im 2) (pow x.re 2)))))) (+ (* (/ -1/3 (* (pow x.im 2) x.re)) 0) (* 0 (/ 1 (pow x.re 2)))))) into 0 1553943095.378 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.378 * [backup-simplify]: Simplify 0 into 0 1553943095.378 * [backup-simplify]: Simplify 0 into 0 1553943095.378 * [backup-simplify]: Simplify (/ 1 (pow (/ 1 x.re) 3)) into (pow x.re 3) 1553943095.379 * [backup-simplify]: Simplify (pow (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) 3) into (pow (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) 1553943095.379 * [approximate]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in (x.re x.im) around 0 1553943095.379 * [taylor]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.379 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.379 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.379 * [backup-simplify]: Simplify 0 into 0 1553943095.379 * [backup-simplify]: Simplify 1 into 1 1553943095.379 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.379 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.379 * [backup-simplify]: Simplify x.re into x.re 1553943095.379 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.379 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.379 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.379 * [backup-simplify]: Simplify 0 into 0 1553943095.379 * [backup-simplify]: Simplify 1 into 1 1553943095.380 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.380 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.380 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.380 * [backup-simplify]: Simplify x.re into x.re 1553943095.380 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.380 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.380 * [backup-simplify]: Simplify x.re into x.re 1553943095.380 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.380 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.380 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.380 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.381 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553943095.381 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (* 2 (log x.im))) 1553943095.381 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im)))) 1553943095.381 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 x.re)) (* 2 (log x.im))))) 1553943095.381 * [taylor]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.381 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.381 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.381 * [backup-simplify]: Simplify x.im into x.im 1553943095.381 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.381 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.381 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.381 * [backup-simplify]: Simplify 0 into 0 1553943095.381 * [backup-simplify]: Simplify 1 into 1 1553943095.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.382 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.382 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.382 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.382 * [backup-simplify]: Simplify x.im into x.im 1553943095.382 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.382 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.382 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.382 * [backup-simplify]: Simplify 0 into 0 1553943095.382 * [backup-simplify]: Simplify 1 into 1 1553943095.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.382 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.382 * [backup-simplify]: Simplify 0 into 0 1553943095.382 * [backup-simplify]: Simplify 1 into 1 1553943095.382 * [backup-simplify]: Simplify (- 1) into -1 1553943095.383 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.383 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.383 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.383 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.384 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.384 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.384 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.385 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.385 * [taylor]: Taking taylor expansion of (pow (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) 3) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1/3) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)))) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re))) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553943095.385 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.385 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.385 * [backup-simplify]: Simplify x.im into x.im 1553943095.385 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.385 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.385 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.385 * [backup-simplify]: Simplify 0 into 0 1553943095.385 * [backup-simplify]: Simplify 1 into 1 1553943095.386 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.386 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.386 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.386 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.386 * [backup-simplify]: Simplify x.im into x.im 1553943095.386 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.386 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.386 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.386 * [backup-simplify]: Simplify 0 into 0 1553943095.386 * [backup-simplify]: Simplify 1 into 1 1553943095.386 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.386 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.386 * [backup-simplify]: Simplify 0 into 0 1553943095.386 * [backup-simplify]: Simplify 1 into 1 1553943095.386 * [backup-simplify]: Simplify (- 1) into -1 1553943095.386 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.387 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.387 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.387 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.387 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.388 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.388 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.389 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.389 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2) 1553943095.390 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2)) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) 1553943095.390 * [taylor]: Taking taylor expansion of (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) in x.im 1553943095.390 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553943095.390 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553943095.390 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.390 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.390 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553943095.390 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553943095.390 * [taylor]: Taking taylor expansion of -1 in x.im 1553943095.390 * [backup-simplify]: Simplify -1 into -1 1553943095.390 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.390 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553943095.390 * [taylor]: Taking taylor expansion of 3 in x.im 1553943095.390 * [backup-simplify]: Simplify 3 into 3 1553943095.390 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.390 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.390 * [backup-simplify]: Simplify x.re into x.re 1553943095.390 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.390 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553943095.390 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553943095.391 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553943095.391 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.391 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.392 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2) 1553943095.392 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2)) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) 1553943095.393 * [backup-simplify]: Simplify (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) 1553943095.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.393 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.394 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.394 * [backup-simplify]: Simplify (- 0) into 0 1553943095.394 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.394 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553943095.394 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553943095.395 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.396 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.396 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553943095.397 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.398 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re))))))) into 0 1553943095.398 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (* 0 (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2))) into 0 1553943095.398 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.398 * [backup-simplify]: Simplify 0 into 0 1553943095.398 * [backup-simplify]: Simplify 0 into 0 1553943095.399 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.399 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.400 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553943095.400 * [backup-simplify]: Simplify (- 0) into 0 1553943095.400 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.401 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553943095.401 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.402 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re))))))) into 0 1553943095.403 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (* 0 (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2))) into 0 1553943095.403 * [backup-simplify]: Simplify 0 into 0 1553943095.403 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.403 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.403 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.404 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.404 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.404 * [backup-simplify]: Simplify (- 0) into 0 1553943095.404 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.405 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553943095.406 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553943095.407 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 1)))) 2) into (/ -1 (pow x.im 2)) 1553943095.407 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.411 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 1553943095.412 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 1553943095.413 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)))) (+ (* 0 0) (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into (- (* 2/3 (/ (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2) (pow x.im 2)))) 1553943095.415 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (- (* 2/3 (/ (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2) (pow x.im 2))))) (+ (* 0 0) (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2)))) into (- (/ (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) (pow x.im 2))) 1553943095.415 * [taylor]: Taking taylor expansion of (- (/ (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) (pow x.im 2))) in x.im 1553943095.415 * [taylor]: Taking taylor expansion of (/ (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) (pow x.im 2)) in x.im 1553943095.415 * [taylor]: Taking taylor expansion of (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) in x.im 1553943095.415 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) in x.im 1553943095.415 * [taylor]: Taking taylor expansion of (* 1/3 (- (log -1) (* 3 (log x.re)))) in x.im 1553943095.415 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553943095.415 * [backup-simplify]: Simplify 1/3 into 1/3 1553943095.415 * [taylor]: Taking taylor expansion of (- (log -1) (* 3 (log x.re))) in x.im 1553943095.415 * [taylor]: Taking taylor expansion of (log -1) in x.im 1553943095.415 * [taylor]: Taking taylor expansion of -1 in x.im 1553943095.415 * [backup-simplify]: Simplify -1 into -1 1553943095.416 * [backup-simplify]: Simplify (log -1) into (log -1) 1553943095.416 * [taylor]: Taking taylor expansion of (* 3 (log x.re)) in x.im 1553943095.416 * [taylor]: Taking taylor expansion of 3 in x.im 1553943095.416 * [backup-simplify]: Simplify 3 into 3 1553943095.416 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553943095.416 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.416 * [backup-simplify]: Simplify x.re into x.re 1553943095.416 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553943095.416 * [backup-simplify]: Simplify (* 3 (log x.re)) into (* 3 (log x.re)) 1553943095.416 * [backup-simplify]: Simplify (- (* 3 (log x.re))) into (- (* 3 (log x.re))) 1553943095.416 * [backup-simplify]: Simplify (+ (log -1) (- (* 3 (log x.re)))) into (- (log -1) (* 3 (log x.re))) 1553943095.416 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.re)))) into (* 1/3 (- (log -1) (* 3 (log x.re)))) 1553943095.417 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 1553943095.417 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.417 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.417 * [backup-simplify]: Simplify 0 into 0 1553943095.417 * [backup-simplify]: Simplify 1 into 1 1553943095.417 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2) 1553943095.418 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2)) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) 1553943095.418 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.418 * [backup-simplify]: Simplify (/ (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) 1) into (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) 1553943095.419 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 1553943095.420 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553943095.420 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (log x.re))) into 0 1553943095.421 * [backup-simplify]: Simplify (- 0) into 0 1553943095.421 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.421 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (* 3 (log x.re))))) into 0 1553943095.423 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.424 * [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 1553943095.424 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553943095.424 * [backup-simplify]: Simplify (- 0) into 0 1553943095.425 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.425 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553943095.426 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.427 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1553943095.428 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1553943095.428 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re))))))) into 0 1553943095.429 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2)))) into 0 1553943095.430 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.430 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (* 0 (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2))) into 0 1553943095.431 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.431 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) (/ 0 1)))) into 0 1553943095.432 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 3) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.433 * [backup-simplify]: Simplify (- 0) into 0 1553943095.433 * [backup-simplify]: Simplify 0 into 0 1553943095.433 * [backup-simplify]: Simplify 0 into 0 1553943095.434 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 1553943095.435 * [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 1553943095.436 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1553943095.436 * [backup-simplify]: Simplify (- 0) into 0 1553943095.436 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.437 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re)))))) into 0 1553943095.438 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553943095.439 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re)))))))) into 0 1553943095.439 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2)))) into 0 1553943095.439 * [backup-simplify]: Simplify 0 into 0 1553943095.440 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.440 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.440 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.440 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.441 * [backup-simplify]: Simplify (- 0) into 0 1553943095.441 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.442 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.443 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553943095.445 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 2))) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 1553943095.446 * [backup-simplify]: Simplify (+ (* (- 3) (log x.re)) (log -1)) into (- (log -1) (* 3 (log x.re))) 1553943095.446 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log -1) (* 3 (log x.re))))))) into 0 1553943095.448 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553943095.449 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (+ (* 0 (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2)))) (+ (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 0) (* 0 (exp (* 1/3 (- (log -1) (* 3 (log x.re))))))))) into 0 1553943095.450 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 0) (+ (* 0 (- (* 2/3 (/ (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2) (pow x.im 2))))) (+ (* (* -1/3 (/ (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) (pow x.im 2))) 0) (* 0 (pow (exp (* 1/3 (- (log -1) (* 3 (log x.re))))) 2))))) into 0 1553943095.450 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.450 * [backup-simplify]: Simplify 0 into 0 1553943095.450 * [backup-simplify]: Simplify 0 into 0 1553943095.451 * [backup-simplify]: Simplify (pow (exp (* 1/3 (- (log -1) (* 3 (log (/ 1 (- x.re))))))) 3) into (pow (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 3) 1553943095.451 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1553943095.451 * [backup-simplify]: Simplify (* (+ x.re x.im) (* (- x.re x.im) x.re)) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1553943095.451 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 1553943095.451 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.451 * [backup-simplify]: Simplify x.re into x.re 1553943095.451 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553943095.451 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553943095.451 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.451 * [backup-simplify]: Simplify 0 into 0 1553943095.451 * [backup-simplify]: Simplify 1 into 1 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.451 * [backup-simplify]: Simplify x.re into x.re 1553943095.451 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.451 * [backup-simplify]: Simplify x.re into x.re 1553943095.451 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.451 * [backup-simplify]: Simplify 0 into 0 1553943095.451 * [backup-simplify]: Simplify 1 into 1 1553943095.451 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.451 * [backup-simplify]: Simplify 0 into 0 1553943095.451 * [backup-simplify]: Simplify 1 into 1 1553943095.451 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.451 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.451 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.451 * [backup-simplify]: Simplify x.im into x.im 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.451 * [backup-simplify]: Simplify 0 into 0 1553943095.451 * [backup-simplify]: Simplify 1 into 1 1553943095.451 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.451 * [backup-simplify]: Simplify 0 into 0 1553943095.451 * [backup-simplify]: Simplify 1 into 1 1553943095.451 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.451 * [backup-simplify]: Simplify x.im into x.im 1553943095.451 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.451 * [backup-simplify]: Simplify 0 into 0 1553943095.451 * [backup-simplify]: Simplify 1 into 1 1553943095.451 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.451 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.451 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.451 * [backup-simplify]: Simplify x.im into x.im 1553943095.451 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.452 * [backup-simplify]: Simplify 0 into 0 1553943095.452 * [backup-simplify]: Simplify 1 into 1 1553943095.452 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.452 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.452 * [backup-simplify]: Simplify 0 into 0 1553943095.452 * [backup-simplify]: Simplify 1 into 1 1553943095.452 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.452 * [backup-simplify]: Simplify x.im into x.im 1553943095.452 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553943095.452 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553943095.452 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553943095.452 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553943095.452 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553943095.452 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.452 * [backup-simplify]: Simplify 0 into 0 1553943095.452 * [backup-simplify]: Simplify 0 into 0 1553943095.452 * [backup-simplify]: Simplify (- 0) into 0 1553943095.452 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.453 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.453 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553943095.453 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553943095.453 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553943095.453 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.453 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.453 * [backup-simplify]: Simplify 0 into 0 1553943095.453 * [backup-simplify]: Simplify 1 into 1 1553943095.453 * [backup-simplify]: Simplify 0 into 0 1553943095.453 * [backup-simplify]: Simplify (- 0) into 0 1553943095.454 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.454 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.454 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553943095.455 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553943095.455 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.455 * [backup-simplify]: Simplify 0 into 0 1553943095.455 * [backup-simplify]: Simplify 0 into 0 1553943095.455 * [backup-simplify]: Simplify 0 into 0 1553943095.455 * [backup-simplify]: Simplify (- 0) into 0 1553943095.455 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.456 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.456 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553943095.457 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553943095.457 * [taylor]: Taking taylor expansion of 1 in x.im 1553943095.457 * [backup-simplify]: Simplify 1 into 1 1553943095.457 * [backup-simplify]: Simplify 1 into 1 1553943095.457 * [backup-simplify]: Simplify 0 into 0 1553943095.457 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.457 * [backup-simplify]: Simplify (- 1) into -1 1553943095.457 * [backup-simplify]: Simplify -1 into -1 1553943095.457 * [backup-simplify]: Simplify 0 into 0 1553943095.458 * [backup-simplify]: Simplify (- 0) into 0 1553943095.458 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.458 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.459 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553943095.460 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553943095.460 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.460 * [backup-simplify]: Simplify 0 into 0 1553943095.460 * [backup-simplify]: Simplify 0 into 0 1553943095.460 * [backup-simplify]: Simplify 0 into 0 1553943095.460 * [backup-simplify]: Simplify 0 into 0 1553943095.460 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.461 * [backup-simplify]: Simplify (- 0) into 0 1553943095.461 * [backup-simplify]: Simplify 0 into 0 1553943095.461 * [backup-simplify]: Simplify 0 into 0 1553943095.461 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943095.461 * [backup-simplify]: Simplify (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553943095.461 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553943095.461 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.461 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.461 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553943095.461 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.461 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.461 * [backup-simplify]: Simplify x.re into x.re 1553943095.461 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.461 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.461 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.461 * [backup-simplify]: Simplify 0 into 0 1553943095.461 * [backup-simplify]: Simplify 1 into 1 1553943095.461 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.461 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.461 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.461 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.461 * [backup-simplify]: Simplify 0 into 0 1553943095.461 * [backup-simplify]: Simplify 1 into 1 1553943095.462 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.462 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.462 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.462 * [backup-simplify]: Simplify x.re into x.re 1553943095.462 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.462 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.462 * [backup-simplify]: Simplify x.re into x.re 1553943095.462 * [backup-simplify]: Simplify (- 1) into -1 1553943095.462 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.463 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.463 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.463 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553943095.463 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.463 * [backup-simplify]: Simplify 0 into 0 1553943095.463 * [backup-simplify]: Simplify 1 into 1 1553943095.463 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.463 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.463 * [backup-simplify]: Simplify x.im into x.im 1553943095.463 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.463 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.463 * [backup-simplify]: Simplify x.im into x.im 1553943095.463 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.463 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.463 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.463 * [backup-simplify]: Simplify 0 into 0 1553943095.463 * [backup-simplify]: Simplify 1 into 1 1553943095.464 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.464 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.464 * [backup-simplify]: Simplify 0 into 0 1553943095.464 * [backup-simplify]: Simplify 1 into 1 1553943095.464 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.464 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.464 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.465 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.465 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.465 * [backup-simplify]: Simplify 0 into 0 1553943095.465 * [backup-simplify]: Simplify 1 into 1 1553943095.465 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.465 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.465 * [backup-simplify]: Simplify x.im into x.im 1553943095.465 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.465 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.465 * [backup-simplify]: Simplify x.im into x.im 1553943095.465 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.465 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.465 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.465 * [backup-simplify]: Simplify 0 into 0 1553943095.465 * [backup-simplify]: Simplify 1 into 1 1553943095.465 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.466 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.466 * [backup-simplify]: Simplify 0 into 0 1553943095.466 * [backup-simplify]: Simplify 1 into 1 1553943095.466 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.466 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.466 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.466 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.467 * [taylor]: Taking taylor expansion of 1 in x.im 1553943095.467 * [backup-simplify]: Simplify 1 into 1 1553943095.467 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.467 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.467 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.468 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553943095.468 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553943095.468 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553943095.468 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553943095.468 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.468 * [backup-simplify]: Simplify 0 into 0 1553943095.468 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.469 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.469 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.469 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.470 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.470 * [backup-simplify]: Simplify (- 0) into 0 1553943095.470 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.471 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553943095.471 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553943095.471 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553943095.471 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553943095.471 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.471 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.471 * [backup-simplify]: Simplify 0 into 0 1553943095.471 * [backup-simplify]: Simplify 1 into 1 1553943095.472 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.472 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.472 * [backup-simplify]: Simplify (- 1) into -1 1553943095.472 * [backup-simplify]: Simplify -1 into -1 1553943095.472 * [backup-simplify]: Simplify 1 into 1 1553943095.472 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.473 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.473 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.473 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.474 * [backup-simplify]: Simplify (- 0) into 0 1553943095.474 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.475 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.476 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553943095.476 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.476 * [backup-simplify]: Simplify 0 into 0 1553943095.476 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.477 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.477 * [backup-simplify]: Simplify (- 0) into 0 1553943095.477 * [backup-simplify]: Simplify 0 into 0 1553943095.477 * [backup-simplify]: Simplify 0 into 0 1553943095.477 * [backup-simplify]: Simplify 0 into 0 1553943095.477 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.478 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.478 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.478 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.478 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.479 * [backup-simplify]: Simplify (- 0) into 0 1553943095.479 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.480 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553943095.481 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.481 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.481 * [backup-simplify]: Simplify 0 into 0 1553943095.482 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.482 * [backup-simplify]: Simplify (- 0) into 0 1553943095.482 * [backup-simplify]: Simplify 0 into 0 1553943095.482 * [backup-simplify]: Simplify 0 into 0 1553943095.482 * [backup-simplify]: Simplify 0 into 0 1553943095.483 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943095.483 * [backup-simplify]: Simplify (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553943095.483 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553943095.483 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.483 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.483 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.483 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.483 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.483 * [backup-simplify]: Simplify 0 into 0 1553943095.483 * [backup-simplify]: Simplify 1 into 1 1553943095.483 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.483 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.483 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.483 * [backup-simplify]: Simplify x.re into x.re 1553943095.483 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.483 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.483 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.483 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.483 * [backup-simplify]: Simplify 0 into 0 1553943095.483 * [backup-simplify]: Simplify 1 into 1 1553943095.483 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.484 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.484 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.484 * [backup-simplify]: Simplify x.re into x.re 1553943095.484 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.484 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.484 * [backup-simplify]: Simplify x.re into x.re 1553943095.484 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.484 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.484 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.484 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.484 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.484 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.484 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.484 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.484 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.484 * [backup-simplify]: Simplify x.im into x.im 1553943095.485 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.485 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.485 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.485 * [backup-simplify]: Simplify 0 into 0 1553943095.485 * [backup-simplify]: Simplify 1 into 1 1553943095.485 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.485 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.485 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.485 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.485 * [backup-simplify]: Simplify x.im into x.im 1553943095.485 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.485 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.485 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.485 * [backup-simplify]: Simplify 0 into 0 1553943095.485 * [backup-simplify]: Simplify 1 into 1 1553943095.485 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.485 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.485 * [backup-simplify]: Simplify 0 into 0 1553943095.485 * [backup-simplify]: Simplify 1 into 1 1553943095.485 * [backup-simplify]: Simplify (- 1) into -1 1553943095.486 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.486 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.486 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.486 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.486 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.487 * [backup-simplify]: Simplify x.im into x.im 1553943095.487 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.487 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.487 * [backup-simplify]: Simplify 0 into 0 1553943095.487 * [backup-simplify]: Simplify 1 into 1 1553943095.487 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.487 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.487 * [backup-simplify]: Simplify x.im into x.im 1553943095.487 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.487 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.487 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.487 * [backup-simplify]: Simplify 0 into 0 1553943095.487 * [backup-simplify]: Simplify 1 into 1 1553943095.487 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.487 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.487 * [backup-simplify]: Simplify 0 into 0 1553943095.487 * [backup-simplify]: Simplify 1 into 1 1553943095.488 * [backup-simplify]: Simplify (- 1) into -1 1553943095.488 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.488 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.488 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.489 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.489 * [taylor]: Taking taylor expansion of -1 in x.im 1553943095.489 * [backup-simplify]: Simplify -1 into -1 1553943095.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.489 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.490 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.490 * [backup-simplify]: Simplify (- 0) into 0 1553943095.490 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.490 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553943095.490 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553943095.490 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.490 * [backup-simplify]: Simplify 0 into 0 1553943095.491 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.491 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.491 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.492 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.492 * [backup-simplify]: Simplify (- 0) into 0 1553943095.492 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.496 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553943095.497 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553943095.497 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553943095.497 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.497 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.497 * [backup-simplify]: Simplify 0 into 0 1553943095.497 * [backup-simplify]: Simplify 1 into 1 1553943095.497 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.497 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.497 * [backup-simplify]: Simplify 1 into 1 1553943095.497 * [backup-simplify]: Simplify -1 into -1 1553943095.498 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.498 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.498 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.498 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.499 * [backup-simplify]: Simplify (- 0) into 0 1553943095.499 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.500 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.501 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553943095.501 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.501 * [backup-simplify]: Simplify 0 into 0 1553943095.502 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.502 * [backup-simplify]: Simplify 0 into 0 1553943095.502 * [backup-simplify]: Simplify 0 into 0 1553943095.502 * [backup-simplify]: Simplify 0 into 0 1553943095.502 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.503 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.503 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.503 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.503 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.504 * [backup-simplify]: Simplify (- 0) into 0 1553943095.504 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.505 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553943095.506 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.506 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.506 * [backup-simplify]: Simplify 0 into 0 1553943095.507 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.507 * [backup-simplify]: Simplify 0 into 0 1553943095.507 * [backup-simplify]: Simplify 0 into 0 1553943095.507 * [backup-simplify]: Simplify 0 into 0 1553943095.507 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943095.508 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1553943095.508 * [backup-simplify]: Simplify (- (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* 2 (* (pow x.im 2) x.re))) 1553943095.508 * [approximate]: Taking taylor expansion of (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* 2 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1553943095.508 * [taylor]: Taking taylor expansion of (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* 2 (* (pow x.im 2) x.re))) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.508 * [backup-simplify]: Simplify x.re into x.re 1553943095.508 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.508 * [backup-simplify]: Simplify 0 into 0 1553943095.508 * [backup-simplify]: Simplify 1 into 1 1553943095.508 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.508 * [backup-simplify]: Simplify x.re into x.re 1553943095.508 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.508 * [backup-simplify]: Simplify x.re into x.re 1553943095.508 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.508 * [backup-simplify]: Simplify 0 into 0 1553943095.508 * [backup-simplify]: Simplify 1 into 1 1553943095.508 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of 2 in x.im 1553943095.508 * [backup-simplify]: Simplify 2 into 2 1553943095.508 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.508 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.508 * [backup-simplify]: Simplify 0 into 0 1553943095.508 * [backup-simplify]: Simplify 1 into 1 1553943095.508 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.508 * [backup-simplify]: Simplify x.re into x.re 1553943095.508 * [taylor]: Taking taylor expansion of (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* 2 (* (pow x.im 2) x.re))) in x.re 1553943095.508 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.508 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.508 * [backup-simplify]: Simplify 0 into 0 1553943095.508 * [backup-simplify]: Simplify 1 into 1 1553943095.508 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.508 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.508 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.508 * [backup-simplify]: Simplify x.im into x.im 1553943095.508 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.508 * [backup-simplify]: Simplify 0 into 0 1553943095.508 * [backup-simplify]: Simplify 1 into 1 1553943095.508 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.508 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.508 * [backup-simplify]: Simplify 0 into 0 1553943095.508 * [backup-simplify]: Simplify 1 into 1 1553943095.508 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.508 * [backup-simplify]: Simplify x.im into x.im 1553943095.508 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553943095.508 * [taylor]: Taking taylor expansion of 2 in x.re 1553943095.508 * [backup-simplify]: Simplify 2 into 2 1553943095.508 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553943095.508 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.509 * [backup-simplify]: Simplify x.im into x.im 1553943095.509 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.509 * [backup-simplify]: Simplify 0 into 0 1553943095.509 * [backup-simplify]: Simplify 1 into 1 1553943095.509 * [taylor]: Taking taylor expansion of (- (* x.re (* (+ x.im x.re) (- x.re x.im))) (* 2 (* (pow x.im 2) x.re))) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.509 * [backup-simplify]: Simplify 0 into 0 1553943095.509 * [backup-simplify]: Simplify 1 into 1 1553943095.509 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.509 * [backup-simplify]: Simplify x.im into x.im 1553943095.509 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.509 * [backup-simplify]: Simplify 0 into 0 1553943095.509 * [backup-simplify]: Simplify 1 into 1 1553943095.509 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.509 * [backup-simplify]: Simplify 0 into 0 1553943095.509 * [backup-simplify]: Simplify 1 into 1 1553943095.509 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.509 * [backup-simplify]: Simplify x.im into x.im 1553943095.509 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of 2 in x.re 1553943095.509 * [backup-simplify]: Simplify 2 into 2 1553943095.509 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553943095.509 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.509 * [backup-simplify]: Simplify x.im into x.im 1553943095.509 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.509 * [backup-simplify]: Simplify 0 into 0 1553943095.509 * [backup-simplify]: Simplify 1 into 1 1553943095.509 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553943095.509 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553943095.509 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553943095.509 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553943095.509 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553943095.509 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553943095.509 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553943095.510 * [backup-simplify]: Simplify (* 2 0) into 0 1553943095.510 * [backup-simplify]: Simplify (- 0) into 0 1553943095.510 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.510 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.510 * [backup-simplify]: Simplify 0 into 0 1553943095.510 * [backup-simplify]: Simplify 0 into 0 1553943095.510 * [backup-simplify]: Simplify (- 0) into 0 1553943095.511 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.511 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.511 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553943095.511 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553943095.511 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553943095.511 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553943095.512 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1553943095.512 * [backup-simplify]: Simplify (- (* 2 (pow x.im 2))) into (- (* 2 (pow x.im 2))) 1553943095.512 * [backup-simplify]: Simplify (+ (- (pow x.im 2)) (- (* 2 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1553943095.512 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1553943095.512 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1553943095.512 * [taylor]: Taking taylor expansion of 3 in x.im 1553943095.512 * [backup-simplify]: Simplify 3 into 3 1553943095.512 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.512 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.512 * [backup-simplify]: Simplify 0 into 0 1553943095.512 * [backup-simplify]: Simplify 1 into 1 1553943095.512 * [backup-simplify]: Simplify 0 into 0 1553943095.512 * [backup-simplify]: Simplify (- 0) into 0 1553943095.513 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.513 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.513 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553943095.514 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553943095.514 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553943095.514 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553943095.515 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553943095.515 * [backup-simplify]: Simplify (- 0) into 0 1553943095.515 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.515 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.515 * [backup-simplify]: Simplify 0 into 0 1553943095.515 * [backup-simplify]: Simplify 0 into 0 1553943095.515 * [backup-simplify]: Simplify 0 into 0 1553943095.516 * [backup-simplify]: Simplify (- 0) into 0 1553943095.516 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.516 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.517 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553943095.517 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553943095.518 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553943095.518 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553943095.519 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553943095.519 * [backup-simplify]: Simplify (- 0) into 0 1553943095.519 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.519 * [taylor]: Taking taylor expansion of 1 in x.im 1553943095.519 * [backup-simplify]: Simplify 1 into 1 1553943095.519 * [backup-simplify]: Simplify 1 into 1 1553943095.520 * [backup-simplify]: Simplify 0 into 0 1553943095.520 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.520 * [backup-simplify]: Simplify (* 3 1) into 3 1553943095.520 * [backup-simplify]: Simplify (- 3) into -3 1553943095.520 * [backup-simplify]: Simplify -3 into -3 1553943095.521 * [backup-simplify]: Simplify 0 into 0 1553943095.521 * [backup-simplify]: Simplify (- 0) into 0 1553943095.521 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.521 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.522 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553943095.523 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553943095.524 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553943095.524 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553943095.525 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1553943095.525 * [backup-simplify]: Simplify (- 0) into 0 1553943095.526 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.526 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.526 * [backup-simplify]: Simplify 0 into 0 1553943095.526 * [backup-simplify]: Simplify 0 into 0 1553943095.526 * [backup-simplify]: Simplify 0 into 0 1553943095.526 * [backup-simplify]: Simplify 0 into 0 1553943095.526 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.526 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553943095.527 * [backup-simplify]: Simplify (- 0) into 0 1553943095.527 * [backup-simplify]: Simplify 0 into 0 1553943095.527 * [backup-simplify]: Simplify 0 into 0 1553943095.527 * [backup-simplify]: Simplify (+ (* -3 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553943095.527 * [backup-simplify]: Simplify (- (pow (cbrt (* (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.re)))) 3) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 1553943095.527 * [approximate]: Taking taylor expansion of (- (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1553943095.527 * [taylor]: Taking taylor expansion of (- (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553943095.527 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.527 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.527 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553943095.527 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.527 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.527 * [backup-simplify]: Simplify x.re into x.re 1553943095.527 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.527 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.527 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.527 * [backup-simplify]: Simplify 0 into 0 1553943095.527 * [backup-simplify]: Simplify 1 into 1 1553943095.528 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.528 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.528 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.528 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.528 * [backup-simplify]: Simplify 0 into 0 1553943095.528 * [backup-simplify]: Simplify 1 into 1 1553943095.528 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.528 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.528 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.528 * [backup-simplify]: Simplify x.re into x.re 1553943095.528 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.528 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.528 * [backup-simplify]: Simplify x.re into x.re 1553943095.528 * [backup-simplify]: Simplify (- 1) into -1 1553943095.529 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.529 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.529 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.529 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553943095.529 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553943095.529 * [taylor]: Taking taylor expansion of 2 in x.im 1553943095.529 * [backup-simplify]: Simplify 2 into 2 1553943095.529 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553943095.529 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553943095.529 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.529 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.529 * [backup-simplify]: Simplify 0 into 0 1553943095.529 * [backup-simplify]: Simplify 1 into 1 1553943095.529 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.529 * [backup-simplify]: Simplify x.re into x.re 1553943095.530 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.530 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553943095.530 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.530 * [taylor]: Taking taylor expansion of (- (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.530 * [backup-simplify]: Simplify 0 into 0 1553943095.530 * [backup-simplify]: Simplify 1 into 1 1553943095.530 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.530 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.530 * [backup-simplify]: Simplify x.im into x.im 1553943095.530 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.530 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.530 * [backup-simplify]: Simplify x.im into x.im 1553943095.530 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.530 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.530 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.530 * [backup-simplify]: Simplify 0 into 0 1553943095.530 * [backup-simplify]: Simplify 1 into 1 1553943095.530 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.530 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.530 * [backup-simplify]: Simplify 0 into 0 1553943095.531 * [backup-simplify]: Simplify 1 into 1 1553943095.531 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.531 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.531 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.531 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.531 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553943095.531 * [taylor]: Taking taylor expansion of 2 in x.re 1553943095.532 * [backup-simplify]: Simplify 2 into 2 1553943095.532 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.532 * [backup-simplify]: Simplify x.im into x.im 1553943095.532 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.532 * [backup-simplify]: Simplify 0 into 0 1553943095.532 * [backup-simplify]: Simplify 1 into 1 1553943095.532 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553943095.532 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553943095.532 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553943095.532 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553943095.532 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553943095.532 * [taylor]: Taking taylor expansion of (- (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.532 * [backup-simplify]: Simplify 0 into 0 1553943095.532 * [backup-simplify]: Simplify 1 into 1 1553943095.532 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.532 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.532 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.532 * [backup-simplify]: Simplify x.im into x.im 1553943095.533 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.533 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.533 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.533 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.533 * [backup-simplify]: Simplify x.im into x.im 1553943095.533 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.533 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.533 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.533 * [backup-simplify]: Simplify 0 into 0 1553943095.533 * [backup-simplify]: Simplify 1 into 1 1553943095.533 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.533 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.533 * [backup-simplify]: Simplify 0 into 0 1553943095.533 * [backup-simplify]: Simplify 1 into 1 1553943095.533 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.533 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.534 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.534 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.534 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553943095.534 * [taylor]: Taking taylor expansion of 2 in x.re 1553943095.534 * [backup-simplify]: Simplify 2 into 2 1553943095.534 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553943095.534 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553943095.534 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553943095.534 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.534 * [backup-simplify]: Simplify x.im into x.im 1553943095.534 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.534 * [backup-simplify]: Simplify 0 into 0 1553943095.534 * [backup-simplify]: Simplify 1 into 1 1553943095.534 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553943095.534 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553943095.534 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553943095.534 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553943095.535 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553943095.535 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.535 * [taylor]: Taking taylor expansion of 1 in x.im 1553943095.535 * [backup-simplify]: Simplify 1 into 1 1553943095.535 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.535 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.536 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.536 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553943095.536 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553943095.536 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553943095.536 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553943095.537 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.537 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.537 * [backup-simplify]: Simplify 0 into 0 1553943095.537 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.538 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.538 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.538 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.538 * [backup-simplify]: Simplify (- 0) into 0 1553943095.539 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.539 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553943095.540 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553943095.540 * [backup-simplify]: Simplify (* 2 (/ 1 (pow x.im 2))) into (/ 2 (pow x.im 2)) 1553943095.540 * [backup-simplify]: Simplify (- (/ 2 (pow x.im 2))) into (- (* 2 (/ 1 (pow x.im 2)))) 1553943095.540 * [backup-simplify]: Simplify (+ (- (/ 1 (pow x.im 2))) (- (* 2 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553943095.540 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1553943095.540 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553943095.540 * [taylor]: Taking taylor expansion of 3 in x.im 1553943095.540 * [backup-simplify]: Simplify 3 into 3 1553943095.540 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553943095.540 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.540 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.540 * [backup-simplify]: Simplify 0 into 0 1553943095.540 * [backup-simplify]: Simplify 1 into 1 1553943095.540 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.541 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.541 * [backup-simplify]: Simplify (* 3 1) into 3 1553943095.541 * [backup-simplify]: Simplify (- 3) into -3 1553943095.541 * [backup-simplify]: Simplify -3 into -3 1553943095.541 * [backup-simplify]: Simplify 1 into 1 1553943095.541 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.543 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.543 * [backup-simplify]: Simplify (- 0) into 0 1553943095.543 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.544 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.545 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553943095.545 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553943095.545 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553943095.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553943095.546 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553943095.546 * [backup-simplify]: Simplify (- 0) into 0 1553943095.546 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.546 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.546 * [backup-simplify]: Simplify 0 into 0 1553943095.547 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.547 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.548 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553943095.548 * [backup-simplify]: Simplify (- 0) into 0 1553943095.548 * [backup-simplify]: Simplify 0 into 0 1553943095.548 * [backup-simplify]: Simplify 0 into 0 1553943095.548 * [backup-simplify]: Simplify 0 into 0 1553943095.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.549 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.550 * [backup-simplify]: Simplify (- 0) into 0 1553943095.550 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.551 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553943095.552 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.553 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553943095.553 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553943095.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553943095.554 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553943095.554 * [backup-simplify]: Simplify (- 0) into 0 1553943095.554 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.554 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.554 * [backup-simplify]: Simplify 0 into 0 1553943095.555 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.556 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.556 * [backup-simplify]: Simplify (- 0) into 0 1553943095.556 * [backup-simplify]: Simplify 0 into 0 1553943095.556 * [backup-simplify]: Simplify 0 into 0 1553943095.556 * [backup-simplify]: Simplify 0 into 0 1553943095.556 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553943095.557 * [backup-simplify]: Simplify (- (pow (cbrt (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.re))))) 3) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (+ (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) 1553943095.557 * [approximate]: Taking taylor expansion of (+ (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1553943095.557 * [taylor]: Taking taylor expansion of (+ (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.557 * [backup-simplify]: Simplify 0 into 0 1553943095.557 * [backup-simplify]: Simplify 1 into 1 1553943095.557 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.557 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.557 * [backup-simplify]: Simplify x.re into x.re 1553943095.557 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.557 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.557 * [backup-simplify]: Simplify 0 into 0 1553943095.557 * [backup-simplify]: Simplify 1 into 1 1553943095.557 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.557 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553943095.557 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.558 * [backup-simplify]: Simplify x.re into x.re 1553943095.558 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.558 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.558 * [backup-simplify]: Simplify x.re into x.re 1553943095.558 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.558 * [backup-simplify]: Simplify (+ 1 0) into 1 1553943095.558 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.558 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.558 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553943095.558 * [taylor]: Taking taylor expansion of 2 in x.im 1553943095.558 * [backup-simplify]: Simplify 2 into 2 1553943095.558 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553943095.558 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553943095.558 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.558 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.558 * [backup-simplify]: Simplify 0 into 0 1553943095.558 * [backup-simplify]: Simplify 1 into 1 1553943095.559 * [taylor]: Taking taylor expansion of x.re in x.im 1553943095.559 * [backup-simplify]: Simplify x.re into x.re 1553943095.559 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.559 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553943095.559 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553943095.559 * [taylor]: Taking taylor expansion of (+ (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.559 * [backup-simplify]: Simplify x.im into x.im 1553943095.559 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.559 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.559 * [backup-simplify]: Simplify 0 into 0 1553943095.559 * [backup-simplify]: Simplify 1 into 1 1553943095.559 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.559 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.559 * [backup-simplify]: Simplify x.im into x.im 1553943095.559 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.559 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.559 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.559 * [backup-simplify]: Simplify 0 into 0 1553943095.559 * [backup-simplify]: Simplify 1 into 1 1553943095.560 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.560 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.560 * [backup-simplify]: Simplify 0 into 0 1553943095.560 * [backup-simplify]: Simplify 1 into 1 1553943095.560 * [backup-simplify]: Simplify (- 1) into -1 1553943095.560 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.560 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.561 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.561 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.561 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553943095.561 * [taylor]: Taking taylor expansion of 2 in x.re 1553943095.561 * [backup-simplify]: Simplify 2 into 2 1553943095.561 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553943095.561 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553943095.561 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553943095.561 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.561 * [backup-simplify]: Simplify x.im into x.im 1553943095.561 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.561 * [backup-simplify]: Simplify 0 into 0 1553943095.561 * [backup-simplify]: Simplify 1 into 1 1553943095.561 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553943095.561 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553943095.561 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553943095.562 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553943095.562 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553943095.562 * [taylor]: Taking taylor expansion of (+ (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) (* 2 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.562 * [backup-simplify]: Simplify x.im into x.im 1553943095.562 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.562 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.562 * [backup-simplify]: Simplify 0 into 0 1553943095.562 * [backup-simplify]: Simplify 1 into 1 1553943095.562 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.562 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.562 * [backup-simplify]: Simplify x.im into x.im 1553943095.562 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553943095.562 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553943095.562 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.562 * [backup-simplify]: Simplify 0 into 0 1553943095.562 * [backup-simplify]: Simplify 1 into 1 1553943095.562 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.562 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.562 * [backup-simplify]: Simplify 0 into 0 1553943095.563 * [backup-simplify]: Simplify 1 into 1 1553943095.563 * [backup-simplify]: Simplify (- 1) into -1 1553943095.563 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553943095.563 * [backup-simplify]: Simplify (+ 0 1) into 1 1553943095.563 * [backup-simplify]: Simplify (* -1 1) into -1 1553943095.564 * [backup-simplify]: Simplify (/ -1 1) into -1 1553943095.564 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553943095.564 * [taylor]: Taking taylor expansion of 2 in x.re 1553943095.564 * [backup-simplify]: Simplify 2 into 2 1553943095.564 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553943095.564 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553943095.564 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553943095.564 * [taylor]: Taking taylor expansion of x.im in x.re 1553943095.564 * [backup-simplify]: Simplify x.im into x.im 1553943095.564 * [taylor]: Taking taylor expansion of x.re in x.re 1553943095.564 * [backup-simplify]: Simplify 0 into 0 1553943095.564 * [backup-simplify]: Simplify 1 into 1 1553943095.564 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553943095.564 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553943095.564 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553943095.564 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553943095.564 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553943095.565 * [backup-simplify]: Simplify (+ -1 0) into -1 1553943095.565 * [taylor]: Taking taylor expansion of -1 in x.im 1553943095.565 * [backup-simplify]: Simplify -1 into -1 1553943095.565 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.565 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.566 * [backup-simplify]: Simplify (- 0) into 0 1553943095.566 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553943095.566 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 1553943095.567 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553943095.567 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.567 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.567 * [backup-simplify]: Simplify 0 into 0 1553943095.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.567 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.568 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.568 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553943095.568 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.568 * [backup-simplify]: Simplify (- 0) into 0 1553943095.569 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.569 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 1553943095.570 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.im 2)) 1553943095.570 * [backup-simplify]: Simplify (* 2 (/ 1 (pow x.im 2))) into (/ 2 (pow x.im 2)) 1553943095.570 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 2)) (/ 2 (pow x.im 2))) into (* 3 (/ 1 (pow x.im 2))) 1553943095.570 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553943095.570 * [taylor]: Taking taylor expansion of 3 in x.im 1553943095.570 * [backup-simplify]: Simplify 3 into 3 1553943095.570 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553943095.570 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553943095.570 * [taylor]: Taking taylor expansion of x.im in x.im 1553943095.570 * [backup-simplify]: Simplify 0 into 0 1553943095.570 * [backup-simplify]: Simplify 1 into 1 1553943095.570 * [backup-simplify]: Simplify (* 1 1) into 1 1553943095.571 * [backup-simplify]: Simplify (/ 1 1) into 1 1553943095.571 * [backup-simplify]: Simplify (* 3 1) into 3 1553943095.571 * [backup-simplify]: Simplify 3 into 3 1553943095.571 * [backup-simplify]: Simplify -1 into -1 1553943095.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.572 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.572 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.573 * [backup-simplify]: Simplify (- 0) into 0 1553943095.573 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.573 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553943095.575 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)))) into 0 1553943095.575 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553943095.575 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553943095.575 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553943095.576 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553943095.576 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.576 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.576 * [backup-simplify]: Simplify 0 into 0 1553943095.576 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553943095.577 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553943095.577 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553943095.577 * [backup-simplify]: Simplify 0 into 0 1553943095.577 * [backup-simplify]: Simplify 0 into 0 1553943095.577 * [backup-simplify]: Simplify 0 into 0 1553943095.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.578 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.578 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553943095.579 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.579 * [backup-simplify]: Simplify (- 0) into 0 1553943095.579 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.583 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553943095.585 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.im 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.585 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553943095.586 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553943095.586 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553943095.587 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553943095.587 * [backup-simplify]: Simplify (+ 0 0) into 0 1553943095.587 * [taylor]: Taking taylor expansion of 0 in x.im 1553943095.587 * [backup-simplify]: Simplify 0 into 0 1553943095.587 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553943095.588 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553943095.588 * [backup-simplify]: Simplify 0 into 0 1553943095.588 * [backup-simplify]: Simplify 0 into 0 1553943095.588 * [backup-simplify]: Simplify 0 into 0 1553943095.589 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553943095.589 * * * [progress]: simplifying candidates 1553943095.589 * * * * [progress]: [ 1 / 114 ] simplifiying candidate # 1553943095.589 * * * * [progress]: [ 2 / 114 ] simplifiying candidate # 1553943095.589 * * * * [progress]: [ 3 / 114 ] simplifiying candidate # 1553943095.589 * * * * [progress]: [ 4 / 114 ] simplifiying candidate # 1553943095.589 * * * * [progress]: [ 5 / 114 ] simplifiying candidate # 1553943095.589 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1553943095.589 * * [simplify]: iters left: 3 (4 enodes) 1553943095.590 * * [simplify]: iters left: 2 (13 enodes) 1553943095.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943095.591 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943095.591 * * [simplify]: Extracting #2: cost 6 inf + 0 1553943095.592 * * [simplify]: Extracting #3: cost 4 inf + 2 1553943095.592 * * [simplify]: Extracting #4: cost 0 inf + 330 1553943095.592 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1553943095.592 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943095.592 * * * * [progress]: [ 6 / 114 ] simplifiying candidate # 1553943095.592 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553943095.592 * * [simplify]: iters left: 6 (10 enodes) 1553943095.594 * * [simplify]: iters left: 5 (43 enodes) 1553943095.601 * * [simplify]: iters left: 4 (84 enodes) 1553943095.618 * * [simplify]: iters left: 3 (280 enodes) 1553943095.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943095.716 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943095.716 * * [simplify]: Extracting #2: cost 35 inf + 0 1553943095.716 * * [simplify]: Extracting #3: cost 201 inf + 1 1553943095.717 * * [simplify]: Extracting #4: cost 246 inf + 408 1553943095.723 * * [simplify]: Extracting #5: cost 97 inf + 30069 1553943095.736 * * [simplify]: Extracting #6: cost 2 inf + 55933 1553943095.749 * * [simplify]: Extracting #7: cost 0 inf + 56017 1553943095.763 * [simplify]: Simplified to (cbrt (* (* 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)))) 1553943095.763 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (* 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)))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943095.763 * * * * [progress]: [ 7 / 114 ] simplifiying candidate # 1553943095.763 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943095.763 * * [simplify]: iters left: 6 (12 enodes) 1553943095.766 * * [simplify]: iters left: 5 (50 enodes) 1553943095.774 * * [simplify]: iters left: 4 (95 enodes) 1553943095.797 * * [simplify]: iters left: 3 (329 enodes) 1553943095.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943095.954 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943095.955 * * [simplify]: Extracting #2: cost 68 inf + 0 1553943095.955 * * [simplify]: Extracting #3: cost 268 inf + 1 1553943095.957 * * [simplify]: Extracting #4: cost 355 inf + 1954 1553943095.964 * * [simplify]: Extracting #5: cost 143 inf + 42431 1553943095.982 * * [simplify]: Extracting #6: cost 4 inf + 80069 1553943096.001 * * [simplify]: Extracting #7: cost 0 inf + 81397 1553943096.024 * [simplify]: Simplified to (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553943096.024 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943096.024 * * * * [progress]: [ 8 / 114 ] simplifiying candidate # 1553943096.024 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553943096.024 * * [simplify]: iters left: 6 (12 enodes) 1553943096.027 * * [simplify]: iters left: 5 (51 enodes) 1553943096.035 * * [simplify]: iters left: 4 (103 enodes) 1553943096.058 * * [simplify]: iters left: 3 (382 enodes) 1553943096.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943096.268 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943096.268 * * [simplify]: Extracting #2: cost 55 inf + 0 1553943096.269 * * [simplify]: Extracting #3: cost 295 inf + 1 1553943096.271 * * [simplify]: Extracting #4: cost 399 inf + 5834 1553943096.282 * * [simplify]: Extracting #5: cost 145 inf + 57352 1553943096.307 * * [simplify]: Extracting #6: cost 1 inf + 91720 1553943096.330 * * [simplify]: Extracting #7: cost 0 inf + 91962 1553943096.353 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 1553943096.353 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943096.353 * * * * [progress]: [ 9 / 114 ] simplifiying candidate # 1553943096.353 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943096.354 * * [simplify]: iters left: 6 (8 enodes) 1553943096.355 * * [simplify]: iters left: 5 (33 enodes) 1553943096.360 * * [simplify]: iters left: 4 (79 enodes) 1553943096.382 * * [simplify]: iters left: 3 (334 enodes) 1553943096.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943096.562 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943096.563 * * [simplify]: Extracting #2: cost 43 inf + 0 1553943096.563 * * [simplify]: Extracting #3: cost 249 inf + 1 1553943096.566 * * [simplify]: Extracting #4: cost 300 inf + 7818 1553943096.580 * * [simplify]: Extracting #5: cost 41 inf + 55277 1553943096.597 * * [simplify]: Extracting #6: cost 0 inf + 64079 1553943096.614 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943096.614 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943096.614 * * * * [progress]: [ 10 / 114 ] simplifiying candidate # 1553943096.615 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 1553943096.615 * * [simplify]: iters left: 6 (10 enodes) 1553943096.617 * * [simplify]: iters left: 5 (43 enodes) 1553943096.624 * * [simplify]: iters left: 4 (84 enodes) 1553943096.641 * * [simplify]: iters left: 3 (255 enodes) 1553943096.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943096.724 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943096.724 * * [simplify]: Extracting #2: cost 33 inf + 0 1553943096.725 * * [simplify]: Extracting #3: cost 141 inf + 1 1553943096.726 * * [simplify]: Extracting #4: cost 154 inf + 1514 1553943096.729 * * [simplify]: Extracting #5: cost 58 inf + 17809 1553943096.736 * * [simplify]: Extracting #6: cost 5 inf + 30869 1553943096.744 * * [simplify]: Extracting #7: cost 0 inf + 32199 1553943096.752 * [simplify]: Simplified to (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 1553943096.752 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (* x.re (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943096.752 * * * * [progress]: [ 11 / 114 ] simplifiying candidate # 1553943096.752 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 1553943096.752 * * [simplify]: iters left: 6 (9 enodes) 1553943096.754 * * [simplify]: iters left: 5 (36 enodes) 1553943096.759 * * [simplify]: iters left: 4 (79 enodes) 1553943096.780 * * [simplify]: iters left: 3 (272 enodes) 1553943096.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943096.890 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943096.891 * * [simplify]: Extracting #2: cost 50 inf + 0 1553943096.891 * * [simplify]: Extracting #3: cost 178 inf + 1 1553943096.892 * * [simplify]: Extracting #4: cost 190 inf + 2362 1553943096.897 * * [simplify]: Extracting #5: cost 55 inf + 23658 1553943096.905 * * [simplify]: Extracting #6: cost 0 inf + 34928 1553943096.913 * * [simplify]: Extracting #7: cost 0 inf + 34848 1553943096.922 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re)) 1553943096.922 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (* (- x.re x.im) (* (+ x.im x.re) (+ x.im x.re))) x.re)) (cbrt (+ x.re x.im))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943096.922 * * * * [progress]: [ 12 / 114 ] simplifiying candidate # 1553943096.922 * [simplify]: Simplifying (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 1553943096.922 * * [simplify]: iters left: 6 (10 enodes) 1553943096.925 * * [simplify]: iters left: 5 (43 enodes) 1553943096.931 * * [simplify]: iters left: 4 (74 enodes) 1553943096.948 * * [simplify]: iters left: 3 (203 enodes) 1553943097.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943097.004 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943097.004 * * [simplify]: Extracting #2: cost 31 inf + 0 1553943097.005 * * [simplify]: Extracting #3: cost 98 inf + 1 1553943097.005 * * [simplify]: Extracting #4: cost 132 inf + 615 1553943097.007 * * [simplify]: Extracting #5: cost 79 inf + 7545 1553943097.011 * * [simplify]: Extracting #6: cost 8 inf + 22842 1553943097.017 * * [simplify]: Extracting #7: cost 0 inf + 25578 1553943097.023 * [simplify]: Simplified to (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 1553943097.023 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (* x.re (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943097.023 * * * * [progress]: [ 13 / 114 ] simplifiying candidate # 1553943097.024 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 1553943097.024 * * [simplify]: iters left: 6 (9 enodes) 1553943097.026 * * [simplify]: iters left: 5 (37 enodes) 1553943097.031 * * [simplify]: iters left: 4 (83 enodes) 1553943097.053 * * [simplify]: iters left: 3 (326 enodes) 1553943097.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943097.219 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943097.219 * * [simplify]: Extracting #2: cost 57 inf + 0 1553943097.220 * * [simplify]: Extracting #3: cost 227 inf + 1 1553943097.222 * * [simplify]: Extracting #4: cost 235 inf + 6290 1553943097.230 * * [simplify]: Extracting #5: cost 36 inf + 42593 1553943097.242 * * [simplify]: Extracting #6: cost 0 inf + 49545 1553943097.254 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) 1553943097.254 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.re)) (+ x.re x.im))) (cbrt (- x.re x.im))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943097.254 * * * * [progress]: [ 14 / 114 ] simplifiying candidate # 1553943097.254 * * * * [progress]: [ 15 / 114 ] simplifiying candidate # 1553943097.254 * * * * [progress]: [ 16 / 114 ] simplifiying candidate # 1553943097.254 * * * * [progress]: [ 17 / 114 ] simplifiying candidate # 1553943097.254 * * * * [progress]: [ 18 / 114 ] simplifiying candidate #real (real->posit16 (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553943097.254 * * * * [progress]: [ 19 / 114 ] simplifiying candidate # 1553943097.254 * [simplify]: Simplifying (* (log (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 3) 1553943097.254 * * [simplify]: iters left: 6 (10 enodes) 1553943097.257 * * [simplify]: iters left: 5 (38 enodes) 1553943097.262 * * [simplify]: iters left: 4 (66 enodes) 1553943097.275 * * [simplify]: iters left: 3 (171 enodes) 1553943097.318 * * [simplify]: iters left: 2 (425 enodes) 1553943097.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943097.415 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943097.415 * * [simplify]: Extracting #2: cost 5 inf + 1 1553943097.416 * * [simplify]: Extracting #3: cost 7 inf + 1 1553943097.416 * * [simplify]: Extracting #4: cost 34 inf + 1 1553943097.416 * * [simplify]: Extracting #5: cost 87 inf + 214 1553943097.416 * * [simplify]: Extracting #6: cost 111 inf + 378 1553943097.418 * * [simplify]: Extracting #7: cost 49 inf + 7461 1553943097.422 * * [simplify]: Extracting #8: cost 0 inf + 15140 1553943097.426 * * [simplify]: Extracting #9: cost 0 inf + 14860 1553943097.430 * [simplify]: Simplified to (* (log (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) 3) 1553943097.430 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (* (log (cbrt (* (- x.re x.im) (* x.re (+ x.im x.re))))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943097.430 * * * * [progress]: [ 20 / 114 ] simplifiying candidate # 1553943097.431 * * * * [progress]: [ 21 / 114 ] simplifiying candidate # 1553943097.431 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1553943097.431 * * [simplify]: iters left: 6 (6 enodes) 1553943097.432 * * [simplify]: iters left: 5 (25 enodes) 1553943097.435 * * [simplify]: iters left: 4 (53 enodes) 1553943097.446 * * [simplify]: iters left: 3 (156 enodes) 1553943097.486 * * [simplify]: iters left: 2 (409 enodes) 1553943097.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943097.578 * * [simplify]: Extracting #1: cost 28 inf + 0 1553943097.578 * * [simplify]: Extracting #2: cost 87 inf + 1 1553943097.578 * * [simplify]: Extracting #3: cost 110 inf + 126 1553943097.580 * * [simplify]: Extracting #4: cost 38 inf + 9219 1553943097.584 * * [simplify]: Extracting #5: cost 1 inf + 13572 1553943097.588 * * [simplify]: Extracting #6: cost 0 inf + 13294 1553943097.592 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1553943097.592 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) (* 1/3 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943097.593 * * * * [progress]: [ 22 / 114 ] simplifiying candidate # 1553943097.593 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 1553943097.593 * * [simplify]: iters left: 6 (7 enodes) 1553943097.594 * * [simplify]: iters left: 5 (28 enodes) 1553943097.598 * * [simplify]: iters left: 4 (56 enodes) 1553943097.610 * * [simplify]: iters left: 3 (161 enodes) 1553943097.651 * * [simplify]: iters left: 2 (407 enodes) 1553943097.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943097.743 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943097.743 * * [simplify]: Extracting #2: cost 30 inf + 0 1553943097.743 * * [simplify]: Extracting #3: cost 85 inf + 1 1553943097.744 * * [simplify]: Extracting #4: cost 105 inf + 369 1553943097.746 * * [simplify]: Extracting #5: cost 43 inf + 8125 1553943097.750 * * [simplify]: Extracting #6: cost 2 inf + 13646 1553943097.754 * * [simplify]: Extracting #7: cost 0 inf + 13570 1553943097.759 * * [simplify]: Extracting #8: cost 0 inf + 13530 1553943097.763 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) 1553943097.763 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (* 1 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943097.763 * * * * [progress]: [ 23 / 114 ] simplifiying candidate # 1553943097.763 * [simplify]: Simplifying (pow (cbrt (+ x.re x.im)) 3) 1553943097.763 * * [simplify]: iters left: 4 (6 enodes) 1553943097.765 * * [simplify]: iters left: 3 (20 enodes) 1553943097.768 * * [simplify]: iters left: 2 (22 enodes) 1553943097.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943097.770 * * [simplify]: Extracting #1: cost 7 inf + 0 1553943097.770 * * [simplify]: Extracting #2: cost 6 inf + 3 1553943097.770 * * [simplify]: Extracting #3: cost 4 inf + 87 1553943097.771 * * [simplify]: Extracting #4: cost 0 inf + 655 1553943097.771 * [simplify]: Simplified to (+ x.im x.re) 1553943097.771 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (pow (cbrt (* (- x.re x.im) x.re)) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943097.771 * * * * [progress]: [ 24 / 114 ] simplifiying candidate # 1553943097.771 * [simplify]: Simplifying (pow (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 3) 1553943097.771 * * [simplify]: iters left: 6 (11 enodes) 1553943097.774 * * [simplify]: iters left: 5 (45 enodes) 1553943097.781 * * [simplify]: iters left: 4 (83 enodes) 1553943097.796 * * [simplify]: iters left: 3 (195 enodes) 1553943097.843 * * [simplify]: iters left: 2 (459 enodes) 1553943097.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943097.941 * * [simplify]: Extracting #1: cost 9 inf + 0 1553943097.941 * * [simplify]: Extracting #2: cost 15 inf + 2 1553943097.941 * * [simplify]: Extracting #3: cost 40 inf + 4 1553943097.941 * * [simplify]: Extracting #4: cost 94 inf + 5 1553943097.942 * * [simplify]: Extracting #5: cost 100 inf + 1861 1553943097.945 * * [simplify]: Extracting #6: cost 26 inf + 11822 1553943097.949 * * [simplify]: Extracting #7: cost 2 inf + 16229 1553943097.954 * * [simplify]: Extracting #8: cost 0 inf + 16873 1553943097.959 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943097.959 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (pow (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943097.959 * * * * [progress]: [ 25 / 114 ] simplifiying candidate # 1553943097.959 * [simplify]: Simplifying (pow (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 3) 1553943097.959 * * [simplify]: iters left: 6 (10 enodes) 1553943097.961 * * [simplify]: iters left: 5 (40 enodes) 1553943097.967 * * [simplify]: iters left: 4 (68 enodes) 1553943097.980 * * [simplify]: iters left: 3 (174 enodes) 1553943098.021 * * [simplify]: iters left: 2 (407 enodes) 1553943098.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.103 * * [simplify]: Extracting #1: cost 5 inf + 0 1553943098.103 * * [simplify]: Extracting #2: cost 7 inf + 1 1553943098.104 * * [simplify]: Extracting #3: cost 35 inf + 1 1553943098.104 * * [simplify]: Extracting #4: cost 94 inf + 214 1553943098.104 * * [simplify]: Extracting #5: cost 98 inf + 2372 1553943098.107 * * [simplify]: Extracting #6: cost 27 inf + 11777 1553943098.111 * * [simplify]: Extracting #7: cost 0 inf + 15748 1553943098.115 * [simplify]: Simplified to (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943098.115 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (pow (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.115 * * * * [progress]: [ 26 / 114 ] simplifiying candidate # 1553943098.115 * [simplify]: Simplifying (pow 1 3) 1553943098.115 * * [simplify]: iters left: 1 (3 enodes) 1553943098.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.117 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943098.117 * [simplify]: Simplified to 1 1553943098.117 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* 1 (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.117 * * * * [progress]: [ 27 / 114 ] simplifiying candidate # 1553943098.117 * * * * [progress]: [ 28 / 114 ] simplifiying candidate # 1553943098.117 * * * * [progress]: [ 29 / 114 ] simplifiying candidate # 1553943098.117 * * * * [progress]: [ 30 / 114 ] simplifiying candidate # 1553943098.117 * * * * [progress]: [ 31 / 114 ] simplifiying candidate # 1553943098.118 * * * * [progress]: [ 32 / 114 ] simplifiying candidate # 1553943098.118 * * * * [progress]: [ 33 / 114 ] simplifiying candidate # 1553943098.118 * [simplify]: Simplifying (pow (cbrt (+ x.re x.im)) 3) 1553943098.118 * * [simplify]: iters left: 4 (6 enodes) 1553943098.119 * * [simplify]: iters left: 3 (20 enodes) 1553943098.122 * * [simplify]: iters left: 2 (22 enodes) 1553943098.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.124 * * [simplify]: Extracting #1: cost 7 inf + 0 1553943098.124 * * [simplify]: Extracting #2: cost 6 inf + 3 1553943098.124 * * [simplify]: Extracting #3: cost 4 inf + 87 1553943098.124 * * [simplify]: Extracting #4: cost 0 inf + 655 1553943098.125 * [simplify]: Simplified to (+ x.im x.re) 1553943098.125 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (pow (cbrt (* (- x.re x.im) x.re)) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.125 * * * * [progress]: [ 34 / 114 ] simplifiying candidate # 1553943098.125 * [simplify]: Simplifying (pow (* (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 3) 1553943098.125 * * [simplify]: iters left: 6 (11 enodes) 1553943098.127 * * [simplify]: iters left: 5 (45 enodes) 1553943098.134 * * [simplify]: iters left: 4 (83 enodes) 1553943098.149 * * [simplify]: iters left: 3 (195 enodes) 1553943098.195 * * [simplify]: iters left: 2 (459 enodes) 1553943098.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.294 * * [simplify]: Extracting #1: cost 9 inf + 0 1553943098.294 * * [simplify]: Extracting #2: cost 15 inf + 2 1553943098.294 * * [simplify]: Extracting #3: cost 40 inf + 4 1553943098.294 * * [simplify]: Extracting #4: cost 94 inf + 5 1553943098.295 * * [simplify]: Extracting #5: cost 100 inf + 1861 1553943098.298 * * [simplify]: Extracting #6: cost 26 inf + 11822 1553943098.302 * * [simplify]: Extracting #7: cost 2 inf + 16229 1553943098.307 * * [simplify]: Extracting #8: cost 0 inf + 16873 1553943098.312 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943098.312 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (pow (cbrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.312 * * * * [progress]: [ 35 / 114 ] simplifiying candidate # 1553943098.312 * [simplify]: Simplifying (pow (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 3) 1553943098.313 * * [simplify]: iters left: 6 (10 enodes) 1553943098.315 * * [simplify]: iters left: 5 (40 enodes) 1553943098.321 * * [simplify]: iters left: 4 (68 enodes) 1553943098.334 * * [simplify]: iters left: 3 (174 enodes) 1553943098.375 * * [simplify]: iters left: 2 (407 enodes) 1553943098.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.459 * * [simplify]: Extracting #1: cost 5 inf + 0 1553943098.459 * * [simplify]: Extracting #2: cost 7 inf + 1 1553943098.459 * * [simplify]: Extracting #3: cost 35 inf + 1 1553943098.460 * * [simplify]: Extracting #4: cost 94 inf + 214 1553943098.460 * * [simplify]: Extracting #5: cost 98 inf + 2372 1553943098.463 * * [simplify]: Extracting #6: cost 27 inf + 11777 1553943098.467 * * [simplify]: Extracting #7: cost 0 inf + 15748 1553943098.471 * [simplify]: Simplified to (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) 1553943098.471 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (cbrt (* (* (- x.re x.im) x.re) (+ x.im x.re)))) (pow (sqrt (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re)))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.471 * * * * [progress]: [ 36 / 114 ] simplifiying candidate # 1553943098.472 * [simplify]: Simplifying (pow 1 3) 1553943098.472 * * [simplify]: iters left: 1 (3 enodes) 1553943098.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.473 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943098.473 * [simplify]: Simplified to 1 1553943098.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* 1 (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.473 * * * * [progress]: [ 37 / 114 ] simplifiying candidate # 1553943098.474 * [simplify]: Simplifying (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) 1553943098.474 * * [simplify]: iters left: 6 (11 enodes) 1553943098.476 * * [simplify]: iters left: 5 (47 enodes) 1553943098.484 * * [simplify]: iters left: 4 (90 enodes) 1553943098.503 * * [simplify]: iters left: 3 (286 enodes) 1553943098.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.601 * * [simplify]: Extracting #1: cost 33 inf + 0 1553943098.601 * * [simplify]: Extracting #2: cost 197 inf + 2 1553943098.603 * * [simplify]: Extracting #3: cost 206 inf + 15080 1553943098.612 * * [simplify]: Extracting #4: cost 18 inf + 68140 1553943098.625 * * [simplify]: Extracting #5: cost 0 inf + 58320 1553943098.641 * * [simplify]: Extracting #6: cost 0 inf + 55732 1553943098.653 * [simplify]: Simplified to (* (* 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)))) 1553943098.653 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.654 * * * * [progress]: [ 38 / 114 ] simplifiying candidate # 1553943098.654 * [simplify]: Simplifying (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) 1553943098.654 * * [simplify]: iters left: 6 (13 enodes) 1553943098.657 * * [simplify]: iters left: 5 (54 enodes) 1553943098.665 * * [simplify]: iters left: 4 (101 enodes) 1553943098.686 * * [simplify]: iters left: 3 (335 enodes) 1553943098.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943098.839 * * [simplify]: Extracting #1: cost 69 inf + 0 1553943098.839 * * [simplify]: Extracting #2: cost 264 inf + 2 1553943098.842 * * [simplify]: Extracting #3: cost 321 inf + 14615 1553943098.853 * * [simplify]: Extracting #4: cost 81 inf + 70041 1553943098.875 * * [simplify]: Extracting #5: cost 0 inf + 82193 1553943098.895 * * [simplify]: Extracting #6: cost 0 inf + 81631 1553943098.914 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 1553943098.914 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943098.914 * * * * [progress]: [ 39 / 114 ] simplifiying candidate # 1553943098.914 * [simplify]: Simplifying (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) 1553943098.915 * * [simplify]: iters left: 6 (13 enodes) 1553943098.918 * * [simplify]: iters left: 5 (55 enodes) 1553943098.926 * * [simplify]: iters left: 4 (109 enodes) 1553943098.952 * * [simplify]: iters left: 3 (388 enodes) 1553943099.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943099.168 * * [simplify]: Extracting #1: cost 56 inf + 0 1553943099.169 * * [simplify]: Extracting #2: cost 300 inf + 2 1553943099.171 * * [simplify]: Extracting #3: cost 392 inf + 8862 1553943099.185 * * [simplify]: Extracting #4: cost 84 inf + 71050 1553943099.208 * * [simplify]: Extracting #5: cost 0 inf + 94534 1553943099.235 * * [simplify]: Extracting #6: cost 0 inf + 94454 1553943099.259 * [simplify]: Simplified to (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553943099.259 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (pow (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943099.259 * * * * [progress]: [ 40 / 114 ] simplifiying candidate # 1553943099.259 * [simplify]: Simplifying (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) 1553943099.259 * * [simplify]: iters left: 6 (10 enodes) 1553943099.262 * * [simplify]: iters left: 5 (40 enodes) 1553943099.268 * * [simplify]: iters left: 4 (88 enodes) 1553943099.291 * * [simplify]: iters left: 3 (343 enodes) 1553943099.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943099.473 * * [simplify]: Extracting #1: cost 43 inf + 0 1553943099.473 * * [simplify]: Extracting #2: cost 256 inf + 2 1553943099.475 * * [simplify]: Extracting #3: cost 313 inf + 5597 1553943099.488 * * [simplify]: Extracting #4: cost 37 inf + 56729 1553943099.506 * * [simplify]: Extracting #5: cost 0 inf + 64043 1553943099.526 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553943099.526 * [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.re)) (pow (cbrt (* (- x.re x.im) (+ x.re x.im))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943099.526 * * * * [progress]: [ 41 / 114 ] simplifiying candidate # 1553943099.526 * [simplify]: Simplifying (pow (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) 1553943099.526 * * [simplify]: iters left: 6 (11 enodes) 1553943099.530 * * [simplify]: iters left: 5 (47 enodes) 1553943099.536 * * [simplify]: iters left: 4 (90 enodes) 1553943099.555 * * [simplify]: iters left: 3 (263 enodes) 1553943099.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943099.642 * * [simplify]: Extracting #1: cost 36 inf + 0 1553943099.643 * * [simplify]: Extracting #2: cost 153 inf + 2 1553943099.643 * * [simplify]: Extracting #3: cost 165 inf + 2472 1553943099.647 * * [simplify]: Extracting #4: cost 58 inf + 29053 1553943099.655 * * [simplify]: Extracting #5: cost 3 inf + 37729 1553943099.663 * * [simplify]: Extracting #6: cost 0 inf + 34631 1553943099.671 * * [simplify]: Extracting #7: cost 0 inf + 34460 1553943099.679 * [simplify]: Simplified to (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 1553943099.680 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (pow (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943099.680 * * * * [progress]: [ 42 / 114 ] simplifiying candidate # 1553943099.680 * [simplify]: Simplifying (pow (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) 1553943099.680 * * [simplify]: iters left: 6 (11 enodes) 1553943099.683 * * [simplify]: iters left: 5 (43 enodes) 1553943099.689 * * [simplify]: iters left: 4 (88 enodes) 1553943099.711 * * [simplify]: iters left: 3 (283 enodes) 1553943099.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943099.831 * * [simplify]: Extracting #1: cost 50 inf + 0 1553943099.832 * * [simplify]: Extracting #2: cost 182 inf + 2 1553943099.833 * * [simplify]: Extracting #3: cost 173 inf + 4918 1553943099.840 * * [simplify]: Extracting #4: cost 17 inf + 31538 1553943099.849 * * [simplify]: Extracting #5: cost 0 inf + 34972 1553943099.858 * * [simplify]: Extracting #6: cost 0 inf + 34932 1553943099.866 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re))) 1553943099.867 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (* (+ x.im x.re) (+ x.im x.re))) (pow (cbrt (+ x.re x.im)) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943099.867 * * * * [progress]: [ 43 / 114 ] simplifiying candidate # 1553943099.867 * [simplify]: Simplifying (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 3) 1553943099.867 * * [simplify]: iters left: 6 (11 enodes) 1553943099.870 * * [simplify]: iters left: 5 (47 enodes) 1553943099.880 * * [simplify]: iters left: 4 (80 enodes) 1553943099.895 * * [simplify]: iters left: 3 (210 enodes) 1553943099.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943099.954 * * [simplify]: Extracting #1: cost 32 inf + 0 1553943099.954 * * [simplify]: Extracting #2: cost 100 inf + 2 1553943099.954 * * [simplify]: Extracting #3: cost 128 inf + 1908 1553943099.957 * * [simplify]: Extracting #4: cost 27 inf + 24980 1553943099.963 * * [simplify]: Extracting #5: cost 2 inf + 27812 1553943099.969 * * [simplify]: Extracting #6: cost 0 inf + 26593 1553943099.975 * * [simplify]: Extracting #7: cost 0 inf + 26462 1553943099.981 * [simplify]: Simplified to (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 1553943099.981 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- x.re x.im)) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (pow (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943099.981 * * * * [progress]: [ 44 / 114 ] simplifiying candidate # 1553943099.981 * [simplify]: Simplifying (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 3) 1553943099.981 * * [simplify]: iters left: 6 (11 enodes) 1553943099.984 * * [simplify]: iters left: 5 (44 enodes) 1553943099.991 * * [simplify]: iters left: 4 (92 enodes) 1553943100.016 * * [simplify]: iters left: 3 (337 enodes) 1553943100.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943100.191 * * [simplify]: Extracting #1: cost 58 inf + 0 1553943100.192 * * [simplify]: Extracting #2: cost 232 inf + 2 1553943100.194 * * [simplify]: Extracting #3: cost 240 inf + 6536 1553943100.202 * * [simplify]: Extracting #4: cost 57 inf + 38052 1553943100.217 * * [simplify]: Extracting #5: cost 0 inf + 50526 1553943100.230 * * [simplify]: Extracting #6: cost 0 inf + 50486 1553943100.242 * [simplify]: Simplified to (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))) 1553943100.242 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (+ x.re x.im) (* (- x.re x.im) (* (- x.re x.im) x.re))) (pow (cbrt (- x.re x.im)) 3)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943100.242 * * * * [progress]: [ 45 / 114 ] simplifiying candidate # 1553943100.242 * * * * [progress]: [ 46 / 114 ] simplifiying candidate # 1553943100.243 * [simplify]: Simplifying (+ x.re x.im) 1553943100.243 * * [simplify]: iters left: 2 (3 enodes) 1553943100.243 * * [simplify]: iters left: 1 (10 enodes) 1553943100.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943100.245 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943100.245 * * [simplify]: Extracting #2: cost 2 inf + 2 1553943100.245 * * [simplify]: Extracting #3: cost 0 inf + 86 1553943100.245 * [simplify]: Simplified to (+ x.im x.re) 1553943100.245 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943100.245 * * * * [progress]: [ 47 / 114 ] simplifiying candidate # 1553943100.245 * * * * [progress]: [ 48 / 114 ] simplifiying candidate # 1553943100.245 * * * * [progress]: [ 49 / 114 ] simplifiying candidate #real (real->posit16 (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553943100.245 * * * * [progress]: [ 50 / 114 ] simplifiying candidate # 1553943100.245 * [simplify]: Simplifying (* (+ x.re x.im) (* (- x.re x.im) x.re)) 1553943100.245 * * [simplify]: iters left: 6 (6 enodes) 1553943100.246 * * [simplify]: iters left: 5 (25 enodes) 1553943100.250 * * [simplify]: iters left: 4 (53 enodes) 1553943100.260 * * [simplify]: iters left: 3 (156 enodes) 1553943100.299 * * [simplify]: iters left: 2 (409 enodes) 1553943100.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943100.391 * * [simplify]: Extracting #1: cost 28 inf + 0 1553943100.391 * * [simplify]: Extracting #2: cost 87 inf + 1 1553943100.391 * * [simplify]: Extracting #3: cost 110 inf + 126 1553943100.393 * * [simplify]: Extracting #4: cost 38 inf + 9219 1553943100.397 * * [simplify]: Extracting #5: cost 1 inf + 13572 1553943100.402 * * [simplify]: Extracting #6: cost 0 inf + 13294 1553943100.406 * [simplify]: Simplified to (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1553943100.406 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (pow (* (* (- x.re x.im) x.re) (+ x.im x.re)) 1)) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943100.406 * * * * [progress]: [ 51 / 114 ] simplifiying candidate # 1553943100.406 * * * * [progress]: [ 52 / 114 ] simplifiying candidate # 1553943100.406 * [simplify]: Simplifying (+ (log (+ x.re x.im)) (log (* (- x.re x.im) x.re))) 1553943100.406 * * [simplify]: iters left: 6 (8 enodes) 1553943100.408 * * [simplify]: iters left: 5 (32 enodes) 1553943100.412 * * [simplify]: iters left: 4 (49 enodes) 1553943100.418 * * [simplify]: iters left: 3 (69 enodes) 1553943100.426 * * [simplify]: iters left: 2 (78 enodes) 1553943100.434 * * [simplify]: iters left: 1 (80 enodes) 1553943100.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943100.442 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943100.442 * * [simplify]: Extracting #2: cost 18 inf + 0 1553943100.442 * * [simplify]: Extracting #3: cost 25 inf + 1 1553943100.442 * * [simplify]: Extracting #4: cost 27 inf + 114 1553943100.443 * * [simplify]: Extracting #5: cost 12 inf + 1141 1553943100.443 * * [simplify]: Extracting #6: cost 1 inf + 3032 1553943100.444 * * [simplify]: Extracting #7: cost 0 inf + 3294 1553943100.444 * [simplify]: Simplified to (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re))) 1553943100.444 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (exp (+ (log (+ x.im x.re)) (log (* (- x.re x.im) x.re))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943100.444 * * * * [progress]: [ 53 / 114 ] simplifiying candidate # 1553943100.445 * * * * [progress]: [ 54 / 114 ] simplifiying candidate # 1553943100.445 * * * * [progress]: [ 55 / 114 ] simplifiying candidate # 1553943100.445 * [simplify]: Simplifying (* (* (* (+ 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.im) x.re))) 1553943100.445 * * [simplify]: iters left: 6 (10 enodes) 1553943100.447 * * [simplify]: iters left: 5 (59 enodes) 1553943100.462 * * [simplify]: iters left: 4 (222 enodes) 1553943100.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943100.538 * * [simplify]: Extracting #1: cost 48 inf + 0 1553943100.538 * * [simplify]: Extracting #2: cost 240 inf + 1 1553943100.541 * * [simplify]: Extracting #3: cost 224 inf + 11810 1553943100.552 * * [simplify]: Extracting #4: cost 22 inf + 55428 1553943100.566 * * [simplify]: Extracting #5: cost 0 inf + 60752 1553943100.580 * [simplify]: Simplified to (* (* (+ x.im x.re) (* (+ x.im x.re) (+ x.im x.re))) (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re))) 1553943100.580 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (cbrt (* (* (+ x.im x.re) (* (+ x.im x.re) (+ x.im x.re))) (* (* (* (- x.re x.im) x.re) (* (- x.re x.im) x.re)) (* (- x.re x.im) x.re))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943100.580 * * * * [progress]: [ 56 / 114 ] simplifiying candidate # 1553943100.580 * * * * [progress]: [ 57 / 114 ] simplifiying candidate # 1553943100.580 * * * * [progress]: [ 58 / 114 ] simplifiying candidate # 1553943100.580 * * * * [progress]: [ 59 / 114 ] simplifiying candidate # 1553943100.580 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 1553943100.581 * * [simplify]: iters left: 6 (9 enodes) 1553943100.585 * * [simplify]: iters left: 5 (40 enodes) 1553943100.592 * * [simplify]: iters left: 4 (81 enodes) 1553943100.609 * * [simplify]: iters left: 3 (276 enodes) 1553943100.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943100.705 * * [simplify]: Extracting #1: cost 31 inf + 0 1553943100.705 * * [simplify]: Extracting #2: cost 191 inf + 1 1553943100.706 * * [simplify]: Extracting #3: cost 233 inf + 1299 1553943100.712 * * [simplify]: Extracting #4: cost 84 inf + 31081 1553943100.724 * * [simplify]: Extracting #5: cost 4 inf + 53117 1553943100.737 * * [simplify]: Extracting #6: cost 0 inf + 54405 1553943100.750 * [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.re) 1553943100.750 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (/ (* (* (+ (* (* 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)))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943100.750 * [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)))) 1553943100.750 * * [simplify]: iters left: 6 (10 enodes) 1553943100.752 * * [simplify]: iters left: 5 (50 enodes) 1553943100.761 * * [simplify]: iters left: 4 (134 enodes) 1553943100.793 * * [simplify]: iters left: 3 (491 enodes) 1553943101.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943101.013 * * [simplify]: Extracting #1: cost 79 inf + 0 1553943101.014 * * [simplify]: Extracting #2: cost 320 inf + 0 1553943101.017 * * [simplify]: Extracting #3: cost 302 inf + 12769 1553943101.033 * * [simplify]: Extracting #4: cost 63 inf + 74277 1553943101.061 * * [simplify]: Extracting #5: cost 0 inf + 90363 1553943101.085 * * [simplify]: Extracting #6: cost 0 inf + 90123 1553943101.109 * [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))) 1553943101.110 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (pow (cbrt (/ (* (* (+ (* (* 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))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943101.110 * * * * [progress]: [ 60 / 114 ] simplifiying candidate # 1553943101.110 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553943101.110 * * [simplify]: iters left: 6 (11 enodes) 1553943101.113 * * [simplify]: iters left: 5 (47 enodes) 1553943101.120 * * [simplify]: iters left: 4 (92 enodes) 1553943101.141 * * [simplify]: iters left: 3 (326 enodes) 1553943101.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943101.297 * * [simplify]: Extracting #1: cost 65 inf + 0 1553943101.298 * * [simplify]: Extracting #2: cost 247 inf + 1 1553943101.299 * * [simplify]: Extracting #3: cost 334 inf + 1791 1553943101.306 * * [simplify]: Extracting #4: cost 153 inf + 34010 1553943101.323 * * [simplify]: Extracting #5: cost 9 inf + 72493 1553943101.342 * * [simplify]: Extracting #6: cost 0 inf + 75471 1553943101.360 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 1553943101.360 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (/ (* (* x.re (- (* x.re x.re) (* 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)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943101.361 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 1553943101.361 * * [simplify]: iters left: 6 (9 enodes) 1553943101.363 * * [simplify]: iters left: 5 (43 enodes) 1553943101.371 * * [simplify]: iters left: 4 (98 enodes) 1553943101.389 * * [simplify]: iters left: 3 (245 enodes) 1553943101.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943101.448 * * [simplify]: Extracting #1: cost 34 inf + 0 1553943101.448 * * [simplify]: Extracting #2: cost 146 inf + 0 1553943101.449 * * [simplify]: Extracting #3: cost 145 inf + 1548 1553943101.452 * * [simplify]: Extracting #4: cost 48 inf + 19253 1553943101.459 * * [simplify]: Extracting #5: cost 3 inf + 29303 1553943101.467 * * [simplify]: Extracting #6: cost 0 inf + 30029 1553943101.474 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))) 1553943101.474 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (pow (cbrt (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ x.re x.im) (+ (* x.re x.re) (* (- x.im x.re) x.im))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943101.474 * * * * [progress]: [ 61 / 114 ] simplifiying candidate # 1553943101.474 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re)) 1553943101.475 * * [simplify]: iters left: 6 (11 enodes) 1553943101.477 * * [simplify]: iters left: 5 (48 enodes) 1553943101.485 * * [simplify]: iters left: 4 (100 enodes) 1553943101.510 * * [simplify]: iters left: 3 (379 enodes) 1553943101.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943101.725 * * [simplify]: Extracting #1: cost 53 inf + 0 1553943101.725 * * [simplify]: Extracting #2: cost 294 inf + 1 1553943101.728 * * [simplify]: Extracting #3: cost 391 inf + 8378 1553943101.741 * * [simplify]: Extracting #4: cost 104 inf + 68403 1553943101.764 * * [simplify]: Extracting #5: cost 0 inf + 93011 1553943101.791 * * [simplify]: Extracting #6: cost 0 inf + 92891 1553943101.814 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 1553943101.814 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (/ (* (* (- (* x.re x.re) (* x.im x.im)) 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)))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943101.814 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1553943101.814 * * [simplify]: iters left: 6 (9 enodes) 1553943101.816 * * [simplify]: iters left: 5 (43 enodes) 1553943101.823 * * [simplify]: iters left: 4 (107 enodes) 1553943101.845 * * [simplify]: iters left: 3 (317 enodes) 1553943101.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943101.925 * * [simplify]: Extracting #1: cost 50 inf + 0 1553943101.925 * * [simplify]: Extracting #2: cost 148 inf + 0 1553943101.926 * * [simplify]: Extracting #3: cost 145 inf + 1953 1553943101.930 * * [simplify]: Extracting #4: cost 52 inf + 19931 1553943101.938 * * [simplify]: Extracting #5: cost 1 inf + 32112 1553943101.946 * * [simplify]: Extracting #6: cost 0 inf + 31834 1553943101.953 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) 1553943101.953 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (pow (cbrt (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943101.953 * * * * [progress]: [ 62 / 114 ] simplifiying candidate # 1553943101.954 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553943101.954 * * [simplify]: iters left: 6 (7 enodes) 1553943101.955 * * [simplify]: iters left: 5 (30 enodes) 1553943101.960 * * [simplify]: iters left: 4 (76 enodes) 1553943101.981 * * [simplify]: iters left: 3 (332 enodes) 1553943102.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.164 * * [simplify]: Extracting #1: cost 41 inf + 0 1553943102.165 * * [simplify]: Extracting #2: cost 255 inf + 1 1553943102.167 * * [simplify]: Extracting #3: cost 311 inf + 8260 1553943102.182 * * [simplify]: Extracting #4: cost 63 inf + 52935 1553943102.199 * * [simplify]: Extracting #5: cost 0 inf + 65821 1553943102.216 * * [simplify]: Extracting #6: cost 0 inf + 65781 1553943102.233 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) 1553943102.233 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (- x.re x.im) (+ x.re x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.233 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 1553943102.233 * * [simplify]: iters left: 4 (5 enodes) 1553943102.234 * * [simplify]: iters left: 3 (25 enodes) 1553943102.238 * * [simplify]: iters left: 2 (55 enodes) 1553943102.247 * * [simplify]: iters left: 1 (107 enodes) 1553943102.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.261 * * [simplify]: Extracting #1: cost 20 inf + 0 1553943102.261 * * [simplify]: Extracting #2: cost 45 inf + 0 1553943102.261 * * [simplify]: Extracting #3: cost 42 inf + 84 1553943102.261 * * [simplify]: Extracting #4: cost 14 inf + 2655 1553943102.263 * * [simplify]: Extracting #5: cost 1 inf + 4319 1553943102.264 * * [simplify]: Extracting #6: cost 0 inf + 4441 1553943102.265 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1553943102.265 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (pow (cbrt (/ (* (- (* 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)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.265 * * * * [progress]: [ 63 / 114 ] simplifiying candidate # 1553943102.265 * * * * [progress]: [ 64 / 114 ] simplifiying candidate # 1553943102.265 * * * * [progress]: [ 65 / 114 ] simplifiying candidate # 1553943102.266 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 1553943102.266 * * [simplify]: iters left: 5 (5 enodes) 1553943102.267 * * [simplify]: iters left: 4 (16 enodes) 1553943102.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.268 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943102.268 * * [simplify]: Extracting #2: cost 5 inf + 0 1553943102.268 * * [simplify]: Extracting #3: cost 8 inf + 0 1553943102.269 * * [simplify]: Extracting #4: cost 6 inf + 2 1553943102.269 * * [simplify]: Extracting #5: cost 0 inf + 654 1553943102.269 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 1553943102.269 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) (* (cbrt (+ x.re x.im)) (* (- x.re x.im) x.re)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.269 * * * * [progress]: [ 66 / 114 ] simplifiying candidate # 1553943102.269 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 1553943102.269 * * [simplify]: iters left: 3 (4 enodes) 1553943102.270 * * [simplify]: iters left: 2 (13 enodes) 1553943102.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1553943102.271 * * [simplify]: Extracting #2: cost 6 inf + 0 1553943102.271 * * [simplify]: Extracting #3: cost 4 inf + 2 1553943102.271 * * [simplify]: Extracting #4: cost 0 inf + 250 1553943102.271 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 1553943102.271 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (sqrt (+ x.im x.re)) (* (sqrt (+ x.re x.im)) (* (- x.re x.im) x.re)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.272 * * * * [progress]: [ 67 / 114 ] simplifiying candidate # 1553943102.272 * * * * [progress]: [ 68 / 114 ] simplifiying candidate # 1553943102.272 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 1553943102.272 * * [simplify]: iters left: 6 (7 enodes) 1553943102.273 * * [simplify]: iters left: 5 (28 enodes) 1553943102.278 * * [simplify]: iters left: 4 (41 enodes) 1553943102.283 * * [simplify]: iters left: 3 (44 enodes) 1553943102.287 * * [simplify]: iters left: 2 (45 enodes) 1553943102.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.293 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943102.293 * * [simplify]: Extracting #2: cost 17 inf + 0 1553943102.293 * * [simplify]: Extracting #3: cost 14 inf + 84 1553943102.293 * * [simplify]: Extracting #4: cost 7 inf + 576 1553943102.293 * * [simplify]: Extracting #5: cost 1 inf + 1108 1553943102.294 * * [simplify]: Extracting #6: cost 0 inf + 1230 1553943102.294 * [simplify]: Simplified to (+ (* (+ x.re x.im) x.re) (* x.im x.im)) 1553943102.294 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (pow (cbrt (/ (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re)) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.294 * * * * [progress]: [ 69 / 114 ] simplifiying candidate # 1553943102.294 * [simplify]: Simplifying (+ x.re x.im) 1553943102.294 * * [simplify]: iters left: 2 (3 enodes) 1553943102.295 * * [simplify]: iters left: 1 (10 enodes) 1553943102.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.296 * * [simplify]: Extracting #1: cost 4 inf + 0 1553943102.296 * * [simplify]: Extracting #2: cost 2 inf + 2 1553943102.296 * * [simplify]: Extracting #3: cost 0 inf + 86 1553943102.296 * [simplify]: Simplified to (+ x.im x.re) 1553943102.296 * [simplify]: Simplified (2 1 1 1 2) to (λ (x.re x.im) (- (pow (cbrt (/ (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re)) (+ x.im x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.296 * * * * [progress]: [ 70 / 114 ] simplifiying candidate # 1553943102.296 * [simplify]: Simplifying (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re)) 1553943102.296 * * [simplify]: iters left: 6 (9 enodes) 1553943102.299 * * [simplify]: iters left: 5 (40 enodes) 1553943102.305 * * [simplify]: iters left: 4 (71 enodes) 1553943102.320 * * [simplify]: iters left: 3 (200 enodes) 1553943102.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.376 * * [simplify]: Extracting #1: cost 30 inf + 0 1553943102.377 * * [simplify]: Extracting #2: cost 102 inf + 1 1553943102.377 * * [simplify]: Extracting #3: cost 140 inf + 289 1553943102.379 * * [simplify]: Extracting #4: cost 70 inf + 9693 1553943102.385 * * [simplify]: Extracting #5: cost 3 inf + 25780 1553943102.391 * * [simplify]: Extracting #6: cost 0 inf + 26665 1553943102.397 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.im x.im) (* x.im x.re)) (* (* x.re x.re) (* x.re x.re)))) 1553943102.397 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (/ (* (- x.re x.im) (+ (* (* x.im x.im) (* x.im x.re)) (* (* x.re x.re) (* x.re x.re)))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.397 * * * * [progress]: [ 71 / 114 ] simplifiying candidate # 1553943102.398 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re)) 1553943102.398 * * [simplify]: iters left: 6 (8 enodes) 1553943102.399 * * [simplify]: iters left: 5 (34 enodes) 1553943102.404 * * [simplify]: iters left: 4 (80 enodes) 1553943102.425 * * [simplify]: iters left: 3 (323 enodes) 1553943102.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.599 * * [simplify]: Extracting #1: cost 55 inf + 0 1553943102.599 * * [simplify]: Extracting #2: cost 224 inf + 1 1553943102.601 * * [simplify]: Extracting #3: cost 227 inf + 6249 1553943102.609 * * [simplify]: Extracting #4: cost 30 inf + 40831 1553943102.620 * * [simplify]: Extracting #5: cost 0 inf + 46931 1553943102.632 * [simplify]: Simplified to (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)) 1553943102.632 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (/ (* (* (* (- x.re x.im) (- x.re x.im)) x.re) (+ x.re x.im)) (- x.re x.im))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.632 * * * * [progress]: [ 72 / 114 ] simplifiying candidate #real (real->posit16 (* (+ x.re x.im) (* (- x.re x.im) x.re))))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553943102.632 * * * * [progress]: [ 73 / 114 ] simplifiying candidate # 1553943102.632 * * * * [progress]: [ 74 / 114 ] simplifiying candidate # 1553943102.632 * [simplify]: Simplifying (/ (exp (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943102.632 * * [simplify]: iters left: 6 (16 enodes) 1553943102.636 * * [simplify]: iters left: 5 (62 enodes) 1553943102.645 * * [simplify]: iters left: 4 (128 enodes) 1553943102.672 * * [simplify]: iters left: 3 (327 enodes) 1553943102.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.742 * * [simplify]: Extracting #1: cost 17 inf + 0 1553943102.743 * * [simplify]: Extracting #2: cost 126 inf + 0 1553943102.744 * * [simplify]: Extracting #3: cost 212 inf + 1080 1553943102.746 * * [simplify]: Extracting #4: cost 132 inf + 17415 1553943102.754 * * [simplify]: Extracting #5: cost 8 inf + 36898 1553943102.762 * * [simplify]: Extracting #6: cost 0 inf + 38283 1553943102.770 * * [simplify]: Extracting #7: cost 0 inf + 38163 1553943102.778 * [simplify]: Simplified to (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))) 1553943102.778 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (* (+ x.im x.re) (- x.re x.im)) (* (+ x.im x.im) x.im)))))) 1553943102.778 * * * * [progress]: [ 75 / 114 ] simplifiying candidate # 1553943102.778 * * * * [progress]: [ 76 / 114 ] simplifiying candidate # 1553943102.778 * * * * [progress]: [ 77 / 114 ] simplifiying candidate # 1553943102.779 * * * * [progress]: [ 78 / 114 ] simplifiying candidate # 1553943102.779 * * * * [progress]: [ 79 / 114 ] simplifiying candidate # 1553943102.779 * * * * [progress]: [ 80 / 114 ] simplifiying candidate # 1553943102.779 * * * * [progress]: [ 81 / 114 ] simplifiying candidate # 1553943102.779 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943102.779 * * [simplify]: iters left: 6 (34 enodes) 1553943102.791 * * [simplify]: iters left: 5 (173 enodes) 1553943102.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943102.825 * * [simplify]: Extracting #1: cost 9 inf + 0 1553943102.825 * * [simplify]: Extracting #2: cost 90 inf + 0 1553943102.825 * * [simplify]: Extracting #3: cost 180 inf + 43 1553943102.826 * * [simplify]: Extracting #4: cost 205 inf + 8261 1553943102.833 * * [simplify]: Extracting #5: cost 56 inf + 51316 1553943102.848 * * [simplify]: Extracting #6: cost 1 inf + 68951 1553943102.866 * * [simplify]: Extracting #7: cost 0 inf + 69473 1553943102.881 * [simplify]: Simplified to (- (* (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* x.im (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)))))) 1553943102.881 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* x.im (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)))))) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943102.882 * [simplify]: Simplifying (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943102.882 * * [simplify]: iters left: 6 (20 enodes) 1553943102.888 * * [simplify]: iters left: 5 (106 enodes) 1553943102.909 * * [simplify]: iters left: 4 (373 enodes) 1553943103.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943103.061 * * [simplify]: Extracting #1: cost 89 inf + 0 1553943103.062 * * [simplify]: Extracting #2: cost 530 inf + 0 1553943103.068 * * [simplify]: Extracting #3: cost 680 inf + 31748 1553943103.099 * * [simplify]: Extracting #4: cost 172 inf + 171854 1553943103.150 * * [simplify]: Extracting #5: cost 0 inf + 226078 1553943103.199 * * [simplify]: Extracting #6: cost 0 inf + 222878 1553943103.248 * * [simplify]: Extracting #7: cost 0 inf + 222238 1553943103.297 * [simplify]: Simplified to (* (* (+ 0 (* (* 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.im) (* x.re x.im)))) 1553943103.297 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))))) (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* x.im (* (+ (+ (* x.im x.im) (* x.im x.re)) (* x.re x.re)) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re)))))) (* (* (+ 0 (* (* 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.im) (* x.re x.im)))))) 1553943103.298 * * * * [progress]: [ 82 / 114 ] simplifiying candidate # 1553943103.298 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943103.298 * * [simplify]: iters left: 6 (30 enodes) 1553943103.306 * * [simplify]: iters left: 5 (143 enodes) 1553943103.332 * * [simplify]: iters left: 4 (426 enodes) 1553943103.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943103.547 * * [simplify]: Extracting #1: cost 14 inf + 0 1553943103.548 * * [simplify]: Extracting #2: cost 240 inf + 0 1553943103.549 * * [simplify]: Extracting #3: cost 531 inf + 497 1553943103.554 * * [simplify]: Extracting #4: cost 522 inf + 44141 1553943103.575 * * [simplify]: Extracting #5: cost 172 inf + 146884 1553943103.616 * * [simplify]: Extracting #6: cost 2 inf + 188504 1553943103.656 * * [simplify]: Extracting #7: cost 0 inf + 182575 1553943103.697 * * [simplify]: Extracting #8: cost 0 inf + 182535 1553943103.737 * [simplify]: Simplified to (+ (* (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re))) 0) (* (* (+ (* (* 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)) 1553943103.737 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re))) 0) (* (* (+ (* (* 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)) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943103.737 * [simplify]: Simplifying (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (- (* x.re x.im) (* x.im x.re))) 1553943103.737 * * [simplify]: iters left: 6 (16 enodes) 1553943103.741 * * [simplify]: iters left: 5 (71 enodes) 1553943103.754 * * [simplify]: iters left: 4 (197 enodes) 1553943103.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943103.811 * * [simplify]: Extracting #1: cost 79 inf + 0 1553943103.812 * * [simplify]: Extracting #2: cost 282 inf + 1 1553943103.815 * * [simplify]: Extracting #3: cost 315 inf + 18535 1553943103.831 * * [simplify]: Extracting #4: cost 59 inf + 81441 1553943103.850 * * [simplify]: Extracting #5: cost 0 inf + 93262 1553943103.870 * * [simplify]: Extracting #6: cost 0 inf + 92022 1553943103.889 * [simplify]: Simplified to (* 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)))) 1553943103.890 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (+ (- (* x.im x.im) (* x.im x.re)) (* x.re x.re))) 0) (* (* (+ (* (* 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)) (* 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)))))) 1553943103.890 * * * * [progress]: [ 83 / 114 ] simplifiying candidate # 1553943103.890 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943103.890 * * [simplify]: iters left: 6 (33 enodes) 1553943103.899 * * [simplify]: iters left: 5 (168 enodes) 1553943103.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943103.934 * * [simplify]: Extracting #1: cost 9 inf + 0 1553943103.934 * * [simplify]: Extracting #2: cost 90 inf + 0 1553943103.934 * * [simplify]: Extracting #3: cost 179 inf + 85 1553943103.935 * * [simplify]: Extracting #4: cost 201 inf + 4945 1553943103.939 * * [simplify]: Extracting #5: cost 95 inf + 29055 1553943103.949 * * [simplify]: Extracting #6: cost 24 inf + 53704 1553943103.962 * * [simplify]: Extracting #7: cost 2 inf + 65767 1553943103.978 * * [simplify]: Extracting #8: cost 0 inf + 66931 1553943103.991 * [simplify]: Simplified to (- (* (* (* x.re (* (- 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.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.im x.re))))))) 1553943103.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.re (* (- 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.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.im x.re))))))) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943103.992 * [simplify]: Simplifying (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943103.992 * * [simplify]: iters left: 6 (19 enodes) 1553943103.997 * * [simplify]: iters left: 5 (99 enodes) 1553943104.017 * * [simplify]: iters left: 4 (351 enodes) 1553943104.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943104.158 * * [simplify]: Extracting #1: cost 82 inf + 0 1553943104.158 * * [simplify]: Extracting #2: cost 418 inf + 0 1553943104.162 * * [simplify]: Extracting #3: cost 505 inf + 18715 1553943104.182 * * [simplify]: Extracting #4: cost 101 inf + 119505 1553943104.212 * * [simplify]: Extracting #5: cost 5 inf + 144985 1553943104.246 * * [simplify]: Extracting #6: cost 0 inf + 144680 1553943104.277 * * [simplify]: Extracting #7: cost 0 inf + 144120 1553943104.308 * [simplify]: Simplified to (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 1553943104.308 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.re (* (- 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.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.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)) 0)))) 1553943104.308 * * * * [progress]: [ 84 / 114 ] simplifiying candidate # 1553943104.308 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943104.309 * * [simplify]: iters left: 6 (29 enodes) 1553943104.317 * * [simplify]: iters left: 5 (138 enodes) 1553943104.341 * * [simplify]: iters left: 4 (376 enodes) 1553943104.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943104.544 * * [simplify]: Extracting #1: cost 14 inf + 0 1553943104.545 * * [simplify]: Extracting #2: cost 214 inf + 0 1553943104.546 * * [simplify]: Extracting #3: cost 408 inf + 334 1553943104.552 * * [simplify]: Extracting #4: cost 271 inf + 57324 1553943104.571 * * [simplify]: Extracting #5: cost 41 inf + 120886 1553943104.595 * * [simplify]: Extracting #6: cost 4 inf + 120132 1553943104.622 * * [simplify]: Extracting #7: cost 0 inf + 117397 1553943104.646 * * [simplify]: Extracting #8: cost 0 inf + 116677 1553943104.671 * * [simplify]: Extracting #9: cost 0 inf + 116517 1553943104.696 * [simplify]: Simplified to (+ (* (+ x.im x.re) (* 0 (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (* (+ x.im x.re) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0)) 1553943104.696 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ x.im x.re) (* 0 (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (* (+ x.im x.re) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0)) (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943104.696 * [simplify]: Simplifying (* (pow (cbrt (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) 3) (- (* x.re x.im) (* x.im x.re))) 1553943104.696 * * [simplify]: iters left: 6 (15 enodes) 1553943104.700 * * [simplify]: iters left: 5 (64 enodes) 1553943104.711 * * [simplify]: iters left: 4 (161 enodes) 1553943104.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943104.751 * * [simplify]: Extracting #1: cost 65 inf + 0 1553943104.751 * * [simplify]: Extracting #2: cost 213 inf + 1 1553943104.753 * * [simplify]: Extracting #3: cost 209 inf + 6859 1553943104.760 * * [simplify]: Extracting #4: cost 43 inf + 41172 1553943104.770 * * [simplify]: Extracting #5: cost 1 inf + 51157 1553943104.780 * * [simplify]: Extracting #6: cost 0 inf + 49400 1553943104.790 * * [simplify]: Extracting #7: cost 0 inf + 49040 1553943104.799 * * [simplify]: Extracting #8: cost 0 inf + 49000 1553943104.809 * [simplify]: Simplified to (* (* (+ x.re x.im) 0) (- (* x.im x.im) (* x.re (- x.im x.re)))) 1553943104.809 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ x.im x.re) (* 0 (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (* (+ x.im x.re) (- x.re x.im)) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0)) (* (* (+ x.re x.im) 0) (- (* x.im x.im) (* x.re (- x.im x.re)))))) 1553943104.809 * * * * [progress]: [ 85 / 114 ] simplifiying candidate # 1553943104.809 * [simplify]: Simplifying (- (* (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943104.809 * * [simplify]: iters left: 6 (33 enodes) 1553943104.818 * * [simplify]: iters left: 5 (169 enodes) 1553943104.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943104.853 * * [simplify]: Extracting #1: cost 9 inf + 0 1553943104.853 * * [simplify]: Extracting #2: cost 90 inf + 0 1553943104.853 * * [simplify]: Extracting #3: cost 187 inf + 43 1553943104.855 * * [simplify]: Extracting #4: cost 195 inf + 10135 1553943104.862 * * [simplify]: Extracting #5: cost 51 inf + 42213 1553943104.874 * * [simplify]: Extracting #6: cost 2 inf + 63630 1553943104.888 * * [simplify]: Extracting #7: cost 0 inf + 64794 1553943104.903 * [simplify]: Simplified to (- (* (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im)) x.im) (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))))) 1553943104.904 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im)) x.im) (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))))) (* (pow (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943104.904 * [simplify]: Simplifying (* (pow (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943104.904 * * [simplify]: iters left: 6 (19 enodes) 1553943104.909 * * [simplify]: iters left: 5 (99 enodes) 1553943104.929 * * [simplify]: iters left: 4 (351 enodes) 1553943105.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943105.058 * * [simplify]: Extracting #1: cost 82 inf + 0 1553943105.059 * * [simplify]: Extracting #2: cost 441 inf + 0 1553943105.063 * * [simplify]: Extracting #3: cost 565 inf + 12851 1553943105.088 * * [simplify]: Extracting #4: cost 86 inf + 127945 1553943105.120 * * [simplify]: Extracting #5: cost 1 inf + 151758 1553943105.152 * * [simplify]: Extracting #6: cost 0 inf + 151961 1553943105.186 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 1553943105.186 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (- (* x.re x.re) (* x.im x.im)) (* x.re (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (* (* (+ (+ (* x.re x.re) (* x.im x.im)) (* x.re x.im)) (- x.re x.im)) x.im) (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))))) (* (* (+ (* x.re x.re) (* (+ x.im x.re) x.im)) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 1553943105.187 * * * * [progress]: [ 86 / 114 ] simplifiying candidate # 1553943105.187 * [simplify]: Simplifying (- (* (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943105.187 * * [simplify]: iters left: 6 (29 enodes) 1553943105.194 * * [simplify]: iters left: 5 (139 enodes) 1553943105.220 * * [simplify]: iters left: 4 (403 enodes) 1553943105.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943105.376 * * [simplify]: Extracting #1: cost 14 inf + 0 1553943105.376 * * [simplify]: Extracting #2: cost 208 inf + 0 1553943105.377 * * [simplify]: Extracting #3: cost 429 inf + 1113 1553943105.386 * * [simplify]: Extracting #4: cost 306 inf + 45050 1553943105.407 * * [simplify]: Extracting #5: cost 36 inf + 116457 1553943105.435 * * [simplify]: Extracting #6: cost 2 inf + 131787 1553943105.462 * * [simplify]: Extracting #7: cost 0 inf + 132633 1553943105.489 * [simplify]: Simplified to (- (* (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im))) 0) (* (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) 0) (- x.re x.im))) 1553943105.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im))) 0) (* (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) 0) (- x.re x.im))) (* (pow (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943105.489 * [simplify]: Simplifying (* (pow (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 3) (- (* x.re x.im) (* x.im x.re))) 1553943105.489 * * [simplify]: iters left: 6 (15 enodes) 1553943105.494 * * [simplify]: iters left: 5 (64 enodes) 1553943105.506 * * [simplify]: iters left: 4 (171 enodes) 1553943105.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943105.549 * * [simplify]: Extracting #1: cost 57 inf + 0 1553943105.549 * * [simplify]: Extracting #2: cost 206 inf + 1 1553943105.550 * * [simplify]: Extracting #3: cost 226 inf + 1697 1553943105.557 * * [simplify]: Extracting #4: cost 93 inf + 22317 1553943105.566 * * [simplify]: Extracting #5: cost 15 inf + 41581 1553943105.575 * * [simplify]: Extracting #6: cost 1 inf + 47295 1553943105.585 * * [simplify]: Extracting #7: cost 0 inf + 47698 1553943105.595 * [simplify]: Simplified to (* (* (- x.re x.im) 0) (+ (* x.re x.re) (* x.im (+ x.im x.re)))) 1553943105.595 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ x.re x.im) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (- x.re x.im))) 0) (* (* (+ (* (+ x.re x.im) x.im) (* x.re x.re)) 0) (- x.re x.im))) (* (* (- x.re x.im) 0) (+ (* x.re x.re) (* x.im (+ x.im x.re)))))) 1553943105.596 * * * * [progress]: [ 87 / 114 ] simplifiying candidate # 1553943105.596 * [simplify]: Simplifying (- (* (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (* (- x.re x.im) (+ x.re x.im))) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943105.596 * * [simplify]: iters left: 6 (29 enodes) 1553943105.604 * * [simplify]: iters left: 5 (146 enodes) 1553943105.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943105.635 * * [simplify]: Extracting #1: cost 8 inf + 0 1553943105.636 * * [simplify]: Extracting #2: cost 76 inf + 0 1553943105.636 * * [simplify]: Extracting #3: cost 165 inf + 43 1553943105.637 * * [simplify]: Extracting #4: cost 167 inf + 4476 1553943105.642 * * [simplify]: Extracting #5: cost 63 inf + 27805 1553943105.650 * * [simplify]: Extracting #6: cost 6 inf + 45158 1553943105.660 * * [simplify]: Extracting #7: cost 0 inf + 47210 1553943105.670 * * [simplify]: Extracting #8: cost 0 inf + 47130 1553943105.680 * [simplify]: Simplified to (- (* (* (* (* (- 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.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.im) (+ x.re x.im))))) 1553943105.680 * [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.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) (* x.im (* (- x.re x.im) (+ x.re x.im))))) (* (pow (cbrt (* (- x.re x.im) (+ x.re x.im))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943105.680 * [simplify]: Simplifying (* (pow (cbrt (* (- x.re x.im) (+ x.re x.im))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943105.680 * * [simplify]: iters left: 6 (16 enodes) 1553943105.685 * * [simplify]: iters left: 5 (85 enodes) 1553943105.704 * * [simplify]: iters left: 4 (309 enodes) 1553943105.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943105.805 * * [simplify]: Extracting #1: cost 72 inf + 0 1553943105.806 * * [simplify]: Extracting #2: cost 329 inf + 0 1553943105.808 * * [simplify]: Extracting #3: cost 403 inf + 7513 1553943105.822 * * [simplify]: Extracting #4: cost 111 inf + 60262 1553943105.839 * * [simplify]: Extracting #5: cost 3 inf + 85112 1553943105.857 * * [simplify]: Extracting #6: cost 0 inf + 86161 1553943105.875 * [simplify]: Simplified to (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (* (- x.re x.im) (+ x.im x.re))) 1553943105.875 * [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.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* 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))))) 1553943105.876 * * * * [progress]: [ 88 / 114 ] simplifiying candidate # 1553943105.876 * [simplify]: Simplifying (- (* (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (* (- x.re x.im) (+ x.re x.im))) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943105.876 * * [simplify]: iters left: 6 (25 enodes) 1553943105.882 * * [simplify]: iters left: 5 (114 enodes) 1553943105.907 * * [simplify]: iters left: 4 (410 enodes) 1553943106.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943106.202 * * [simplify]: Extracting #1: cost 18 inf + 0 1553943106.203 * * [simplify]: Extracting #2: cost 234 inf + 0 1553943106.204 * * [simplify]: Extracting #3: cost 514 inf + 1896 1553943106.216 * * [simplify]: Extracting #4: cost 359 inf + 55682 1553943106.242 * * [simplify]: Extracting #5: cost 16 inf + 136141 1553943106.271 * * [simplify]: Extracting #6: cost 0 inf + 141379 1553943106.303 * [simplify]: Simplified to (+ (* (* (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.im) (- x.re x.im))) 0) (* (* 0 (+ x.re x.im)) (- x.re x.im))) 1553943106.303 * [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))) 0) (* (* 0 (+ x.re x.im)) (- x.re x.im))) (* (pow (cbrt (* (- x.re x.im) (+ x.re x.im))) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943106.303 * [simplify]: Simplifying (* (pow (cbrt (* (- x.re x.im) (+ x.re x.im))) 3) (- (* x.re x.im) (* x.im x.re))) 1553943106.303 * * [simplify]: iters left: 6 (12 enodes) 1553943106.306 * * [simplify]: iters left: 5 (50 enodes) 1553943106.314 * * [simplify]: iters left: 4 (124 enodes) 1553943106.340 * * [simplify]: iters left: 3 (428 enodes) 1553943106.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943106.684 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943106.684 * [simplify]: Simplified to 0 1553943106.685 * [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))) 0) (* (* 0 (+ x.re x.im)) (- x.re x.im))) 0)) 1553943106.685 * * * * [progress]: [ 89 / 114 ] simplifiying candidate # 1553943106.685 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943106.685 * * [simplify]: iters left: 6 (31 enodes) 1553943106.693 * * [simplify]: iters left: 5 (150 enodes) 1553943106.721 * * [simplify]: iters left: 4 (480 enodes) 1553943106.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943106.929 * * [simplify]: Extracting #1: cost 18 inf + 0 1553943106.929 * * [simplify]: Extracting #2: cost 271 inf + 0 1553943106.931 * * [simplify]: Extracting #3: cost 597 inf + 1922 1553943106.946 * * [simplify]: Extracting #4: cost 384 inf + 76671 1553943106.986 * * [simplify]: Extracting #5: cost 56 inf + 181936 1553943107.039 * * [simplify]: Extracting #6: cost 2 inf + 208066 1553943107.090 * * [simplify]: Extracting #7: cost 0 inf + 209152 1553943107.141 * [simplify]: Simplified to (- (* x.re (* (* (+ 0 (* (* 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.re (+ x.im x.re)) (* x.im x.im)) (* (* (* x.re x.im) x.im) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (* (* (* x.re x.im) x.im) (* (* x.re x.im) (* x.re x.im)))))) 1553943107.141 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* x.re (* (* (+ 0 (* (* 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.re (+ x.im x.re)) (* x.im x.im)) (* (* (* x.re x.im) x.im) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (* (* (* x.re x.im) x.im) (* (* x.re x.im) (* x.re x.im)))))) (* (pow (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943107.141 * [simplify]: Simplifying (* (pow (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943107.141 * * [simplify]: iters left: 6 (17 enodes) 1553943107.146 * * [simplify]: iters left: 5 (84 enodes) 1553943107.162 * * [simplify]: iters left: 4 (270 enodes) 1553943107.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943107.244 * * [simplify]: Extracting #1: cost 66 inf + 0 1553943107.245 * * [simplify]: Extracting #2: cost 291 inf + 0 1553943107.248 * * [simplify]: Extracting #3: cost 279 inf + 13584 1553943107.259 * * [simplify]: Extracting #4: cost 73 inf + 59949 1553943107.275 * * [simplify]: Extracting #5: cost 3 inf + 77101 1553943107.296 * * [simplify]: Extracting #6: cost 0 inf + 76590 1553943107.313 * * [simplify]: Extracting #7: cost 0 inf + 76270 1553943107.330 * [simplify]: Simplified to (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 1553943107.330 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* x.re (* (* (+ 0 (* (* 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.re (+ x.im x.re)) (* x.im x.im)) (* (* (* x.re x.im) x.im) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (* (* (* x.re x.im) 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)) 0)))) 1553943107.330 * * * * [progress]: [ 90 / 114 ] simplifiying candidate # 1553943107.330 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ x.re x.im) (* (- (pow x.re 3) (pow x.im 3)) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943107.330 * * [simplify]: iters left: 6 (27 enodes) 1553943107.337 * * [simplify]: iters left: 5 (120 enodes) 1553943107.358 * * [simplify]: iters left: 4 (326 enodes) 1553943107.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943107.464 * * [simplify]: Extracting #1: cost 20 inf + 0 1553943107.464 * * [simplify]: Extracting #2: cost 179 inf + 0 1553943107.465 * * [simplify]: Extracting #3: cost 343 inf + 786 1553943107.469 * * [simplify]: Extracting #4: cost 265 inf + 25385 1553943107.481 * * [simplify]: Extracting #5: cost 67 inf + 74319 1553943107.503 * * [simplify]: Extracting #6: cost 2 inf + 90732 1553943107.522 * * [simplify]: Extracting #7: cost 0 inf + 89086 1553943107.540 * [simplify]: Simplified to (- (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.im x.re)) 0) (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) 0)) 1553943107.541 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.im x.re)) 0) (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) 0)) (* (pow (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943107.541 * [simplify]: Simplifying (* (pow (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 3) (- (* x.re x.im) (* x.im x.re))) 1553943107.541 * * [simplify]: iters left: 6 (13 enodes) 1553943107.544 * * [simplify]: iters left: 5 (49 enodes) 1553943107.552 * * [simplify]: iters left: 4 (106 enodes) 1553943107.576 * * [simplify]: iters left: 3 (347 enodes) 1553943108.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943108.028 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943108.028 * [simplify]: Simplified to 0 1553943108.028 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (+ x.im x.re)) 0) (* (+ (* x.im x.im) (* x.re (+ x.im x.re))) 0)) 0)) 1553943108.028 * * * * [progress]: [ 91 / 114 ] simplifiying candidate # 1553943108.028 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (+ x.re x.im)) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943108.028 * * [simplify]: iters left: 6 (27 enodes) 1553943108.036 * * [simplify]: iters left: 5 (133 enodes) 1553943108.061 * * [simplify]: iters left: 4 (444 enodes) 1553943108.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943108.238 * * [simplify]: Extracting #1: cost 20 inf + 0 1553943108.238 * * [simplify]: Extracting #2: cost 248 inf + 0 1553943108.241 * * [simplify]: Extracting #3: cost 556 inf + 4212 1553943108.259 * * [simplify]: Extracting #4: cost 321 inf + 74147 1553943108.293 * * [simplify]: Extracting #5: cost 26 inf + 154872 1553943108.332 * * [simplify]: Extracting #6: cost 3 inf + 161488 1553943108.369 * * [simplify]: Extracting #7: cost 0 inf + 162657 1553943108.406 * * [simplify]: Extracting #8: cost 0 inf + 161977 1553943108.444 * [simplify]: Simplified to (- (* (* (+ 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) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (+ x.im x.re)) x.im)) 1553943108.444 * [simplify]: Simplified (2 1) to (λ (x.re 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) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (+ x.im x.re)) x.im)) (* (pow (cbrt (+ x.re x.im)) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943108.445 * [simplify]: Simplifying (* (pow (cbrt (+ x.re x.im)) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943108.445 * * [simplify]: iters left: 6 (14 enodes) 1553943108.449 * * [simplify]: iters left: 5 (70 enodes) 1553943108.462 * * [simplify]: iters left: 4 (228 enodes) 1553943108.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943108.524 * * [simplify]: Extracting #1: cost 46 inf + 0 1553943108.524 * * [simplify]: Extracting #2: cost 146 inf + 1 1553943108.525 * * [simplify]: Extracting #3: cost 197 inf + 1199 1553943108.529 * * [simplify]: Extracting #4: cost 77 inf + 18699 1553943108.535 * * [simplify]: Extracting #5: cost 6 inf + 32738 1553943108.542 * * [simplify]: Extracting #6: cost 0 inf + 34596 1553943108.552 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ x.im x.re)) 1553943108.552 * [simplify]: Simplified (2 2) to (λ (x.re 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) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (+ x.im x.re)) x.im)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ x.im x.re)))) 1553943108.552 * * * * [progress]: [ 92 / 114 ] simplifiying candidate # 1553943108.553 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (+ x.re x.im)) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943108.553 * * [simplify]: iters left: 6 (23 enodes) 1553943108.559 * * [simplify]: iters left: 5 (101 enodes) 1553943108.576 * * [simplify]: iters left: 4 (292 enodes) 1553943108.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943108.688 * * [simplify]: Extracting #1: cost 11 inf + 0 1553943108.689 * * [simplify]: Extracting #2: cost 117 inf + 42 1553943108.689 * * [simplify]: Extracting #3: cost 195 inf + 87 1553943108.690 * * [simplify]: Extracting #4: cost 203 inf + 3625 1553943108.695 * * [simplify]: Extracting #5: cost 88 inf + 23635 1553943108.703 * * [simplify]: Extracting #6: cost 19 inf + 41782 1553943108.713 * * [simplify]: Extracting #7: cost 1 inf + 48105 1553943108.723 * * [simplify]: Extracting #8: cost 0 inf + 48468 1553943108.735 * [simplify]: Simplified to (+ (* (* 0 x.re) (- (* x.re x.re) (* x.im x.im))) 0) 1553943108.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* 0 x.re) (- (* x.re x.re) (* x.im x.im))) 0) (* (pow (cbrt (+ x.re x.im)) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943108.735 * [simplify]: Simplifying (* (pow (cbrt (+ x.re x.im)) 3) (- (* x.re x.im) (* x.im x.re))) 1553943108.735 * * [simplify]: iters left: 6 (10 enodes) 1553943108.738 * * [simplify]: iters left: 5 (35 enodes) 1553943108.743 * * [simplify]: iters left: 4 (73 enodes) 1553943108.756 * * [simplify]: iters left: 3 (184 enodes) 1553943108.796 * * [simplify]: iters left: 2 (333 enodes) 1553943108.848 * * [simplify]: iters left: 1 (495 enodes) 1553943108.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943108.939 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943108.939 * [simplify]: Simplified to 0 1553943108.939 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* 0 x.re) (- (* x.re x.re) (* x.im x.im))) 0) 0)) 1553943108.939 * * * * [progress]: [ 93 / 114 ] simplifiying candidate # 1553943108.939 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943108.939 * * [simplify]: iters left: 6 (31 enodes) 1553943108.947 * * [simplify]: iters left: 5 (152 enodes) 1553943108.977 * * [simplify]: iters left: 4 (473 enodes) 1553943109.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943109.162 * * [simplify]: Extracting #1: cost 16 inf + 0 1553943109.162 * * [simplify]: Extracting #2: cost 261 inf + 0 1553943109.164 * * [simplify]: Extracting #3: cost 602 inf + 1351 1553943109.176 * * [simplify]: Extracting #4: cost 382 inf + 69016 1553943109.216 * * [simplify]: Extracting #5: cost 45 inf + 180913 1553943109.262 * * [simplify]: Extracting #6: cost 2 inf + 201821 1553943109.310 * * [simplify]: Extracting #7: cost 0 inf + 203067 1553943109.356 * [simplify]: Simplified to (- (* (* (* 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)) 0)) (+ (* (* (* (+ (* 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.im) (* x.re (- x.re x.im))) (* (* x.im x.re) (* x.im x.re))) (* x.im x.re)) x.im))) 1553943109.357 * [simplify]: Simplified (2 1) to (λ (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)) 0)) (+ (* (* (* (+ (* 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.im) (* x.re (- x.re x.im))) (* (* x.im x.re) (* x.im x.re))) (* x.im x.re)) x.im))) (* (pow (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943109.357 * [simplify]: Simplifying (* (pow (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943109.357 * * [simplify]: iters left: 6 (17 enodes) 1553943109.362 * * [simplify]: iters left: 5 (85 enodes) 1553943109.378 * * [simplify]: iters left: 4 (258 enodes) 1553943109.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943109.447 * * [simplify]: Extracting #1: cost 60 inf + 0 1553943109.448 * * [simplify]: Extracting #2: cost 239 inf + 0 1553943109.450 * * [simplify]: Extracting #3: cost 293 inf + 6734 1553943109.458 * * [simplify]: Extracting #4: cost 82 inf + 50567 1553943109.473 * * [simplify]: Extracting #5: cost 1 inf + 72682 1553943109.488 * * [simplify]: Extracting #6: cost 0 inf + 72126 1553943109.505 * * [simplify]: Extracting #7: cost 0 inf + 72086 1553943109.520 * [simplify]: Simplified to (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ 0 (* (* x.re x.im) (* x.re x.im)))) 1553943109.521 * [simplify]: Simplified (2 2) to (λ (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)) 0)) (+ (* (* (* (+ (* 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.im) (* x.re (- x.re x.im))) (* (* x.im x.re) (* x.im x.re))) (* x.im x.re)) x.im))) (* (- (* x.im x.im) (* x.re (- x.im x.re))) (+ 0 (* (* x.re x.im) (* x.re x.im)))))) 1553943109.521 * * * * [progress]: [ 94 / 114 ] simplifiying candidate # 1553943109.521 * [simplify]: Simplifying (- (* (pow (cbrt (* (+ (pow x.re 3) (pow x.im 3)) (* (- x.re x.im) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943109.521 * * [simplify]: iters left: 6 (27 enodes) 1553943109.528 * * [simplify]: iters left: 5 (122 enodes) 1553943109.548 * * [simplify]: iters left: 4 (314 enodes) 1553943109.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943109.649 * * [simplify]: Extracting #1: cost 18 inf + 0 1553943109.650 * * [simplify]: Extracting #2: cost 173 inf + 0 1553943109.651 * * [simplify]: Extracting #3: cost 323 inf + 333 1553943109.654 * * [simplify]: Extracting #4: cost 240 inf + 31588 1553943109.664 * * [simplify]: Extracting #5: cost 64 inf + 77886 1553943109.681 * * [simplify]: Extracting #6: cost 1 inf + 89189 1553943109.699 * * [simplify]: Extracting #7: cost 0 inf + 85780 1553943109.716 * [simplify]: Simplified to (- (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (- x.re x.im)) 0) (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) 0)) 1553943109.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (- x.re x.im)) 0) (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) 0)) (* (pow (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943109.716 * [simplify]: Simplifying (* (pow (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 3) (- (* x.re x.im) (* x.im x.re))) 1553943109.716 * * [simplify]: iters left: 6 (13 enodes) 1553943109.720 * * [simplify]: iters left: 5 (50 enodes) 1553943109.727 * * [simplify]: iters left: 4 (101 enodes) 1553943109.746 * * [simplify]: iters left: 3 (296 enodes) 1553943109.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943109.895 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943109.895 * [simplify]: Simplified to 0 1553943109.895 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (- x.re x.im)) 0) (* (+ (* x.im (- x.im x.re)) (* x.re x.re)) 0)) 0)) 1553943109.895 * * * * [progress]: [ 95 / 114 ] simplifiying candidate # 1553943109.896 * [simplify]: Simplifying (- (* (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (pow (cbrt (- x.re x.im)) 3) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553943109.896 * * [simplify]: iters left: 6 (27 enodes) 1553943109.903 * * [simplify]: iters left: 5 (134 enodes) 1553943109.931 * * [simplify]: iters left: 4 (464 enodes) 1553943110.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943110.132 * * [simplify]: Extracting #1: cost 14 inf + 0 1553943110.132 * * [simplify]: Extracting #2: cost 288 inf + 0 1553943110.138 * * [simplify]: Extracting #3: cost 684 inf + 2727 1553943110.154 * * [simplify]: Extracting #4: cost 408 inf + 77924 1553943110.187 * * [simplify]: Extracting #5: cost 71 inf + 167684 1553943110.230 * * [simplify]: Extracting #6: cost 2 inf + 192777 1553943110.271 * * [simplify]: Extracting #7: cost 0 inf + 192343 1553943110.314 * * [simplify]: Extracting #8: cost 0 inf + 192023 1553943110.356 * [simplify]: Simplified to (- (* (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (+ x.re x.im)) (* (* x.re (- x.re x.im)) (- x.re x.im))) (* x.im (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (- x.re x.im)))) 1553943110.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (+ x.re x.im)) (* (* x.re (- x.re x.im)) (- x.re x.im))) (* x.im (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) (- x.re x.im)))) (* (pow (cbrt (- x.re x.im)) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553943110.356 * [simplify]: Simplifying (* (pow (cbrt (- x.re x.im)) 3) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553943110.356 * * [simplify]: iters left: 6 (14 enodes) 1553943110.360 * * [simplify]: iters left: 5 (71 enodes) 1553943110.373 * * [simplify]: iters left: 4 (225 enodes) 1553943110.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943110.430 * * [simplify]: Extracting #1: cost 42 inf + 0 1553943110.430 * * [simplify]: Extracting #2: cost 162 inf + 0 1553943110.431 * * [simplify]: Extracting #3: cost 208 inf + 1849 1553943110.437 * * [simplify]: Extracting #4: cost 81 inf + 19640 1553943110.445 * * [simplify]: Extracting #5: cost 0 inf + 36710 1553943110.453 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 1553943110.453 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (+ 0 (* (* x.re x.im) (* x.re x.im))) (+ x.re x.im)) (* (* x.re (- x.re x.im)) (- x.re x.im))) (* x.im (* (* (+ (* (* x.re x.im) (* x.re x.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)) 0)))) 1553943110.453 * * * * [progress]: [ 96 / 114 ] simplifiying candidate # 1553943110.454 * [simplify]: Simplifying (- (* (pow (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- x.re x.im) x.re))) 3) (- (* x.re x.im) (* x.im x.re))) (* (pow (cbrt (- x.re x.im)) 3) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553943110.454 * * [simplify]: iters left: 6 (23 enodes) 1553943110.459 * * [simplify]: iters left: 5 (102 enodes) 1553943110.477 * * [simplify]: iters left: 4 (296 enodes) 1553943110.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943110.632 * * [simplify]: Extracting #1: cost 12 inf + 0 1553943110.632 * * [simplify]: Extracting #2: cost 161 inf + 0 1553943110.633 * * [simplify]: Extracting #3: cost 304 inf + 1354 1553943110.637 * * [simplify]: Extracting #4: cost 242 inf + 17219 1553943110.648 * * [simplify]: Extracting #5: cost 41 inf + 61530 1553943110.664 * * [simplify]: Extracting #6: cost 1 inf + 71709 1553943110.678 * * [simplify]: Extracting #7: cost 0 inf + 71711 1553943110.693 * [simplify]: Simplified to (- (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) 0) (* (- x.re x.im) 0)) 1553943110.693 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) 0) (* (- x.re x.im) 0)) (* (pow (cbrt (- x.re x.im)) 3) (- (* x.re x.im) (* x.im x.re))))) 1553943110.693 * [simplify]: Simplifying (* (pow (cbrt (- x.re x.im)) 3) (- (* x.re x.im) (* x.im x.re))) 1553943110.693 * * [simplify]: iters left: 6 (10 enodes) 1553943110.696 * * [simplify]: iters left: 5 (36 enodes) 1553943110.701 * * [simplify]: iters left: 4 (74 enodes) 1553943110.714 * * [simplify]: iters left: 3 (190 enodes) 1553943110.763 * * [simplify]: iters left: 2 (351 enodes) 1553943110.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943110.815 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943110.815 * [simplify]: Simplified to 0 1553943110.815 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) 0) (* (- x.re x.im) 0)) 0)) 1553943110.815 * * * * [progress]: [ 97 / 114 ] simplifiying candidate # 1553943110.816 * * * * [progress]: [ 98 / 114 ] simplifiying candidate # 1553943110.816 * * * * [progress]: [ 99 / 114 ] simplifiying candidate # 1553943110.816 * * * * [progress]: [ 100 / 114 ] simplifiying candidate # 1553943110.816 * * * * [progress]: [ 101 / 114 ] simplifiying candidate # 1553943110.816 * * * * [progress]: [ 102 / 114 ] simplifiying candidate #real (real->posit16 (- (pow (cbrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553943110.816 * * * * [progress]: [ 103 / 114 ] simplifiying candidate # 1553943110.816 * [simplify]: Simplifying (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 1553943110.816 * * [simplify]: iters left: 6 (13 enodes) 1553943110.820 * * [simplify]: iters left: 5 (53 enodes) 1553943110.829 * * [simplify]: iters left: 4 (102 enodes) 1553943110.845 * * [simplify]: iters left: 3 (197 enodes) 1553943110.874 * * [simplify]: iters left: 2 (289 enodes) 1553943110.913 * * [simplify]: iters left: 1 (427 enodes) 1553943110.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943110.967 * * [simplify]: Extracting #1: cost 43 inf + 0 1553943110.967 * * [simplify]: Extracting #2: cost 105 inf + 72 1553943110.968 * * [simplify]: Extracting #3: cost 123 inf + 1163 1553943110.970 * * [simplify]: Extracting #4: cost 33 inf + 19009 1553943110.974 * * [simplify]: Extracting #5: cost 1 inf + 25228 1553943110.979 * * [simplify]: Extracting #6: cost 0 inf + 25086 1553943110.983 * * [simplify]: Extracting #7: cost 0 inf + 25006 1553943110.987 * [simplify]: Simplified to (cbrt (* (- (* x.im x.im)) x.re)) 1553943110.987 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (cbrt (* (- (* x.im x.im)) x.re)) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943110.987 * * * * [progress]: [ 104 / 114 ] simplifiying candidate # 1553943110.988 * [simplify]: Simplifying x.re 1553943110.988 * * [simplify]: iters left: 0 (1 enodes) 1553943110.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943110.988 * * [simplify]: Extracting #1: cost 0 inf + 1 1553943110.988 * [simplify]: Simplified to x.re 1553943110.988 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow x.re 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943110.988 * * * * [progress]: [ 105 / 114 ] simplifiying candidate # 1553943110.988 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 1553943110.988 * * [simplify]: iters left: 6 (11 enodes) 1553943110.992 * * [simplify]: iters left: 5 (41 enodes) 1553943110.998 * * [simplify]: iters left: 4 (65 enodes) 1553943111.009 * * [simplify]: iters left: 3 (119 enodes) 1553943111.030 * * [simplify]: iters left: 2 (252 enodes) 1553943111.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.091 * * [simplify]: Extracting #1: cost 10 inf + 0 1553943111.091 * * [simplify]: Extracting #2: cost 62 inf + 1 1553943111.091 * * [simplify]: Extracting #3: cost 123 inf + 434 1553943111.092 * * [simplify]: Extracting #4: cost 96 inf + 3453 1553943111.095 * * [simplify]: Extracting #5: cost 14 inf + 17532 1553943111.099 * * [simplify]: Extracting #6: cost 0 inf + 20289 1553943111.103 * [simplify]: Simplified to (/ (cbrt -1) (/ -1 x.re)) 1553943111.103 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (/ (cbrt -1) (/ -1 x.re)) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943111.103 * * * * [progress]: [ 106 / 114 ] simplifiying candidate # 1553943111.103 * [simplify]: Simplifying (pow (exp (* 1/3 (+ (* 2 (log x.im)) (+ (log -1) (log x.re))))) 3) 1553943111.103 * * [simplify]: iters left: 6 (15 enodes) 1553943111.108 * * [simplify]: iters left: 5 (62 enodes) 1553943111.121 * * [simplify]: iters left: 4 (115 enodes) 1553943111.139 * * [simplify]: iters left: 3 (243 enodes) 1553943111.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.188 * * [simplify]: Extracting #1: cost 26 inf + 0 1553943111.188 * * [simplify]: Extracting #2: cost 115 inf + 3 1553943111.189 * * [simplify]: Extracting #3: cost 155 inf + 3165 1553943111.193 * * [simplify]: Extracting #4: cost 49 inf + 36857 1553943111.201 * * [simplify]: Extracting #5: cost 0 inf + 53049 1553943111.210 * * [simplify]: Extracting #6: cost 0 inf + 52392 1553943111.218 * [simplify]: Simplified to (* (* x.im x.im) (* x.re -1)) 1553943111.218 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* x.im x.im) (* x.re -1)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943111.218 * * * * [progress]: [ 107 / 114 ] simplifiying candidate # 1553943111.219 * [simplify]: Simplifying (pow x.re 3) 1553943111.219 * * [simplify]: iters left: 1 (3 enodes) 1553943111.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.220 * * [simplify]: Extracting #1: cost 5 inf + 0 1553943111.220 * * [simplify]: Extracting #2: cost 3 inf + 2 1553943111.220 * * [simplify]: Extracting #3: cost 1 inf + 255 1553943111.220 * * [simplify]: Extracting #4: cost 0 inf + 336 1553943111.220 * * [simplify]: Extracting #5: cost 0 inf + 205 1553943111.220 * [simplify]: Simplified to (* (* x.re x.re) x.re) 1553943111.220 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (* x.re x.re) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943111.220 * * * * [progress]: [ 108 / 114 ] simplifiying candidate # 1553943111.220 * [simplify]: Simplifying (pow (exp (* 1/3 (- (log -1) (* 3 (log (/ -1 x.re)))))) 3) 1553943111.220 * * [simplify]: iters left: 6 (12 enodes) 1553943111.224 * * [simplify]: iters left: 5 (47 enodes) 1553943111.231 * * [simplify]: iters left: 4 (75 enodes) 1553943111.244 * * [simplify]: iters left: 3 (148 enodes) 1553943111.274 * * [simplify]: iters left: 2 (345 enodes) 1553943111.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.374 * * [simplify]: Extracting #1: cost 23 inf + 0 1553943111.377 * * [simplify]: Extracting #2: cost 112 inf + 2 1553943111.378 * * [simplify]: Extracting #3: cost 226 inf + 1205 1553943111.379 * * [simplify]: Extracting #4: cost 193 inf + 10276 1553943111.386 * * [simplify]: Extracting #5: cost 49 inf + 44825 1553943111.397 * * [simplify]: Extracting #6: cost 1 inf + 56816 1553943111.408 * * [simplify]: Extracting #7: cost 0 inf + 56998 1553943111.418 * [simplify]: Simplified to (/ -1 (* (* (/ -1 x.re) (/ -1 x.re)) (/ -1 x.re))) 1553943111.419 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (/ -1 (* (* (/ -1 x.re) (/ -1 x.re)) (/ -1 x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943111.419 * * * * [progress]: [ 109 / 114 ] simplifiying candidate # 1553943111.419 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943111.419 * * [simplify]: iters left: 5 (8 enodes) 1553943111.421 * * [simplify]: iters left: 4 (31 enodes) 1553943111.426 * * [simplify]: iters left: 3 (48 enodes) 1553943111.433 * * [simplify]: iters left: 2 (81 enodes) 1553943111.444 * * [simplify]: iters left: 1 (100 enodes) 1553943111.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.457 * * [simplify]: Extracting #1: cost 15 inf + 0 1553943111.457 * * [simplify]: Extracting #2: cost 35 inf + 1 1553943111.457 * * [simplify]: Extracting #3: cost 32 inf + 657 1553943111.458 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553943111.459 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553943111.460 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553943111.460 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943111.460 * * * * [progress]: [ 110 / 114 ] simplifiying candidate # 1553943111.460 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943111.460 * * [simplify]: iters left: 5 (8 enodes) 1553943111.462 * * [simplify]: iters left: 4 (31 enodes) 1553943111.467 * * [simplify]: iters left: 3 (48 enodes) 1553943111.474 * * [simplify]: iters left: 2 (81 enodes) 1553943111.485 * * [simplify]: iters left: 1 (100 enodes) 1553943111.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.497 * * [simplify]: Extracting #1: cost 15 inf + 0 1553943111.497 * * [simplify]: Extracting #2: cost 35 inf + 1 1553943111.497 * * [simplify]: Extracting #3: cost 32 inf + 657 1553943111.498 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553943111.498 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553943111.499 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553943111.499 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943111.499 * * * * [progress]: [ 111 / 114 ] simplifiying candidate # 1553943111.500 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553943111.500 * * [simplify]: iters left: 5 (8 enodes) 1553943111.502 * * [simplify]: iters left: 4 (31 enodes) 1553943111.506 * * [simplify]: iters left: 3 (48 enodes) 1553943111.514 * * [simplify]: iters left: 2 (81 enodes) 1553943111.526 * * [simplify]: iters left: 1 (100 enodes) 1553943111.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.538 * * [simplify]: Extracting #1: cost 15 inf + 0 1553943111.538 * * [simplify]: Extracting #2: cost 35 inf + 1 1553943111.538 * * [simplify]: Extracting #3: cost 32 inf + 657 1553943111.539 * * [simplify]: Extracting #4: cost 4 inf + 2945 1553943111.540 * * [simplify]: Extracting #5: cost 0 inf + 3352 1553943111.541 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* x.im x.im))) 1553943111.541 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (pow (cbrt (* x.re (- (* x.re x.re) (* x.im x.im)))) 3) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553943111.541 * * * * [progress]: [ 112 / 114 ] simplifiying candidate # 1553943111.541 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553943111.541 * * [simplify]: iters left: 6 (9 enodes) 1553943111.544 * * [simplify]: iters left: 5 (37 enodes) 1553943111.549 * * [simplify]: iters left: 4 (69 enodes) 1553943111.561 * * [simplify]: iters left: 3 (142 enodes) 1553943111.586 * * [simplify]: iters left: 2 (217 enodes) 1553943111.617 * * [simplify]: iters left: 1 (226 enodes) 1553943111.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.637 * * [simplify]: Extracting #1: cost 7 inf + 0 1553943111.638 * * [simplify]: Extracting #2: cost 30 inf + 1 1553943111.638 * * [simplify]: Extracting #3: cost 38 inf + 374 1553943111.639 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553943111.641 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553943111.642 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553943111.643 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553943111.644 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553943111.644 * * * * [progress]: [ 113 / 114 ] simplifiying candidate # 1553943111.644 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553943111.644 * * [simplify]: iters left: 6 (9 enodes) 1553943111.646 * * [simplify]: iters left: 5 (37 enodes) 1553943111.652 * * [simplify]: iters left: 4 (69 enodes) 1553943111.663 * * [simplify]: iters left: 3 (142 enodes) 1553943111.688 * * [simplify]: iters left: 2 (217 enodes) 1553943111.721 * * [simplify]: iters left: 1 (226 enodes) 1553943111.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.741 * * [simplify]: Extracting #1: cost 7 inf + 0 1553943111.741 * * [simplify]: Extracting #2: cost 30 inf + 1 1553943111.741 * * [simplify]: Extracting #3: cost 38 inf + 374 1553943111.742 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553943111.743 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553943111.744 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553943111.746 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553943111.746 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553943111.746 * * * * [progress]: [ 114 / 114 ] simplifiying candidate # 1553943111.746 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553943111.746 * * [simplify]: iters left: 6 (9 enodes) 1553943111.748 * * [simplify]: iters left: 5 (37 enodes) 1553943111.754 * * [simplify]: iters left: 4 (69 enodes) 1553943111.767 * * [simplify]: iters left: 3 (142 enodes) 1553943111.791 * * [simplify]: iters left: 2 (217 enodes) 1553943111.822 * * [simplify]: iters left: 1 (226 enodes) 1553943111.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1553943111.844 * * [simplify]: Extracting #1: cost 7 inf + 0 1553943111.844 * * [simplify]: Extracting #2: cost 30 inf + 1 1553943111.844 * * [simplify]: Extracting #3: cost 38 inf + 374 1553943111.845 * * [simplify]: Extracting #4: cost 6 inf + 2837 1553943111.847 * * [simplify]: Extracting #5: cost 0 inf + 3573 1553943111.848 * * [simplify]: Extracting #6: cost 0 inf + 3533 1553943111.849 * [simplify]: Simplified to (* x.re (- (* x.re x.re) (* (* x.im x.im) 3))) 1553943111.849 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (* x.re x.re) (* (* x.im x.im) 3)))) 1553943111.849 * * * [progress]: adding candidates to table 1553943112.669 * [progress]: [Phase 3 of 3] Extracting. 1553943112.669 * * [regime]: Finding splitpoints for: (# # # # # # # # # #) 1553943112.672 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 1553943112.672 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # #) 1553943112.715 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # #) 1553943112.759 * * * [regime]: Found split indices: #