1552474336.293 * [progress]: [Phase 1 of 3] Setting up. 1552474336.293 * * * [progress]: [1/2] Preparing points 1552474336.384 * * * [progress]: [2/2] Setting up program. 1552474336.387 * [progress]: [Phase 2 of 3] Improving. 1552474336.387 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1552474336.387 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474336.387 * * [simplify]: iters left: 6 (11 enodes) 1552474336.390 * * [simplify]: iters left: 5 (45 enodes) 1552474336.397 * * [simplify]: iters left: 4 (78 enodes) 1552474336.413 * * [simplify]: iters left: 3 (149 enodes) 1552474336.470 * * [simplify]: iters left: 2 (315 enodes) 1552474336.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474336.571 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474336.571 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474336.573 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474336.578 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474336.590 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474336.606 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474336.612 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474336.612 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im)))) 1552474336.616 * * [progress]: iteration 1 / 4 1552474336.616 * * * [progress]: picking best candidate 1552474336.620 * * * * [pick]: Picked # 1552474336.620 * * * [progress]: localizing error 1552474336.650 * * * [progress]: generating rewritten candidates 1552474336.651 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552474336.772 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1552474336.841 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1552474337.530 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1552474337.580 * * * [progress]: generating series expansions 1552474337.580 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552474337.580 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.im) into (* x.im (- (pow x.re 2) (pow x.im 2))) 1552474337.580 * [approximate]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 1552474337.580 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.im 1552474337.580 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.580 * [backup-simplify]: Simplify 0 into 0 1552474337.580 * [backup-simplify]: Simplify 1 into 1 1552474337.580 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1552474337.581 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.581 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.581 * [backup-simplify]: Simplify x.re into x.re 1552474337.581 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.581 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.581 * [backup-simplify]: Simplify 0 into 0 1552474337.581 * [backup-simplify]: Simplify 1 into 1 1552474337.581 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.581 * [backup-simplify]: Simplify x.im into x.im 1552474337.581 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.581 * [backup-simplify]: Simplify 0 into 0 1552474337.581 * [backup-simplify]: Simplify 1 into 1 1552474337.581 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.581 * [backup-simplify]: Simplify x.im into x.im 1552474337.581 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.581 * [backup-simplify]: Simplify x.im into x.im 1552474337.581 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.581 * [backup-simplify]: Simplify 0 into 0 1552474337.581 * [backup-simplify]: Simplify 1 into 1 1552474337.581 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.581 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.581 * [backup-simplify]: Simplify x.im into x.im 1552474337.581 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.581 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1552474337.581 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1552474337.581 * [backup-simplify]: Simplify (* x.im (- (pow x.im 2))) into (* -1 (pow x.im 3)) 1552474337.581 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 1552474337.581 * [taylor]: Taking taylor expansion of -1 in x.im 1552474337.581 * [backup-simplify]: Simplify -1 into -1 1552474337.581 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.581 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.581 * [backup-simplify]: Simplify 0 into 0 1552474337.581 * [backup-simplify]: Simplify 1 into 1 1552474337.581 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.582 * [backup-simplify]: Simplify (- 0) into 0 1552474337.582 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.582 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (- (pow x.im 2)))) into 0 1552474337.582 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.582 * [backup-simplify]: Simplify 0 into 0 1552474337.582 * [backup-simplify]: Simplify 0 into 0 1552474337.583 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.583 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.583 * [backup-simplify]: Simplify (- 0) into 0 1552474337.583 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.584 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))) into x.im 1552474337.584 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.584 * [backup-simplify]: Simplify 0 into 0 1552474337.584 * [backup-simplify]: Simplify 1 into 1 1552474337.584 * [backup-simplify]: Simplify 0 into 0 1552474337.584 * [backup-simplify]: Simplify 0 into 0 1552474337.584 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.585 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.585 * [backup-simplify]: Simplify (- 0) into 0 1552474337.585 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.586 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 0 1552474337.586 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.586 * [backup-simplify]: Simplify 0 into 0 1552474337.586 * [backup-simplify]: Simplify 0 into 0 1552474337.586 * [backup-simplify]: Simplify 1 into 1 1552474337.586 * [backup-simplify]: Simplify 0 into 0 1552474337.586 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.586 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.587 * [backup-simplify]: Simplify (* -1 1) into -1 1552474337.587 * [backup-simplify]: Simplify -1 into -1 1552474337.587 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.588 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1552474337.588 * [backup-simplify]: Simplify (- 0) into 0 1552474337.589 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.589 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 1552474337.589 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.589 * [backup-simplify]: Simplify 0 into 0 1552474337.589 * [backup-simplify]: Simplify 0 into 0 1552474337.590 * [backup-simplify]: Simplify 0 into 0 1552474337.590 * [backup-simplify]: Simplify 0 into 0 1552474337.590 * [backup-simplify]: Simplify 0 into 0 1552474337.590 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.590 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.591 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1552474337.591 * [backup-simplify]: Simplify 0 into 0 1552474337.591 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.592 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1552474337.592 * [backup-simplify]: Simplify (- 0) into 0 1552474337.593 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.594 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))))) into 0 1552474337.594 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.594 * [backup-simplify]: Simplify 0 into 0 1552474337.594 * [backup-simplify]: Simplify 0 into 0 1552474337.594 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474337.594 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) 1552474337.594 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in (x.re x.im) around 0 1552474337.594 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 1552474337.594 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1552474337.594 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1552474337.594 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.594 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.594 * [backup-simplify]: Simplify x.re into x.re 1552474337.594 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.594 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474337.594 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474337.594 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.594 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.594 * [backup-simplify]: Simplify 0 into 0 1552474337.594 * [backup-simplify]: Simplify 1 into 1 1552474337.595 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.595 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.595 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.595 * [backup-simplify]: Simplify 0 into 0 1552474337.595 * [backup-simplify]: Simplify 1 into 1 1552474337.595 * [backup-simplify]: Simplify (- 1) into -1 1552474337.595 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474337.596 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474337.596 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1552474337.596 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.596 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.596 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.596 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.596 * [backup-simplify]: Simplify 0 into 0 1552474337.596 * [backup-simplify]: Simplify 1 into 1 1552474337.596 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.596 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.596 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.596 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.596 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.596 * [backup-simplify]: Simplify x.im into x.im 1552474337.596 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.597 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.597 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.597 * [backup-simplify]: Simplify x.im into x.im 1552474337.597 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.597 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.597 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1552474337.597 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.597 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.597 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.597 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.597 * [backup-simplify]: Simplify 0 into 0 1552474337.597 * [backup-simplify]: Simplify 1 into 1 1552474337.597 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.597 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.597 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.597 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.597 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.598 * [backup-simplify]: Simplify x.im into x.im 1552474337.598 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.598 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.598 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.598 * [backup-simplify]: Simplify x.im into x.im 1552474337.598 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.598 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.598 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474337.598 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.598 * [backup-simplify]: Simplify 0 into 0 1552474337.598 * [backup-simplify]: Simplify 1 into 1 1552474337.598 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.599 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.599 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.599 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.599 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474337.599 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.599 * [backup-simplify]: Simplify 0 into 0 1552474337.600 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.600 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.601 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1552474337.601 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1552474337.601 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 1552474337.601 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1552474337.601 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474337.601 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.601 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.601 * [backup-simplify]: Simplify 0 into 0 1552474337.601 * [backup-simplify]: Simplify 1 into 1 1552474337.601 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.601 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.602 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.603 * [backup-simplify]: Simplify (- 1) into -1 1552474337.603 * [backup-simplify]: Simplify -1 into -1 1552474337.603 * [backup-simplify]: Simplify 1 into 1 1552474337.604 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.605 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.605 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1552474337.606 * [backup-simplify]: Simplify (- 0) into 0 1552474337.606 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.606 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 1552474337.606 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.606 * [backup-simplify]: Simplify 0 into 0 1552474337.607 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.608 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.609 * [backup-simplify]: Simplify (- 0) into 0 1552474337.609 * [backup-simplify]: Simplify 0 into 0 1552474337.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.609 * [backup-simplify]: Simplify 0 into 0 1552474337.611 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.612 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.612 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.612 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1552474337.613 * [backup-simplify]: Simplify (- 0) into 0 1552474337.613 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.613 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.613 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.613 * [backup-simplify]: Simplify 0 into 0 1552474337.614 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.614 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.615 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.615 * [backup-simplify]: Simplify (- 0) into 0 1552474337.615 * [backup-simplify]: Simplify 0 into 0 1552474337.615 * [backup-simplify]: Simplify 0 into 0 1552474337.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.616 * [backup-simplify]: Simplify 0 into 0 1552474337.616 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474337.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.617 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.618 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1552474337.618 * [backup-simplify]: Simplify (- 0) into 0 1552474337.618 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.618 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.618 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.618 * [backup-simplify]: Simplify 0 into 0 1552474337.619 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.619 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.620 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.620 * [backup-simplify]: Simplify (- 0) into 0 1552474337.620 * [backup-simplify]: Simplify 0 into 0 1552474337.620 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474337.621 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) 1552474337.621 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in (x.re x.im) around 0 1552474337.621 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.im 1552474337.621 * [taylor]: Taking taylor expansion of -1 in x.im 1552474337.621 * [backup-simplify]: Simplify -1 into -1 1552474337.621 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 1552474337.621 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1552474337.621 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1552474337.621 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.621 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.621 * [backup-simplify]: Simplify x.re into x.re 1552474337.621 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.621 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474337.621 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474337.621 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.621 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.621 * [backup-simplify]: Simplify 0 into 0 1552474337.621 * [backup-simplify]: Simplify 1 into 1 1552474337.621 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.622 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.622 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.622 * [backup-simplify]: Simplify 0 into 0 1552474337.622 * [backup-simplify]: Simplify 1 into 1 1552474337.622 * [backup-simplify]: Simplify (- 1) into -1 1552474337.622 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474337.622 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474337.623 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 1552474337.623 * [taylor]: Taking taylor expansion of -1 in x.re 1552474337.623 * [backup-simplify]: Simplify -1 into -1 1552474337.623 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1552474337.623 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.623 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.623 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.623 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.623 * [backup-simplify]: Simplify 0 into 0 1552474337.623 * [backup-simplify]: Simplify 1 into 1 1552474337.623 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.623 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.623 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.623 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.623 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.623 * [backup-simplify]: Simplify x.im into x.im 1552474337.623 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.623 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.623 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.623 * [backup-simplify]: Simplify x.im into x.im 1552474337.624 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.624 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.624 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 1552474337.624 * [taylor]: Taking taylor expansion of -1 in x.re 1552474337.624 * [backup-simplify]: Simplify -1 into -1 1552474337.624 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 1552474337.624 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.624 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.624 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.624 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.624 * [backup-simplify]: Simplify 0 into 0 1552474337.624 * [backup-simplify]: Simplify 1 into 1 1552474337.624 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.624 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.624 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.624 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.624 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.624 * [backup-simplify]: Simplify x.im into x.im 1552474337.624 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.624 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.624 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.624 * [backup-simplify]: Simplify x.im into x.im 1552474337.625 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.625 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.625 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 1552474337.625 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 1552474337.625 * [taylor]: Taking taylor expansion of -1 in x.im 1552474337.625 * [backup-simplify]: Simplify -1 into -1 1552474337.625 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.625 * [backup-simplify]: Simplify 0 into 0 1552474337.625 * [backup-simplify]: Simplify 1 into 1 1552474337.625 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474337.626 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.626 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.626 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.626 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474337.627 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 x.im))) into 0 1552474337.627 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.627 * [backup-simplify]: Simplify 0 into 0 1552474337.627 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.628 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1552474337.628 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1552474337.628 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 1552474337.629 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 1552474337.629 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474337.629 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.629 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.629 * [backup-simplify]: Simplify 0 into 0 1552474337.629 * [backup-simplify]: Simplify 1 into 1 1552474337.629 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.629 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.629 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.629 * [backup-simplify]: Simplify 1 into 1 1552474337.629 * [backup-simplify]: Simplify -1 into -1 1552474337.630 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.631 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1552474337.631 * [backup-simplify]: Simplify (- 0) into 0 1552474337.631 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.631 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 1552474337.632 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1552474337.632 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.632 * [backup-simplify]: Simplify 0 into 0 1552474337.632 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.633 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.633 * [backup-simplify]: Simplify 0 into 0 1552474337.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552474337.634 * [backup-simplify]: Simplify 0 into 0 1552474337.634 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.635 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.640 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.640 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1552474337.641 * [backup-simplify]: Simplify (- 0) into 0 1552474337.641 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.641 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.642 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1552474337.642 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.642 * [backup-simplify]: Simplify 0 into 0 1552474337.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.643 * [backup-simplify]: Simplify 0 into 0 1552474337.643 * [backup-simplify]: Simplify 0 into 0 1552474337.644 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.644 * [backup-simplify]: Simplify 0 into 0 1552474337.645 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474337.645 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.646 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.646 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1552474337.646 * [backup-simplify]: Simplify (- 0) into 0 1552474337.646 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.647 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.648 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1552474337.648 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.648 * [backup-simplify]: Simplify 0 into 0 1552474337.648 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.649 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.649 * [backup-simplify]: Simplify 0 into 0 1552474337.650 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474337.650 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1552474337.650 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 1552474337.650 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474337.650 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1552474337.650 * [taylor]: Taking taylor expansion of 2 in x.im 1552474337.650 * [backup-simplify]: Simplify 2 into 2 1552474337.650 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474337.650 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.650 * [backup-simplify]: Simplify 0 into 0 1552474337.650 * [backup-simplify]: Simplify 1 into 1 1552474337.650 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.650 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.650 * [backup-simplify]: Simplify x.re into x.re 1552474337.650 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474337.650 * [taylor]: Taking taylor expansion of 2 in x.re 1552474337.650 * [backup-simplify]: Simplify 2 into 2 1552474337.650 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.650 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.650 * [backup-simplify]: Simplify x.im into x.im 1552474337.650 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.650 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.650 * [backup-simplify]: Simplify 0 into 0 1552474337.650 * [backup-simplify]: Simplify 1 into 1 1552474337.650 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474337.650 * [taylor]: Taking taylor expansion of 2 in x.re 1552474337.650 * [backup-simplify]: Simplify 2 into 2 1552474337.650 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.650 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.650 * [backup-simplify]: Simplify x.im into x.im 1552474337.650 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.650 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.650 * [backup-simplify]: Simplify 0 into 0 1552474337.650 * [backup-simplify]: Simplify 1 into 1 1552474337.651 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.651 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.651 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1552474337.651 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1552474337.651 * [taylor]: Taking taylor expansion of 2 in x.im 1552474337.651 * [backup-simplify]: Simplify 2 into 2 1552474337.651 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.651 * [backup-simplify]: Simplify 0 into 0 1552474337.651 * [backup-simplify]: Simplify 1 into 1 1552474337.651 * [backup-simplify]: Simplify (* 2 0) into 0 1552474337.651 * [backup-simplify]: Simplify 0 into 0 1552474337.651 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.652 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474337.652 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1552474337.652 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.652 * [backup-simplify]: Simplify 0 into 0 1552474337.652 * [backup-simplify]: Simplify 0 into 0 1552474337.653 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1552474337.653 * [backup-simplify]: Simplify 2 into 2 1552474337.653 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.654 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.654 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.654 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.654 * [backup-simplify]: Simplify 0 into 0 1552474337.654 * [backup-simplify]: Simplify 0 into 0 1552474337.654 * [backup-simplify]: Simplify 0 into 0 1552474337.655 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1552474337.655 * [backup-simplify]: Simplify 0 into 0 1552474337.655 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.656 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.656 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.656 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.657 * [backup-simplify]: Simplify 0 into 0 1552474337.657 * [backup-simplify]: Simplify 0 into 0 1552474337.657 * [backup-simplify]: Simplify 0 into 0 1552474337.657 * [backup-simplify]: Simplify 0 into 0 1552474337.657 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 1552474337.657 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 1552474337.657 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474337.657 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1552474337.657 * [taylor]: Taking taylor expansion of 2 in x.im 1552474337.657 * [backup-simplify]: Simplify 2 into 2 1552474337.657 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474337.657 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.657 * [backup-simplify]: Simplify 0 into 0 1552474337.657 * [backup-simplify]: Simplify 1 into 1 1552474337.657 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.657 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.657 * [backup-simplify]: Simplify x.re into x.re 1552474337.657 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.657 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474337.657 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474337.657 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474337.657 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1552474337.658 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474337.658 * [taylor]: Taking taylor expansion of 2 in x.re 1552474337.658 * [backup-simplify]: Simplify 2 into 2 1552474337.658 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.658 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.658 * [backup-simplify]: Simplify x.im into x.im 1552474337.658 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.658 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.658 * [backup-simplify]: Simplify 0 into 0 1552474337.658 * [backup-simplify]: Simplify 1 into 1 1552474337.658 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.658 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.658 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474337.658 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474337.658 * [taylor]: Taking taylor expansion of 2 in x.re 1552474337.658 * [backup-simplify]: Simplify 2 into 2 1552474337.658 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.658 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.658 * [backup-simplify]: Simplify x.im into x.im 1552474337.658 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.658 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.658 * [backup-simplify]: Simplify 0 into 0 1552474337.658 * [backup-simplify]: Simplify 1 into 1 1552474337.658 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.658 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.658 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474337.658 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1552474337.658 * [taylor]: Taking taylor expansion of 2 in x.im 1552474337.658 * [backup-simplify]: Simplify 2 into 2 1552474337.659 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.659 * [backup-simplify]: Simplify 0 into 0 1552474337.659 * [backup-simplify]: Simplify 1 into 1 1552474337.659 * [backup-simplify]: Simplify (/ 2 1) into 2 1552474337.659 * [backup-simplify]: Simplify 2 into 2 1552474337.659 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.659 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474337.660 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1552474337.660 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.660 * [backup-simplify]: Simplify 0 into 0 1552474337.660 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1552474337.660 * [backup-simplify]: Simplify 0 into 0 1552474337.661 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.661 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.661 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.661 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.661 * [backup-simplify]: Simplify 0 into 0 1552474337.661 * [backup-simplify]: Simplify 0 into 0 1552474337.662 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.662 * [backup-simplify]: Simplify 0 into 0 1552474337.663 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.663 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.663 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.663 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.663 * [backup-simplify]: Simplify 0 into 0 1552474337.663 * [backup-simplify]: Simplify 0 into 0 1552474337.663 * [backup-simplify]: Simplify 0 into 0 1552474337.664 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.664 * [backup-simplify]: Simplify 0 into 0 1552474337.664 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474337.664 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 1552474337.664 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474337.664 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1552474337.664 * [taylor]: Taking taylor expansion of -2 in x.im 1552474337.664 * [backup-simplify]: Simplify -2 into -2 1552474337.664 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474337.664 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.664 * [backup-simplify]: Simplify 0 into 0 1552474337.664 * [backup-simplify]: Simplify 1 into 1 1552474337.664 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.664 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.664 * [backup-simplify]: Simplify x.re into x.re 1552474337.664 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.664 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474337.665 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474337.665 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474337.665 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1552474337.665 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474337.665 * [taylor]: Taking taylor expansion of -2 in x.re 1552474337.665 * [backup-simplify]: Simplify -2 into -2 1552474337.665 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.665 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.665 * [backup-simplify]: Simplify x.im into x.im 1552474337.665 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.665 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.665 * [backup-simplify]: Simplify 0 into 0 1552474337.665 * [backup-simplify]: Simplify 1 into 1 1552474337.665 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.665 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.665 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474337.665 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474337.665 * [taylor]: Taking taylor expansion of -2 in x.re 1552474337.665 * [backup-simplify]: Simplify -2 into -2 1552474337.665 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.665 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.665 * [backup-simplify]: Simplify x.im into x.im 1552474337.665 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.665 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.665 * [backup-simplify]: Simplify 0 into 0 1552474337.665 * [backup-simplify]: Simplify 1 into 1 1552474337.666 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.666 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.666 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474337.666 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1552474337.666 * [taylor]: Taking taylor expansion of -2 in x.im 1552474337.666 * [backup-simplify]: Simplify -2 into -2 1552474337.666 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.666 * [backup-simplify]: Simplify 0 into 0 1552474337.666 * [backup-simplify]: Simplify 1 into 1 1552474337.666 * [backup-simplify]: Simplify (/ -2 1) into -2 1552474337.666 * [backup-simplify]: Simplify -2 into -2 1552474337.667 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.667 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474337.667 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1552474337.667 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.667 * [backup-simplify]: Simplify 0 into 0 1552474337.667 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1552474337.667 * [backup-simplify]: Simplify 0 into 0 1552474337.668 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.668 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.669 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.669 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.669 * [backup-simplify]: Simplify 0 into 0 1552474337.669 * [backup-simplify]: Simplify 0 into 0 1552474337.669 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.669 * [backup-simplify]: Simplify 0 into 0 1552474337.670 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.670 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.670 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.670 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.670 * [backup-simplify]: Simplify 0 into 0 1552474337.670 * [backup-simplify]: Simplify 0 into 0 1552474337.671 * [backup-simplify]: Simplify 0 into 0 1552474337.671 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.671 * [backup-simplify]: Simplify 0 into 0 1552474337.671 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474337.671 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1552474337.672 * [backup-simplify]: Simplify (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474337.672 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 1552474337.672 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 1552474337.672 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 1552474337.672 * [taylor]: Taking taylor expansion of 3 in x.im 1552474337.672 * [backup-simplify]: Simplify 3 into 3 1552474337.672 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474337.672 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.672 * [backup-simplify]: Simplify 0 into 0 1552474337.672 * [backup-simplify]: Simplify 1 into 1 1552474337.672 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.672 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.672 * [backup-simplify]: Simplify x.re into x.re 1552474337.672 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.672 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.672 * [backup-simplify]: Simplify 0 into 0 1552474337.672 * [backup-simplify]: Simplify 1 into 1 1552474337.672 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of 3 in x.re 1552474337.672 * [backup-simplify]: Simplify 3 into 3 1552474337.672 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.672 * [backup-simplify]: Simplify x.im into x.im 1552474337.672 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.672 * [backup-simplify]: Simplify 0 into 0 1552474337.672 * [backup-simplify]: Simplify 1 into 1 1552474337.672 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.672 * [backup-simplify]: Simplify x.im into x.im 1552474337.672 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of 3 in x.re 1552474337.672 * [backup-simplify]: Simplify 3 into 3 1552474337.672 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.672 * [backup-simplify]: Simplify x.im into x.im 1552474337.672 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.672 * [backup-simplify]: Simplify 0 into 0 1552474337.672 * [backup-simplify]: Simplify 1 into 1 1552474337.672 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474337.672 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.673 * [backup-simplify]: Simplify x.im into x.im 1552474337.673 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.673 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1552474337.673 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 1552474337.673 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 1552474337.673 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 1552474337.673 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.673 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.673 * [backup-simplify]: Simplify 0 into 0 1552474337.673 * [backup-simplify]: Simplify 1 into 1 1552474337.673 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.673 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1552474337.673 * [backup-simplify]: Simplify (- 0) into 0 1552474337.674 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.674 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.674 * [backup-simplify]: Simplify 0 into 0 1552474337.674 * [backup-simplify]: Simplify 0 into 0 1552474337.674 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.674 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.674 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 1552474337.674 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.675 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1552474337.675 * [backup-simplify]: Simplify (- 0) into 0 1552474337.675 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 1552474337.675 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 1552474337.675 * [taylor]: Taking taylor expansion of 3 in x.im 1552474337.675 * [backup-simplify]: Simplify 3 into 3 1552474337.675 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.675 * [backup-simplify]: Simplify 0 into 0 1552474337.675 * [backup-simplify]: Simplify 1 into 1 1552474337.675 * [backup-simplify]: Simplify (* 3 0) into 0 1552474337.675 * [backup-simplify]: Simplify 0 into 0 1552474337.675 * [backup-simplify]: Simplify 0 into 0 1552474337.676 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.676 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474337.676 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 1552474337.677 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.677 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1552474337.677 * [backup-simplify]: Simplify (- 0) into 0 1552474337.678 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.678 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.678 * [backup-simplify]: Simplify 0 into 0 1552474337.678 * [backup-simplify]: Simplify 0 into 0 1552474337.679 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 1552474337.679 * [backup-simplify]: Simplify 3 into 3 1552474337.679 * [backup-simplify]: Simplify 0 into 0 1552474337.679 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.679 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.680 * [backup-simplify]: Simplify (- 1) into -1 1552474337.680 * [backup-simplify]: Simplify -1 into -1 1552474337.681 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.681 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.682 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.683 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1552474337.685 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 1552474337.685 * [backup-simplify]: Simplify (- 0) into 0 1552474337.685 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.685 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.685 * [backup-simplify]: Simplify 0 into 0 1552474337.685 * [backup-simplify]: Simplify 0 into 0 1552474337.685 * [backup-simplify]: Simplify 0 into 0 1552474337.686 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 1552474337.686 * [backup-simplify]: Simplify 0 into 0 1552474337.686 * [backup-simplify]: Simplify 0 into 0 1552474337.687 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.688 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.688 * [backup-simplify]: Simplify (- 0) into 0 1552474337.688 * [backup-simplify]: Simplify 0 into 0 1552474337.689 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.690 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.691 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.693 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1552474337.694 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 1552474337.694 * [backup-simplify]: Simplify (- 0) into 0 1552474337.695 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.695 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.695 * [backup-simplify]: Simplify 0 into 0 1552474337.695 * [backup-simplify]: Simplify 0 into 0 1552474337.695 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474337.696 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 1552474337.696 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 1552474337.696 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1552474337.696 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1552474337.696 * [taylor]: Taking taylor expansion of 3 in x.im 1552474337.696 * [backup-simplify]: Simplify 3 into 3 1552474337.696 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1552474337.696 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474337.696 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.696 * [backup-simplify]: Simplify 0 into 0 1552474337.696 * [backup-simplify]: Simplify 1 into 1 1552474337.696 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.696 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.696 * [backup-simplify]: Simplify x.re into x.re 1552474337.696 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.696 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474337.696 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474337.697 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474337.697 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474337.697 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474337.697 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.697 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.697 * [backup-simplify]: Simplify 0 into 0 1552474337.697 * [backup-simplify]: Simplify 1 into 1 1552474337.698 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.698 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.698 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.698 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1552474337.698 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1552474337.698 * [taylor]: Taking taylor expansion of 3 in x.re 1552474337.698 * [backup-simplify]: Simplify 3 into 3 1552474337.698 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1552474337.698 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.698 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.698 * [backup-simplify]: Simplify x.im into x.im 1552474337.699 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.699 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.699 * [backup-simplify]: Simplify 0 into 0 1552474337.699 * [backup-simplify]: Simplify 1 into 1 1552474337.699 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.699 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.699 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.699 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1552474337.699 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474337.699 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.699 * [backup-simplify]: Simplify x.im into x.im 1552474337.699 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.699 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1552474337.699 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1552474337.699 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1552474337.699 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1552474337.699 * [taylor]: Taking taylor expansion of 3 in x.re 1552474337.700 * [backup-simplify]: Simplify 3 into 3 1552474337.700 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1552474337.700 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.700 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.700 * [backup-simplify]: Simplify x.im into x.im 1552474337.700 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.700 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.700 * [backup-simplify]: Simplify 0 into 0 1552474337.700 * [backup-simplify]: Simplify 1 into 1 1552474337.700 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.700 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.700 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.700 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1552474337.700 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474337.700 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.700 * [backup-simplify]: Simplify x.im into x.im 1552474337.700 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.700 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1552474337.701 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1552474337.701 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1552474337.701 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 1552474337.701 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1552474337.701 * [taylor]: Taking taylor expansion of 3 in x.im 1552474337.701 * [backup-simplify]: Simplify 3 into 3 1552474337.701 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474337.701 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.701 * [backup-simplify]: Simplify 0 into 0 1552474337.701 * [backup-simplify]: Simplify 1 into 1 1552474337.701 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.702 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.703 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474337.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474337.703 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1552474337.704 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.704 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.704 * [backup-simplify]: Simplify 0 into 0 1552474337.705 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.705 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.706 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1552474337.706 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 1552474337.707 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 1552474337.707 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1552474337.707 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474337.707 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.707 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.707 * [backup-simplify]: Simplify 0 into 0 1552474337.707 * [backup-simplify]: Simplify 1 into 1 1552474337.707 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.708 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.708 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.708 * [backup-simplify]: Simplify (- 1) into -1 1552474337.708 * [backup-simplify]: Simplify -1 into -1 1552474337.709 * [backup-simplify]: Simplify (* 3 1) into 3 1552474337.709 * [backup-simplify]: Simplify 3 into 3 1552474337.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.711 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.712 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1552474337.712 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.712 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1552474337.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1552474337.713 * [backup-simplify]: Simplify (- 0) into 0 1552474337.714 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.714 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.714 * [backup-simplify]: Simplify 0 into 0 1552474337.714 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.715 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.716 * [backup-simplify]: Simplify (- 0) into 0 1552474337.716 * [backup-simplify]: Simplify 0 into 0 1552474337.717 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.718 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474337.718 * [backup-simplify]: Simplify 0 into 0 1552474337.719 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.720 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.720 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.721 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1552474337.722 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.722 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1552474337.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1552474337.723 * [backup-simplify]: Simplify (- 0) into 0 1552474337.723 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.723 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.723 * [backup-simplify]: Simplify 0 into 0 1552474337.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.725 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.727 * [backup-simplify]: Simplify (- 0) into 0 1552474337.727 * [backup-simplify]: Simplify 0 into 0 1552474337.727 * [backup-simplify]: Simplify 0 into 0 1552474337.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.729 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.729 * [backup-simplify]: Simplify 0 into 0 1552474337.730 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474337.731 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474337.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.733 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1552474337.734 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.734 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1552474337.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1552474337.735 * [backup-simplify]: Simplify (- 0) into 0 1552474337.735 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.735 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.735 * [backup-simplify]: Simplify 0 into 0 1552474337.736 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.736 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.737 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.737 * [backup-simplify]: Simplify (- 0) into 0 1552474337.737 * [backup-simplify]: Simplify 0 into 0 1552474337.737 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474337.738 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 1552474337.738 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 1552474337.738 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1552474337.738 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474337.738 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.738 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.738 * [backup-simplify]: Simplify 0 into 0 1552474337.738 * [backup-simplify]: Simplify 1 into 1 1552474337.738 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.738 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.738 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.738 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1552474337.738 * [taylor]: Taking taylor expansion of 3 in x.im 1552474337.738 * [backup-simplify]: Simplify 3 into 3 1552474337.738 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1552474337.738 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474337.738 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.738 * [backup-simplify]: Simplify 0 into 0 1552474337.739 * [backup-simplify]: Simplify 1 into 1 1552474337.739 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.739 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.739 * [backup-simplify]: Simplify x.re into x.re 1552474337.739 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.739 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474337.739 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474337.739 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474337.739 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474337.739 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1552474337.739 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1552474337.739 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474337.739 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.739 * [backup-simplify]: Simplify x.im into x.im 1552474337.739 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.739 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1552474337.739 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1552474337.739 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1552474337.739 * [taylor]: Taking taylor expansion of 3 in x.re 1552474337.739 * [backup-simplify]: Simplify 3 into 3 1552474337.739 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1552474337.739 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.739 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.739 * [backup-simplify]: Simplify x.im into x.im 1552474337.739 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.739 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.739 * [backup-simplify]: Simplify 0 into 0 1552474337.739 * [backup-simplify]: Simplify 1 into 1 1552474337.740 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.740 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.740 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.740 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1552474337.740 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1552474337.740 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474337.740 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.740 * [backup-simplify]: Simplify x.im into x.im 1552474337.740 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.740 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1552474337.740 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1552474337.740 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1552474337.740 * [taylor]: Taking taylor expansion of 3 in x.re 1552474337.740 * [backup-simplify]: Simplify 3 into 3 1552474337.740 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1552474337.740 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474337.740 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.740 * [backup-simplify]: Simplify x.im into x.im 1552474337.740 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.740 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.740 * [backup-simplify]: Simplify 0 into 0 1552474337.740 * [backup-simplify]: Simplify 1 into 1 1552474337.740 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.740 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474337.740 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474337.740 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 1552474337.741 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 1552474337.741 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 1552474337.741 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 1552474337.741 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1552474337.741 * [taylor]: Taking taylor expansion of 3 in x.im 1552474337.741 * [backup-simplify]: Simplify 3 into 3 1552474337.741 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474337.741 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.741 * [backup-simplify]: Simplify 0 into 0 1552474337.741 * [backup-simplify]: Simplify 1 into 1 1552474337.741 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.741 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.742 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474337.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474337.742 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 1552474337.742 * [backup-simplify]: Simplify (- 0) into 0 1552474337.742 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.742 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.742 * [backup-simplify]: Simplify 0 into 0 1552474337.743 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.743 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.744 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.744 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1552474337.744 * [backup-simplify]: Simplify (- 0) into 0 1552474337.744 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 1552474337.744 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474337.744 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474337.744 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.744 * [backup-simplify]: Simplify 0 into 0 1552474337.744 * [backup-simplify]: Simplify 1 into 1 1552474337.745 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.745 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.745 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.745 * [backup-simplify]: Simplify 1 into 1 1552474337.745 * [backup-simplify]: Simplify (* 3 1) into 3 1552474337.746 * [backup-simplify]: Simplify (- 3) into -3 1552474337.746 * [backup-simplify]: Simplify -3 into -3 1552474337.746 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.746 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1552474337.746 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 1552474337.747 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.747 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.749 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1552474337.749 * [backup-simplify]: Simplify (- 0) into 0 1552474337.750 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.750 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.750 * [backup-simplify]: Simplify 0 into 0 1552474337.750 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.751 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.751 * [backup-simplify]: Simplify 0 into 0 1552474337.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.752 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474337.752 * [backup-simplify]: Simplify (- 0) into 0 1552474337.752 * [backup-simplify]: Simplify 0 into 0 1552474337.752 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.753 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1552474337.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1552474337.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.754 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.754 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.755 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1552474337.756 * [backup-simplify]: Simplify (- 0) into 0 1552474337.756 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.756 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.756 * [backup-simplify]: Simplify 0 into 0 1552474337.756 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.757 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.757 * [backup-simplify]: Simplify 0 into 0 1552474337.757 * [backup-simplify]: Simplify 0 into 0 1552474337.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.758 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.759 * [backup-simplify]: Simplify (- 0) into 0 1552474337.759 * [backup-simplify]: Simplify 0 into 0 1552474337.759 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.760 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1552474337.760 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 1552474337.761 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474337.761 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474337.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474337.763 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 1552474337.763 * [backup-simplify]: Simplify (- 0) into 0 1552474337.763 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.763 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.763 * [backup-simplify]: Simplify 0 into 0 1552474337.764 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.764 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.765 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.765 * [backup-simplify]: Simplify 0 into 0 1552474337.765 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474337.765 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1552474337.765 * [backup-simplify]: Simplify (- (* x.re x.re) (* x.im x.im)) into (- (pow x.re 2) (pow x.im 2)) 1552474337.765 * [approximate]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in (x.re x.im) around 0 1552474337.765 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1552474337.765 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.765 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.765 * [backup-simplify]: Simplify x.re into x.re 1552474337.765 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.765 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.765 * [backup-simplify]: Simplify 0 into 0 1552474337.765 * [backup-simplify]: Simplify 1 into 1 1552474337.765 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1552474337.765 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.766 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.766 * [backup-simplify]: Simplify 0 into 0 1552474337.766 * [backup-simplify]: Simplify 1 into 1 1552474337.766 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.766 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.766 * [backup-simplify]: Simplify x.im into x.im 1552474337.766 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1552474337.766 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.766 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.766 * [backup-simplify]: Simplify 0 into 0 1552474337.766 * [backup-simplify]: Simplify 1 into 1 1552474337.766 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.766 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.766 * [backup-simplify]: Simplify x.im into x.im 1552474337.766 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.766 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1552474337.766 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1552474337.766 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1552474337.766 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.766 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.766 * [backup-simplify]: Simplify 0 into 0 1552474337.766 * [backup-simplify]: Simplify 1 into 1 1552474337.766 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.767 * [backup-simplify]: Simplify (- 0) into 0 1552474337.767 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.767 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.767 * [backup-simplify]: Simplify 0 into 0 1552474337.767 * [backup-simplify]: Simplify 0 into 0 1552474337.768 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.768 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.769 * [backup-simplify]: Simplify (- 0) into 0 1552474337.769 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.769 * [taylor]: Taking taylor expansion of 1 in x.im 1552474337.769 * [backup-simplify]: Simplify 1 into 1 1552474337.769 * [backup-simplify]: Simplify 1 into 1 1552474337.769 * [backup-simplify]: Simplify 0 into 0 1552474337.769 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.770 * [backup-simplify]: Simplify (- 1) into -1 1552474337.770 * [backup-simplify]: Simplify -1 into -1 1552474337.770 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.771 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474337.772 * [backup-simplify]: Simplify (- 0) into 0 1552474337.772 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.772 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.772 * [backup-simplify]: Simplify 0 into 0 1552474337.772 * [backup-simplify]: Simplify 0 into 0 1552474337.772 * [backup-simplify]: Simplify 0 into 0 1552474337.772 * [backup-simplify]: Simplify 0 into 0 1552474337.773 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.773 * [backup-simplify]: Simplify (- 0) into 0 1552474337.774 * [backup-simplify]: Simplify 0 into 0 1552474337.774 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.776 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1552474337.776 * [backup-simplify]: Simplify (- 0) into 0 1552474337.776 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.776 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.776 * [backup-simplify]: Simplify 0 into 0 1552474337.776 * [backup-simplify]: Simplify 0 into 0 1552474337.776 * [backup-simplify]: Simplify 0 into 0 1552474337.777 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 2)) (* 1 (pow (* 1 x.re) 2))) into (- (pow x.re 2) (pow x.im 2)) 1552474337.777 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) into (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) 1552474337.777 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in (x.re x.im) around 0 1552474337.777 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1552474337.777 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1552474337.777 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.777 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.777 * [backup-simplify]: Simplify x.re into x.re 1552474337.777 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.777 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474337.777 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474337.777 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.777 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.777 * [backup-simplify]: Simplify 0 into 0 1552474337.777 * [backup-simplify]: Simplify 1 into 1 1552474337.778 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.778 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.778 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.778 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.778 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.778 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.778 * [backup-simplify]: Simplify 0 into 0 1552474337.778 * [backup-simplify]: Simplify 1 into 1 1552474337.779 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.779 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.779 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.779 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.779 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.779 * [backup-simplify]: Simplify x.im into x.im 1552474337.779 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.779 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.779 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.779 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.779 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.779 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.779 * [backup-simplify]: Simplify 0 into 0 1552474337.779 * [backup-simplify]: Simplify 1 into 1 1552474337.780 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.780 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.780 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.780 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.780 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.780 * [backup-simplify]: Simplify x.im into x.im 1552474337.780 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.780 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.781 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.781 * [taylor]: Taking taylor expansion of 1 in x.im 1552474337.781 * [backup-simplify]: Simplify 1 into 1 1552474337.782 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.783 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.783 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.783 * [backup-simplify]: Simplify 0 into 0 1552474337.784 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.784 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.785 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1552474337.785 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1552474337.785 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1552474337.785 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474337.785 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.785 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.785 * [backup-simplify]: Simplify 0 into 0 1552474337.785 * [backup-simplify]: Simplify 1 into 1 1552474337.785 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.786 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.786 * [backup-simplify]: Simplify (- 1) into -1 1552474337.786 * [backup-simplify]: Simplify -1 into -1 1552474337.786 * [backup-simplify]: Simplify 1 into 1 1552474337.787 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.788 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.788 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1552474337.789 * [backup-simplify]: Simplify (- 0) into 0 1552474337.789 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.789 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.789 * [backup-simplify]: Simplify 0 into 0 1552474337.790 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.791 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.791 * [backup-simplify]: Simplify (- 0) into 0 1552474337.791 * [backup-simplify]: Simplify 0 into 0 1552474337.791 * [backup-simplify]: Simplify 0 into 0 1552474337.791 * [backup-simplify]: Simplify 0 into 0 1552474337.792 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.793 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.794 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.794 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1552474337.794 * [backup-simplify]: Simplify (- 0) into 0 1552474337.795 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.795 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.795 * [backup-simplify]: Simplify 0 into 0 1552474337.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.797 * [backup-simplify]: Simplify (- 0) into 0 1552474337.797 * [backup-simplify]: Simplify 0 into 0 1552474337.797 * [backup-simplify]: Simplify 0 into 0 1552474337.797 * [backup-simplify]: Simplify 0 into 0 1552474337.797 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 2)) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 2))) into (- (pow x.re 2) (pow x.im 2)) 1552474337.798 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) into (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) 1552474337.798 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in (x.re x.im) around 0 1552474337.798 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1552474337.798 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1552474337.798 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474337.798 * [taylor]: Taking taylor expansion of x.re in x.im 1552474337.798 * [backup-simplify]: Simplify x.re into x.re 1552474337.798 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474337.798 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474337.798 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474337.798 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.798 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.798 * [backup-simplify]: Simplify 0 into 0 1552474337.798 * [backup-simplify]: Simplify 1 into 1 1552474337.799 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.799 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.799 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.799 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.799 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.799 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.799 * [backup-simplify]: Simplify 0 into 0 1552474337.799 * [backup-simplify]: Simplify 1 into 1 1552474337.799 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.800 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.800 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.800 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.800 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.800 * [backup-simplify]: Simplify x.im into x.im 1552474337.800 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.800 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.800 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1552474337.800 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474337.800 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474337.800 * [taylor]: Taking taylor expansion of x.re in x.re 1552474337.800 * [backup-simplify]: Simplify 0 into 0 1552474337.800 * [backup-simplify]: Simplify 1 into 1 1552474337.801 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.801 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.801 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1552474337.801 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1552474337.801 * [taylor]: Taking taylor expansion of x.im in x.re 1552474337.801 * [backup-simplify]: Simplify x.im into x.im 1552474337.801 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474337.801 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1552474337.802 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474337.802 * [taylor]: Taking taylor expansion of 1 in x.im 1552474337.802 * [backup-simplify]: Simplify 1 into 1 1552474337.803 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.803 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.804 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.804 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.804 * [backup-simplify]: Simplify 0 into 0 1552474337.805 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.806 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1552474337.806 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1552474337.806 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1552474337.806 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474337.806 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474337.806 * [taylor]: Taking taylor expansion of x.im in x.im 1552474337.806 * [backup-simplify]: Simplify 0 into 0 1552474337.806 * [backup-simplify]: Simplify 1 into 1 1552474337.807 * [backup-simplify]: Simplify (* 1 1) into 1 1552474337.807 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474337.807 * [backup-simplify]: Simplify (- 1) into -1 1552474337.807 * [backup-simplify]: Simplify -1 into -1 1552474337.807 * [backup-simplify]: Simplify 1 into 1 1552474337.808 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474337.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.809 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1552474337.810 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1552474337.810 * [backup-simplify]: Simplify (- 0) into 0 1552474337.810 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.810 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.810 * [backup-simplify]: Simplify 0 into 0 1552474337.811 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474337.812 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474337.812 * [backup-simplify]: Simplify (- 0) into 0 1552474337.812 * [backup-simplify]: Simplify 0 into 0 1552474337.812 * [backup-simplify]: Simplify 0 into 0 1552474337.812 * [backup-simplify]: Simplify 0 into 0 1552474337.814 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474337.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.815 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474337.816 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1552474337.816 * [backup-simplify]: Simplify (- 0) into 0 1552474337.816 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474337.816 * [taylor]: Taking taylor expansion of 0 in x.im 1552474337.816 * [backup-simplify]: Simplify 0 into 0 1552474337.817 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474337.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474337.819 * [backup-simplify]: Simplify (- 0) into 0 1552474337.819 * [backup-simplify]: Simplify 0 into 0 1552474337.819 * [backup-simplify]: Simplify 0 into 0 1552474337.819 * [backup-simplify]: Simplify 0 into 0 1552474337.819 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 2)) (* -1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 2))) into (- (pow x.re 2) (pow x.im 2)) 1552474337.819 * * * [progress]: simplifying candidates 1552474337.819 * * * * [progress]: [ 1 / 482 ] simplifiying candidate # 1552474337.819 * * * * [progress]: [ 2 / 482 ] simplifiying candidate # 1552474337.819 * * * * [progress]: [ 3 / 482 ] simplifiying candidate # 1552474337.820 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 1552474337.820 * * [simplify]: iters left: 6 (6 enodes) 1552474337.823 * * [simplify]: iters left: 5 (25 enodes) 1552474337.831 * * [simplify]: iters left: 4 (48 enodes) 1552474337.847 * * [simplify]: iters left: 3 (103 enodes) 1552474337.895 * * [simplify]: iters left: 2 (239 enodes) 1552474338.019 * * [simplify]: iters left: 1 (485 enodes) 1552474338.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.198 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474338.199 * * [simplify]: Extracting #2: cost 66 inf + 1502 1552474338.202 * * [simplify]: Extracting #3: cost 34 inf + 7217 1552474338.208 * * [simplify]: Extracting #4: cost 3 inf + 11594 1552474338.214 * * [simplify]: Extracting #5: cost 1 inf + 11732 1552474338.220 * * [simplify]: Extracting #6: cost 0 inf + 11929 1552474338.226 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1552474338.226 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (- (* x.re x.re) (* x.im x.im)) x.im) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.226 * * * * [progress]: [ 4 / 482 ] simplifiying candidate # 1552474338.226 * * * * [progress]: [ 5 / 482 ] simplifiying candidate # 1552474338.226 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1552474338.226 * * [simplify]: iters left: 6 (8 enodes) 1552474338.228 * * [simplify]: iters left: 5 (31 enodes) 1552474338.232 * * [simplify]: iters left: 4 (47 enodes) 1552474338.245 * * [simplify]: iters left: 3 (75 enodes) 1552474338.270 * * [simplify]: iters left: 2 (130 enodes) 1552474338.324 * * [simplify]: iters left: 1 (235 enodes) 1552474338.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.388 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474338.388 * * [simplify]: Extracting #2: cost 18 inf + 0 1552474338.388 * * [simplify]: Extracting #3: cost 37 inf + 143 1552474338.389 * * [simplify]: Extracting #4: cost 58 inf + 664 1552474338.392 * * [simplify]: Extracting #5: cost 16 inf + 5633 1552474338.397 * * [simplify]: Extracting #6: cost 1 inf + 7453 1552474338.403 * * [simplify]: Extracting #7: cost 0 inf + 7675 1552474338.406 * [simplify]: Simplified to (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.im)) 1552474338.406 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (* (+ x.re x.im) (- x.re x.im))) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.407 * * * * [progress]: [ 6 / 482 ] simplifiying candidate # 1552474338.407 * * * * [progress]: [ 7 / 482 ] simplifiying candidate # 1552474338.407 * * * * [progress]: [ 8 / 482 ] simplifiying candidate # 1552474338.407 * [simplify]: Simplifying (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.im) x.im)) 1552474338.407 * * [simplify]: iters left: 6 (9 enodes) 1552474338.409 * * [simplify]: iters left: 5 (40 enodes) 1552474338.417 * * [simplify]: iters left: 4 (107 enodes) 1552474338.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.481 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474338.481 * * [simplify]: Extracting #2: cost 133 inf + 123 1552474338.482 * * [simplify]: Extracting #3: cost 164 inf + 2310 1552474338.486 * * [simplify]: Extracting #4: cost 71 inf + 21520 1552474338.494 * * [simplify]: Extracting #5: cost 7 inf + 34699 1552474338.502 * * [simplify]: Extracting #6: cost 0 inf + 36313 1552474338.510 * [simplify]: Simplified to (* (* x.im (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1552474338.511 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* x.im (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.511 * * * * [progress]: [ 9 / 482 ] simplifiying candidate # 1552474338.511 * * * * [progress]: [ 10 / 482 ] simplifiying candidate # 1552474338.511 * * * * [progress]: [ 11 / 482 ] simplifiying candidate # 1552474338.511 * * * * [progress]: [ 12 / 482 ] simplifiying candidate # 1552474338.511 * * * * [progress]: [ 13 / 482 ] simplifiying candidate # 1552474338.511 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1552474338.511 * * [simplify]: iters left: 6 (8 enodes) 1552474338.513 * * [simplify]: iters left: 5 (31 enodes) 1552474338.517 * * [simplify]: iters left: 4 (44 enodes) 1552474338.523 * * [simplify]: iters left: 3 (63 enodes) 1552474338.538 * * [simplify]: iters left: 2 (110 enodes) 1552474338.581 * * [simplify]: iters left: 1 (215 enodes) 1552474338.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.636 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.636 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474338.636 * * [simplify]: Extracting #3: cost 30 inf + 42 1552474338.637 * * [simplify]: Extracting #4: cost 53 inf + 669 1552474338.639 * * [simplify]: Extracting #5: cost 9 inf + 5512 1552474338.641 * * [simplify]: Extracting #6: cost 0 inf + 6585 1552474338.645 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im)) 1552474338.645 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.645 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1552474338.645 * * [simplify]: iters left: 6 (8 enodes) 1552474338.647 * * [simplify]: iters left: 5 (31 enodes) 1552474338.651 * * [simplify]: iters left: 4 (44 enodes) 1552474338.657 * * [simplify]: iters left: 3 (63 enodes) 1552474338.667 * * [simplify]: iters left: 2 (110 enodes) 1552474338.705 * * [simplify]: iters left: 1 (215 enodes) 1552474338.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.783 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.783 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474338.783 * * [simplify]: Extracting #3: cost 30 inf + 42 1552474338.784 * * [simplify]: Extracting #4: cost 53 inf + 669 1552474338.785 * * [simplify]: Extracting #5: cost 9 inf + 5512 1552474338.787 * * [simplify]: Extracting #6: cost 0 inf + 6585 1552474338.790 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im)) 1552474338.790 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.790 * * * * [progress]: [ 14 / 482 ] simplifiying candidate # 1552474338.791 * [simplify]: Simplifying (cbrt x.im) 1552474338.791 * * [simplify]: iters left: 1 (2 enodes) 1552474338.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.791 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474338.791 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474338.791 * * [simplify]: Extracting #3: cost 0 inf + 163 1552474338.791 * [simplify]: Simplified to (cbrt x.im) 1552474338.791 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.791 * * * * [progress]: [ 15 / 482 ] simplifiying candidate # 1552474338.791 * [simplify]: Simplifying (sqrt x.im) 1552474338.791 * * [simplify]: iters left: 1 (2 enodes) 1552474338.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.792 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474338.792 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474338.792 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474338.792 * [simplify]: Simplified to (sqrt x.im) 1552474338.792 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) (sqrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.792 * * * * [progress]: [ 16 / 482 ] simplifiying candidate # 1552474338.792 * * * * [progress]: [ 17 / 482 ] simplifiying candidate # 1552474338.792 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1552474338.792 * * [simplify]: iters left: 6 (7 enodes) 1552474338.794 * * [simplify]: iters left: 5 (27 enodes) 1552474338.798 * * [simplify]: iters left: 4 (40 enodes) 1552474338.805 * * [simplify]: iters left: 3 (59 enodes) 1552474338.815 * * [simplify]: iters left: 2 (106 enodes) 1552474338.838 * * [simplify]: iters left: 1 (211 enodes) 1552474338.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.913 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474338.913 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474338.913 * * [simplify]: Extracting #3: cost 28 inf + 0 1552474338.913 * * [simplify]: Extracting #4: cost 46 inf + 1015 1552474338.915 * * [simplify]: Extracting #5: cost 6 inf + 5495 1552474338.917 * * [simplify]: Extracting #6: cost 0 inf + 6047 1552474338.919 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1552474338.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.920 * * * * [progress]: [ 18 / 482 ] simplifiying candidate # 1552474338.920 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1552474338.920 * * [simplify]: iters left: 5 (6 enodes) 1552474338.921 * * [simplify]: iters left: 4 (24 enodes) 1552474338.925 * * [simplify]: iters left: 3 (37 enodes) 1552474338.930 * * [simplify]: iters left: 2 (56 enodes) 1552474338.940 * * [simplify]: iters left: 1 (103 enodes) 1552474338.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.966 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474338.966 * * [simplify]: Extracting #2: cost 35 inf + 0 1552474338.966 * * [simplify]: Extracting #3: cost 40 inf + 413 1552474338.967 * * [simplify]: Extracting #4: cost 6 inf + 4597 1552474338.969 * * [simplify]: Extracting #5: cost 0 inf + 5448 1552474338.970 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1552474338.970 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.970 * * * * [progress]: [ 19 / 482 ] simplifiying candidate # 1552474338.970 * * * * [progress]: [ 20 / 482 ] simplifiying candidate # 1552474338.970 * [simplify]: Simplifying (+ x.re x.im) 1552474338.971 * * [simplify]: iters left: 2 (3 enodes) 1552474338.971 * * [simplify]: iters left: 1 (10 enodes) 1552474338.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.972 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.972 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474338.973 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474338.973 * [simplify]: Simplified to (+ x.im x.re) 1552474338.973 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.973 * * * * [progress]: [ 21 / 482 ] simplifiying candidate # 1552474338.973 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1552474338.973 * * [simplify]: iters left: 5 (5 enodes) 1552474338.974 * * [simplify]: iters left: 4 (17 enodes) 1552474338.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.976 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.976 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474338.976 * * [simplify]: Extracting #3: cost 1 inf + 289 1552474338.976 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474338.976 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474338.976 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (fabs x.im) x.re) (* (- x.re (sqrt (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.977 * * * * [progress]: [ 22 / 482 ] simplifiying candidate # 1552474338.977 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474338.977 * * [simplify]: iters left: 5 (5 enodes) 1552474338.978 * * [simplify]: iters left: 4 (14 enodes) 1552474338.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.980 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.980 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474338.980 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474338.980 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474338.980 * [simplify]: Simplified to (+ x.im x.re) 1552474338.980 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.980 * * * * [progress]: [ 23 / 482 ] simplifiying candidate # 1552474338.980 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474338.980 * * [simplify]: iters left: 5 (5 enodes) 1552474338.983 * * [simplify]: iters left: 4 (14 enodes) 1552474338.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.987 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.987 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474338.987 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474338.987 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474338.987 * [simplify]: Simplified to (+ x.im x.re) 1552474338.987 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.987 * * * * [progress]: [ 24 / 482 ] simplifiying candidate # 1552474338.988 * [simplify]: Simplifying (+ x.re x.im) 1552474338.988 * * [simplify]: iters left: 2 (3 enodes) 1552474338.989 * * [simplify]: iters left: 1 (10 enodes) 1552474338.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.992 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.992 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474338.992 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474338.992 * [simplify]: Simplified to (+ x.im x.re) 1552474338.992 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474338.992 * * * * [progress]: [ 25 / 482 ] simplifiying candidate # 1552474338.992 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1552474338.992 * * [simplify]: iters left: 5 (5 enodes) 1552474338.995 * * [simplify]: iters left: 4 (17 enodes) 1552474338.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474338.999 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474338.999 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474338.999 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474338.999 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474338.999 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474338.999 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.000 * * * * [progress]: [ 26 / 482 ] simplifiying candidate # 1552474339.001 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) 1552474339.001 * * [simplify]: iters left: 5 (7 enodes) 1552474339.004 * * [simplify]: iters left: 4 (24 enodes) 1552474339.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.010 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.010 * * [simplify]: Extracting #2: cost 10 inf + 0 1552474339.010 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474339.010 * * [simplify]: Extracting #4: cost 2 inf + 411 1552474339.010 * * [simplify]: Extracting #5: cost 0 inf + 574 1552474339.011 * [simplify]: Simplified to (+ (fabs x.im) (fabs x.re)) 1552474339.011 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (fabs x.im) (fabs x.re)) (* (- (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.011 * * * * [progress]: [ 27 / 482 ] simplifiying candidate # 1552474339.011 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474339.011 * * [simplify]: iters left: 5 (7 enodes) 1552474339.012 * * [simplify]: iters left: 4 (21 enodes) 1552474339.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.015 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.015 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474339.015 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474339.015 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474339.015 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474339.015 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.015 * * * * [progress]: [ 28 / 482 ] simplifiying candidate # 1552474339.016 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474339.016 * * [simplify]: iters left: 5 (7 enodes) 1552474339.017 * * [simplify]: iters left: 4 (21 enodes) 1552474339.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.020 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.020 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474339.020 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474339.020 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474339.020 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474339.020 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.020 * * * * [progress]: [ 29 / 482 ] simplifiying candidate # 1552474339.020 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1552474339.020 * * [simplify]: iters left: 5 (5 enodes) 1552474339.021 * * [simplify]: iters left: 4 (17 enodes) 1552474339.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.024 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.024 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474339.024 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474339.024 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474339.024 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474339.024 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.024 * * * * [progress]: [ 30 / 482 ] simplifiying candidate # 1552474339.024 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474339.024 * * [simplify]: iters left: 5 (5 enodes) 1552474339.025 * * [simplify]: iters left: 4 (15 enodes) 1552474339.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.027 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.027 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.027 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.027 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.027 * [simplify]: Simplified to (+ x.im x.re) 1552474339.027 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.027 * * * * [progress]: [ 31 / 482 ] simplifiying candidate # 1552474339.028 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474339.028 * * [simplify]: iters left: 5 (7 enodes) 1552474339.029 * * [simplify]: iters left: 4 (22 enodes) 1552474339.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.032 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.032 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474339.032 * * [simplify]: Extracting #3: cost 2 inf + 289 1552474339.032 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474339.032 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474339.032 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (fabs x.im) x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.032 * * * * [progress]: [ 32 / 482 ] simplifiying candidate # 1552474339.032 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474339.032 * * [simplify]: iters left: 5 (7 enodes) 1552474339.034 * * [simplify]: iters left: 4 (19 enodes) 1552474339.036 * * [simplify]: iters left: 3 (20 enodes) 1552474339.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.038 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.038 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.038 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.038 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.038 * [simplify]: Simplified to (+ x.im x.re) 1552474339.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.039 * * * * [progress]: [ 33 / 482 ] simplifiying candidate # 1552474339.039 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474339.039 * * [simplify]: iters left: 5 (7 enodes) 1552474339.040 * * [simplify]: iters left: 4 (19 enodes) 1552474339.044 * * [simplify]: iters left: 3 (20 enodes) 1552474339.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.049 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.049 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.049 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.049 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.050 * [simplify]: Simplified to (+ x.im x.re) 1552474339.050 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.050 * * * * [progress]: [ 34 / 482 ] simplifiying candidate # 1552474339.050 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474339.050 * * [simplify]: iters left: 5 (5 enodes) 1552474339.053 * * [simplify]: iters left: 4 (15 enodes) 1552474339.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.056 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.056 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.056 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.056 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.056 * [simplify]: Simplified to (+ x.im x.re) 1552474339.057 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.057 * * * * [progress]: [ 35 / 482 ] simplifiying candidate # 1552474339.057 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474339.057 * * [simplify]: iters left: 5 (5 enodes) 1552474339.059 * * [simplify]: iters left: 4 (15 enodes) 1552474339.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.063 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.063 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.064 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.064 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.064 * [simplify]: Simplified to (+ x.im x.re) 1552474339.064 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.064 * * * * [progress]: [ 36 / 482 ] simplifiying candidate # 1552474339.064 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474339.065 * * [simplify]: iters left: 5 (7 enodes) 1552474339.068 * * [simplify]: iters left: 4 (22 enodes) 1552474339.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.071 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.071 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474339.071 * * [simplify]: Extracting #3: cost 2 inf + 289 1552474339.071 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474339.072 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474339.072 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (fabs x.im) x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.072 * * * * [progress]: [ 37 / 482 ] simplifiying candidate # 1552474339.072 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474339.072 * * [simplify]: iters left: 5 (7 enodes) 1552474339.074 * * [simplify]: iters left: 4 (19 enodes) 1552474339.076 * * [simplify]: iters left: 3 (20 enodes) 1552474339.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.078 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.078 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.078 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.079 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.079 * [simplify]: Simplified to (+ x.im x.re) 1552474339.079 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.079 * * * * [progress]: [ 38 / 482 ] simplifiying candidate # 1552474339.079 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474339.079 * * [simplify]: iters left: 5 (7 enodes) 1552474339.081 * * [simplify]: iters left: 4 (19 enodes) 1552474339.083 * * [simplify]: iters left: 3 (20 enodes) 1552474339.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.085 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.085 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.085 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.085 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.085 * [simplify]: Simplified to (+ x.im x.re) 1552474339.085 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.085 * * * * [progress]: [ 39 / 482 ] simplifiying candidate # 1552474339.086 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474339.086 * * [simplify]: iters left: 5 (5 enodes) 1552474339.087 * * [simplify]: iters left: 4 (15 enodes) 1552474339.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.089 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474339.089 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474339.089 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474339.090 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474339.090 * [simplify]: Simplified to (+ x.im x.re) 1552474339.090 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.090 * * * * [progress]: [ 40 / 482 ] simplifiying candidate # 1552474339.090 * [simplify]: Simplifying (+ x.re x.im) 1552474339.090 * * [simplify]: iters left: 2 (3 enodes) 1552474339.091 * * [simplify]: iters left: 1 (10 enodes) 1552474339.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.092 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.092 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474339.092 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474339.092 * [simplify]: Simplified to (+ x.im x.re) 1552474339.092 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.092 * * * * [progress]: [ 41 / 482 ] simplifiying candidate # 1552474339.092 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1552474339.092 * * [simplify]: iters left: 5 (5 enodes) 1552474339.093 * * [simplify]: iters left: 4 (17 enodes) 1552474339.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.096 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.096 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474339.096 * * [simplify]: Extracting #3: cost 1 inf + 289 1552474339.096 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474339.096 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474339.096 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (fabs x.im) x.re) (* (- x.re (sqrt (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.096 * * * * [progress]: [ 42 / 482 ] simplifiying candidate # 1552474339.096 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474339.096 * * [simplify]: iters left: 5 (5 enodes) 1552474339.097 * * [simplify]: iters left: 4 (14 enodes) 1552474339.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.101 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.101 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474339.101 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474339.101 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474339.101 * [simplify]: Simplified to (+ x.im x.re) 1552474339.101 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.101 * * * * [progress]: [ 43 / 482 ] simplifiying candidate # 1552474339.102 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474339.102 * * [simplify]: iters left: 5 (5 enodes) 1552474339.104 * * [simplify]: iters left: 4 (14 enodes) 1552474339.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.108 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.108 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474339.108 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474339.108 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474339.108 * [simplify]: Simplified to (+ x.im x.re) 1552474339.108 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.108 * * * * [progress]: [ 44 / 482 ] simplifiying candidate # 1552474339.108 * [simplify]: Simplifying (+ x.re x.im) 1552474339.108 * * [simplify]: iters left: 2 (3 enodes) 1552474339.110 * * [simplify]: iters left: 1 (10 enodes) 1552474339.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.113 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.113 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474339.113 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474339.113 * [simplify]: Simplified to (+ x.im x.re) 1552474339.113 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.113 * * * * [progress]: [ 45 / 482 ] simplifiying candidate # 1552474339.114 * * * * [progress]: [ 46 / 482 ] simplifiying candidate # 1552474339.114 * * * * [progress]: [ 47 / 482 ] simplifiying candidate # 1552474339.114 * [simplify]: Simplifying (* 1 1) 1552474339.114 * * [simplify]: iters left: 2 (2 enodes) 1552474339.116 * * [simplify]: iters left: 1 (6 enodes) 1552474339.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.118 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474339.118 * [simplify]: Simplified to 1 1552474339.118 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* 1 (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.118 * * * * [progress]: [ 48 / 482 ] simplifiying candidate # 1552474339.118 * * * * [progress]: [ 49 / 482 ] simplifiying candidate # 1552474339.118 * * * * [progress]: [ 50 / 482 ] simplifiying candidate # 1552474339.119 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) 1552474339.119 * * [simplify]: iters left: 6 (9 enodes) 1552474339.125 * * [simplify]: iters left: 5 (47 enodes) 1552474339.148 * * [simplify]: iters left: 4 (139 enodes) 1552474339.192 * * [simplify]: iters left: 3 (418 enodes) 1552474339.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.360 * * [simplify]: Extracting #1: cost 67 inf + 0 1552474339.360 * * [simplify]: Extracting #2: cost 242 inf + 448 1552474339.363 * * [simplify]: Extracting #3: cost 233 inf + 8691 1552474339.374 * * [simplify]: Extracting #4: cost 138 inf + 38314 1552474339.384 * * [simplify]: Extracting #5: cost 14 inf + 89162 1552474339.396 * * [simplify]: Extracting #6: cost 0 inf + 95189 1552474339.408 * [simplify]: Simplified to (* (- (* (* x.re x.re) (* (* x.re x.re) (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) x.im) 1552474339.408 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* (* x.re x.re) (* (* x.re x.re) (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) x.im) (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.408 * * * * [progress]: [ 51 / 482 ] simplifiying candidate # 1552474339.408 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) 1552474339.408 * * [simplify]: iters left: 6 (8 enodes) 1552474339.410 * * [simplify]: iters left: 5 (39 enodes) 1552474339.417 * * [simplify]: iters left: 4 (83 enodes) 1552474339.433 * * [simplify]: iters left: 3 (200 enodes) 1552474339.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.490 * * [simplify]: Extracting #1: cost 53 inf + 0 1552474339.490 * * [simplify]: Extracting #2: cost 117 inf + 772 1552474339.493 * * [simplify]: Extracting #3: cost 80 inf + 8222 1552474339.497 * * [simplify]: Extracting #4: cost 11 inf + 20664 1552474339.505 * * [simplify]: Extracting #5: cost 1 inf + 23068 1552474339.510 * * [simplify]: Extracting #6: cost 0 inf + 23280 1552474339.515 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1552474339.515 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (+ (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474339.516 * * * * [progress]: [ 52 / 482 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1552474339.516 * * * * [progress]: [ 53 / 482 ] simplifiying candidate # 1552474339.516 * * * * [progress]: [ 54 / 482 ] simplifiying candidate # 1552474339.516 * * * * [progress]: [ 55 / 482 ] simplifiying candidate # 1552474339.516 * * * * [progress]: [ 56 / 482 ] simplifiying candidate # 1552474339.516 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 1552474339.516 * * [simplify]: iters left: 6 (6 enodes) 1552474339.517 * * [simplify]: iters left: 5 (21 enodes) 1552474339.520 * * [simplify]: iters left: 4 (28 enodes) 1552474339.523 * * [simplify]: iters left: 3 (40 enodes) 1552474339.528 * * [simplify]: iters left: 2 (56 enodes) 1552474339.536 * * [simplify]: iters left: 1 (63 enodes) 1552474339.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.545 * * [simplify]: Extracting #1: cost 11 inf + 0 1552474339.545 * * [simplify]: Extracting #2: cost 15 inf + 43 1552474339.545 * * [simplify]: Extracting #3: cost 4 inf + 822 1552474339.546 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474339.546 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 1552474339.546 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 1552474339.547 * * * * [progress]: [ 57 / 482 ] simplifiying candidate # 1552474339.547 * * * * [progress]: [ 58 / 482 ] simplifiying candidate # 1552474339.547 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 1552474339.547 * * [simplify]: iters left: 6 (8 enodes) 1552474339.551 * * [simplify]: iters left: 5 (27 enodes) 1552474339.557 * * [simplify]: iters left: 4 (34 enodes) 1552474339.565 * * [simplify]: iters left: 3 (45 enodes) 1552474339.576 * * [simplify]: iters left: 2 (60 enodes) 1552474339.591 * * [simplify]: iters left: 1 (71 enodes) 1552474339.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.609 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474339.609 * * [simplify]: Extracting #2: cost 23 inf + 0 1552474339.609 * * [simplify]: Extracting #3: cost 23 inf + 84 1552474339.610 * * [simplify]: Extracting #4: cost 11 inf + 1281 1552474339.611 * * [simplify]: Extracting #5: cost 0 inf + 2998 1552474339.612 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 1552474339.612 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 1552474339.612 * * * * [progress]: [ 59 / 482 ] simplifiying candidate # 1552474339.612 * * * * [progress]: [ 60 / 482 ] simplifiying candidate # 1552474339.612 * * * * [progress]: [ 61 / 482 ] simplifiying candidate # 1552474339.613 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.re x.re) x.re)) 1552474339.613 * * [simplify]: iters left: 6 (10 enodes) 1552474339.618 * * [simplify]: iters left: 5 (51 enodes) 1552474339.629 * * [simplify]: iters left: 4 (190 enodes) 1552474339.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.758 * * [simplify]: Extracting #1: cost 34 inf + 0 1552474339.758 * * [simplify]: Extracting #2: cost 131 inf + 1 1552474339.759 * * [simplify]: Extracting #3: cost 121 inf + 3815 1552474339.765 * * [simplify]: Extracting #4: cost 10 inf + 24075 1552474339.773 * * [simplify]: Extracting #5: cost 0 inf + 25975 1552474339.780 * [simplify]: Simplified to (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) 1552474339.780 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (cbrt (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re))))))) 1552474339.780 * * * * [progress]: [ 62 / 482 ] simplifiying candidate # 1552474339.781 * * * * [progress]: [ 63 / 482 ] simplifiying candidate # 1552474339.781 * * * * [progress]: [ 64 / 482 ] simplifiying candidate # 1552474339.781 * * * * [progress]: [ 65 / 482 ] simplifiying candidate # 1552474339.781 * * * * [progress]: [ 66 / 482 ] simplifiying candidate # 1552474339.781 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1552474339.781 * * [simplify]: iters left: 6 (8 enodes) 1552474339.783 * * [simplify]: iters left: 5 (27 enodes) 1552474339.787 * * [simplify]: iters left: 4 (34 enodes) 1552474339.795 * * [simplify]: iters left: 3 (40 enodes) 1552474339.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.805 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.805 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474339.805 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474339.806 * * [simplify]: Extracting #4: cost 11 inf + 125 1552474339.806 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474339.806 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474339.807 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1552474339.807 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 1552474339.807 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1552474339.808 * * [simplify]: iters left: 6 (8 enodes) 1552474339.815 * * [simplify]: iters left: 5 (27 enodes) 1552474339.822 * * [simplify]: iters left: 4 (34 enodes) 1552474339.830 * * [simplify]: iters left: 3 (40 enodes) 1552474339.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.839 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474339.839 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474339.839 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474339.839 * * [simplify]: Extracting #4: cost 11 inf + 125 1552474339.839 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474339.840 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474339.840 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1552474339.840 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 1552474339.841 * * * * [progress]: [ 67 / 482 ] simplifiying candidate # 1552474339.841 * [simplify]: Simplifying (cbrt x.re) 1552474339.841 * * [simplify]: iters left: 1 (2 enodes) 1552474339.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.842 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474339.842 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474339.842 * * [simplify]: Extracting #3: cost 0 inf + 163 1552474339.842 * [simplify]: Simplified to (cbrt x.re) 1552474339.842 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 1552474339.842 * * * * [progress]: [ 68 / 482 ] simplifiying candidate # 1552474339.842 * [simplify]: Simplifying (sqrt x.re) 1552474339.842 * * [simplify]: iters left: 1 (2 enodes) 1552474339.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.842 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474339.842 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474339.842 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474339.842 * [simplify]: Simplified to (sqrt x.re) 1552474339.842 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 1552474339.843 * * * * [progress]: [ 69 / 482 ] simplifiying candidate # 1552474339.843 * * * * [progress]: [ 70 / 482 ] simplifiying candidate # 1552474339.843 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1552474339.843 * * [simplify]: iters left: 6 (7 enodes) 1552474339.844 * * [simplify]: iters left: 5 (23 enodes) 1552474339.847 * * [simplify]: iters left: 4 (30 enodes) 1552474339.851 * * [simplify]: iters left: 3 (36 enodes) 1552474339.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.855 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474339.855 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474339.855 * * [simplify]: Extracting #3: cost 11 inf + 0 1552474339.855 * * [simplify]: Extracting #4: cost 11 inf + 43 1552474339.856 * * [simplify]: Extracting #5: cost 4 inf + 535 1552474339.856 * * [simplify]: Extracting #6: cost 0 inf + 1142 1552474339.856 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1552474339.856 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1552474339.856 * * * * [progress]: [ 71 / 482 ] simplifiying candidate # 1552474339.856 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1552474339.856 * * [simplify]: iters left: 5 (6 enodes) 1552474339.858 * * [simplify]: iters left: 4 (20 enodes) 1552474339.860 * * [simplify]: iters left: 3 (27 enodes) 1552474339.863 * * [simplify]: iters left: 2 (33 enodes) 1552474339.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474339.867 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474339.867 * * [simplify]: Extracting #2: cost 9 inf + 0 1552474339.867 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474339.867 * * [simplify]: Extracting #4: cost 0 inf + 658 1552474339.867 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1552474339.867 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1552474339.868 * * * * [progress]: [ 72 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 73 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 74 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 75 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 76 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 77 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 78 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 79 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 80 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 81 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 82 / 482 ] simplifiying candidate # 1552474339.868 * * * * [progress]: [ 83 / 482 ] simplifiying candidate # 1552474339.868 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 1552474339.868 * * [simplify]: iters left: 6 (9 enodes) 1552474339.871 * * [simplify]: iters left: 5 (46 enodes) 1552474339.888 * * [simplify]: iters left: 4 (122 enodes) 1552474339.928 * * [simplify]: iters left: 3 (354 enodes) 1552474340.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474340.093 * * [simplify]: Extracting #1: cost 67 inf + 0 1552474340.094 * * [simplify]: Extracting #2: cost 162 inf + 42 1552474340.100 * * [simplify]: Extracting #3: cost 165 inf + 2993 1552474340.107 * * [simplify]: Extracting #4: cost 62 inf + 25163 1552474340.120 * * [simplify]: Extracting #5: cost 3 inf + 42248 1552474340.133 * * [simplify]: Extracting #6: cost 0 inf + 43257 1552474340.147 * [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) 1552474340.147 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (/ (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im)))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1552474340.147 * * * * [progress]: [ 84 / 482 ] simplifiying candidate # 1552474340.148 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 1552474340.148 * * [simplify]: iters left: 6 (8 enodes) 1552474340.152 * * [simplify]: iters left: 5 (43 enodes) 1552474340.171 * * [simplify]: iters left: 4 (136 enodes) 1552474340.219 * * [simplify]: iters left: 3 (270 enodes) 1552474340.262 * * [simplify]: iters left: 2 (345 enodes) 1552474340.313 * * [simplify]: iters left: 1 (358 enodes) 1552474340.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474340.351 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474340.351 * [simplify]: Simplified to 0 1552474340.351 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1552474340.351 * * * * [progress]: [ 85 / 482 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1552474340.351 * * * * [progress]: [ 86 / 482 ] simplifiying candidate # 1552474340.351 * * * * [progress]: [ 87 / 482 ] simplifiying candidate # 1552474340.351 * * * * [progress]: [ 88 / 482 ] simplifiying candidate # 1552474340.351 * * * * [progress]: [ 89 / 482 ] simplifiying candidate # 1552474340.352 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1552474340.352 * * [simplify]: iters left: 4 (5 enodes) 1552474340.354 * * [simplify]: iters left: 3 (21 enodes) 1552474340.361 * * [simplify]: iters left: 2 (34 enodes) 1552474340.373 * * [simplify]: iters left: 1 (53 enodes) 1552474340.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474340.391 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474340.392 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474340.392 * * [simplify]: Extracting #3: cost 9 inf + 1168 1552474340.393 * * [simplify]: Extracting #4: cost 1 inf + 1903 1552474340.394 * * [simplify]: Extracting #5: cost 0 inf + 1970 1552474340.396 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474340.396 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (- (* x.re x.re) (* x.im x.im)) x.im (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474340.396 * * * * [progress]: [ 90 / 482 ] simplifiying candidate # 1552474340.396 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im))) 1552474340.396 * * [simplify]: iters left: 6 (8 enodes) 1552474340.400 * * [simplify]: iters left: 5 (31 enodes) 1552474340.405 * * [simplify]: iters left: 4 (54 enodes) 1552474340.414 * * [simplify]: iters left: 3 (109 enodes) 1552474340.439 * * [simplify]: iters left: 2 (245 enodes) 1552474340.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474340.547 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474340.547 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474340.547 * * [simplify]: Extracting #3: cost 48 inf + 0 1552474340.548 * * [simplify]: Extracting #4: cost 91 inf + 490 1552474340.552 * * [simplify]: Extracting #5: cost 35 inf + 8026 1552474340.560 * * [simplify]: Extracting #6: cost 0 inf + 13655 1552474340.566 * * [simplify]: Extracting #7: cost 0 inf + 13600 1552474340.570 * [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))) 1552474340.570 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (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.re) (* x.im x.im)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474340.570 * * * * [progress]: [ 91 / 482 ] simplifiying candidate # 1552474340.570 * [simplify]: Simplifying (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) 1552474340.571 * * [simplify]: iters left: 6 (7 enodes) 1552474340.572 * * [simplify]: iters left: 5 (28 enodes) 1552474340.577 * * [simplify]: iters left: 4 (51 enodes) 1552474340.586 * * [simplify]: iters left: 3 (108 enodes) 1552474340.614 * * [simplify]: iters left: 2 (244 enodes) 1552474340.720 * * [simplify]: iters left: 1 (489 enodes) 1552474340.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474340.914 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474340.914 * * [simplify]: Extracting #2: cost 39 inf + 0 1552474340.916 * * [simplify]: Extracting #3: cost 67 inf + 1338 1552474340.922 * * [simplify]: Extracting #4: cost 31 inf + 7871 1552474340.933 * * [simplify]: Extracting #5: cost 3 inf + 11983 1552474340.946 * * [simplify]: Extracting #6: cost 1 inf + 12166 1552474340.957 * * [simplify]: Extracting #7: cost 0 inf + 12333 1552474340.969 * [simplify]: Simplified to (sqrt (* (+ x.re x.im) (* x.im (- x.re x.im)))) 1552474340.969 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt (* (+ x.re x.im) (* x.im (- x.re x.im)))) (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474340.969 * * * * [progress]: [ 92 / 482 ] simplifiying candidate # 1552474340.969 * * * * [progress]: [ 93 / 482 ] simplifiying candidate # 1552474340.970 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1552474340.970 * * [simplify]: iters left: 6 (8 enodes) 1552474340.973 * * [simplify]: iters left: 5 (31 enodes) 1552474340.977 * * [simplify]: iters left: 4 (44 enodes) 1552474340.984 * * [simplify]: iters left: 3 (63 enodes) 1552474340.994 * * [simplify]: iters left: 2 (110 enodes) 1552474341.040 * * [simplify]: iters left: 1 (215 enodes) 1552474341.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474341.125 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474341.125 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474341.125 * * [simplify]: Extracting #3: cost 30 inf + 42 1552474341.126 * * [simplify]: Extracting #4: cost 53 inf + 669 1552474341.129 * * [simplify]: Extracting #5: cost 9 inf + 5512 1552474341.135 * * [simplify]: Extracting #6: cost 0 inf + 6585 1552474341.140 * [simplify]: Simplified to (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im)) 1552474341.140 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (sqrt (* (+ x.re x.im) (- x.re x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474341.140 * * * * [progress]: [ 94 / 482 ] simplifiying candidate # 1552474341.141 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.im) (cbrt x.im))) 1552474341.141 * * [simplify]: iters left: 6 (8 enodes) 1552474341.145 * * [simplify]: iters left: 5 (33 enodes) 1552474341.155 * * [simplify]: iters left: 4 (62 enodes) 1552474341.180 * * [simplify]: iters left: 3 (154 enodes) 1552474341.248 * * [simplify]: iters left: 2 (472 enodes) 1552474341.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474341.635 * * [simplify]: Extracting #1: cost 74 inf + 0 1552474341.637 * * [simplify]: Extracting #2: cost 187 inf + 770 1552474341.645 * * [simplify]: Extracting #3: cost 88 inf + 21653 1552474341.663 * * [simplify]: Extracting #4: cost 1 inf + 37911 1552474341.683 * * [simplify]: Extracting #5: cost 0 inf + 37773 1552474341.707 * * [simplify]: Extracting #6: cost 0 inf + 37733 1552474341.720 * [simplify]: Simplified to (* (* (cbrt x.im) (cbrt x.im)) (- (* x.re x.re) (* x.im x.im))) 1552474341.720 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (* (cbrt x.im) (cbrt x.im)) (- (* x.re x.re) (* x.im x.im))) (cbrt x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474341.720 * * * * [progress]: [ 95 / 482 ] simplifiying candidate # 1552474341.720 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) 1552474341.720 * * [simplify]: iters left: 6 (7 enodes) 1552474341.722 * * [simplify]: iters left: 5 (28 enodes) 1552474341.726 * * [simplify]: iters left: 4 (51 enodes) 1552474341.735 * * [simplify]: iters left: 3 (117 enodes) 1552474341.779 * * [simplify]: iters left: 2 (307 enodes) 1552474341.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474341.902 * * [simplify]: Extracting #1: cost 63 inf + 0 1552474341.902 * * [simplify]: Extracting #2: cost 127 inf + 610 1552474341.905 * * [simplify]: Extracting #3: cost 48 inf + 13188 1552474341.911 * * [simplify]: Extracting #4: cost 0 inf + 20699 1552474341.917 * * [simplify]: Extracting #5: cost 0 inf + 20499 1552474341.923 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) 1552474341.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) (sqrt x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474341.924 * * * * [progress]: [ 96 / 482 ] simplifiying candidate # 1552474341.924 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) 1) 1552474341.924 * * [simplify]: iters left: 6 (7 enodes) 1552474341.931 * * [simplify]: iters left: 5 (28 enodes) 1552474341.942 * * [simplify]: iters left: 4 (55 enodes) 1552474341.963 * * [simplify]: iters left: 3 (91 enodes) 1552474342.004 * * [simplify]: iters left: 2 (155 enodes) 1552474342.074 * * [simplify]: iters left: 1 (302 enodes) 1552474342.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.157 * * [simplify]: Extracting #1: cost 30 inf + 0 1552474342.158 * * [simplify]: Extracting #2: cost 46 inf + 524 1552474342.162 * * [simplify]: Extracting #3: cost 12 inf + 3983 1552474342.167 * * [simplify]: Extracting #4: cost 0 inf + 5706 1552474342.173 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474342.173 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (- (* x.re x.re) (* x.im x.im)) x.im (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.173 * * * * [progress]: [ 97 / 482 ] simplifiying candidate # 1552474342.174 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1552474342.174 * * [simplify]: iters left: 6 (7 enodes) 1552474342.177 * * [simplify]: iters left: 5 (27 enodes) 1552474342.185 * * [simplify]: iters left: 4 (40 enodes) 1552474342.196 * * [simplify]: iters left: 3 (59 enodes) 1552474342.215 * * [simplify]: iters left: 2 (106 enodes) 1552474342.237 * * [simplify]: iters left: 1 (211 enodes) 1552474342.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.280 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474342.280 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474342.280 * * [simplify]: Extracting #3: cost 28 inf + 0 1552474342.280 * * [simplify]: Extracting #4: cost 46 inf + 1015 1552474342.282 * * [simplify]: Extracting #5: cost 6 inf + 5495 1552474342.284 * * [simplify]: Extracting #6: cost 0 inf + 6047 1552474342.286 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1552474342.286 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.286 * * * * [progress]: [ 98 / 482 ] simplifiying candidate # 1552474342.287 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1552474342.287 * * [simplify]: iters left: 5 (6 enodes) 1552474342.288 * * [simplify]: iters left: 4 (24 enodes) 1552474342.292 * * [simplify]: iters left: 3 (37 enodes) 1552474342.297 * * [simplify]: iters left: 2 (56 enodes) 1552474342.307 * * [simplify]: iters left: 1 (103 enodes) 1552474342.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.327 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474342.327 * * [simplify]: Extracting #2: cost 35 inf + 0 1552474342.327 * * [simplify]: Extracting #3: cost 40 inf + 413 1552474342.328 * * [simplify]: Extracting #4: cost 6 inf + 4597 1552474342.330 * * [simplify]: Extracting #5: cost 0 inf + 5448 1552474342.331 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1552474342.331 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.331 * * * * [progress]: [ 99 / 482 ] simplifiying candidate # 1552474342.331 * * * * [progress]: [ 100 / 482 ] simplifiying candidate # 1552474342.331 * [simplify]: Simplifying (+ x.re x.im) 1552474342.331 * * [simplify]: iters left: 2 (3 enodes) 1552474342.332 * * [simplify]: iters left: 1 (10 enodes) 1552474342.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.333 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.333 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.333 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474342.333 * [simplify]: Simplified to (+ x.im x.re) 1552474342.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.333 * * * * [progress]: [ 101 / 482 ] simplifiying candidate # 1552474342.334 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1552474342.334 * * [simplify]: iters left: 5 (5 enodes) 1552474342.335 * * [simplify]: iters left: 4 (17 enodes) 1552474342.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.337 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.337 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474342.337 * * [simplify]: Extracting #3: cost 1 inf + 289 1552474342.337 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474342.337 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474342.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ (fabs x.im) x.re) (* (- x.re (sqrt (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.337 * * * * [progress]: [ 102 / 482 ] simplifiying candidate # 1552474342.337 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474342.337 * * [simplify]: iters left: 5 (5 enodes) 1552474342.338 * * [simplify]: iters left: 4 (14 enodes) 1552474342.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.340 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.340 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.340 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474342.340 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474342.340 * [simplify]: Simplified to (+ x.im x.re) 1552474342.340 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.340 * * * * [progress]: [ 103 / 482 ] simplifiying candidate # 1552474342.341 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474342.341 * * [simplify]: iters left: 5 (5 enodes) 1552474342.343 * * [simplify]: iters left: 4 (14 enodes) 1552474342.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.344 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.345 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.345 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474342.345 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474342.345 * [simplify]: Simplified to (+ x.im x.re) 1552474342.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.345 * * * * [progress]: [ 104 / 482 ] simplifiying candidate # 1552474342.345 * [simplify]: Simplifying (+ x.re x.im) 1552474342.345 * * [simplify]: iters left: 2 (3 enodes) 1552474342.346 * * [simplify]: iters left: 1 (10 enodes) 1552474342.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.349 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.349 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.349 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474342.349 * [simplify]: Simplified to (+ x.im x.re) 1552474342.349 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.349 * * * * [progress]: [ 105 / 482 ] simplifiying candidate # 1552474342.349 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1552474342.349 * * [simplify]: iters left: 5 (5 enodes) 1552474342.352 * * [simplify]: iters left: 4 (17 enodes) 1552474342.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.356 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.356 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474342.356 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474342.356 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474342.356 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474342.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.357 * * * * [progress]: [ 106 / 482 ] simplifiying candidate # 1552474342.357 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) 1552474342.357 * * [simplify]: iters left: 5 (7 enodes) 1552474342.361 * * [simplify]: iters left: 4 (24 enodes) 1552474342.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.367 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.367 * * [simplify]: Extracting #2: cost 10 inf + 0 1552474342.367 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474342.367 * * [simplify]: Extracting #4: cost 2 inf + 411 1552474342.368 * * [simplify]: Extracting #5: cost 0 inf + 574 1552474342.368 * [simplify]: Simplified to (+ (fabs x.im) (fabs x.re)) 1552474342.368 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ (fabs x.im) (fabs x.re)) (* (- (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.368 * * * * [progress]: [ 107 / 482 ] simplifiying candidate # 1552474342.368 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474342.369 * * [simplify]: iters left: 5 (7 enodes) 1552474342.372 * * [simplify]: iters left: 4 (21 enodes) 1552474342.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.376 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.376 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474342.377 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474342.377 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474342.377 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474342.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.377 * * * * [progress]: [ 108 / 482 ] simplifiying candidate # 1552474342.377 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474342.378 * * [simplify]: iters left: 5 (7 enodes) 1552474342.381 * * [simplify]: iters left: 4 (21 enodes) 1552474342.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.386 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.386 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474342.386 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474342.386 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474342.386 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474342.386 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.387 * * * * [progress]: [ 109 / 482 ] simplifiying candidate # 1552474342.387 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1552474342.387 * * [simplify]: iters left: 5 (5 enodes) 1552474342.389 * * [simplify]: iters left: 4 (17 enodes) 1552474342.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.394 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.394 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474342.394 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474342.394 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474342.394 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474342.394 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.395 * * * * [progress]: [ 110 / 482 ] simplifiying candidate # 1552474342.395 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474342.395 * * [simplify]: iters left: 5 (5 enodes) 1552474342.397 * * [simplify]: iters left: 4 (15 enodes) 1552474342.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.401 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.401 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.401 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.401 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.402 * [simplify]: Simplified to (+ x.im x.re) 1552474342.402 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.402 * * * * [progress]: [ 111 / 482 ] simplifiying candidate # 1552474342.402 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474342.402 * * [simplify]: iters left: 5 (7 enodes) 1552474342.406 * * [simplify]: iters left: 4 (22 enodes) 1552474342.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.411 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.411 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474342.411 * * [simplify]: Extracting #3: cost 2 inf + 289 1552474342.412 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474342.412 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474342.412 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ (fabs x.im) x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.412 * * * * [progress]: [ 112 / 482 ] simplifiying candidate # 1552474342.412 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474342.412 * * [simplify]: iters left: 5 (7 enodes) 1552474342.415 * * [simplify]: iters left: 4 (19 enodes) 1552474342.420 * * [simplify]: iters left: 3 (20 enodes) 1552474342.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.424 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.424 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.424 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.425 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.425 * [simplify]: Simplified to (+ x.im x.re) 1552474342.425 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.425 * * * * [progress]: [ 113 / 482 ] simplifiying candidate # 1552474342.425 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474342.425 * * [simplify]: iters left: 5 (7 enodes) 1552474342.428 * * [simplify]: iters left: 4 (19 enodes) 1552474342.433 * * [simplify]: iters left: 3 (20 enodes) 1552474342.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.437 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.437 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.437 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.437 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.438 * [simplify]: Simplified to (+ x.im x.re) 1552474342.438 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.438 * * * * [progress]: [ 114 / 482 ] simplifiying candidate # 1552474342.438 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474342.438 * * [simplify]: iters left: 5 (5 enodes) 1552474342.440 * * [simplify]: iters left: 4 (15 enodes) 1552474342.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.444 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.444 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.444 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.444 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.444 * [simplify]: Simplified to (+ x.im x.re) 1552474342.444 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.445 * * * * [progress]: [ 115 / 482 ] simplifiying candidate # 1552474342.445 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474342.445 * * [simplify]: iters left: 5 (5 enodes) 1552474342.447 * * [simplify]: iters left: 4 (15 enodes) 1552474342.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.451 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.451 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.451 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.451 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.451 * [simplify]: Simplified to (+ x.im x.re) 1552474342.451 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.452 * * * * [progress]: [ 116 / 482 ] simplifiying candidate # 1552474342.452 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474342.452 * * [simplify]: iters left: 5 (7 enodes) 1552474342.455 * * [simplify]: iters left: 4 (22 enodes) 1552474342.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.460 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.461 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474342.461 * * [simplify]: Extracting #3: cost 2 inf + 289 1552474342.461 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474342.461 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474342.461 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ (fabs x.im) x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.461 * * * * [progress]: [ 117 / 482 ] simplifiying candidate # 1552474342.462 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474342.462 * * [simplify]: iters left: 5 (7 enodes) 1552474342.465 * * [simplify]: iters left: 4 (19 enodes) 1552474342.469 * * [simplify]: iters left: 3 (20 enodes) 1552474342.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.474 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.474 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.474 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.475 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.475 * [simplify]: Simplified to (+ x.im x.re) 1552474342.475 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.475 * * * * [progress]: [ 118 / 482 ] simplifiying candidate # 1552474342.475 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474342.475 * * [simplify]: iters left: 5 (7 enodes) 1552474342.478 * * [simplify]: iters left: 4 (19 enodes) 1552474342.483 * * [simplify]: iters left: 3 (20 enodes) 1552474342.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.486 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.486 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.486 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.486 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.486 * [simplify]: Simplified to (+ x.im x.re) 1552474342.486 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.486 * * * * [progress]: [ 119 / 482 ] simplifiying candidate # 1552474342.487 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474342.487 * * [simplify]: iters left: 5 (5 enodes) 1552474342.488 * * [simplify]: iters left: 4 (15 enodes) 1552474342.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.490 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474342.490 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474342.490 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474342.490 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474342.490 * [simplify]: Simplified to (+ x.im x.re) 1552474342.490 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.491 * * * * [progress]: [ 120 / 482 ] simplifiying candidate # 1552474342.491 * [simplify]: Simplifying (+ x.re x.im) 1552474342.491 * * [simplify]: iters left: 2 (3 enodes) 1552474342.491 * * [simplify]: iters left: 1 (10 enodes) 1552474342.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.493 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.493 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.493 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474342.493 * [simplify]: Simplified to (+ x.im x.re) 1552474342.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.493 * * * * [progress]: [ 121 / 482 ] simplifiying candidate # 1552474342.493 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1552474342.493 * * [simplify]: iters left: 5 (5 enodes) 1552474342.494 * * [simplify]: iters left: 4 (17 enodes) 1552474342.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.496 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.496 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474342.496 * * [simplify]: Extracting #3: cost 1 inf + 289 1552474342.496 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474342.496 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474342.496 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ (fabs x.im) x.re) (* (- x.re (sqrt (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.496 * * * * [progress]: [ 122 / 482 ] simplifiying candidate # 1552474342.497 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474342.497 * * [simplify]: iters left: 5 (5 enodes) 1552474342.498 * * [simplify]: iters left: 4 (14 enodes) 1552474342.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.499 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.500 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.500 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474342.500 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474342.500 * [simplify]: Simplified to (+ x.im x.re) 1552474342.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.500 * * * * [progress]: [ 123 / 482 ] simplifiying candidate # 1552474342.500 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474342.500 * * [simplify]: iters left: 5 (5 enodes) 1552474342.501 * * [simplify]: iters left: 4 (14 enodes) 1552474342.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.503 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.503 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.503 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474342.503 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474342.503 * [simplify]: Simplified to (+ x.im x.re) 1552474342.503 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.503 * * * * [progress]: [ 124 / 482 ] simplifiying candidate # 1552474342.503 * [simplify]: Simplifying (+ x.re x.im) 1552474342.503 * * [simplify]: iters left: 2 (3 enodes) 1552474342.504 * * [simplify]: iters left: 1 (10 enodes) 1552474342.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.505 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474342.505 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474342.505 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474342.505 * [simplify]: Simplified to (+ x.im x.re) 1552474342.505 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* (- x.re x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.505 * * * * [progress]: [ 125 / 482 ] simplifiying candidate # 1552474342.505 * * * * [progress]: [ 126 / 482 ] simplifiying candidate # 1552474342.505 * * * * [progress]: [ 127 / 482 ] simplifiying candidate # 1552474342.505 * [simplify]: Simplifying (* 1 1) 1552474342.505 * * [simplify]: iters left: 2 (2 enodes) 1552474342.506 * * [simplify]: iters left: 1 (6 enodes) 1552474342.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.508 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474342.508 * [simplify]: Simplified to 1 1552474342.508 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma 1 (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.508 * * * * [progress]: [ 128 / 482 ] simplifiying candidate # 1552474342.508 * * * * [progress]: [ 129 / 482 ] simplifiying candidate # 1552474342.508 * * * * [progress]: [ 130 / 482 ] simplifiying candidate # 1552474342.508 * * * * [progress]: [ 131 / 482 ] simplifiying candidate # 1552474342.509 * [simplify]: Simplifying (* (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474342.509 * * [simplify]: iters left: 6 (13 enodes) 1552474342.512 * * [simplify]: iters left: 5 (56 enodes) 1552474342.520 * * [simplify]: iters left: 4 (114 enodes) 1552474342.558 * * [simplify]: iters left: 3 (261 enodes) 1552474342.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.653 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474342.653 * * [simplify]: Extracting #2: cost 111 inf + 0 1552474342.654 * * [simplify]: Extracting #3: cost 183 inf + 1578 1552474342.657 * * [simplify]: Extracting #4: cost 102 inf + 14278 1552474342.662 * * [simplify]: Extracting #5: cost 32 inf + 30107 1552474342.669 * * [simplify]: Extracting #6: cost 1 inf + 48205 1552474342.681 * * [simplify]: Extracting #7: cost 0 inf + 48728 1552474342.697 * [simplify]: Simplified to (exp (fma (* x.re x.re) (+ x.im x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 1552474342.697 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (fma (* x.re x.re) (+ x.im x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))))) 1552474342.697 * * * * [progress]: [ 132 / 482 ] simplifiying candidate # 1552474342.697 * * * * [progress]: [ 133 / 482 ] simplifiying candidate # 1552474342.697 * * * * [progress]: [ 134 / 482 ] simplifiying candidate # 1552474342.697 * * * * [progress]: [ 135 / 482 ] simplifiying candidate # 1552474342.698 * * * * [progress]: [ 136 / 482 ] simplifiying candidate # 1552474342.698 * * * * [progress]: [ 137 / 482 ] simplifiying candidate # 1552474342.698 * * * * [progress]: [ 138 / 482 ] simplifiying candidate # 1552474342.698 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474342.698 * * [simplify]: iters left: 6 (28 enodes) 1552474342.723 * * [simplify]: iters left: 5 (168 enodes) 1552474342.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474342.792 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474342.792 * * [simplify]: Extracting #2: cost 93 inf + 1 1552474342.793 * * [simplify]: Extracting #3: cost 148 inf + 181 1552474342.795 * * [simplify]: Extracting #4: cost 108 inf + 7600 1552474342.804 * * [simplify]: Extracting #5: cost 26 inf + 26599 1552474342.812 * * [simplify]: Extracting #6: cost 0 inf + 37679 1552474342.821 * [simplify]: Simplified to (fma (* x.re (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) (* (* x.im (+ (* (* x.im x.im) (* x.re x.re)) (- (* (* x.im x.im) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))))) (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))))) 1552474342.821 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* x.re (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) (* (* x.im (+ (* (* x.im x.im) (* x.re x.re)) (- (* (* x.im x.im) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))))) (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))))) (* (+ (* (* x.re x.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))))))) 1552474342.821 * [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))))) 1552474342.821 * * [simplify]: iters left: 6 (17 enodes) 1552474342.827 * * [simplify]: iters left: 5 (98 enodes) 1552474342.864 * * [simplify]: iters left: 4 (370 enodes) 1552474343.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474343.031 * * [simplify]: Extracting #1: cost 63 inf + 0 1552474343.032 * * [simplify]: Extracting #2: cost 309 inf + 127 1552474343.038 * * [simplify]: Extracting #3: cost 198 inf + 20577 1552474343.065 * * [simplify]: Extracting #4: cost 17 inf + 60132 1552474343.097 * * [simplify]: Extracting #5: cost 2 inf + 62685 1552474343.129 * * [simplify]: Extracting #6: cost 0 inf + 63109 1552474343.159 * [simplify]: Simplified to (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))) 1552474343.159 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* x.re (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (fma (* x.im x.im) (fma x.im x.im (* x.re x.re)) (* (* x.re x.re) (* x.re x.re))) (* (* x.im (+ (* (* x.im x.im) (* x.re x.re)) (- (* (* x.im x.im) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))))) (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))))) (* (fma (* x.im x.re) (* x.im x.re) 0) (fma (* x.im x.im) (* x.re x.re) (fma (* x.im x.im) (* x.im x.im) (* (* x.re x.re) (* x.re x.re))))))) 1552474343.159 * * * * [progress]: [ 139 / 482 ] simplifiying candidate # 1552474343.160 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) (- (* x.re x.im) (* x.im x.re))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474343.160 * * [simplify]: iters left: 6 (24 enodes) 1552474343.176 * * [simplify]: iters left: 5 (134 enodes) 1552474343.247 * * [simplify]: iters left: 4 (374 enodes) 1552474343.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474343.407 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474343.407 * * [simplify]: Extracting #2: cost 138 inf + 2 1552474343.409 * * [simplify]: Extracting #3: cost 210 inf + 1838 1552474343.416 * * [simplify]: Extracting #4: cost 144 inf + 16878 1552474343.436 * * [simplify]: Extracting #5: cost 22 inf + 46389 1552474343.455 * * [simplify]: Extracting #6: cost 2 inf + 53602 1552474343.470 * * [simplify]: Extracting #7: cost 0 inf + 54106 1552474343.480 * [simplify]: Simplified to (fma (fma (* x.re x.re) (* x.re x.re) (fma (* x.im x.im) (* x.re x.re) (* (* x.im x.im) (* x.im x.im)))) 0 (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0)) 1552474343.480 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma (* x.re x.re) (* x.re x.re) (fma (* x.im x.im) (* x.re x.re) (* (* x.im x.im) (* x.im x.im)))) 0 (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1552474343.480 * [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))) 1552474343.480 * * [simplify]: iters left: 6 (13 enodes) 1552474343.484 * * [simplify]: iters left: 5 (65 enodes) 1552474343.499 * * [simplify]: iters left: 4 (142 enodes) 1552474343.565 * * [simplify]: iters left: 3 (335 enodes) 1552474344.968 * * [simplify]: iters left: 2 (450 enodes) 1552474345.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474345.021 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474345.022 * [simplify]: Simplified to 0 1552474345.022 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma (* x.re x.re) (* x.re x.re) (fma (* x.im x.im) (* x.re x.re) (* (* x.im x.im) (* x.im x.im)))) 0 (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0)) 0)) 1552474345.022 * * * * [progress]: [ 140 / 482 ] simplifiying candidate # 1552474345.022 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474345.022 * * [simplify]: iters left: 6 (24 enodes) 1552474345.030 * * [simplify]: iters left: 5 (142 enodes) 1552474345.081 * * [simplify]: iters left: 4 (456 enodes) 1552474345.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474345.343 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474345.344 * * [simplify]: Extracting #2: cost 390 inf + 345 1552474345.353 * * [simplify]: Extracting #3: cost 281 inf + 36725 1552474345.377 * * [simplify]: Extracting #4: cost 43 inf + 87671 1552474345.426 * * [simplify]: Extracting #5: cost 7 inf + 98431 1552474345.462 * * [simplify]: Extracting #6: cost 0 inf + 100823 1552474345.491 * [simplify]: Simplified to (* (fma x.re x.re (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma (* x.im 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))))))) 1552474345.491 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma (* x.im 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.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))))))) 1552474345.491 * [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))))) 1552474345.491 * * [simplify]: iters left: 6 (13 enodes) 1552474345.495 * * [simplify]: iters left: 5 (71 enodes) 1552474345.521 * * [simplify]: iters left: 4 (239 enodes) 1552474345.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474345.634 * * [simplify]: Extracting #1: cost 39 inf + 0 1552474345.635 * * [simplify]: Extracting #2: cost 101 inf + 1315 1552474345.637 * * [simplify]: Extracting #3: cost 37 inf + 11690 1552474345.643 * * [simplify]: Extracting #4: cost 7 inf + 16467 1552474345.653 * * [simplify]: Extracting #5: cost 0 inf + 17037 1552474345.660 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))) 1552474345.660 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (fma x.re x.re (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (fma (* x.im 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))))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma x.re x.re (* x.im x.im))))) 1552474345.661 * * * * [progress]: [ 141 / 482 ] simplifiying candidate # 1552474345.661 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474345.661 * * [simplify]: iters left: 6 (19 enodes) 1552474345.666 * * [simplify]: iters left: 5 (100 enodes) 1552474345.695 * * [simplify]: iters left: 4 (288 enodes) 1552474345.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474345.824 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474345.824 * * [simplify]: Extracting #2: cost 108 inf + 2 1552474345.826 * * [simplify]: Extracting #3: cost 125 inf + 2191 1552474345.833 * * [simplify]: Extracting #4: cost 38 inf + 17172 1552474345.844 * * [simplify]: Extracting #5: cost 2 inf + 23306 1552474345.860 * * [simplify]: Extracting #6: cost 0 inf + 23690 1552474345.868 * [simplify]: Simplified to (fma (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0 0) 1552474345.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 1552474345.868 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 1552474345.868 * * [simplify]: iters left: 6 (9 enodes) 1552474345.871 * * [simplify]: iters left: 5 (33 enodes) 1552474345.875 * * [simplify]: iters left: 4 (63 enodes) 1552474345.888 * * [simplify]: iters left: 3 (154 enodes) 1552474345.978 * * [simplify]: iters left: 2 (305 enodes) 1552474346.050 * * [simplify]: iters left: 1 (419 enodes) 1552474346.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474346.163 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474346.163 * [simplify]: Simplified to 0 1552474346.163 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0 0) 0)) 1552474346.163 * * * * [progress]: [ 142 / 482 ] simplifiying candidate # 1552474346.164 * * * * [progress]: [ 143 / 482 ] simplifiying candidate # 1552474346.164 * * * * [progress]: [ 144 / 482 ] simplifiying candidate # 1552474346.164 * * * * [progress]: [ 145 / 482 ] simplifiying candidate # 1552474346.164 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474346.164 * * [simplify]: iters left: 6 (11 enodes) 1552474346.170 * * [simplify]: iters left: 5 (45 enodes) 1552474346.176 * * [simplify]: iters left: 4 (78 enodes) 1552474346.188 * * [simplify]: iters left: 3 (149 enodes) 1552474346.235 * * [simplify]: iters left: 2 (315 enodes) 1552474346.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474346.373 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474346.374 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474346.375 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474346.382 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474346.394 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474346.410 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474346.422 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474346.422 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474346.422 * * * * [progress]: [ 146 / 482 ] simplifiying candidate # 1552474346.422 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474346.422 * * [simplify]: iters left: 6 (11 enodes) 1552474346.428 * * [simplify]: iters left: 5 (45 enodes) 1552474346.441 * * [simplify]: iters left: 4 (78 enodes) 1552474346.465 * * [simplify]: iters left: 3 (149 enodes) 1552474346.506 * * [simplify]: iters left: 2 (315 enodes) 1552474346.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474346.650 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474346.651 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474346.655 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474346.664 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474346.676 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474346.689 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474346.705 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474346.705 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474346.705 * * * * [progress]: [ 147 / 482 ] simplifiying candidate # 1552474346.706 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474346.706 * * [simplify]: iters left: 6 (11 enodes) 1552474346.711 * * [simplify]: iters left: 5 (45 enodes) 1552474346.725 * * [simplify]: iters left: 4 (78 enodes) 1552474346.749 * * [simplify]: iters left: 3 (149 enodes) 1552474346.785 * * [simplify]: iters left: 2 (315 enodes) 1552474346.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474346.940 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474346.940 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474346.942 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474346.949 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474346.960 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474346.973 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474346.985 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474346.985 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474346.985 * * * * [progress]: [ 148 / 482 ] simplifiying candidate # 1552474346.986 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474346.986 * * [simplify]: iters left: 6 (11 enodes) 1552474346.995 * * [simplify]: iters left: 5 (45 enodes) 1552474347.008 * * [simplify]: iters left: 4 (78 enodes) 1552474347.034 * * [simplify]: iters left: 3 (149 enodes) 1552474347.077 * * [simplify]: iters left: 2 (315 enodes) 1552474347.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474347.239 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474347.241 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474347.244 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474347.253 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474347.265 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474347.271 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474347.277 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474347.278 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474347.278 * * * * [progress]: [ 149 / 482 ] simplifiying candidate # 1552474347.278 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474347.278 * * [simplify]: iters left: 6 (11 enodes) 1552474347.281 * * [simplify]: iters left: 5 (45 enodes) 1552474347.298 * * [simplify]: iters left: 4 (78 enodes) 1552474347.323 * * [simplify]: iters left: 3 (149 enodes) 1552474347.368 * * [simplify]: iters left: 2 (315 enodes) 1552474347.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474347.490 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474347.490 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474347.492 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474347.497 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474347.506 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474347.517 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474347.523 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474347.523 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474347.524 * * * * [progress]: [ 150 / 482 ] simplifiying candidate # 1552474347.524 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474347.524 * * [simplify]: iters left: 6 (11 enodes) 1552474347.527 * * [simplify]: iters left: 5 (45 enodes) 1552474347.533 * * [simplify]: iters left: 4 (78 enodes) 1552474347.560 * * [simplify]: iters left: 3 (149 enodes) 1552474347.597 * * [simplify]: iters left: 2 (315 enodes) 1552474347.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474347.774 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474347.776 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474347.779 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474347.788 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474347.800 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474347.807 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474347.813 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474347.813 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474347.813 * * * * [progress]: [ 151 / 482 ] simplifiying candidate # 1552474347.813 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474347.813 * * [simplify]: iters left: 6 (11 enodes) 1552474347.816 * * [simplify]: iters left: 5 (45 enodes) 1552474347.823 * * [simplify]: iters left: 4 (78 enodes) 1552474347.843 * * [simplify]: iters left: 3 (149 enodes) 1552474347.875 * * [simplify]: iters left: 2 (315 enodes) 1552474348.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474348.033 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474348.034 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474348.035 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474348.040 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474348.047 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474348.060 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474348.072 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474348.072 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474348.072 * * * * [progress]: [ 152 / 482 ] simplifiying candidate # 1552474348.072 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474348.073 * * [simplify]: iters left: 6 (11 enodes) 1552474348.078 * * [simplify]: iters left: 5 (45 enodes) 1552474348.085 * * [simplify]: iters left: 4 (78 enodes) 1552474348.099 * * [simplify]: iters left: 3 (149 enodes) 1552474348.144 * * [simplify]: iters left: 2 (315 enodes) 1552474348.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474348.314 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474348.314 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474348.316 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474348.321 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474348.327 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474348.333 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474348.340 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474348.340 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474348.340 * * * * [progress]: [ 153 / 482 ] simplifiying candidate # 1552474348.340 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474348.340 * * [simplify]: iters left: 6 (11 enodes) 1552474348.345 * * [simplify]: iters left: 5 (45 enodes) 1552474348.358 * * [simplify]: iters left: 4 (78 enodes) 1552474348.384 * * [simplify]: iters left: 3 (149 enodes) 1552474348.432 * * [simplify]: iters left: 2 (315 enodes) 1552474348.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474348.563 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474348.564 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474348.566 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474348.575 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474348.587 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474348.599 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474348.611 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474348.611 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474348.611 * * * * [progress]: [ 154 / 482 ] simplifiying candidate # 1552474348.611 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474348.612 * * [simplify]: iters left: 6 (11 enodes) 1552474348.617 * * [simplify]: iters left: 5 (45 enodes) 1552474348.631 * * [simplify]: iters left: 4 (78 enodes) 1552474348.656 * * [simplify]: iters left: 3 (149 enodes) 1552474348.706 * * [simplify]: iters left: 2 (315 enodes) 1552474348.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474348.835 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474348.837 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474348.840 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474348.846 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474348.852 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474348.858 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474348.864 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474348.864 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474348.864 * * * * [progress]: [ 155 / 482 ] simplifiying candidate # 1552474348.864 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474348.864 * * [simplify]: iters left: 6 (11 enodes) 1552474348.867 * * [simplify]: iters left: 5 (45 enodes) 1552474348.879 * * [simplify]: iters left: 4 (78 enodes) 1552474348.905 * * [simplify]: iters left: 3 (149 enodes) 1552474348.942 * * [simplify]: iters left: 2 (315 enodes) 1552474349.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474349.088 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474349.089 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474349.090 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474349.095 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474349.101 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474349.107 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474349.113 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474349.114 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474349.114 * * * * [progress]: [ 156 / 482 ] simplifiying candidate # 1552474349.114 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474349.114 * * [simplify]: iters left: 6 (11 enodes) 1552474349.117 * * [simplify]: iters left: 5 (45 enodes) 1552474349.124 * * [simplify]: iters left: 4 (78 enodes) 1552474349.143 * * [simplify]: iters left: 3 (149 enodes) 1552474349.201 * * [simplify]: iters left: 2 (315 enodes) 1552474349.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474349.333 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474349.337 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474349.340 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474349.349 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474349.361 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474349.373 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474349.385 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474349.386 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474349.386 * * * * [progress]: [ 157 / 482 ] simplifiying candidate # 1552474349.386 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474349.386 * * [simplify]: iters left: 6 (11 enodes) 1552474349.392 * * [simplify]: iters left: 5 (45 enodes) 1552474349.405 * * [simplify]: iters left: 4 (78 enodes) 1552474349.430 * * [simplify]: iters left: 3 (149 enodes) 1552474349.464 * * [simplify]: iters left: 2 (315 enodes) 1552474349.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474349.579 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474349.580 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474349.584 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474349.598 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474349.610 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474349.622 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474349.633 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474349.633 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474349.634 * * * * [progress]: [ 158 / 482 ] simplifiying candidate # 1552474349.634 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474349.634 * * [simplify]: iters left: 6 (11 enodes) 1552474349.639 * * [simplify]: iters left: 5 (45 enodes) 1552474349.645 * * [simplify]: iters left: 4 (78 enodes) 1552474349.658 * * [simplify]: iters left: 3 (149 enodes) 1552474349.712 * * [simplify]: iters left: 2 (315 enodes) 1552474349.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474349.866 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474349.867 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474349.870 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474349.879 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474349.893 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474349.903 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474349.913 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474349.913 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474349.913 * * * * [progress]: [ 159 / 482 ] simplifiying candidate # 1552474349.914 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474349.914 * * [simplify]: iters left: 6 (11 enodes) 1552474349.919 * * [simplify]: iters left: 5 (45 enodes) 1552474349.930 * * [simplify]: iters left: 4 (78 enodes) 1552474349.947 * * [simplify]: iters left: 3 (149 enodes) 1552474349.978 * * [simplify]: iters left: 2 (315 enodes) 1552474350.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474350.124 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474350.125 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474350.127 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474350.136 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474350.150 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474350.163 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474350.174 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474350.175 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474350.175 * * * * [progress]: [ 160 / 482 ] simplifiying candidate # 1552474350.175 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474350.175 * * [simplify]: iters left: 6 (11 enodes) 1552474350.181 * * [simplify]: iters left: 5 (45 enodes) 1552474350.190 * * [simplify]: iters left: 4 (78 enodes) 1552474350.202 * * [simplify]: iters left: 3 (149 enodes) 1552474350.240 * * [simplify]: iters left: 2 (315 enodes) 1552474350.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474350.390 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474350.391 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474350.393 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474350.401 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474350.411 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474350.425 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474350.436 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474350.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474350.436 * * * * [progress]: [ 161 / 482 ] simplifiying candidate # 1552474350.436 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474350.436 * * [simplify]: iters left: 6 (11 enodes) 1552474350.441 * * [simplify]: iters left: 5 (45 enodes) 1552474350.453 * * [simplify]: iters left: 4 (78 enodes) 1552474350.475 * * [simplify]: iters left: 3 (149 enodes) 1552474350.522 * * [simplify]: iters left: 2 (315 enodes) 1552474350.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474350.685 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474350.686 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474350.689 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474350.699 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474350.711 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474350.724 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474350.738 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474350.738 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474350.739 * * * * [progress]: [ 162 / 482 ] simplifiying candidate # 1552474350.739 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474350.739 * * [simplify]: iters left: 6 (11 enodes) 1552474350.742 * * [simplify]: iters left: 5 (45 enodes) 1552474350.748 * * [simplify]: iters left: 4 (78 enodes) 1552474350.761 * * [simplify]: iters left: 3 (149 enodes) 1552474350.792 * * [simplify]: iters left: 2 (315 enodes) 1552474350.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474350.942 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474350.943 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474350.945 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474350.949 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474350.955 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474350.962 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474350.974 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474350.974 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474350.974 * * * * [progress]: [ 163 / 482 ] simplifiying candidate # 1552474350.974 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474350.974 * * [simplify]: iters left: 6 (11 enodes) 1552474350.981 * * [simplify]: iters left: 5 (45 enodes) 1552474350.987 * * [simplify]: iters left: 4 (78 enodes) 1552474351.000 * * [simplify]: iters left: 3 (149 enodes) 1552474351.033 * * [simplify]: iters left: 2 (315 enodes) 1552474351.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474351.168 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474351.168 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474351.171 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474351.180 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474351.192 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474351.198 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474351.204 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474351.204 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474351.205 * * * * [progress]: [ 164 / 482 ] simplifiying candidate # 1552474351.205 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474351.205 * * [simplify]: iters left: 6 (11 enodes) 1552474351.208 * * [simplify]: iters left: 5 (45 enodes) 1552474351.217 * * [simplify]: iters left: 4 (78 enodes) 1552474351.233 * * [simplify]: iters left: 3 (149 enodes) 1552474351.290 * * [simplify]: iters left: 2 (315 enodes) 1552474351.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474351.427 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474351.427 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474351.429 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474351.434 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474351.440 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474351.447 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474351.459 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474351.459 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474351.459 * * * * [progress]: [ 165 / 482 ] simplifiying candidate # 1552474351.460 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474351.460 * * [simplify]: iters left: 6 (11 enodes) 1552474351.466 * * [simplify]: iters left: 5 (45 enodes) 1552474351.479 * * [simplify]: iters left: 4 (78 enodes) 1552474351.507 * * [simplify]: iters left: 3 (149 enodes) 1552474351.539 * * [simplify]: iters left: 2 (315 enodes) 1552474351.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474351.675 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474351.676 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474351.680 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474351.689 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474351.697 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474351.703 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474351.709 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474351.709 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474351.709 * * * * [progress]: [ 166 / 482 ] simplifiying candidate # 1552474351.710 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474351.710 * * [simplify]: iters left: 6 (11 enodes) 1552474351.712 * * [simplify]: iters left: 5 (45 enodes) 1552474351.719 * * [simplify]: iters left: 4 (78 enodes) 1552474351.733 * * [simplify]: iters left: 3 (149 enodes) 1552474351.777 * * [simplify]: iters left: 2 (315 enodes) 1552474351.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474351.925 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474351.926 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474351.928 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474351.932 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474351.938 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474351.947 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474351.959 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474351.959 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474351.959 * * * * [progress]: [ 167 / 482 ] simplifiying candidate # 1552474351.960 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474351.960 * * [simplify]: iters left: 6 (11 enodes) 1552474351.966 * * [simplify]: iters left: 5 (45 enodes) 1552474351.979 * * [simplify]: iters left: 4 (78 enodes) 1552474352.009 * * [simplify]: iters left: 3 (149 enodes) 1552474352.057 * * [simplify]: iters left: 2 (315 enodes) 1552474352.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474352.182 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474352.182 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474352.184 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474352.188 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474352.194 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474352.201 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474352.209 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474352.209 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474352.209 * * * * [progress]: [ 168 / 482 ] simplifiying candidate # 1552474352.210 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474352.210 * * [simplify]: iters left: 6 (11 enodes) 1552474352.216 * * [simplify]: iters left: 5 (45 enodes) 1552474352.229 * * [simplify]: iters left: 4 (78 enodes) 1552474352.245 * * [simplify]: iters left: 3 (149 enodes) 1552474352.306 * * [simplify]: iters left: 2 (315 enodes) 1552474352.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474352.453 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474352.454 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474352.455 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474352.460 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474352.466 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474352.473 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474352.481 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474352.481 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474352.482 * * * * [progress]: [ 169 / 482 ] simplifiying candidate # 1552474352.482 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474352.482 * * [simplify]: iters left: 6 (11 enodes) 1552474352.488 * * [simplify]: iters left: 5 (45 enodes) 1552474352.501 * * [simplify]: iters left: 4 (78 enodes) 1552474352.526 * * [simplify]: iters left: 3 (149 enodes) 1552474352.589 * * [simplify]: iters left: 2 (315 enodes) 1552474352.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474352.728 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474352.729 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474352.730 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474352.735 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474352.741 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474352.753 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474352.761 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474352.761 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474352.762 * * * * [progress]: [ 170 / 482 ] simplifiying candidate # 1552474352.762 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474352.762 * * [simplify]: iters left: 6 (11 enodes) 1552474352.765 * * [simplify]: iters left: 5 (45 enodes) 1552474352.771 * * [simplify]: iters left: 4 (78 enodes) 1552474352.783 * * [simplify]: iters left: 3 (149 enodes) 1552474352.843 * * [simplify]: iters left: 2 (315 enodes) 1552474353.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474353.006 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474353.007 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474353.008 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474353.013 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474353.019 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474353.029 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474353.042 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474353.042 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474353.042 * * * * [progress]: [ 171 / 482 ] simplifiying candidate # 1552474353.043 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474353.043 * * [simplify]: iters left: 6 (11 enodes) 1552474353.048 * * [simplify]: iters left: 5 (45 enodes) 1552474353.062 * * [simplify]: iters left: 4 (78 enodes) 1552474353.084 * * [simplify]: iters left: 3 (149 enodes) 1552474353.118 * * [simplify]: iters left: 2 (315 enodes) 1552474353.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474353.286 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474353.288 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474353.291 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474353.300 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474353.308 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474353.314 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474353.320 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474353.320 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474353.321 * * * * [progress]: [ 172 / 482 ] simplifiying candidate # 1552474353.321 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474353.321 * * [simplify]: iters left: 6 (11 enodes) 1552474353.324 * * [simplify]: iters left: 5 (45 enodes) 1552474353.331 * * [simplify]: iters left: 4 (78 enodes) 1552474353.355 * * [simplify]: iters left: 3 (149 enodes) 1552474353.389 * * [simplify]: iters left: 2 (315 enodes) 1552474353.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474353.530 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474353.531 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474353.538 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474353.547 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474353.559 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474353.570 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474353.577 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474353.577 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474353.577 * * * * [progress]: [ 173 / 482 ] simplifiying candidate # 1552474353.577 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474353.577 * * [simplify]: iters left: 6 (11 enodes) 1552474353.580 * * [simplify]: iters left: 5 (45 enodes) 1552474353.587 * * [simplify]: iters left: 4 (78 enodes) 1552474353.599 * * [simplify]: iters left: 3 (149 enodes) 1552474353.643 * * [simplify]: iters left: 2 (315 enodes) 1552474353.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474353.773 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474353.773 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474353.775 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474353.781 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474353.788 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474353.798 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474353.811 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474353.811 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474353.811 * * * * [progress]: [ 174 / 482 ] simplifiying candidate # 1552474353.811 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474353.812 * * [simplify]: iters left: 6 (11 enodes) 1552474353.817 * * [simplify]: iters left: 5 (45 enodes) 1552474353.831 * * [simplify]: iters left: 4 (78 enodes) 1552474353.856 * * [simplify]: iters left: 3 (149 enodes) 1552474353.890 * * [simplify]: iters left: 2 (315 enodes) 1552474354.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474354.023 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474354.024 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474354.026 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474354.030 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474354.038 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474354.044 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474354.055 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474354.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474354.056 * * * * [progress]: [ 175 / 482 ] simplifiying candidate # 1552474354.056 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474354.056 * * [simplify]: iters left: 6 (11 enodes) 1552474354.062 * * [simplify]: iters left: 5 (45 enodes) 1552474354.068 * * [simplify]: iters left: 4 (78 enodes) 1552474354.081 * * [simplify]: iters left: 3 (149 enodes) 1552474354.131 * * [simplify]: iters left: 2 (315 enodes) 1552474354.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474354.288 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474354.289 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474354.291 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474354.295 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474354.301 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474354.313 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474354.323 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474354.323 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474354.324 * * * * [progress]: [ 176 / 482 ] simplifiying candidate # 1552474354.324 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474354.324 * * [simplify]: iters left: 6 (11 enodes) 1552474354.327 * * [simplify]: iters left: 5 (45 enodes) 1552474354.334 * * [simplify]: iters left: 4 (78 enodes) 1552474354.346 * * [simplify]: iters left: 3 (149 enodes) 1552474354.384 * * [simplify]: iters left: 2 (315 enodes) 1552474354.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474354.516 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474354.518 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474354.521 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474354.530 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474354.542 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474354.554 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474354.570 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474354.570 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474354.570 * * * * [progress]: [ 177 / 482 ] simplifiying candidate # 1552474354.570 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474354.570 * * [simplify]: iters left: 6 (11 enodes) 1552474354.576 * * [simplify]: iters left: 5 (45 enodes) 1552474354.589 * * [simplify]: iters left: 4 (78 enodes) 1552474354.614 * * [simplify]: iters left: 3 (149 enodes) 1552474354.671 * * [simplify]: iters left: 2 (315 enodes) 1552474354.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474354.808 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474354.808 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474354.810 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474354.816 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474354.828 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474354.840 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474355.289 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474355.289 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474355.289 * * * * [progress]: [ 178 / 482 ] simplifiying candidate # 1552474355.290 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474355.290 * * [simplify]: iters left: 6 (11 enodes) 1552474355.293 * * [simplify]: iters left: 5 (45 enodes) 1552474355.302 * * [simplify]: iters left: 4 (78 enodes) 1552474355.327 * * [simplify]: iters left: 3 (149 enodes) 1552474355.370 * * [simplify]: iters left: 2 (315 enodes) 1552474355.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474355.535 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474355.536 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474355.540 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474355.549 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474355.561 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474355.573 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474355.583 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474355.583 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474355.583 * * * * [progress]: [ 179 / 482 ] simplifiying candidate # 1552474355.583 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474355.584 * * [simplify]: iters left: 6 (11 enodes) 1552474355.588 * * [simplify]: iters left: 5 (45 enodes) 1552474355.595 * * [simplify]: iters left: 4 (78 enodes) 1552474355.607 * * [simplify]: iters left: 3 (149 enodes) 1552474355.663 * * [simplify]: iters left: 2 (315 enodes) 1552474355.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474355.833 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474355.834 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474355.837 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474355.846 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474355.858 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474355.869 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474355.881 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474355.881 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474355.881 * * * * [progress]: [ 180 / 482 ] simplifiying candidate # 1552474355.882 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474355.882 * * [simplify]: iters left: 6 (11 enodes) 1552474355.888 * * [simplify]: iters left: 5 (45 enodes) 1552474355.906 * * [simplify]: iters left: 4 (78 enodes) 1552474355.922 * * [simplify]: iters left: 3 (149 enodes) 1552474355.956 * * [simplify]: iters left: 2 (315 enodes) 1552474356.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474356.151 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474356.152 * * [simplify]: Extracting #2: cost 109 inf + 778 1552474356.153 * * [simplify]: Extracting #3: cost 81 inf + 5075 1552474356.158 * * [simplify]: Extracting #4: cost 19 inf + 15410 1552474356.163 * * [simplify]: Extracting #5: cost 0 inf + 19391 1552474356.169 * * [simplify]: Extracting #6: cost 0 inf + 19346 1552474356.175 * [simplify]: Simplified to (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))) 1552474356.176 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (- (* x.re (+ x.re (+ x.re x.re))) (* x.im x.im))))) 1552474356.176 * * * * [progress]: [ 181 / 482 ] simplifiying candidate # 1552474356.176 * [simplify]: Simplifying (+ (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.re) x.re)) 1552474356.176 * * [simplify]: iters left: 6 (8 enodes) 1552474356.178 * * [simplify]: iters left: 5 (34 enodes) 1552474356.186 * * [simplify]: iters left: 4 (64 enodes) 1552474356.204 * * [simplify]: iters left: 3 (123 enodes) 1552474356.235 * * [simplify]: iters left: 2 (291 enodes) 1552474356.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474356.383 * * [simplify]: Extracting #1: cost 48 inf + 0 1552474356.383 * * [simplify]: Extracting #2: cost 110 inf + 560 1552474356.388 * * [simplify]: Extracting #3: cost 31 inf + 11612 1552474356.398 * * [simplify]: Extracting #4: cost 0 inf + 16886 1552474356.405 * * [simplify]: Extracting #5: cost 0 inf + 16631 1552474356.410 * [simplify]: Simplified to (- (* (+ (+ x.re x.re) x.re) x.re) (* x.im x.im)) 1552474356.410 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.im (- (* (+ (+ x.re x.re) x.re) x.re) (* x.im x.im)))) 1552474356.410 * * * * [progress]: [ 182 / 482 ] simplifiying candidate # 1552474356.411 * [simplify]: Simplifying (+ (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.re) x.re)) 1552474356.411 * * [simplify]: iters left: 6 (8 enodes) 1552474356.413 * * [simplify]: iters left: 5 (34 enodes) 1552474356.418 * * [simplify]: iters left: 4 (64 enodes) 1552474356.428 * * [simplify]: iters left: 3 (123 enodes) 1552474356.486 * * [simplify]: iters left: 2 (291 enodes) 1552474356.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474356.645 * * [simplify]: Extracting #1: cost 48 inf + 0 1552474356.645 * * [simplify]: Extracting #2: cost 110 inf + 560 1552474356.649 * * [simplify]: Extracting #3: cost 31 inf + 11612 1552474356.654 * * [simplify]: Extracting #4: cost 0 inf + 16886 1552474356.659 * * [simplify]: Extracting #5: cost 0 inf + 16631 1552474356.664 * [simplify]: Simplified to (- (* (+ (+ x.re x.re) x.re) x.re) (* x.im x.im)) 1552474356.664 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.im (- (* (+ (+ x.re x.re) x.re) x.re) (* x.im x.im)))) 1552474356.664 * * * * [progress]: [ 183 / 482 ] simplifiying candidate # 1552474356.665 * [simplify]: Simplifying (+ (- (* x.re x.re) (* x.im x.im)) (* (+ (* x.re 1) x.re) x.re)) 1552474356.665 * * [simplify]: iters left: 6 (10 enodes) 1552474356.668 * * [simplify]: iters left: 5 (42 enodes) 1552474356.675 * * [simplify]: iters left: 4 (74 enodes) 1552474356.687 * * [simplify]: iters left: 3 (133 enodes) 1552474356.748 * * [simplify]: iters left: 2 (301 enodes) 1552474356.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474356.919 * * [simplify]: Extracting #1: cost 49 inf + 0 1552474356.920 * * [simplify]: Extracting #2: cost 110 inf + 330 1552474356.924 * * [simplify]: Extracting #3: cost 53 inf + 8269 1552474356.934 * * [simplify]: Extracting #4: cost 2 inf + 16136 1552474356.945 * * [simplify]: Extracting #5: cost 0 inf + 16485 1552474356.955 * [simplify]: Simplified to (+ (- (* x.re x.re) (- (* x.im x.im) (* x.re x.re))) (* x.re x.re)) 1552474356.955 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.im (+ (- (* x.re x.re) (- (* x.im x.im) (* x.re x.re))) (* x.re x.re)))) 1552474356.956 * * * * [progress]: [ 184 / 482 ] simplifiying candidate #real (real->posit16 (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1552474356.956 * * * * [progress]: [ 185 / 482 ] simplifiying candidate # 1552474356.956 * * * * [progress]: [ 186 / 482 ] simplifiying candidate # 1552474356.956 * [simplify]: Simplifying (fma x.re x.re (- (* x.im x.im))) 1552474356.956 * * [simplify]: iters left: 5 (5 enodes) 1552474356.958 * * [simplify]: iters left: 4 (20 enodes) 1552474356.964 * * [simplify]: iters left: 3 (26 enodes) 1552474356.971 * * [simplify]: iters left: 2 (31 enodes) 1552474356.979 * * [simplify]: iters left: 1 (38 enodes) 1552474356.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474356.990 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474356.990 * * [simplify]: Extracting #2: cost 21 inf + 43 1552474356.990 * * [simplify]: Extracting #3: cost 9 inf + 852 1552474356.991 * * [simplify]: Extracting #4: cost 0 inf + 1558 1552474356.992 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474356.992 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474356.992 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474356.992 * * [simplify]: iters left: 3 (4 enodes) 1552474356.994 * * [simplify]: iters left: 2 (14 enodes) 1552474356.998 * * [simplify]: iters left: 1 (21 enodes) 1552474357.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.004 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474357.004 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474357.005 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474357.005 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474357.005 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474357.005 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* x.im x.im))) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.006 * * * * [progress]: [ 187 / 482 ] simplifiying candidate # 1552474357.006 * [simplify]: Simplifying (fma x.re x.re (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474357.006 * * [simplify]: iters left: 6 (8 enodes) 1552474357.009 * * [simplify]: iters left: 5 (33 enodes) 1552474357.020 * * [simplify]: iters left: 4 (52 enodes) 1552474357.037 * * [simplify]: iters left: 3 (80 enodes) 1552474357.067 * * [simplify]: iters left: 2 (138 enodes) 1552474357.107 * * [simplify]: iters left: 1 (247 enodes) 1552474357.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.163 * * [simplify]: Extracting #1: cost 30 inf + 0 1552474357.163 * * [simplify]: Extracting #2: cost 105 inf + 84 1552474357.164 * * [simplify]: Extracting #3: cost 102 inf + 1516 1552474357.165 * * [simplify]: Extracting #4: cost 73 inf + 8906 1552474357.169 * * [simplify]: Extracting #5: cost 21 inf + 37040 1552474357.175 * * [simplify]: Extracting #6: cost 0 inf + 49909 1552474357.180 * * [simplify]: Extracting #7: cost 0 inf + 49869 1552474357.186 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474357.186 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.186 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474357.186 * * [simplify]: iters left: 6 (7 enodes) 1552474357.188 * * [simplify]: iters left: 5 (26 enodes) 1552474357.192 * * [simplify]: iters left: 4 (42 enodes) 1552474357.207 * * [simplify]: iters left: 3 (87 enodes) 1552474357.226 * * [simplify]: iters left: 2 (140 enodes) 1552474357.251 * * [simplify]: iters left: 1 (209 enodes) 1552474357.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.321 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474357.321 * [simplify]: Simplified to 0 1552474357.321 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.321 * * * * [progress]: [ 188 / 482 ] simplifiying candidate # 1552474357.322 * [simplify]: Simplifying (fma x.re x.re (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474357.322 * * [simplify]: iters left: 6 (7 enodes) 1552474357.325 * * [simplify]: iters left: 5 (25 enodes) 1552474357.332 * * [simplify]: iters left: 4 (35 enodes) 1552474357.344 * * [simplify]: iters left: 3 (47 enodes) 1552474357.356 * * [simplify]: iters left: 2 (61 enodes) 1552474357.372 * * [simplify]: iters left: 1 (91 enodes) 1552474357.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.406 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474357.406 * * [simplify]: Extracting #2: cost 48 inf + 84 1552474357.407 * * [simplify]: Extracting #3: cost 18 inf + 2510 1552474357.410 * * [simplify]: Extracting #4: cost 0 inf + 4265 1552474357.413 * * [simplify]: Extracting #5: cost 0 inf + 4250 1552474357.415 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474357.415 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.416 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474357.416 * * [simplify]: iters left: 6 (6 enodes) 1552474357.419 * * [simplify]: iters left: 5 (19 enodes) 1552474357.424 * * [simplify]: iters left: 4 (27 enodes) 1552474357.432 * * [simplify]: iters left: 3 (39 enodes) 1552474357.443 * * [simplify]: iters left: 2 (45 enodes) 1552474357.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.452 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474357.452 * [simplify]: Simplified to 0 1552474357.452 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.453 * * * * [progress]: [ 189 / 482 ] simplifiying candidate # 1552474357.453 * [simplify]: Simplifying (fma x.re x.re (- (* (* x.im x.im) 1))) 1552474357.453 * * [simplify]: iters left: 6 (7 enodes) 1552474357.457 * * [simplify]: iters left: 5 (30 enodes) 1552474357.467 * * [simplify]: iters left: 4 (43 enodes) 1552474357.482 * * [simplify]: iters left: 3 (53 enodes) 1552474357.496 * * [simplify]: iters left: 2 (62 enodes) 1552474357.512 * * [simplify]: iters left: 1 (77 enodes) 1552474357.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.536 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474357.536 * * [simplify]: Extracting #2: cost 27 inf + 45 1552474357.537 * * [simplify]: Extracting #3: cost 13 inf + 868 1552474357.538 * * [simplify]: Extracting #4: cost 0 inf + 2012 1552474357.539 * * [simplify]: Extracting #5: cost 0 inf + 1972 1552474357.541 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474357.541 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.541 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474357.541 * * [simplify]: iters left: 5 (6 enodes) 1552474357.545 * * [simplify]: iters left: 4 (25 enodes) 1552474357.554 * * [simplify]: iters left: 3 (38 enodes) 1552474357.566 * * [simplify]: iters left: 2 (55 enodes) 1552474357.574 * * [simplify]: iters left: 1 (67 enodes) 1552474357.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.588 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474357.588 * [simplify]: Simplified to 0 1552474357.588 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* x.im x.im) 1))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.589 * * * * [progress]: [ 190 / 482 ] simplifiying candidate # 1552474357.589 * [simplify]: Simplifying (fma x.re x.re (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474357.589 * * [simplify]: iters left: 6 (8 enodes) 1552474357.591 * * [simplify]: iters left: 5 (40 enodes) 1552474357.601 * * [simplify]: iters left: 4 (93 enodes) 1552474357.620 * * [simplify]: iters left: 3 (185 enodes) 1552474357.664 * * [simplify]: iters left: 2 (339 enodes) 1552474357.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474357.767 * * [simplify]: Extracting #1: cost 34 inf + 0 1552474357.767 * * [simplify]: Extracting #2: cost 68 inf + 84 1552474357.768 * * [simplify]: Extracting #3: cost 43 inf + 3171 1552474357.772 * * [simplify]: Extracting #4: cost 22 inf + 9514 1552474357.774 * * [simplify]: Extracting #5: cost 4 inf + 16620 1552474357.776 * * [simplify]: Extracting #6: cost 0 inf + 19203 1552474357.779 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474357.779 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474357.779 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474357.779 * * [simplify]: iters left: 6 (7 enodes) 1552474357.781 * * [simplify]: iters left: 5 (36 enodes) 1552474357.788 * * [simplify]: iters left: 4 (71 enodes) 1552474357.805 * * [simplify]: iters left: 3 (184 enodes) 1552474357.889 * * [simplify]: iters left: 2 (332 enodes) 1552474357.951 * * [simplify]: iters left: 1 (415 enodes) 1552474358.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.015 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474358.015 * [simplify]: Simplified to 0 1552474358.015 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.015 * * * * [progress]: [ 191 / 482 ] simplifiying candidate # 1552474358.016 * [simplify]: Simplifying (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474358.016 * * [simplify]: iters left: 6 (7 enodes) 1552474358.017 * * [simplify]: iters left: 5 (26 enodes) 1552474358.021 * * [simplify]: iters left: 4 (40 enodes) 1552474358.032 * * [simplify]: iters left: 3 (53 enodes) 1552474358.046 * * [simplify]: iters left: 2 (60 enodes) 1552474358.064 * * [simplify]: iters left: 1 (75 enodes) 1552474358.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.075 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474358.076 * * [simplify]: Extracting #2: cost 31 inf + 166 1552474358.076 * * [simplify]: Extracting #3: cost 16 inf + 948 1552474358.076 * * [simplify]: Extracting #4: cost 1 inf + 2215 1552474358.077 * * [simplify]: Extracting #5: cost 0 inf + 2297 1552474358.078 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474358.078 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.078 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474358.079 * * [simplify]: iters left: 6 (6 enodes) 1552474358.080 * * [simplify]: iters left: 5 (19 enodes) 1552474358.083 * * [simplify]: iters left: 4 (30 enodes) 1552474358.087 * * [simplify]: iters left: 3 (42 enodes) 1552474358.095 * * [simplify]: iters left: 2 (49 enodes) 1552474358.107 * * [simplify]: iters left: 1 (52 enodes) 1552474358.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.119 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474358.119 * [simplify]: Simplified to 0 1552474358.119 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.119 * * * * [progress]: [ 192 / 482 ] simplifiying candidate # 1552474358.119 * [simplify]: Simplifying (fma x.re x.re (- (* (* x.im x.im) (* 1 1)))) 1552474358.119 * * [simplify]: iters left: 6 (8 enodes) 1552474358.123 * * [simplify]: iters left: 5 (34 enodes) 1552474358.129 * * [simplify]: iters left: 4 (47 enodes) 1552474358.136 * * [simplify]: iters left: 3 (57 enodes) 1552474358.144 * * [simplify]: iters left: 2 (77 enodes) 1552474358.165 * * [simplify]: iters left: 1 (100 enodes) 1552474358.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.187 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474358.187 * * [simplify]: Extracting #2: cost 31 inf + 45 1552474358.188 * * [simplify]: Extracting #3: cost 8 inf + 1838 1552474358.188 * * [simplify]: Extracting #4: cost 1 inf + 2222 1552474358.189 * * [simplify]: Extracting #5: cost 0 inf + 2304 1552474358.190 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474358.190 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.191 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474358.191 * * [simplify]: iters left: 5 (7 enodes) 1552474358.193 * * [simplify]: iters left: 4 (29 enodes) 1552474358.198 * * [simplify]: iters left: 3 (38 enodes) 1552474358.203 * * [simplify]: iters left: 2 (45 enodes) 1552474358.214 * * [simplify]: iters left: 1 (59 enodes) 1552474358.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.231 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474358.232 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474358.232 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474358.232 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474358.233 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474358.233 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.233 * * * * [progress]: [ 193 / 482 ] simplifiying candidate # 1552474358.233 * [simplify]: Simplifying (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474358.234 * * [simplify]: iters left: 6 (7 enodes) 1552474358.237 * * [simplify]: iters left: 5 (26 enodes) 1552474358.244 * * [simplify]: iters left: 4 (40 enodes) 1552474358.255 * * [simplify]: iters left: 3 (53 enodes) 1552474358.272 * * [simplify]: iters left: 2 (60 enodes) 1552474358.280 * * [simplify]: iters left: 1 (75 enodes) 1552474358.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.292 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474358.292 * * [simplify]: Extracting #2: cost 31 inf + 166 1552474358.292 * * [simplify]: Extracting #3: cost 16 inf + 948 1552474358.293 * * [simplify]: Extracting #4: cost 1 inf + 2215 1552474358.294 * * [simplify]: Extracting #5: cost 0 inf + 2297 1552474358.294 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474358.295 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.295 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474358.295 * * [simplify]: iters left: 6 (6 enodes) 1552474358.296 * * [simplify]: iters left: 5 (19 enodes) 1552474358.299 * * [simplify]: iters left: 4 (30 enodes) 1552474358.305 * * [simplify]: iters left: 3 (42 enodes) 1552474358.316 * * [simplify]: iters left: 2 (49 enodes) 1552474358.322 * * [simplify]: iters left: 1 (52 enodes) 1552474358.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.328 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474358.328 * [simplify]: Simplified to 0 1552474358.328 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.328 * * * * [progress]: [ 194 / 482 ] simplifiying candidate # 1552474358.329 * [simplify]: Simplifying (fma x.re x.re (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474358.329 * * [simplify]: iters left: 6 (8 enodes) 1552474358.330 * * [simplify]: iters left: 5 (36 enodes) 1552474358.337 * * [simplify]: iters left: 4 (79 enodes) 1552474358.358 * * [simplify]: iters left: 3 (129 enodes) 1552474358.382 * * [simplify]: iters left: 2 (143 enodes) 1552474358.397 * * [simplify]: iters left: 1 (153 enodes) 1552474358.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.428 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474358.428 * * [simplify]: Extracting #2: cost 30 inf + 84 1552474358.429 * * [simplify]: Extracting #3: cost 7 inf + 2421 1552474358.430 * * [simplify]: Extracting #4: cost 0 inf + 3160 1552474358.431 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474358.431 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.431 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474358.431 * * [simplify]: iters left: 6 (7 enodes) 1552474358.433 * * [simplify]: iters left: 5 (29 enodes) 1552474358.439 * * [simplify]: iters left: 4 (57 enodes) 1552474358.454 * * [simplify]: iters left: 3 (139 enodes) 1552474358.494 * * [simplify]: iters left: 2 (212 enodes) 1552474358.533 * * [simplify]: iters left: 1 (235 enodes) 1552474358.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.563 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474358.563 * [simplify]: Simplified to 0 1552474358.563 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.564 * * * * [progress]: [ 195 / 482 ] simplifiying candidate # 1552474358.564 * [simplify]: Simplifying (fma x.re x.re (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474358.564 * * [simplify]: iters left: 6 (7 enodes) 1552474358.565 * * [simplify]: iters left: 5 (29 enodes) 1552474358.570 * * [simplify]: iters left: 4 (49 enodes) 1552474358.577 * * [simplify]: iters left: 3 (68 enodes) 1552474358.586 * * [simplify]: iters left: 2 (75 enodes) 1552474358.597 * * [simplify]: iters left: 1 (90 enodes) 1552474358.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.609 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474358.609 * * [simplify]: Extracting #2: cost 32 inf + 85 1552474358.610 * * [simplify]: Extracting #3: cost 10 inf + 1514 1552474358.610 * * [simplify]: Extracting #4: cost 0 inf + 2370 1552474358.611 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474358.611 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.611 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474358.611 * * [simplify]: iters left: 6 (6 enodes) 1552474358.613 * * [simplify]: iters left: 5 (22 enodes) 1552474358.616 * * [simplify]: iters left: 4 (36 enodes) 1552474358.624 * * [simplify]: iters left: 3 (79 enodes) 1552474358.642 * * [simplify]: iters left: 2 (107 enodes) 1552474358.667 * * [simplify]: iters left: 1 (110 enodes) 1552474358.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.681 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474358.681 * [simplify]: Simplified to 0 1552474358.682 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.682 * * * * [progress]: [ 196 / 482 ] simplifiying candidate # 1552474358.682 * [simplify]: Simplifying (fma x.re x.re (- (* x.im (* x.im 1)))) 1552474358.682 * * [simplify]: iters left: 6 (7 enodes) 1552474358.686 * * [simplify]: iters left: 5 (28 enodes) 1552474358.695 * * [simplify]: iters left: 4 (42 enodes) 1552474358.702 * * [simplify]: iters left: 3 (52 enodes) 1552474358.709 * * [simplify]: iters left: 2 (59 enodes) 1552474358.717 * * [simplify]: iters left: 1 (74 enodes) 1552474358.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.735 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474358.735 * * [simplify]: Extracting #2: cost 31 inf + 84 1552474358.736 * * [simplify]: Extracting #3: cost 15 inf + 947 1552474358.737 * * [simplify]: Extracting #4: cost 1 inf + 2093 1552474358.738 * * [simplify]: Extracting #5: cost 0 inf + 2215 1552474358.740 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474358.740 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.740 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474358.740 * * [simplify]: iters left: 5 (6 enodes) 1552474358.742 * * [simplify]: iters left: 4 (21 enodes) 1552474358.746 * * [simplify]: iters left: 3 (34 enodes) 1552474358.751 * * [simplify]: iters left: 2 (46 enodes) 1552474358.757 * * [simplify]: iters left: 1 (53 enodes) 1552474358.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.764 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474358.764 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474358.764 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474358.764 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474358.764 * [simplify]: Simplified to (* x.im 0) 1552474358.764 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* x.im (* x.im 1)))) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.765 * * * * [progress]: [ 197 / 482 ] simplifiying candidate # 1552474358.765 * [simplify]: Simplifying (fma x.re x.re (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474358.765 * * [simplify]: iters left: 6 (8 enodes) 1552474358.767 * * [simplify]: iters left: 5 (36 enodes) 1552474358.777 * * [simplify]: iters left: 4 (75 enodes) 1552474358.803 * * [simplify]: iters left: 3 (118 enodes) 1552474358.833 * * [simplify]: iters left: 2 (140 enodes) 1552474358.850 * * [simplify]: iters left: 1 (153 enodes) 1552474358.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474358.868 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474358.868 * * [simplify]: Extracting #2: cost 30 inf + 84 1552474358.869 * * [simplify]: Extracting #3: cost 9 inf + 2219 1552474358.871 * * [simplify]: Extracting #4: cost 0 inf + 3160 1552474358.872 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474358.872 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474358.873 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474358.873 * * [simplify]: iters left: 6 (7 enodes) 1552474358.876 * * [simplify]: iters left: 5 (33 enodes) 1552474358.887 * * [simplify]: iters left: 4 (61 enodes) 1552474358.911 * * [simplify]: iters left: 3 (127 enodes) 1552474358.969 * * [simplify]: iters left: 2 (216 enodes) 1552474359.025 * * [simplify]: iters left: 1 (250 enodes) 1552474359.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.062 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474359.062 * [simplify]: Simplified to 0 1552474359.062 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.063 * * * * [progress]: [ 198 / 482 ] simplifiying candidate # 1552474359.063 * [simplify]: Simplifying (fma x.re x.re (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474359.063 * * [simplify]: iters left: 6 (7 enodes) 1552474359.064 * * [simplify]: iters left: 5 (29 enodes) 1552474359.069 * * [simplify]: iters left: 4 (49 enodes) 1552474359.077 * * [simplify]: iters left: 3 (70 enodes) 1552474359.085 * * [simplify]: iters left: 2 (77 enodes) 1552474359.095 * * [simplify]: iters left: 1 (90 enodes) 1552474359.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.106 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474359.106 * * [simplify]: Extracting #2: cost 32 inf + 84 1552474359.106 * * [simplify]: Extracting #3: cost 8 inf + 1638 1552474359.107 * * [simplify]: Extracting #4: cost 0 inf + 2370 1552474359.108 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474359.108 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.108 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474359.108 * * [simplify]: iters left: 6 (6 enodes) 1552474359.110 * * [simplify]: iters left: 5 (26 enodes) 1552474359.113 * * [simplify]: iters left: 4 (43 enodes) 1552474359.122 * * [simplify]: iters left: 3 (81 enodes) 1552474359.135 * * [simplify]: iters left: 2 (119 enodes) 1552474359.153 * * [simplify]: iters left: 1 (125 enodes) 1552474359.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.169 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474359.169 * [simplify]: Simplified to 0 1552474359.169 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.169 * * * * [progress]: [ 199 / 482 ] simplifiying candidate # 1552474359.169 * [simplify]: Simplifying (fma x.re x.re (- (* (* x.im x.im) 1))) 1552474359.169 * * [simplify]: iters left: 6 (7 enodes) 1552474359.171 * * [simplify]: iters left: 5 (30 enodes) 1552474359.177 * * [simplify]: iters left: 4 (43 enodes) 1552474359.183 * * [simplify]: iters left: 3 (53 enodes) 1552474359.189 * * [simplify]: iters left: 2 (62 enodes) 1552474359.197 * * [simplify]: iters left: 1 (77 enodes) 1552474359.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.223 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474359.223 * * [simplify]: Extracting #2: cost 27 inf + 45 1552474359.223 * * [simplify]: Extracting #3: cost 13 inf + 868 1552474359.225 * * [simplify]: Extracting #4: cost 0 inf + 2012 1552474359.226 * * [simplify]: Extracting #5: cost 0 inf + 1972 1552474359.228 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474359.228 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.228 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474359.229 * * [simplify]: iters left: 5 (6 enodes) 1552474359.232 * * [simplify]: iters left: 4 (25 enodes) 1552474359.241 * * [simplify]: iters left: 3 (38 enodes) 1552474359.253 * * [simplify]: iters left: 2 (55 enodes) 1552474359.269 * * [simplify]: iters left: 1 (67 enodes) 1552474359.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.287 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474359.287 * [simplify]: Simplified to 0 1552474359.287 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* x.im x.im) 1))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.287 * * * * [progress]: [ 200 / 482 ] simplifiying candidate # 1552474359.287 * [simplify]: Simplifying (fma x.re x.re (- (* x.im x.im))) 1552474359.288 * * [simplify]: iters left: 5 (5 enodes) 1552474359.290 * * [simplify]: iters left: 4 (20 enodes) 1552474359.295 * * [simplify]: iters left: 3 (26 enodes) 1552474359.302 * * [simplify]: iters left: 2 (31 enodes) 1552474359.310 * * [simplify]: iters left: 1 (38 enodes) 1552474359.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.321 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474359.321 * * [simplify]: Extracting #2: cost 21 inf + 43 1552474359.321 * * [simplify]: Extracting #3: cost 9 inf + 852 1552474359.322 * * [simplify]: Extracting #4: cost 0 inf + 1558 1552474359.322 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474359.323 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.323 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474359.323 * * [simplify]: iters left: 3 (4 enodes) 1552474359.325 * * [simplify]: iters left: 2 (14 enodes) 1552474359.330 * * [simplify]: iters left: 1 (21 enodes) 1552474359.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.336 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474359.336 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474359.337 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474359.337 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474359.337 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474359.338 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* x.im x.im))) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.338 * * * * [progress]: [ 201 / 482 ] simplifiying candidate # 1552474359.338 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* x.im x.im))) 1552474359.338 * * [simplify]: iters left: 6 (8 enodes) 1552474359.342 * * [simplify]: iters left: 5 (29 enodes) 1552474359.350 * * [simplify]: iters left: 4 (36 enodes) 1552474359.360 * * [simplify]: iters left: 3 (41 enodes) 1552474359.365 * * [simplify]: iters left: 2 (48 enodes) 1552474359.373 * * [simplify]: iters left: 1 (68 enodes) 1552474359.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.385 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474359.385 * * [simplify]: Extracting #2: cost 26 inf + 84 1552474359.386 * * [simplify]: Extracting #3: cost 16 inf + 783 1552474359.386 * * [simplify]: Extracting #4: cost 8 inf + 2425 1552474359.386 * * [simplify]: Extracting #5: cost 2 inf + 4209 1552474359.387 * * [simplify]: Extracting #6: cost 0 inf + 4914 1552474359.388 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474359.388 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.388 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474359.388 * * [simplify]: iters left: 3 (4 enodes) 1552474359.389 * * [simplify]: iters left: 2 (14 enodes) 1552474359.391 * * [simplify]: iters left: 1 (21 enodes) 1552474359.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.394 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474359.394 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474359.394 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474359.394 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474359.395 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474359.395 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.395 * * * * [progress]: [ 202 / 482 ] simplifiying candidate # 1552474359.395 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474359.395 * * [simplify]: iters left: 6 (11 enodes) 1552474359.397 * * [simplify]: iters left: 5 (42 enodes) 1552474359.404 * * [simplify]: iters left: 4 (62 enodes) 1552474359.415 * * [simplify]: iters left: 3 (86 enodes) 1552474359.445 * * [simplify]: iters left: 2 (130 enodes) 1552474359.490 * * [simplify]: iters left: 1 (222 enodes) 1552474359.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.572 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474359.572 * * [simplify]: Extracting #2: cost 82 inf + 43 1552474359.574 * * [simplify]: Extracting #3: cost 80 inf + 3339 1552474359.580 * * [simplify]: Extracting #4: cost 52 inf + 12698 1552474359.588 * * [simplify]: Extracting #5: cost 9 inf + 37642 1552474359.597 * * [simplify]: Extracting #6: cost 0 inf + 41875 1552474359.605 * * [simplify]: Extracting #7: cost 0 inf + 41755 1552474359.614 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474359.614 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.615 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474359.615 * * [simplify]: iters left: 6 (7 enodes) 1552474359.618 * * [simplify]: iters left: 5 (26 enodes) 1552474359.627 * * [simplify]: iters left: 4 (42 enodes) 1552474359.644 * * [simplify]: iters left: 3 (87 enodes) 1552474359.676 * * [simplify]: iters left: 2 (140 enodes) 1552474359.716 * * [simplify]: iters left: 1 (209 enodes) 1552474359.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.787 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474359.787 * [simplify]: Simplified to 0 1552474359.787 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.787 * * * * [progress]: [ 203 / 482 ] simplifiying candidate # 1552474359.788 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474359.788 * * [simplify]: iters left: 6 (10 enodes) 1552474359.792 * * [simplify]: iters left: 5 (34 enodes) 1552474359.802 * * [simplify]: iters left: 4 (45 enodes) 1552474359.815 * * [simplify]: iters left: 3 (54 enodes) 1552474359.827 * * [simplify]: iters left: 2 (61 enodes) 1552474359.836 * * [simplify]: iters left: 1 (87 enodes) 1552474359.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.854 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474359.854 * * [simplify]: Extracting #2: cost 36 inf + 206 1552474359.854 * * [simplify]: Extracting #3: cost 23 inf + 1109 1552474359.855 * * [simplify]: Extracting #4: cost 10 inf + 3864 1552474359.856 * * [simplify]: Extracting #5: cost 2 inf + 6434 1552474359.857 * * [simplify]: Extracting #6: cost 0 inf + 7138 1552474359.858 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474359.858 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.858 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474359.859 * * [simplify]: iters left: 6 (6 enodes) 1552474359.861 * * [simplify]: iters left: 5 (19 enodes) 1552474359.866 * * [simplify]: iters left: 4 (27 enodes) 1552474359.875 * * [simplify]: iters left: 3 (39 enodes) 1552474359.885 * * [simplify]: iters left: 2 (45 enodes) 1552474359.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.894 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474359.894 * [simplify]: Simplified to 0 1552474359.894 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.894 * * * * [progress]: [ 204 / 482 ] simplifiying candidate # 1552474359.895 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* x.im x.im) 1))) 1552474359.895 * * [simplify]: iters left: 6 (10 enodes) 1552474359.900 * * [simplify]: iters left: 5 (39 enodes) 1552474359.913 * * [simplify]: iters left: 4 (53 enodes) 1552474359.922 * * [simplify]: iters left: 3 (63 enodes) 1552474359.931 * * [simplify]: iters left: 2 (72 enodes) 1552474359.941 * * [simplify]: iters left: 1 (92 enodes) 1552474359.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474359.967 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474359.968 * * [simplify]: Extracting #2: cost 26 inf + 86 1552474359.968 * * [simplify]: Extracting #3: cost 18 inf + 620 1552474359.969 * * [simplify]: Extracting #4: cost 10 inf + 1894 1552474359.970 * * [simplify]: Extracting #5: cost 3 inf + 3880 1552474359.972 * * [simplify]: Extracting #6: cost 0 inf + 4916 1552474359.973 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474359.973 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474359.974 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474359.974 * * [simplify]: iters left: 5 (6 enodes) 1552474359.977 * * [simplify]: iters left: 4 (25 enodes) 1552474359.987 * * [simplify]: iters left: 3 (38 enodes) 1552474359.998 * * [simplify]: iters left: 2 (55 enodes) 1552474360.015 * * [simplify]: iters left: 1 (67 enodes) 1552474360.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.033 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474360.033 * [simplify]: Simplified to 0 1552474360.033 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474360.033 * * * * [progress]: [ 205 / 482 ] simplifiying candidate # 1552474360.034 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474360.034 * * [simplify]: iters left: 6 (11 enodes) 1552474360.040 * * [simplify]: iters left: 5 (49 enodes) 1552474360.056 * * [simplify]: iters left: 4 (102 enodes) 1552474360.078 * * [simplify]: iters left: 3 (183 enodes) 1552474360.120 * * [simplify]: iters left: 2 (291 enodes) 1552474360.212 * * [simplify]: iters left: 1 (443 enodes) 1552474360.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.325 * * [simplify]: Extracting #1: cost 35 inf + 0 1552474360.326 * * [simplify]: Extracting #2: cost 95 inf + 288 1552474360.328 * * [simplify]: Extracting #3: cost 87 inf + 3416 1552474360.332 * * [simplify]: Extracting #4: cost 54 inf + 12762 1552474360.339 * * [simplify]: Extracting #5: cost 17 inf + 32765 1552474360.349 * * [simplify]: Extracting #6: cost 0 inf + 44855 1552474360.359 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474360.359 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474360.359 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474360.360 * * [simplify]: iters left: 6 (7 enodes) 1552474360.363 * * [simplify]: iters left: 5 (36 enodes) 1552474360.381 * * [simplify]: iters left: 4 (71 enodes) 1552474360.413 * * [simplify]: iters left: 3 (184 enodes) 1552474360.475 * * [simplify]: iters left: 2 (332 enodes) 1552474360.522 * * [simplify]: iters left: 1 (415 enodes) 1552474360.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.600 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474360.600 * [simplify]: Simplified to 0 1552474360.600 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474360.600 * * * * [progress]: [ 206 / 482 ] simplifiying candidate # 1552474360.600 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474360.600 * * [simplify]: iters left: 6 (10 enodes) 1552474360.604 * * [simplify]: iters left: 5 (35 enodes) 1552474360.613 * * [simplify]: iters left: 4 (50 enodes) 1552474360.628 * * [simplify]: iters left: 3 (63 enodes) 1552474360.644 * * [simplify]: iters left: 2 (70 enodes) 1552474360.664 * * [simplify]: iters left: 1 (90 enodes) 1552474360.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.688 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474360.688 * * [simplify]: Extracting #2: cost 29 inf + 207 1552474360.689 * * [simplify]: Extracting #3: cost 17 inf + 906 1552474360.689 * * [simplify]: Extracting #4: cost 10 inf + 2179 1552474360.690 * * [simplify]: Extracting #5: cost 1 inf + 4788 1552474360.691 * * [simplify]: Extracting #6: cost 0 inf + 5160 1552474360.691 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474360.691 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474360.692 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474360.692 * * [simplify]: iters left: 6 (6 enodes) 1552474360.693 * * [simplify]: iters left: 5 (19 enodes) 1552474360.696 * * [simplify]: iters left: 4 (30 enodes) 1552474360.700 * * [simplify]: iters left: 3 (42 enodes) 1552474360.710 * * [simplify]: iters left: 2 (49 enodes) 1552474360.723 * * [simplify]: iters left: 1 (52 enodes) 1552474360.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.733 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474360.733 * [simplify]: Simplified to 0 1552474360.733 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474360.734 * * * * [progress]: [ 207 / 482 ] simplifiying candidate # 1552474360.734 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* x.im x.im) (* 1 1)))) 1552474360.734 * * [simplify]: iters left: 6 (11 enodes) 1552474360.740 * * [simplify]: iters left: 5 (43 enodes) 1552474360.755 * * [simplify]: iters left: 4 (57 enodes) 1552474360.766 * * [simplify]: iters left: 3 (67 enodes) 1552474360.777 * * [simplify]: iters left: 2 (86 enodes) 1552474360.792 * * [simplify]: iters left: 1 (110 enodes) 1552474360.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.825 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474360.826 * * [simplify]: Extracting #2: cost 22 inf + 292 1552474360.827 * * [simplify]: Extracting #3: cost 9 inf + 2054 1552474360.828 * * [simplify]: Extracting #4: cost 6 inf + 3133 1552474360.829 * * [simplify]: Extracting #5: cost 0 inf + 4916 1552474360.831 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474360.831 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474360.831 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474360.831 * * [simplify]: iters left: 5 (7 enodes) 1552474360.835 * * [simplify]: iters left: 4 (29 enodes) 1552474360.845 * * [simplify]: iters left: 3 (38 enodes) 1552474360.856 * * [simplify]: iters left: 2 (45 enodes) 1552474360.870 * * [simplify]: iters left: 1 (59 enodes) 1552474360.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.886 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474360.886 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474360.887 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474360.887 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474360.888 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474360.888 * [simplify]: Simplified (2 1 1 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.im) (* x.im x.re)) x.re))) 1552474360.888 * * * * [progress]: [ 208 / 482 ] simplifiying candidate # 1552474360.888 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474360.888 * * [simplify]: iters left: 6 (10 enodes) 1552474360.893 * * [simplify]: iters left: 5 (35 enodes) 1552474360.903 * * [simplify]: iters left: 4 (50 enodes) 1552474360.918 * * [simplify]: iters left: 3 (63 enodes) 1552474360.937 * * [simplify]: iters left: 2 (70 enodes) 1552474360.948 * * [simplify]: iters left: 1 (90 enodes) 1552474360.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474360.965 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474360.965 * * [simplify]: Extracting #2: cost 29 inf + 207 1552474360.966 * * [simplify]: Extracting #3: cost 17 inf + 906 1552474360.967 * * [simplify]: Extracting #4: cost 10 inf + 2179 1552474360.968 * * [simplify]: Extracting #5: cost 1 inf + 4788 1552474360.970 * * [simplify]: Extracting #6: cost 0 inf + 5160 1552474360.971 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474360.971 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474360.972 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474360.972 * * [simplify]: iters left: 6 (6 enodes) 1552474360.975 * * [simplify]: iters left: 5 (19 enodes) 1552474360.981 * * [simplify]: iters left: 4 (30 enodes) 1552474360.990 * * [simplify]: iters left: 3 (42 enodes) 1552474361.002 * * [simplify]: iters left: 2 (49 enodes) 1552474361.013 * * [simplify]: iters left: 1 (52 enodes) 1552474361.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.024 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474361.024 * [simplify]: Simplified to 0 1552474361.024 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.024 * * * * [progress]: [ 209 / 482 ] simplifiying candidate # 1552474361.025 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474361.025 * * [simplify]: iters left: 6 (11 enodes) 1552474361.027 * * [simplify]: iters left: 5 (45 enodes) 1552474361.035 * * [simplify]: iters left: 4 (89 enodes) 1552474361.054 * * [simplify]: iters left: 3 (144 enodes) 1552474361.092 * * [simplify]: iters left: 2 (163 enodes) 1552474361.114 * * [simplify]: iters left: 1 (195 enodes) 1552474361.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.174 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474361.175 * * [simplify]: Extracting #2: cost 43 inf + 246 1552474361.176 * * [simplify]: Extracting #3: cost 21 inf + 2314 1552474361.178 * * [simplify]: Extracting #4: cost 6 inf + 5510 1552474361.180 * * [simplify]: Extracting #5: cost 0 inf + 7252 1552474361.183 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474361.183 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.184 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474361.184 * * [simplify]: iters left: 6 (7 enodes) 1552474361.187 * * [simplify]: iters left: 5 (29 enodes) 1552474361.197 * * [simplify]: iters left: 4 (57 enodes) 1552474361.220 * * [simplify]: iters left: 3 (139 enodes) 1552474361.281 * * [simplify]: iters left: 2 (212 enodes) 1552474361.320 * * [simplify]: iters left: 1 (235 enodes) 1552474361.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.335 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474361.335 * [simplify]: Simplified to 0 1552474361.335 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.336 * * * * [progress]: [ 210 / 482 ] simplifiying candidate # 1552474361.336 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474361.336 * * [simplify]: iters left: 6 (10 enodes) 1552474361.338 * * [simplify]: iters left: 5 (38 enodes) 1552474361.344 * * [simplify]: iters left: 4 (59 enodes) 1552474361.354 * * [simplify]: iters left: 3 (80 enodes) 1552474361.379 * * [simplify]: iters left: 2 (92 enodes) 1552474361.406 * * [simplify]: iters left: 1 (115 enodes) 1552474361.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.445 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474361.445 * * [simplify]: Extracting #2: cost 34 inf + 288 1552474361.446 * * [simplify]: Extracting #3: cost 18 inf + 1471 1552474361.448 * * [simplify]: Extracting #4: cost 9 inf + 3036 1552474361.449 * * [simplify]: Extracting #5: cost 1 inf + 5394 1552474361.452 * * [simplify]: Extracting #6: cost 0 inf + 5726 1552474361.454 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474361.454 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.454 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474361.454 * * [simplify]: iters left: 6 (6 enodes) 1552474361.457 * * [simplify]: iters left: 5 (22 enodes) 1552474361.461 * * [simplify]: iters left: 4 (36 enodes) 1552474361.467 * * [simplify]: iters left: 3 (79 enodes) 1552474361.480 * * [simplify]: iters left: 2 (107 enodes) 1552474361.495 * * [simplify]: iters left: 1 (110 enodes) 1552474361.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.503 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474361.503 * [simplify]: Simplified to 0 1552474361.503 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.503 * * * * [progress]: [ 211 / 482 ] simplifiying candidate # 1552474361.503 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* x.im (* x.im 1)))) 1552474361.503 * * [simplify]: iters left: 6 (10 enodes) 1552474361.508 * * [simplify]: iters left: 5 (37 enodes) 1552474361.519 * * [simplify]: iters left: 4 (52 enodes) 1552474361.533 * * [simplify]: iters left: 3 (62 enodes) 1552474361.549 * * [simplify]: iters left: 2 (69 enodes) 1552474361.568 * * [simplify]: iters left: 1 (89 enodes) 1552474361.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.597 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474361.597 * * [simplify]: Extracting #2: cost 27 inf + 247 1552474361.598 * * [simplify]: Extracting #3: cost 16 inf + 946 1552474361.599 * * [simplify]: Extracting #4: cost 8 inf + 2631 1552474361.601 * * [simplify]: Extracting #5: cost 0 inf + 5078 1552474361.602 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474361.602 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.602 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474361.603 * * [simplify]: iters left: 5 (6 enodes) 1552474361.606 * * [simplify]: iters left: 4 (21 enodes) 1552474361.616 * * [simplify]: iters left: 3 (34 enodes) 1552474361.624 * * [simplify]: iters left: 2 (46 enodes) 1552474361.630 * * [simplify]: iters left: 1 (53 enodes) 1552474361.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.637 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474361.637 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474361.637 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474361.637 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474361.637 * [simplify]: Simplified to (* x.im 0) 1552474361.637 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.638 * * * * [progress]: [ 212 / 482 ] simplifiying candidate # 1552474361.638 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474361.638 * * [simplify]: iters left: 6 (11 enodes) 1552474361.640 * * [simplify]: iters left: 5 (45 enodes) 1552474361.648 * * [simplify]: iters left: 4 (85 enodes) 1552474361.667 * * [simplify]: iters left: 3 (127 enodes) 1552474361.687 * * [simplify]: iters left: 2 (152 enodes) 1552474361.716 * * [simplify]: iters left: 1 (185 enodes) 1552474361.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.761 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474361.761 * * [simplify]: Extracting #2: cost 38 inf + 532 1552474361.761 * * [simplify]: Extracting #3: cost 22 inf + 2195 1552474361.762 * * [simplify]: Extracting #4: cost 9 inf + 4391 1552474361.764 * * [simplify]: Extracting #5: cost 1 inf + 6920 1552474361.765 * * [simplify]: Extracting #6: cost 0 inf + 7252 1552474361.766 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474361.766 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.767 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474361.767 * * [simplify]: iters left: 6 (7 enodes) 1552474361.768 * * [simplify]: iters left: 5 (33 enodes) 1552474361.779 * * [simplify]: iters left: 4 (61 enodes) 1552474361.807 * * [simplify]: iters left: 3 (127 enodes) 1552474361.863 * * [simplify]: iters left: 2 (216 enodes) 1552474361.906 * * [simplify]: iters left: 1 (250 enodes) 1552474361.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474361.931 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474361.931 * [simplify]: Simplified to 0 1552474361.932 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474361.932 * * * * [progress]: [ 213 / 482 ] simplifiying candidate # 1552474361.932 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474361.932 * * [simplify]: iters left: 6 (10 enodes) 1552474361.937 * * [simplify]: iters left: 5 (38 enodes) 1552474361.948 * * [simplify]: iters left: 4 (59 enodes) 1552474361.967 * * [simplify]: iters left: 3 (82 enodes) 1552474361.989 * * [simplify]: iters left: 2 (95 enodes) 1552474362.008 * * [simplify]: iters left: 1 (117 enodes) 1552474362.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.030 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474362.031 * * [simplify]: Extracting #2: cost 34 inf + 328 1552474362.032 * * [simplify]: Extracting #3: cost 17 inf + 1393 1552474362.034 * * [simplify]: Extracting #4: cost 6 inf + 3984 1552474362.035 * * [simplify]: Extracting #5: cost 1 inf + 5394 1552474362.037 * * [simplify]: Extracting #6: cost 0 inf + 5726 1552474362.039 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474362.039 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.040 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474362.040 * * [simplify]: iters left: 6 (6 enodes) 1552474362.043 * * [simplify]: iters left: 5 (26 enodes) 1552474362.051 * * [simplify]: iters left: 4 (43 enodes) 1552474362.066 * * [simplify]: iters left: 3 (81 enodes) 1552474362.093 * * [simplify]: iters left: 2 (119 enodes) 1552474362.119 * * [simplify]: iters left: 1 (125 enodes) 1552474362.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.137 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474362.137 * [simplify]: Simplified to 0 1552474362.137 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.137 * * * * [progress]: [ 214 / 482 ] simplifiying candidate # 1552474362.138 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* (* x.im x.im) 1))) 1552474362.138 * * [simplify]: iters left: 6 (10 enodes) 1552474362.147 * * [simplify]: iters left: 5 (39 enodes) 1552474362.160 * * [simplify]: iters left: 4 (53 enodes) 1552474362.175 * * [simplify]: iters left: 3 (63 enodes) 1552474362.193 * * [simplify]: iters left: 2 (72 enodes) 1552474362.208 * * [simplify]: iters left: 1 (92 enodes) 1552474362.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.223 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474362.223 * * [simplify]: Extracting #2: cost 26 inf + 86 1552474362.224 * * [simplify]: Extracting #3: cost 18 inf + 620 1552474362.224 * * [simplify]: Extracting #4: cost 10 inf + 1894 1552474362.225 * * [simplify]: Extracting #5: cost 3 inf + 3880 1552474362.225 * * [simplify]: Extracting #6: cost 0 inf + 4916 1552474362.226 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474362.226 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.226 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474362.227 * * [simplify]: iters left: 5 (6 enodes) 1552474362.228 * * [simplify]: iters left: 4 (25 enodes) 1552474362.237 * * [simplify]: iters left: 3 (38 enodes) 1552474362.250 * * [simplify]: iters left: 2 (55 enodes) 1552474362.267 * * [simplify]: iters left: 1 (67 enodes) 1552474362.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.292 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474362.292 * [simplify]: Simplified to 0 1552474362.293 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.293 * * * * [progress]: [ 215 / 482 ] simplifiying candidate # 1552474362.293 * [simplify]: Simplifying (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* x.im x.im))) 1552474362.293 * * [simplify]: iters left: 6 (8 enodes) 1552474362.295 * * [simplify]: iters left: 5 (29 enodes) 1552474362.299 * * [simplify]: iters left: 4 (36 enodes) 1552474362.304 * * [simplify]: iters left: 3 (41 enodes) 1552474362.310 * * [simplify]: iters left: 2 (48 enodes) 1552474362.318 * * [simplify]: iters left: 1 (68 enodes) 1552474362.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.333 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474362.334 * * [simplify]: Extracting #2: cost 26 inf + 84 1552474362.334 * * [simplify]: Extracting #3: cost 16 inf + 783 1552474362.334 * * [simplify]: Extracting #4: cost 8 inf + 2425 1552474362.335 * * [simplify]: Extracting #5: cost 2 inf + 4209 1552474362.335 * * [simplify]: Extracting #6: cost 0 inf + 4914 1552474362.336 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474362.336 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.336 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474362.336 * * [simplify]: iters left: 3 (4 enodes) 1552474362.337 * * [simplify]: iters left: 2 (14 enodes) 1552474362.339 * * [simplify]: iters left: 1 (21 enodes) 1552474362.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.343 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474362.343 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474362.343 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474362.343 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474362.343 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474362.343 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.343 * * * * [progress]: [ 216 / 482 ] simplifiying candidate # 1552474362.343 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* x.im x.im))) 1552474362.344 * * [simplify]: iters left: 5 (7 enodes) 1552474362.345 * * [simplify]: iters left: 4 (27 enodes) 1552474362.349 * * [simplify]: iters left: 3 (30 enodes) 1552474362.352 * * [simplify]: iters left: 2 (37 enodes) 1552474362.358 * * [simplify]: iters left: 1 (52 enodes) 1552474362.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.370 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474362.370 * * [simplify]: Extracting #2: cost 29 inf + 413 1552474362.371 * * [simplify]: Extracting #3: cost 8 inf + 2048 1552474362.371 * * [simplify]: Extracting #4: cost 0 inf + 3024 1552474362.372 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474362.372 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.372 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474362.372 * * [simplify]: iters left: 3 (4 enodes) 1552474362.373 * * [simplify]: iters left: 2 (14 enodes) 1552474362.375 * * [simplify]: iters left: 1 (21 enodes) 1552474362.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.378 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474362.378 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474362.378 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474362.378 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474362.379 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474362.379 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.379 * * * * [progress]: [ 217 / 482 ] simplifiying candidate # 1552474362.379 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474362.379 * * [simplify]: iters left: 6 (10 enodes) 1552474362.381 * * [simplify]: iters left: 5 (40 enodes) 1552474362.388 * * [simplify]: iters left: 4 (56 enodes) 1552474362.397 * * [simplify]: iters left: 3 (87 enodes) 1552474362.421 * * [simplify]: iters left: 2 (158 enodes) 1552474362.484 * * [simplify]: iters left: 1 (297 enodes) 1552474362.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.583 * * [simplify]: Extracting #1: cost 43 inf + 0 1552474362.584 * * [simplify]: Extracting #2: cost 150 inf + 449 1552474362.585 * * [simplify]: Extracting #3: cost 145 inf + 2857 1552474362.593 * * [simplify]: Extracting #4: cost 52 inf + 40849 1552474362.605 * * [simplify]: Extracting #5: cost 3 inf + 67683 1552474362.614 * * [simplify]: Extracting #6: cost 0 inf + 69604 1552474362.622 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474362.622 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.622 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474362.623 * * [simplify]: iters left: 6 (7 enodes) 1552474362.624 * * [simplify]: iters left: 5 (26 enodes) 1552474362.629 * * [simplify]: iters left: 4 (42 enodes) 1552474362.639 * * [simplify]: iters left: 3 (87 enodes) 1552474362.676 * * [simplify]: iters left: 2 (140 enodes) 1552474362.718 * * [simplify]: iters left: 1 (209 enodes) 1552474362.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.767 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474362.767 * [simplify]: Simplified to 0 1552474362.767 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.767 * * * * [progress]: [ 218 / 482 ] simplifiying candidate # 1552474362.768 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474362.768 * * [simplify]: iters left: 6 (9 enodes) 1552474362.772 * * [simplify]: iters left: 5 (32 enodes) 1552474362.785 * * [simplify]: iters left: 4 (39 enodes) 1552474362.790 * * [simplify]: iters left: 3 (54 enodes) 1552474362.798 * * [simplify]: iters left: 2 (83 enodes) 1552474362.810 * * [simplify]: iters left: 1 (147 enodes) 1552474362.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.847 * * [simplify]: Extracting #1: cost 35 inf + 0 1552474362.848 * * [simplify]: Extracting #2: cost 82 inf + 330 1552474362.849 * * [simplify]: Extracting #3: cost 23 inf + 5879 1552474362.855 * * [simplify]: Extracting #4: cost 0 inf + 9204 1552474362.858 * * [simplify]: Extracting #5: cost 0 inf + 9124 1552474362.861 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474362.861 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.861 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474362.861 * * [simplify]: iters left: 6 (6 enodes) 1552474362.862 * * [simplify]: iters left: 5 (19 enodes) 1552474362.865 * * [simplify]: iters left: 4 (27 enodes) 1552474362.869 * * [simplify]: iters left: 3 (39 enodes) 1552474362.874 * * [simplify]: iters left: 2 (45 enodes) 1552474362.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.880 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474362.880 * [simplify]: Simplified to 0 1552474362.880 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.880 * * * * [progress]: [ 219 / 482 ] simplifiying candidate # 1552474362.880 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* x.im x.im) 1))) 1552474362.880 * * [simplify]: iters left: 6 (9 enodes) 1552474362.884 * * [simplify]: iters left: 5 (37 enodes) 1552474362.897 * * [simplify]: iters left: 4 (47 enodes) 1552474362.909 * * [simplify]: iters left: 3 (57 enodes) 1552474362.918 * * [simplify]: iters left: 2 (74 enodes) 1552474362.928 * * [simplify]: iters left: 1 (108 enodes) 1552474362.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474362.950 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474362.950 * * [simplify]: Extracting #2: cost 46 inf + 126 1552474362.951 * * [simplify]: Extracting #3: cost 17 inf + 2938 1552474362.952 * * [simplify]: Extracting #4: cost 1 inf + 3968 1552474362.953 * * [simplify]: Extracting #5: cost 0 inf + 4090 1552474362.955 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474362.955 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474362.955 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474362.955 * * [simplify]: iters left: 5 (6 enodes) 1552474362.957 * * [simplify]: iters left: 4 (25 enodes) 1552474362.962 * * [simplify]: iters left: 3 (38 enodes) 1552474362.968 * * [simplify]: iters left: 2 (55 enodes) 1552474362.985 * * [simplify]: iters left: 1 (67 enodes) 1552474363.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474363.003 * [simplify]: Simplified to 0 1552474363.003 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.003 * * * * [progress]: [ 220 / 482 ] simplifiying candidate # 1552474363.004 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474363.004 * * [simplify]: iters left: 6 (10 enodes) 1552474363.009 * * [simplify]: iters left: 5 (47 enodes) 1552474363.019 * * [simplify]: iters left: 4 (99 enodes) 1552474363.042 * * [simplify]: iters left: 3 (177 enodes) 1552474363.114 * * [simplify]: iters left: 2 (295 enodes) 1552474363.174 * * [simplify]: iters left: 1 (452 enodes) 1552474363.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.293 * * [simplify]: Extracting #1: cost 39 inf + 0 1552474363.294 * * [simplify]: Extracting #2: cost 136 inf + 491 1552474363.297 * * [simplify]: Extracting #3: cost 136 inf + 2570 1552474363.302 * * [simplify]: Extracting #4: cost 93 inf + 16530 1552474363.314 * * [simplify]: Extracting #5: cost 19 inf + 59446 1552474363.324 * * [simplify]: Extracting #6: cost 0 inf + 72255 1552474363.335 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474363.335 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.336 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474363.336 * * [simplify]: iters left: 6 (7 enodes) 1552474363.338 * * [simplify]: iters left: 5 (36 enodes) 1552474363.345 * * [simplify]: iters left: 4 (71 enodes) 1552474363.364 * * [simplify]: iters left: 3 (184 enodes) 1552474363.436 * * [simplify]: iters left: 2 (332 enodes) 1552474363.506 * * [simplify]: iters left: 1 (415 enodes) 1552474363.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.604 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474363.604 * [simplify]: Simplified to 0 1552474363.604 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.605 * * * * [progress]: [ 221 / 482 ] simplifiying candidate # 1552474363.605 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474363.605 * * [simplify]: iters left: 6 (9 enodes) 1552474363.609 * * [simplify]: iters left: 5 (33 enodes) 1552474363.618 * * [simplify]: iters left: 4 (44 enodes) 1552474363.629 * * [simplify]: iters left: 3 (55 enodes) 1552474363.643 * * [simplify]: iters left: 2 (70 enodes) 1552474363.667 * * [simplify]: iters left: 1 (106 enodes) 1552474363.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.703 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474363.704 * * [simplify]: Extracting #2: cost 52 inf + 125 1552474363.705 * * [simplify]: Extracting #3: cost 14 inf + 2869 1552474363.708 * * [simplify]: Extracting #4: cost 0 inf + 4415 1552474363.711 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474363.711 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.711 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474363.712 * * [simplify]: iters left: 6 (6 enodes) 1552474363.714 * * [simplify]: iters left: 5 (19 enodes) 1552474363.720 * * [simplify]: iters left: 4 (30 enodes) 1552474363.729 * * [simplify]: iters left: 3 (42 enodes) 1552474363.740 * * [simplify]: iters left: 2 (49 enodes) 1552474363.751 * * [simplify]: iters left: 1 (52 enodes) 1552474363.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.761 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474363.761 * [simplify]: Simplified to 0 1552474363.761 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.761 * * * * [progress]: [ 222 / 482 ] simplifiying candidate # 1552474363.762 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* x.im x.im) (* 1 1)))) 1552474363.762 * * [simplify]: iters left: 6 (10 enodes) 1552474363.765 * * [simplify]: iters left: 5 (41 enodes) 1552474363.771 * * [simplify]: iters left: 4 (51 enodes) 1552474363.778 * * [simplify]: iters left: 3 (61 enodes) 1552474363.790 * * [simplify]: iters left: 2 (88 enodes) 1552474363.807 * * [simplify]: iters left: 1 (131 enodes) 1552474363.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.849 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474363.849 * * [simplify]: Extracting #2: cost 54 inf + 86 1552474363.850 * * [simplify]: Extracting #3: cost 22 inf + 2588 1552474363.851 * * [simplify]: Extracting #4: cost 1 inf + 4792 1552474363.853 * * [simplify]: Extracting #5: cost 0 inf + 4914 1552474363.855 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474363.855 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.855 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474363.855 * * [simplify]: iters left: 5 (7 enodes) 1552474363.858 * * [simplify]: iters left: 4 (29 enodes) 1552474363.863 * * [simplify]: iters left: 3 (38 enodes) 1552474363.868 * * [simplify]: iters left: 2 (45 enodes) 1552474363.879 * * [simplify]: iters left: 1 (59 enodes) 1552474363.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.896 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474363.896 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474363.896 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474363.897 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474363.897 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474363.897 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.897 * * * * [progress]: [ 223 / 482 ] simplifiying candidate # 1552474363.898 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474363.898 * * [simplify]: iters left: 6 (9 enodes) 1552474363.902 * * [simplify]: iters left: 5 (33 enodes) 1552474363.906 * * [simplify]: iters left: 4 (44 enodes) 1552474363.912 * * [simplify]: iters left: 3 (55 enodes) 1552474363.919 * * [simplify]: iters left: 2 (70 enodes) 1552474363.928 * * [simplify]: iters left: 1 (106 enodes) 1552474363.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474363.961 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474363.962 * * [simplify]: Extracting #2: cost 52 inf + 125 1552474363.963 * * [simplify]: Extracting #3: cost 14 inf + 2869 1552474363.966 * * [simplify]: Extracting #4: cost 0 inf + 4415 1552474363.969 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474363.969 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474363.969 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474363.969 * * [simplify]: iters left: 6 (6 enodes) 1552474363.972 * * [simplify]: iters left: 5 (19 enodes) 1552474363.978 * * [simplify]: iters left: 4 (30 enodes) 1552474363.989 * * [simplify]: iters left: 3 (42 enodes) 1552474364.000 * * [simplify]: iters left: 2 (49 enodes) 1552474364.012 * * [simplify]: iters left: 1 (52 enodes) 1552474364.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.023 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474364.023 * [simplify]: Simplified to 0 1552474364.023 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.023 * * * * [progress]: [ 224 / 482 ] simplifiying candidate # 1552474364.024 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474364.024 * * [simplify]: iters left: 6 (10 enodes) 1552474364.028 * * [simplify]: iters left: 5 (43 enodes) 1552474364.042 * * [simplify]: iters left: 4 (83 enodes) 1552474364.070 * * [simplify]: iters left: 3 (127 enodes) 1552474364.099 * * [simplify]: iters left: 2 (142 enodes) 1552474364.119 * * [simplify]: iters left: 1 (171 enodes) 1552474364.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.140 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474364.140 * * [simplify]: Extracting #2: cost 37 inf + 43 1552474364.141 * * [simplify]: Extracting #3: cost 17 inf + 1391 1552474364.142 * * [simplify]: Extracting #4: cost 0 inf + 3570 1552474364.143 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474364.143 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.143 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474364.143 * * [simplify]: iters left: 6 (7 enodes) 1552474364.145 * * [simplify]: iters left: 5 (29 enodes) 1552474364.149 * * [simplify]: iters left: 4 (57 enodes) 1552474364.160 * * [simplify]: iters left: 3 (139 enodes) 1552474364.198 * * [simplify]: iters left: 2 (212 enodes) 1552474364.245 * * [simplify]: iters left: 1 (235 enodes) 1552474364.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.273 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474364.273 * [simplify]: Simplified to 0 1552474364.273 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.273 * * * * [progress]: [ 225 / 482 ] simplifiying candidate # 1552474364.274 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474364.274 * * [simplify]: iters left: 6 (9 enodes) 1552474364.278 * * [simplify]: iters left: 5 (36 enodes) 1552474364.291 * * [simplify]: iters left: 4 (53 enodes) 1552474364.302 * * [simplify]: iters left: 3 (67 enodes) 1552474364.310 * * [simplify]: iters left: 2 (79 enodes) 1552474364.321 * * [simplify]: iters left: 1 (106 enodes) 1552474364.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.336 * * [simplify]: Extracting #1: cost 35 inf + 0 1552474364.336 * * [simplify]: Extracting #2: cost 39 inf + 587 1552474364.337 * * [simplify]: Extracting #3: cost 12 inf + 2534 1552474364.338 * * [simplify]: Extracting #4: cost 0 inf + 3836 1552474364.339 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474364.339 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.339 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474364.339 * * [simplify]: iters left: 6 (6 enodes) 1552474364.340 * * [simplify]: iters left: 5 (22 enodes) 1552474364.346 * * [simplify]: iters left: 4 (36 enodes) 1552474364.360 * * [simplify]: iters left: 3 (79 enodes) 1552474364.385 * * [simplify]: iters left: 2 (107 enodes) 1552474364.409 * * [simplify]: iters left: 1 (110 enodes) 1552474364.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.423 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474364.423 * [simplify]: Simplified to 0 1552474364.423 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.423 * * * * [progress]: [ 226 / 482 ] simplifiying candidate # 1552474364.424 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* x.im (* x.im 1)))) 1552474364.424 * * [simplify]: iters left: 6 (9 enodes) 1552474364.428 * * [simplify]: iters left: 5 (35 enodes) 1552474364.439 * * [simplify]: iters left: 4 (46 enodes) 1552474364.450 * * [simplify]: iters left: 3 (55 enodes) 1552474364.458 * * [simplify]: iters left: 2 (70 enodes) 1552474364.468 * * [simplify]: iters left: 1 (105 enodes) 1552474364.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.499 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474364.499 * * [simplify]: Extracting #2: cost 51 inf + 124 1552474364.500 * * [simplify]: Extracting #3: cost 27 inf + 1778 1552474364.502 * * [simplify]: Extracting #4: cost 2 inf + 4184 1552474364.505 * * [simplify]: Extracting #5: cost 0 inf + 4333 1552474364.508 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474364.508 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.508 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474364.508 * * [simplify]: iters left: 5 (6 enodes) 1552474364.510 * * [simplify]: iters left: 4 (21 enodes) 1552474364.514 * * [simplify]: iters left: 3 (34 enodes) 1552474364.519 * * [simplify]: iters left: 2 (46 enodes) 1552474364.525 * * [simplify]: iters left: 1 (53 enodes) 1552474364.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.532 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474364.532 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474364.532 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474364.532 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474364.532 * [simplify]: Simplified to (* x.im 0) 1552474364.532 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.532 * * * * [progress]: [ 227 / 482 ] simplifiying candidate # 1552474364.532 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474364.533 * * [simplify]: iters left: 6 (10 enodes) 1552474364.535 * * [simplify]: iters left: 5 (43 enodes) 1552474364.543 * * [simplify]: iters left: 4 (80 enodes) 1552474364.569 * * [simplify]: iters left: 3 (109 enodes) 1552474364.604 * * [simplify]: iters left: 2 (130 enodes) 1552474364.622 * * [simplify]: iters left: 1 (161 enodes) 1552474364.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.645 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474364.645 * * [simplify]: Extracting #2: cost 32 inf + 1057 1552474364.647 * * [simplify]: Extracting #3: cost 1 inf + 3932 1552474364.648 * * [simplify]: Extracting #4: cost 0 inf + 4133 1552474364.649 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474364.649 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.649 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474364.649 * * [simplify]: iters left: 6 (7 enodes) 1552474364.651 * * [simplify]: iters left: 5 (33 enodes) 1552474364.656 * * [simplify]: iters left: 4 (61 enodes) 1552474364.670 * * [simplify]: iters left: 3 (127 enodes) 1552474364.704 * * [simplify]: iters left: 2 (216 enodes) 1552474364.740 * * [simplify]: iters left: 1 (250 enodes) 1552474364.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.760 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474364.761 * [simplify]: Simplified to 0 1552474364.761 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.761 * * * * [progress]: [ 228 / 482 ] simplifiying candidate # 1552474364.761 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474364.761 * * [simplify]: iters left: 6 (9 enodes) 1552474364.763 * * [simplify]: iters left: 5 (36 enodes) 1552474364.769 * * [simplify]: iters left: 4 (53 enodes) 1552474364.776 * * [simplify]: iters left: 3 (70 enodes) 1552474364.785 * * [simplify]: iters left: 2 (81 enodes) 1552474364.797 * * [simplify]: iters left: 1 (106 enodes) 1552474364.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.817 * * [simplify]: Extracting #1: cost 35 inf + 0 1552474364.817 * * [simplify]: Extracting #2: cost 40 inf + 451 1552474364.819 * * [simplify]: Extracting #3: cost 6 inf + 3346 1552474364.820 * * [simplify]: Extracting #4: cost 0 inf + 3836 1552474364.822 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474364.822 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.823 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474364.823 * * [simplify]: iters left: 6 (6 enodes) 1552474364.826 * * [simplify]: iters left: 5 (26 enodes) 1552474364.835 * * [simplify]: iters left: 4 (43 enodes) 1552474364.846 * * [simplify]: iters left: 3 (81 enodes) 1552474364.860 * * [simplify]: iters left: 2 (119 enodes) 1552474364.876 * * [simplify]: iters left: 1 (125 enodes) 1552474364.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.886 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474364.886 * [simplify]: Simplified to 0 1552474364.886 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.886 * * * * [progress]: [ 229 / 482 ] simplifiying candidate # 1552474364.886 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* (* x.im x.im) 1))) 1552474364.886 * * [simplify]: iters left: 6 (9 enodes) 1552474364.889 * * [simplify]: iters left: 5 (37 enodes) 1552474364.896 * * [simplify]: iters left: 4 (47 enodes) 1552474364.905 * * [simplify]: iters left: 3 (57 enodes) 1552474364.913 * * [simplify]: iters left: 2 (74 enodes) 1552474364.930 * * [simplify]: iters left: 1 (108 enodes) 1552474364.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474364.958 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474364.958 * * [simplify]: Extracting #2: cost 46 inf + 126 1552474364.958 * * [simplify]: Extracting #3: cost 17 inf + 2938 1552474364.960 * * [simplify]: Extracting #4: cost 1 inf + 3968 1552474364.961 * * [simplify]: Extracting #5: cost 0 inf + 4090 1552474364.962 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474364.962 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474364.963 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474364.963 * * [simplify]: iters left: 5 (6 enodes) 1552474364.965 * * [simplify]: iters left: 4 (25 enodes) 1552474364.969 * * [simplify]: iters left: 3 (38 enodes) 1552474364.976 * * [simplify]: iters left: 2 (55 enodes) 1552474364.991 * * [simplify]: iters left: 1 (67 enodes) 1552474365.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.011 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474365.011 * [simplify]: Simplified to 0 1552474365.011 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.011 * * * * [progress]: [ 230 / 482 ] simplifiying candidate # 1552474365.011 * [simplify]: Simplifying (fma (sqrt (* x.re x.re)) (sqrt (* x.re x.re)) (- (* x.im x.im))) 1552474365.011 * * [simplify]: iters left: 5 (7 enodes) 1552474365.013 * * [simplify]: iters left: 4 (27 enodes) 1552474365.016 * * [simplify]: iters left: 3 (30 enodes) 1552474365.020 * * [simplify]: iters left: 2 (37 enodes) 1552474365.026 * * [simplify]: iters left: 1 (52 enodes) 1552474365.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.033 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474365.034 * * [simplify]: Extracting #2: cost 29 inf + 413 1552474365.034 * * [simplify]: Extracting #3: cost 8 inf + 2048 1552474365.035 * * [simplify]: Extracting #4: cost 0 inf + 3024 1552474365.035 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474365.035 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.035 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474365.036 * * [simplify]: iters left: 3 (4 enodes) 1552474365.036 * * [simplify]: iters left: 2 (14 enodes) 1552474365.038 * * [simplify]: iters left: 1 (21 enodes) 1552474365.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.042 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474365.042 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474365.042 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474365.043 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474365.043 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474365.043 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.043 * * * * [progress]: [ 231 / 482 ] simplifiying candidate # 1552474365.044 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* x.im x.im))) 1552474365.044 * * [simplify]: iters left: 5 (7 enodes) 1552474365.048 * * [simplify]: iters left: 4 (28 enodes) 1552474365.057 * * [simplify]: iters left: 3 (36 enodes) 1552474365.070 * * [simplify]: iters left: 2 (47 enodes) 1552474365.083 * * [simplify]: iters left: 1 (56 enodes) 1552474365.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.097 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474365.097 * * [simplify]: Extracting #2: cost 19 inf + 168 1552474365.097 * * [simplify]: Extracting #3: cost 3 inf + 1384 1552474365.098 * * [simplify]: Extracting #4: cost 0 inf + 1559 1552474365.098 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474365.098 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.099 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474365.099 * * [simplify]: iters left: 3 (4 enodes) 1552474365.100 * * [simplify]: iters left: 2 (14 enodes) 1552474365.102 * * [simplify]: iters left: 1 (21 enodes) 1552474365.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.105 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474365.105 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474365.105 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474365.105 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474365.105 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474365.105 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.106 * * * * [progress]: [ 232 / 482 ] simplifiying candidate # 1552474365.106 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474365.106 * * [simplify]: iters left: 6 (10 enodes) 1552474365.111 * * [simplify]: iters left: 5 (41 enodes) 1552474365.118 * * [simplify]: iters left: 4 (62 enodes) 1552474365.130 * * [simplify]: iters left: 3 (94 enodes) 1552474365.152 * * [simplify]: iters left: 2 (151 enodes) 1552474365.180 * * [simplify]: iters left: 1 (260 enodes) 1552474365.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.291 * * [simplify]: Extracting #1: cost 31 inf + 0 1552474365.292 * * [simplify]: Extracting #2: cost 102 inf + 520 1552474365.294 * * [simplify]: Extracting #3: cost 96 inf + 3244 1552474365.299 * * [simplify]: Extracting #4: cost 51 inf + 20712 1552474365.309 * * [simplify]: Extracting #5: cost 2 inf + 50251 1552474365.320 * * [simplify]: Extracting #6: cost 0 inf + 51708 1552474365.332 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474365.332 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.332 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474365.332 * * [simplify]: iters left: 6 (7 enodes) 1552474365.335 * * [simplify]: iters left: 5 (26 enodes) 1552474365.345 * * [simplify]: iters left: 4 (42 enodes) 1552474365.353 * * [simplify]: iters left: 3 (87 enodes) 1552474365.369 * * [simplify]: iters left: 2 (140 enodes) 1552474365.409 * * [simplify]: iters left: 1 (209 enodes) 1552474365.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.482 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474365.482 * [simplify]: Simplified to 0 1552474365.482 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.483 * * * * [progress]: [ 233 / 482 ] simplifiying candidate # 1552474365.483 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474365.483 * * [simplify]: iters left: 6 (9 enodes) 1552474365.488 * * [simplify]: iters left: 5 (33 enodes) 1552474365.498 * * [simplify]: iters left: 4 (45 enodes) 1552474365.511 * * [simplify]: iters left: 3 (61 enodes) 1552474365.528 * * [simplify]: iters left: 2 (77 enodes) 1552474365.547 * * [simplify]: iters left: 1 (111 enodes) 1552474365.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.586 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474365.589 * * [simplify]: Extracting #2: cost 46 inf + 329 1552474365.590 * * [simplify]: Extracting #3: cost 10 inf + 3232 1552474365.592 * * [simplify]: Extracting #4: cost 1 inf + 4129 1552474365.593 * * [simplify]: Extracting #5: cost 0 inf + 4251 1552474365.594 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474365.594 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.595 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474365.595 * * [simplify]: iters left: 6 (6 enodes) 1552474365.596 * * [simplify]: iters left: 5 (19 enodes) 1552474365.599 * * [simplify]: iters left: 4 (27 enodes) 1552474365.603 * * [simplify]: iters left: 3 (39 enodes) 1552474365.608 * * [simplify]: iters left: 2 (45 enodes) 1552474365.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.612 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474365.612 * [simplify]: Simplified to 0 1552474365.612 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.612 * * * * [progress]: [ 234 / 482 ] simplifiying candidate # 1552474365.613 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* x.im x.im) 1))) 1552474365.613 * * [simplify]: iters left: 6 (8 enodes) 1552474365.615 * * [simplify]: iters left: 5 (33 enodes) 1552474365.621 * * [simplify]: iters left: 4 (46 enodes) 1552474365.634 * * [simplify]: iters left: 3 (58 enodes) 1552474365.649 * * [simplify]: iters left: 2 (74 enodes) 1552474365.671 * * [simplify]: iters left: 1 (104 enodes) 1552474365.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.714 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474365.714 * * [simplify]: Extracting #2: cost 33 inf + 4 1552474365.714 * * [simplify]: Extracting #3: cost 17 inf + 911 1552474365.715 * * [simplify]: Extracting #4: cost 2 inf + 2342 1552474365.716 * * [simplify]: Extracting #5: cost 0 inf + 2506 1552474365.717 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474365.717 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.717 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474365.717 * * [simplify]: iters left: 5 (6 enodes) 1552474365.719 * * [simplify]: iters left: 4 (25 enodes) 1552474365.723 * * [simplify]: iters left: 3 (38 enodes) 1552474365.730 * * [simplify]: iters left: 2 (55 enodes) 1552474365.738 * * [simplify]: iters left: 1 (67 enodes) 1552474365.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474365.752 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474365.752 * [simplify]: Simplified to 0 1552474365.752 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474365.752 * * * * [progress]: [ 235 / 482 ] simplifiying candidate # 1552474365.752 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474365.753 * * [simplify]: iters left: 6 (10 enodes) 1552474365.758 * * [simplify]: iters left: 5 (48 enodes) 1552474365.770 * * [simplify]: iters left: 4 (106 enodes) 1552474365.794 * * [simplify]: iters left: 3 (184 enodes) 1552474365.831 * * [simplify]: iters left: 2 (293 enodes) 1552474365.933 * * [simplify]: iters left: 1 (491 enodes) 1552474366.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.058 * * [simplify]: Extracting #1: cost 33 inf + 0 1552474366.059 * * [simplify]: Extracting #2: cost 100 inf + 949 1552474366.067 * * [simplify]: Extracting #3: cost 87 inf + 5588 1552474366.072 * * [simplify]: Extracting #4: cost 55 inf + 18631 1552474366.078 * * [simplify]: Extracting #5: cost 15 inf + 42606 1552474366.084 * * [simplify]: Extracting #6: cost 0 inf + 52306 1552474366.090 * * [simplify]: Extracting #7: cost 0 inf + 52106 1552474366.096 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474366.096 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.097 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474366.097 * * [simplify]: iters left: 6 (7 enodes) 1552474366.099 * * [simplify]: iters left: 5 (36 enodes) 1552474366.106 * * [simplify]: iters left: 4 (71 enodes) 1552474366.126 * * [simplify]: iters left: 3 (184 enodes) 1552474366.218 * * [simplify]: iters left: 2 (332 enodes) 1552474366.267 * * [simplify]: iters left: 1 (415 enodes) 1552474366.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.324 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474366.325 * [simplify]: Simplified to 0 1552474366.325 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.325 * * * * [progress]: [ 236 / 482 ] simplifiying candidate # 1552474366.325 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474366.325 * * [simplify]: iters left: 6 (9 enodes) 1552474366.334 * * [simplify]: iters left: 5 (34 enodes) 1552474366.345 * * [simplify]: iters left: 4 (50 enodes) 1552474366.359 * * [simplify]: iters left: 3 (65 enodes) 1552474366.376 * * [simplify]: iters left: 2 (74 enodes) 1552474366.390 * * [simplify]: iters left: 1 (95 enodes) 1552474366.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.404 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474366.404 * * [simplify]: Extracting #2: cost 29 inf + 291 1552474366.405 * * [simplify]: Extracting #3: cost 3 inf + 2053 1552474366.406 * * [simplify]: Extracting #4: cost 0 inf + 2298 1552474366.406 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474366.406 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.407 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474366.407 * * [simplify]: iters left: 6 (6 enodes) 1552474366.408 * * [simplify]: iters left: 5 (19 enodes) 1552474366.411 * * [simplify]: iters left: 4 (30 enodes) 1552474366.416 * * [simplify]: iters left: 3 (42 enodes) 1552474366.427 * * [simplify]: iters left: 2 (49 enodes) 1552474366.438 * * [simplify]: iters left: 1 (52 enodes) 1552474366.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.452 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474366.452 * [simplify]: Simplified to 0 1552474366.452 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.452 * * * * [progress]: [ 237 / 482 ] simplifiying candidate # 1552474366.452 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* x.im x.im) (* 1 1)))) 1552474366.453 * * [simplify]: iters left: 6 (9 enodes) 1552474366.458 * * [simplify]: iters left: 5 (37 enodes) 1552474366.466 * * [simplify]: iters left: 4 (50 enodes) 1552474366.474 * * [simplify]: iters left: 3 (62 enodes) 1552474366.483 * * [simplify]: iters left: 2 (86 enodes) 1552474366.497 * * [simplify]: iters left: 1 (120 enodes) 1552474366.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.519 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474366.519 * * [simplify]: Extracting #2: cost 31 inf + 168 1552474366.520 * * [simplify]: Extracting #3: cost 2 inf + 2386 1552474366.521 * * [simplify]: Extracting #4: cost 0 inf + 2630 1552474366.522 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474366.522 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.522 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474366.522 * * [simplify]: iters left: 5 (7 enodes) 1552474366.526 * * [simplify]: iters left: 4 (29 enodes) 1552474366.531 * * [simplify]: iters left: 3 (38 enodes) 1552474366.536 * * [simplify]: iters left: 2 (45 enodes) 1552474366.542 * * [simplify]: iters left: 1 (59 enodes) 1552474366.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.551 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474366.551 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474366.551 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474366.551 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474366.551 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474366.551 * [simplify]: Simplified (2 1 1 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.im) (* x.im x.re)) x.re))) 1552474366.551 * * * * [progress]: [ 238 / 482 ] simplifiying candidate # 1552474366.552 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474366.552 * * [simplify]: iters left: 6 (9 enodes) 1552474366.554 * * [simplify]: iters left: 5 (34 enodes) 1552474366.560 * * [simplify]: iters left: 4 (50 enodes) 1552474366.567 * * [simplify]: iters left: 3 (65 enodes) 1552474366.582 * * [simplify]: iters left: 2 (74 enodes) 1552474366.600 * * [simplify]: iters left: 1 (95 enodes) 1552474366.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.630 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474366.631 * * [simplify]: Extracting #2: cost 29 inf + 291 1552474366.632 * * [simplify]: Extracting #3: cost 3 inf + 2053 1552474366.634 * * [simplify]: Extracting #4: cost 0 inf + 2298 1552474366.635 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474366.635 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.636 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474366.636 * * [simplify]: iters left: 6 (6 enodes) 1552474366.639 * * [simplify]: iters left: 5 (19 enodes) 1552474366.644 * * [simplify]: iters left: 4 (30 enodes) 1552474366.652 * * [simplify]: iters left: 3 (42 enodes) 1552474366.663 * * [simplify]: iters left: 2 (49 enodes) 1552474366.675 * * [simplify]: iters left: 1 (52 enodes) 1552474366.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.685 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474366.685 * [simplify]: Simplified to 0 1552474366.685 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.685 * * * * [progress]: [ 239 / 482 ] simplifiying candidate # 1552474366.686 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474366.686 * * [simplify]: iters left: 6 (10 enodes) 1552474366.691 * * [simplify]: iters left: 5 (44 enodes) 1552474366.706 * * [simplify]: iters left: 4 (89 enodes) 1552474366.737 * * [simplify]: iters left: 3 (138 enodes) 1552474366.779 * * [simplify]: iters left: 2 (150 enodes) 1552474366.806 * * [simplify]: iters left: 1 (176 enodes) 1552474366.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.825 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474366.825 * * [simplify]: Extracting #2: cost 30 inf + 125 1552474366.825 * * [simplify]: Extracting #3: cost 15 inf + 1024 1552474366.827 * * [simplify]: Extracting #4: cost 2 inf + 2799 1552474366.829 * * [simplify]: Extracting #5: cost 0 inf + 3161 1552474366.831 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474366.831 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.832 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474366.832 * * [simplify]: iters left: 6 (7 enodes) 1552474366.835 * * [simplify]: iters left: 5 (29 enodes) 1552474366.846 * * [simplify]: iters left: 4 (57 enodes) 1552474366.869 * * [simplify]: iters left: 3 (139 enodes) 1552474366.910 * * [simplify]: iters left: 2 (212 enodes) 1552474366.947 * * [simplify]: iters left: 1 (235 enodes) 1552474366.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474366.980 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474366.980 * [simplify]: Simplified to 0 1552474366.980 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474366.980 * * * * [progress]: [ 240 / 482 ] simplifiying candidate # 1552474366.980 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474366.980 * * [simplify]: iters left: 6 (9 enodes) 1552474366.985 * * [simplify]: iters left: 5 (37 enodes) 1552474366.997 * * [simplify]: iters left: 4 (59 enodes) 1552474367.017 * * [simplify]: iters left: 3 (82 enodes) 1552474367.037 * * [simplify]: iters left: 2 (92 enodes) 1552474367.064 * * [simplify]: iters left: 1 (110 enodes) 1552474367.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.089 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474367.089 * * [simplify]: Extracting #2: cost 28 inf + 329 1552474367.090 * * [simplify]: Extracting #3: cost 5 inf + 1962 1552474367.091 * * [simplify]: Extracting #4: cost 0 inf + 2371 1552474367.093 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474367.093 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.093 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474367.094 * * [simplify]: iters left: 6 (6 enodes) 1552474367.096 * * [simplify]: iters left: 5 (22 enodes) 1552474367.102 * * [simplify]: iters left: 4 (36 enodes) 1552474367.111 * * [simplify]: iters left: 3 (79 enodes) 1552474367.123 * * [simplify]: iters left: 2 (107 enodes) 1552474367.141 * * [simplify]: iters left: 1 (110 enodes) 1552474367.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.156 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474367.156 * [simplify]: Simplified to 0 1552474367.156 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.156 * * * * [progress]: [ 241 / 482 ] simplifiying candidate # 1552474367.157 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* x.im (* x.im 1)))) 1552474367.157 * * [simplify]: iters left: 6 (8 enodes) 1552474367.162 * * [simplify]: iters left: 5 (31 enodes) 1552474367.172 * * [simplify]: iters left: 4 (46 enodes) 1552474367.187 * * [simplify]: iters left: 3 (59 enodes) 1552474367.202 * * [simplify]: iters left: 2 (68 enodes) 1552474367.219 * * [simplify]: iters left: 1 (88 enodes) 1552474367.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.248 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474367.248 * * [simplify]: Extracting #2: cost 31 inf + 85 1552474367.249 * * [simplify]: Extracting #3: cost 6 inf + 1766 1552474367.251 * * [simplify]: Extracting #4: cost 0 inf + 2216 1552474367.252 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474367.252 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.253 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474367.253 * * [simplify]: iters left: 5 (6 enodes) 1552474367.257 * * [simplify]: iters left: 4 (21 enodes) 1552474367.264 * * [simplify]: iters left: 3 (34 enodes) 1552474367.274 * * [simplify]: iters left: 2 (46 enodes) 1552474367.287 * * [simplify]: iters left: 1 (53 enodes) 1552474367.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.302 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474367.302 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474367.302 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474367.302 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474367.303 * [simplify]: Simplified to (* x.im 0) 1552474367.303 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.303 * * * * [progress]: [ 242 / 482 ] simplifiying candidate # 1552474367.304 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474367.304 * * [simplify]: iters left: 6 (10 enodes) 1552474367.309 * * [simplify]: iters left: 5 (44 enodes) 1552474367.326 * * [simplify]: iters left: 4 (85 enodes) 1552474367.358 * * [simplify]: iters left: 3 (123 enodes) 1552474367.401 * * [simplify]: iters left: 2 (144 enodes) 1552474367.424 * * [simplify]: iters left: 1 (172 enodes) 1552474367.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.457 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474367.458 * * [simplify]: Extracting #2: cost 28 inf + 168 1552474367.458 * * [simplify]: Extracting #3: cost 16 inf + 943 1552474367.460 * * [simplify]: Extracting #4: cost 3 inf + 2638 1552474367.461 * * [simplify]: Extracting #5: cost 0 inf + 3161 1552474367.463 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474367.463 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.464 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474367.464 * * [simplify]: iters left: 6 (7 enodes) 1552474367.468 * * [simplify]: iters left: 5 (33 enodes) 1552474367.479 * * [simplify]: iters left: 4 (61 enodes) 1552474367.496 * * [simplify]: iters left: 3 (127 enodes) 1552474367.539 * * [simplify]: iters left: 2 (216 enodes) 1552474367.573 * * [simplify]: iters left: 1 (250 enodes) 1552474367.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.606 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474367.606 * [simplify]: Simplified to 0 1552474367.606 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.606 * * * * [progress]: [ 243 / 482 ] simplifiying candidate # 1552474367.607 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474367.607 * * [simplify]: iters left: 6 (9 enodes) 1552474367.609 * * [simplify]: iters left: 5 (37 enodes) 1552474367.616 * * [simplify]: iters left: 4 (59 enodes) 1552474367.626 * * [simplify]: iters left: 3 (82 enodes) 1552474367.640 * * [simplify]: iters left: 2 (92 enodes) 1552474367.652 * * [simplify]: iters left: 1 (112 enodes) 1552474367.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.679 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474367.679 * * [simplify]: Extracting #2: cost 27 inf + 452 1552474367.680 * * [simplify]: Extracting #3: cost 2 inf + 2207 1552474367.682 * * [simplify]: Extracting #4: cost 0 inf + 2371 1552474367.684 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474367.684 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.684 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474367.684 * * [simplify]: iters left: 6 (6 enodes) 1552474367.687 * * [simplify]: iters left: 5 (26 enodes) 1552474367.696 * * [simplify]: iters left: 4 (43 enodes) 1552474367.711 * * [simplify]: iters left: 3 (81 enodes) 1552474367.737 * * [simplify]: iters left: 2 (119 enodes) 1552474367.762 * * [simplify]: iters left: 1 (125 enodes) 1552474367.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.779 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474367.779 * [simplify]: Simplified to 0 1552474367.779 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.779 * * * * [progress]: [ 244 / 482 ] simplifiying candidate # 1552474367.780 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* x.im x.im) 1))) 1552474367.780 * * [simplify]: iters left: 6 (8 enodes) 1552474367.782 * * [simplify]: iters left: 5 (33 enodes) 1552474367.789 * * [simplify]: iters left: 4 (46 enodes) 1552474367.796 * * [simplify]: iters left: 3 (58 enodes) 1552474367.804 * * [simplify]: iters left: 2 (74 enodes) 1552474367.821 * * [simplify]: iters left: 1 (104 enodes) 1552474367.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.852 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474367.852 * * [simplify]: Extracting #2: cost 33 inf + 4 1552474367.853 * * [simplify]: Extracting #3: cost 17 inf + 911 1552474367.854 * * [simplify]: Extracting #4: cost 2 inf + 2342 1552474367.855 * * [simplify]: Extracting #5: cost 0 inf + 2506 1552474367.855 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474367.856 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.856 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474367.856 * * [simplify]: iters left: 5 (6 enodes) 1552474367.858 * * [simplify]: iters left: 4 (25 enodes) 1552474367.863 * * [simplify]: iters left: 3 (38 enodes) 1552474367.870 * * [simplify]: iters left: 2 (55 enodes) 1552474367.882 * * [simplify]: iters left: 1 (67 enodes) 1552474367.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.892 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474367.892 * [simplify]: Simplified to 0 1552474367.892 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.892 * * * * [progress]: [ 245 / 482 ] simplifiying candidate # 1552474367.892 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* x.im x.im))) 1552474367.892 * * [simplify]: iters left: 5 (7 enodes) 1552474367.894 * * [simplify]: iters left: 4 (28 enodes) 1552474367.899 * * [simplify]: iters left: 3 (36 enodes) 1552474367.905 * * [simplify]: iters left: 2 (47 enodes) 1552474367.911 * * [simplify]: iters left: 1 (56 enodes) 1552474367.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.923 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474367.923 * * [simplify]: Extracting #2: cost 19 inf + 168 1552474367.924 * * [simplify]: Extracting #3: cost 3 inf + 1384 1552474367.925 * * [simplify]: Extracting #4: cost 0 inf + 1559 1552474367.925 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474367.925 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.926 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474367.926 * * [simplify]: iters left: 3 (4 enodes) 1552474367.927 * * [simplify]: iters left: 2 (14 enodes) 1552474367.932 * * [simplify]: iters left: 1 (21 enodes) 1552474367.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474367.939 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474367.939 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474367.939 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474367.939 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474367.940 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474367.940 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474367.940 * * * * [progress]: [ 246 / 482 ] simplifiying candidate # 1552474367.940 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* x.im x.im))) 1552474367.940 * * [simplify]: iters left: 6 (8 enodes) 1552474367.944 * * [simplify]: iters left: 5 (33 enodes) 1552474367.955 * * [simplify]: iters left: 4 (49 enodes) 1552474367.973 * * [simplify]: iters left: 3 (82 enodes) 1552474367.988 * * [simplify]: iters left: 2 (106 enodes) 1552474368.005 * * [simplify]: iters left: 1 (130 enodes) 1552474368.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.030 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474368.030 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474368.030 * * [simplify]: Extracting #3: cost 19 inf + 729 1552474368.031 * * [simplify]: Extracting #4: cost 8 inf + 2133 1552474368.031 * * [simplify]: Extracting #5: cost 4 inf + 2919 1552474368.032 * * [simplify]: Extracting #6: cost 0 inf + 4538 1552474368.032 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474368.033 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.033 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474368.033 * * [simplify]: iters left: 3 (4 enodes) 1552474368.034 * * [simplify]: iters left: 2 (14 enodes) 1552474368.036 * * [simplify]: iters left: 1 (21 enodes) 1552474368.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.040 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474368.040 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474368.040 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474368.040 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474368.040 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474368.040 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.040 * * * * [progress]: [ 247 / 482 ] simplifiying candidate # 1552474368.041 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474368.041 * * [simplify]: iters left: 6 (11 enodes) 1552474368.043 * * [simplify]: iters left: 5 (46 enodes) 1552474368.058 * * [simplify]: iters left: 4 (74 enodes) 1552474368.078 * * [simplify]: iters left: 3 (125 enodes) 1552474368.103 * * [simplify]: iters left: 2 (192 enodes) 1552474368.136 * * [simplify]: iters left: 1 (281 enodes) 1552474368.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.202 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474368.202 * * [simplify]: Extracting #2: cost 56 inf + 1 1552474368.203 * * [simplify]: Extracting #3: cost 88 inf + 333 1552474368.203 * * [simplify]: Extracting #4: cost 71 inf + 2457 1552474368.205 * * [simplify]: Extracting #5: cost 35 inf + 17931 1552474368.208 * * [simplify]: Extracting #6: cost 11 inf + 30737 1552474368.215 * * [simplify]: Extracting #7: cost 0 inf + 36979 1552474368.222 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474368.222 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.223 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474368.223 * * [simplify]: iters left: 6 (7 enodes) 1552474368.227 * * [simplify]: iters left: 5 (26 enodes) 1552474368.236 * * [simplify]: iters left: 4 (42 enodes) 1552474368.248 * * [simplify]: iters left: 3 (87 enodes) 1552474368.267 * * [simplify]: iters left: 2 (140 enodes) 1552474368.288 * * [simplify]: iters left: 1 (209 enodes) 1552474368.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.325 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474368.325 * [simplify]: Simplified to 0 1552474368.325 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.325 * * * * [progress]: [ 248 / 482 ] simplifiying candidate # 1552474368.326 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474368.326 * * [simplify]: iters left: 6 (10 enodes) 1552474368.328 * * [simplify]: iters left: 5 (38 enodes) 1552474368.334 * * [simplify]: iters left: 4 (58 enodes) 1552474368.357 * * [simplify]: iters left: 3 (95 enodes) 1552474368.375 * * [simplify]: iters left: 2 (125 enodes) 1552474368.391 * * [simplify]: iters left: 1 (155 enodes) 1552474368.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.426 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474368.426 * * [simplify]: Extracting #2: cost 28 inf + 206 1552474368.427 * * [simplify]: Extracting #3: cost 18 inf + 943 1552474368.428 * * [simplify]: Extracting #4: cost 9 inf + 2418 1552474368.429 * * [simplify]: Extracting #5: cost 3 inf + 4069 1552474368.431 * * [simplify]: Extracting #6: cost 1 inf + 4402 1552474368.432 * * [simplify]: Extracting #7: cost 0 inf + 4734 1552474368.434 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474368.434 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.434 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474368.434 * * [simplify]: iters left: 6 (6 enodes) 1552474368.437 * * [simplify]: iters left: 5 (19 enodes) 1552474368.442 * * [simplify]: iters left: 4 (27 enodes) 1552474368.455 * * [simplify]: iters left: 3 (39 enodes) 1552474368.465 * * [simplify]: iters left: 2 (45 enodes) 1552474368.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.475 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474368.475 * [simplify]: Simplified to 0 1552474368.475 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.475 * * * * [progress]: [ 249 / 482 ] simplifiying candidate # 1552474368.475 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* x.im x.im) 1))) 1552474368.475 * * [simplify]: iters left: 6 (10 enodes) 1552474368.481 * * [simplify]: iters left: 5 (43 enodes) 1552474368.491 * * [simplify]: iters left: 4 (67 enodes) 1552474368.502 * * [simplify]: iters left: 3 (104 enodes) 1552474368.520 * * [simplify]: iters left: 2 (130 enodes) 1552474368.551 * * [simplify]: iters left: 1 (158 enodes) 1552474368.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.595 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474368.595 * * [simplify]: Extracting #2: cost 28 inf + 86 1552474368.596 * * [simplify]: Extracting #3: cost 21 inf + 701 1552474368.597 * * [simplify]: Extracting #4: cost 8 inf + 2931 1552474368.598 * * [simplify]: Extracting #5: cost 2 inf + 4159 1552474368.599 * * [simplify]: Extracting #6: cost 0 inf + 5074 1552474368.601 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474368.601 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.601 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474368.601 * * [simplify]: iters left: 5 (6 enodes) 1552474368.605 * * [simplify]: iters left: 4 (25 enodes) 1552474368.615 * * [simplify]: iters left: 3 (38 enodes) 1552474368.627 * * [simplify]: iters left: 2 (55 enodes) 1552474368.643 * * [simplify]: iters left: 1 (67 enodes) 1552474368.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.660 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474368.660 * [simplify]: Simplified to 0 1552474368.660 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.660 * * * * [progress]: [ 250 / 482 ] simplifiying candidate # 1552474368.661 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474368.661 * * [simplify]: iters left: 6 (11 enodes) 1552474368.666 * * [simplify]: iters left: 5 (53 enodes) 1552474368.687 * * [simplify]: iters left: 4 (115 enodes) 1552474368.736 * * [simplify]: iters left: 3 (231 enodes) 1552474368.835 * * [simplify]: iters left: 2 (393 enodes) 1552474368.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474368.916 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474368.916 * * [simplify]: Extracting #2: cost 74 inf + 813 1552474368.918 * * [simplify]: Extracting #3: cost 43 inf + 7828 1552474368.920 * * [simplify]: Extracting #4: cost 26 inf + 10559 1552474368.922 * * [simplify]: Extracting #5: cost 11 inf + 16121 1552474368.928 * * [simplify]: Extracting #6: cost 2 inf + 20815 1552474368.934 * * [simplify]: Extracting #7: cost 0 inf + 22072 1552474368.939 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474368.939 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474368.939 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474368.939 * * [simplify]: iters left: 6 (7 enodes) 1552474368.942 * * [simplify]: iters left: 5 (36 enodes) 1552474368.949 * * [simplify]: iters left: 4 (71 enodes) 1552474368.966 * * [simplify]: iters left: 3 (184 enodes) 1552474369.054 * * [simplify]: iters left: 2 (332 enodes) 1552474369.119 * * [simplify]: iters left: 1 (415 enodes) 1552474369.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.183 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474369.183 * [simplify]: Simplified to 0 1552474369.183 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.183 * * * * [progress]: [ 251 / 482 ] simplifiying candidate # 1552474369.183 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474369.183 * * [simplify]: iters left: 6 (10 enodes) 1552474369.186 * * [simplify]: iters left: 5 (39 enodes) 1552474369.192 * * [simplify]: iters left: 4 (63 enodes) 1552474369.204 * * [simplify]: iters left: 3 (104 enodes) 1552474369.227 * * [simplify]: iters left: 2 (134 enodes) 1552474369.263 * * [simplify]: iters left: 1 (162 enodes) 1552474369.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.304 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474369.304 * * [simplify]: Extracting #2: cost 28 inf + 288 1552474369.305 * * [simplify]: Extracting #3: cost 15 inf + 1309 1552474369.305 * * [simplify]: Extracting #4: cost 7 inf + 3084 1552474369.306 * * [simplify]: Extracting #5: cost 3 inf + 4071 1552474369.307 * * [simplify]: Extracting #6: cost 1 inf + 4404 1552474369.308 * * [simplify]: Extracting #7: cost 0 inf + 4736 1552474369.308 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474369.308 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.309 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474369.309 * * [simplify]: iters left: 6 (6 enodes) 1552474369.310 * * [simplify]: iters left: 5 (19 enodes) 1552474369.313 * * [simplify]: iters left: 4 (30 enodes) 1552474369.317 * * [simplify]: iters left: 3 (42 enodes) 1552474369.323 * * [simplify]: iters left: 2 (49 enodes) 1552474369.335 * * [simplify]: iters left: 1 (52 enodes) 1552474369.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.345 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474369.345 * [simplify]: Simplified to 0 1552474369.345 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.346 * * * * [progress]: [ 252 / 482 ] simplifiying candidate # 1552474369.346 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* x.im x.im) (* 1 1)))) 1552474369.346 * * [simplify]: iters left: 6 (11 enodes) 1552474369.352 * * [simplify]: iters left: 5 (47 enodes) 1552474369.369 * * [simplify]: iters left: 4 (70 enodes) 1552474369.381 * * [simplify]: iters left: 3 (107 enodes) 1552474369.403 * * [simplify]: iters left: 2 (142 enodes) 1552474369.435 * * [simplify]: iters left: 1 (171 enodes) 1552474369.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.459 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474369.460 * * [simplify]: Extracting #2: cost 25 inf + 167 1552474369.460 * * [simplify]: Extracting #3: cost 17 inf + 812 1552474369.461 * * [simplify]: Extracting #4: cost 6 inf + 2798 1552474369.463 * * [simplify]: Extracting #5: cost 1 inf + 4207 1552474369.464 * * [simplify]: Extracting #6: cost 0 inf + 4539 1552474369.466 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474369.466 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.466 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474369.466 * * [simplify]: iters left: 5 (7 enodes) 1552474369.471 * * [simplify]: iters left: 4 (29 enodes) 1552474369.477 * * [simplify]: iters left: 3 (38 enodes) 1552474369.483 * * [simplify]: iters left: 2 (45 enodes) 1552474369.490 * * [simplify]: iters left: 1 (59 enodes) 1552474369.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.504 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474369.504 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474369.504 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474369.504 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474369.505 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474369.505 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.505 * * * * [progress]: [ 253 / 482 ] simplifiying candidate # 1552474369.505 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474369.505 * * [simplify]: iters left: 6 (10 enodes) 1552474369.507 * * [simplify]: iters left: 5 (39 enodes) 1552474369.513 * * [simplify]: iters left: 4 (63 enodes) 1552474369.524 * * [simplify]: iters left: 3 (104 enodes) 1552474369.542 * * [simplify]: iters left: 2 (134 enodes) 1552474369.578 * * [simplify]: iters left: 1 (162 enodes) 1552474369.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.625 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474369.625 * * [simplify]: Extracting #2: cost 28 inf + 288 1552474369.626 * * [simplify]: Extracting #3: cost 15 inf + 1309 1552474369.627 * * [simplify]: Extracting #4: cost 7 inf + 3084 1552474369.628 * * [simplify]: Extracting #5: cost 3 inf + 4071 1552474369.630 * * [simplify]: Extracting #6: cost 1 inf + 4404 1552474369.631 * * [simplify]: Extracting #7: cost 0 inf + 4736 1552474369.633 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474369.633 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.633 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474369.634 * * [simplify]: iters left: 6 (6 enodes) 1552474369.636 * * [simplify]: iters left: 5 (19 enodes) 1552474369.642 * * [simplify]: iters left: 4 (30 enodes) 1552474369.650 * * [simplify]: iters left: 3 (42 enodes) 1552474369.661 * * [simplify]: iters left: 2 (49 enodes) 1552474369.672 * * [simplify]: iters left: 1 (52 enodes) 1552474369.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.683 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474369.684 * [simplify]: Simplified to 0 1552474369.684 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.684 * * * * [progress]: [ 254 / 482 ] simplifiying candidate # 1552474369.684 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474369.684 * * [simplify]: iters left: 6 (11 enodes) 1552474369.689 * * [simplify]: iters left: 5 (49 enodes) 1552474369.707 * * [simplify]: iters left: 4 (102 enodes) 1552474369.734 * * [simplify]: iters left: 3 (183 enodes) 1552474369.773 * * [simplify]: iters left: 2 (219 enodes) 1552474369.819 * * [simplify]: iters left: 1 (267 enodes) 1552474369.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474369.864 * * [simplify]: Extracting #1: cost 26 inf + 0 1552474369.864 * * [simplify]: Extracting #2: cost 52 inf + 407 1552474369.866 * * [simplify]: Extracting #3: cost 20 inf + 3719 1552474369.869 * * [simplify]: Extracting #4: cost 11 inf + 5174 1552474369.872 * * [simplify]: Extracting #5: cost 0 inf + 8829 1552474369.875 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474369.875 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474369.876 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474369.876 * * [simplify]: iters left: 6 (7 enodes) 1552474369.878 * * [simplify]: iters left: 5 (29 enodes) 1552474369.883 * * [simplify]: iters left: 4 (57 enodes) 1552474369.894 * * [simplify]: iters left: 3 (139 enodes) 1552474369.946 * * [simplify]: iters left: 2 (212 enodes) 1552474369.994 * * [simplify]: iters left: 1 (235 enodes) 1552474370.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.009 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474370.009 * [simplify]: Simplified to 0 1552474370.009 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.009 * * * * [progress]: [ 255 / 482 ] simplifiying candidate # 1552474370.009 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474370.009 * * [simplify]: iters left: 6 (10 enodes) 1552474370.011 * * [simplify]: iters left: 5 (42 enodes) 1552474370.018 * * [simplify]: iters left: 4 (73 enodes) 1552474370.043 * * [simplify]: iters left: 3 (123 enodes) 1552474370.078 * * [simplify]: iters left: 2 (158 enodes) 1552474370.116 * * [simplify]: iters left: 1 (208 enodes) 1552474370.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.149 * * [simplify]: Extracting #1: cost 32 inf + 0 1552474370.149 * * [simplify]: Extracting #2: cost 54 inf + 288 1552474370.150 * * [simplify]: Extracting #3: cost 25 inf + 2649 1552474370.151 * * [simplify]: Extracting #4: cost 8 inf + 4958 1552474370.152 * * [simplify]: Extracting #5: cost 1 inf + 7203 1552474370.154 * * [simplify]: Extracting #6: cost 0 inf + 7535 1552474370.155 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474370.155 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.156 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474370.156 * * [simplify]: iters left: 6 (6 enodes) 1552474370.157 * * [simplify]: iters left: 5 (22 enodes) 1552474370.160 * * [simplify]: iters left: 4 (36 enodes) 1552474370.167 * * [simplify]: iters left: 3 (79 enodes) 1552474370.179 * * [simplify]: iters left: 2 (107 enodes) 1552474370.191 * * [simplify]: iters left: 1 (110 enodes) 1552474370.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.198 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474370.198 * [simplify]: Simplified to 0 1552474370.198 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.198 * * * * [progress]: [ 256 / 482 ] simplifiying candidate # 1552474370.199 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* x.im (* x.im 1)))) 1552474370.199 * * [simplify]: iters left: 6 (10 enodes) 1552474370.201 * * [simplify]: iters left: 5 (41 enodes) 1552474370.208 * * [simplify]: iters left: 4 (66 enodes) 1552474370.221 * * [simplify]: iters left: 3 (103 enodes) 1552474370.236 * * [simplify]: iters left: 2 (127 enodes) 1552474370.252 * * [simplify]: iters left: 1 (158 enodes) 1552474370.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.274 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474370.274 * * [simplify]: Extracting #2: cost 30 inf + 166 1552474370.274 * * [simplify]: Extracting #3: cost 23 inf + 993 1552474370.275 * * [simplify]: Extracting #4: cost 7 inf + 3204 1552474370.276 * * [simplify]: Extracting #5: cost 1 inf + 4905 1552474370.277 * * [simplify]: Extracting #6: cost 0 inf + 5237 1552474370.278 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474370.278 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.278 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474370.278 * * [simplify]: iters left: 5 (6 enodes) 1552474370.280 * * [simplify]: iters left: 4 (21 enodes) 1552474370.286 * * [simplify]: iters left: 3 (34 enodes) 1552474370.291 * * [simplify]: iters left: 2 (46 enodes) 1552474370.297 * * [simplify]: iters left: 1 (53 enodes) 1552474370.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.304 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474370.304 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474370.304 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474370.304 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474370.304 * [simplify]: Simplified to (* x.im 0) 1552474370.304 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.304 * * * * [progress]: [ 257 / 482 ] simplifiying candidate # 1552474370.305 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474370.305 * * [simplify]: iters left: 6 (11 enodes) 1552474370.307 * * [simplify]: iters left: 5 (49 enodes) 1552474370.322 * * [simplify]: iters left: 4 (98 enodes) 1552474370.358 * * [simplify]: iters left: 3 (167 enodes) 1552474370.408 * * [simplify]: iters left: 2 (213 enodes) 1552474370.437 * * [simplify]: iters left: 1 (254 enodes) 1552474370.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.485 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474370.485 * * [simplify]: Extracting #2: cost 46 inf + 407 1552474370.486 * * [simplify]: Extracting #3: cost 27 inf + 2627 1552474370.487 * * [simplify]: Extracting #4: cost 8 inf + 5110 1552474370.488 * * [simplify]: Extracting #5: cost 3 inf + 6640 1552474370.490 * * [simplify]: Extracting #6: cost 1 inf + 6973 1552474370.491 * * [simplify]: Extracting #7: cost 0 inf + 7305 1552474370.493 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474370.493 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.493 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474370.493 * * [simplify]: iters left: 6 (7 enodes) 1552474370.495 * * [simplify]: iters left: 5 (33 enodes) 1552474370.503 * * [simplify]: iters left: 4 (61 enodes) 1552474370.518 * * [simplify]: iters left: 3 (127 enodes) 1552474370.546 * * [simplify]: iters left: 2 (216 enodes) 1552474370.576 * * [simplify]: iters left: 1 (250 enodes) 1552474370.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.597 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474370.597 * [simplify]: Simplified to 0 1552474370.597 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.597 * * * * [progress]: [ 258 / 482 ] simplifiying candidate # 1552474370.597 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474370.597 * * [simplify]: iters left: 6 (10 enodes) 1552474370.600 * * [simplify]: iters left: 5 (42 enodes) 1552474370.612 * * [simplify]: iters left: 4 (72 enodes) 1552474370.641 * * [simplify]: iters left: 3 (123 enodes) 1552474370.675 * * [simplify]: iters left: 2 (162 enodes) 1552474370.714 * * [simplify]: iters left: 1 (209 enodes) 1552474370.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.752 * * [simplify]: Extracting #1: cost 32 inf + 0 1552474370.752 * * [simplify]: Extracting #2: cost 54 inf + 287 1552474370.753 * * [simplify]: Extracting #3: cost 24 inf + 3615 1552474370.754 * * [simplify]: Extracting #4: cost 5 inf + 5583 1552474370.755 * * [simplify]: Extracting #5: cost 2 inf + 6248 1552474370.756 * * [simplify]: Extracting #6: cost 0 inf + 6952 1552474370.758 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474370.758 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.758 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474370.758 * * [simplify]: iters left: 6 (6 enodes) 1552474370.759 * * [simplify]: iters left: 5 (26 enodes) 1552474370.763 * * [simplify]: iters left: 4 (43 enodes) 1552474370.770 * * [simplify]: iters left: 3 (81 enodes) 1552474370.783 * * [simplify]: iters left: 2 (119 enodes) 1552474370.808 * * [simplify]: iters left: 1 (125 enodes) 1552474370.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.825 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474370.825 * [simplify]: Simplified to 0 1552474370.826 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.826 * * * * [progress]: [ 259 / 482 ] simplifiying candidate # 1552474370.826 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* (* x.im x.im) 1))) 1552474370.826 * * [simplify]: iters left: 6 (10 enodes) 1552474370.832 * * [simplify]: iters left: 5 (43 enodes) 1552474370.850 * * [simplify]: iters left: 4 (67 enodes) 1552474370.871 * * [simplify]: iters left: 3 (104 enodes) 1552474370.901 * * [simplify]: iters left: 2 (130 enodes) 1552474370.934 * * [simplify]: iters left: 1 (158 enodes) 1552474370.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474370.975 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474370.976 * * [simplify]: Extracting #2: cost 28 inf + 86 1552474370.976 * * [simplify]: Extracting #3: cost 21 inf + 701 1552474370.977 * * [simplify]: Extracting #4: cost 8 inf + 2931 1552474370.980 * * [simplify]: Extracting #5: cost 2 inf + 4159 1552474370.981 * * [simplify]: Extracting #6: cost 0 inf + 5074 1552474370.982 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474370.982 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474370.982 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474370.982 * * [simplify]: iters left: 5 (6 enodes) 1552474370.984 * * [simplify]: iters left: 4 (25 enodes) 1552474370.989 * * [simplify]: iters left: 3 (38 enodes) 1552474370.995 * * [simplify]: iters left: 2 (55 enodes) 1552474371.003 * * [simplify]: iters left: 1 (67 enodes) 1552474371.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.020 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474371.020 * [simplify]: Simplified to 0 1552474371.020 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.021 * * * * [progress]: [ 260 / 482 ] simplifiying candidate # 1552474371.021 * [simplify]: Simplifying (fma (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) (* (cbrt x.re) (cbrt x.re)) (- (* x.im x.im))) 1552474371.021 * * [simplify]: iters left: 6 (8 enodes) 1552474371.025 * * [simplify]: iters left: 5 (33 enodes) 1552474371.036 * * [simplify]: iters left: 4 (49 enodes) 1552474371.054 * * [simplify]: iters left: 3 (82 enodes) 1552474371.078 * * [simplify]: iters left: 2 (106 enodes) 1552474371.107 * * [simplify]: iters left: 1 (130 enodes) 1552474371.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.142 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474371.142 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474371.142 * * [simplify]: Extracting #3: cost 19 inf + 729 1552474371.143 * * [simplify]: Extracting #4: cost 8 inf + 2133 1552474371.145 * * [simplify]: Extracting #5: cost 4 inf + 2919 1552474371.146 * * [simplify]: Extracting #6: cost 0 inf + 4538 1552474371.148 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474371.148 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.148 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474371.148 * * [simplify]: iters left: 3 (4 enodes) 1552474371.150 * * [simplify]: iters left: 2 (14 enodes) 1552474371.154 * * [simplify]: iters left: 1 (21 enodes) 1552474371.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.161 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474371.161 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474371.161 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474371.162 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474371.162 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474371.162 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.162 * * * * [progress]: [ 261 / 482 ] simplifiying candidate # 1552474371.163 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* x.im x.im))) 1552474371.163 * * [simplify]: iters left: 5 (7 enodes) 1552474371.166 * * [simplify]: iters left: 4 (24 enodes) 1552474371.173 * * [simplify]: iters left: 3 (34 enodes) 1552474371.182 * * [simplify]: iters left: 2 (44 enodes) 1552474371.193 * * [simplify]: iters left: 1 (52 enodes) 1552474371.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.207 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474371.207 * * [simplify]: Extracting #2: cost 23 inf + 43 1552474371.207 * * [simplify]: Extracting #3: cost 8 inf + 905 1552474371.208 * * [simplify]: Extracting #4: cost 0 inf + 1640 1552474371.209 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474371.209 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.209 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474371.209 * * [simplify]: iters left: 3 (4 enodes) 1552474371.211 * * [simplify]: iters left: 2 (14 enodes) 1552474371.215 * * [simplify]: iters left: 1 (21 enodes) 1552474371.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.221 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474371.221 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474371.222 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474371.222 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474371.222 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474371.222 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.223 * * * * [progress]: [ 262 / 482 ] simplifiying candidate # 1552474371.223 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474371.223 * * [simplify]: iters left: 6 (10 enodes) 1552474371.228 * * [simplify]: iters left: 5 (37 enodes) 1552474371.240 * * [simplify]: iters left: 4 (60 enodes) 1552474371.262 * * [simplify]: iters left: 3 (93 enodes) 1552474371.293 * * [simplify]: iters left: 2 (151 enodes) 1552474371.344 * * [simplify]: iters left: 1 (263 enodes) 1552474371.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.431 * * [simplify]: Extracting #1: cost 31 inf + 0 1552474371.432 * * [simplify]: Extracting #2: cost 104 inf + 449 1552474371.435 * * [simplify]: Extracting #3: cost 92 inf + 3457 1552474371.439 * * [simplify]: Extracting #4: cost 67 inf + 12590 1552474371.450 * * [simplify]: Extracting #5: cost 10 inf + 44142 1552474371.462 * * [simplify]: Extracting #6: cost 0 inf + 49944 1552474371.474 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474371.474 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.474 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474371.475 * * [simplify]: iters left: 6 (7 enodes) 1552474371.478 * * [simplify]: iters left: 5 (26 enodes) 1552474371.492 * * [simplify]: iters left: 4 (42 enodes) 1552474371.504 * * [simplify]: iters left: 3 (87 enodes) 1552474371.521 * * [simplify]: iters left: 2 (140 enodes) 1552474371.558 * * [simplify]: iters left: 1 (209 enodes) 1552474371.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.625 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474371.625 * [simplify]: Simplified to 0 1552474371.625 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.626 * * * * [progress]: [ 263 / 482 ] simplifiying candidate # 1552474371.626 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474371.626 * * [simplify]: iters left: 6 (9 enodes) 1552474371.628 * * [simplify]: iters left: 5 (29 enodes) 1552474371.632 * * [simplify]: iters left: 4 (43 enodes) 1552474371.637 * * [simplify]: iters left: 3 (60 enodes) 1552474371.645 * * [simplify]: iters left: 2 (75 enodes) 1552474371.655 * * [simplify]: iters left: 1 (109 enodes) 1552474371.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.687 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474371.688 * * [simplify]: Extracting #2: cost 51 inf + 43 1552474371.689 * * [simplify]: Extracting #3: cost 22 inf + 1970 1552474371.693 * * [simplify]: Extracting #4: cost 1 inf + 4250 1552474371.695 * * [simplify]: Extracting #5: cost 0 inf + 4332 1552474371.696 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474371.696 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.697 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474371.697 * * [simplify]: iters left: 6 (6 enodes) 1552474371.698 * * [simplify]: iters left: 5 (19 enodes) 1552474371.701 * * [simplify]: iters left: 4 (27 enodes) 1552474371.704 * * [simplify]: iters left: 3 (39 enodes) 1552474371.710 * * [simplify]: iters left: 2 (45 enodes) 1552474371.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.714 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474371.714 * [simplify]: Simplified to 0 1552474371.714 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.714 * * * * [progress]: [ 264 / 482 ] simplifiying candidate # 1552474371.715 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* x.im x.im) 1))) 1552474371.715 * * [simplify]: iters left: 6 (9 enodes) 1552474371.717 * * [simplify]: iters left: 5 (34 enodes) 1552474371.723 * * [simplify]: iters left: 4 (51 enodes) 1552474371.730 * * [simplify]: iters left: 3 (66 enodes) 1552474371.738 * * [simplify]: iters left: 2 (76 enodes) 1552474371.748 * * [simplify]: iters left: 1 (95 enodes) 1552474371.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.761 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474371.761 * * [simplify]: Extracting #2: cost 28 inf + 126 1552474371.762 * * [simplify]: Extracting #3: cost 7 inf + 1561 1552474371.762 * * [simplify]: Extracting #4: cost 0 inf + 2054 1552474371.765 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474371.766 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.766 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474371.766 * * [simplify]: iters left: 5 (6 enodes) 1552474371.768 * * [simplify]: iters left: 4 (25 enodes) 1552474371.777 * * [simplify]: iters left: 3 (38 enodes) 1552474371.789 * * [simplify]: iters left: 2 (55 enodes) 1552474371.805 * * [simplify]: iters left: 1 (67 enodes) 1552474371.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474371.824 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474371.824 * [simplify]: Simplified to 0 1552474371.824 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474371.824 * * * * [progress]: [ 265 / 482 ] simplifiying candidate # 1552474371.824 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474371.824 * * [simplify]: iters left: 6 (10 enodes) 1552474371.829 * * [simplify]: iters left: 5 (44 enodes) 1552474371.847 * * [simplify]: iters left: 4 (100 enodes) 1552474371.870 * * [simplify]: iters left: 3 (193 enodes) 1552474371.943 * * [simplify]: iters left: 2 (340 enodes) 1552474372.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.023 * * [simplify]: Extracting #1: cost 32 inf + 0 1552474372.023 * * [simplify]: Extracting #2: cost 65 inf + 773 1552474372.026 * * [simplify]: Extracting #3: cost 38 inf + 4263 1552474372.030 * * [simplify]: Extracting #4: cost 21 inf + 8848 1552474372.035 * * [simplify]: Extracting #5: cost 7 inf + 15114 1552474372.040 * * [simplify]: Extracting #6: cost 0 inf + 18864 1552474372.046 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474372.046 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.047 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474372.047 * * [simplify]: iters left: 6 (7 enodes) 1552474372.051 * * [simplify]: iters left: 5 (36 enodes) 1552474372.065 * * [simplify]: iters left: 4 (71 enodes) 1552474372.098 * * [simplify]: iters left: 3 (184 enodes) 1552474372.168 * * [simplify]: iters left: 2 (332 enodes) 1552474372.223 * * [simplify]: iters left: 1 (415 enodes) 1552474372.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.290 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474372.290 * [simplify]: Simplified to 0 1552474372.290 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.290 * * * * [progress]: [ 266 / 482 ] simplifiying candidate # 1552474372.290 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474372.290 * * [simplify]: iters left: 6 (9 enodes) 1552474372.292 * * [simplify]: iters left: 5 (30 enodes) 1552474372.300 * * [simplify]: iters left: 4 (48 enodes) 1552474372.312 * * [simplify]: iters left: 3 (66 enodes) 1552474372.328 * * [simplify]: iters left: 2 (74 enodes) 1552474372.347 * * [simplify]: iters left: 1 (95 enodes) 1552474372.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.383 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474372.383 * * [simplify]: Extracting #2: cost 33 inf + 206 1552474372.384 * * [simplify]: Extracting #3: cost 3 inf + 2174 1552474372.386 * * [simplify]: Extracting #4: cost 0 inf + 2379 1552474372.387 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474372.387 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.388 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474372.388 * * [simplify]: iters left: 6 (6 enodes) 1552474372.391 * * [simplify]: iters left: 5 (19 enodes) 1552474372.396 * * [simplify]: iters left: 4 (30 enodes) 1552474372.405 * * [simplify]: iters left: 3 (42 enodes) 1552474372.416 * * [simplify]: iters left: 2 (49 enodes) 1552474372.427 * * [simplify]: iters left: 1 (52 enodes) 1552474372.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.438 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474372.438 * [simplify]: Simplified to 0 1552474372.439 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.439 * * * * [progress]: [ 267 / 482 ] simplifiying candidate # 1552474372.439 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* x.im x.im) (* 1 1)))) 1552474372.439 * * [simplify]: iters left: 6 (10 enodes) 1552474372.445 * * [simplify]: iters left: 5 (38 enodes) 1552474372.456 * * [simplify]: iters left: 4 (55 enodes) 1552474372.471 * * [simplify]: iters left: 3 (70 enodes) 1552474372.489 * * [simplify]: iters left: 2 (91 enodes) 1552474372.521 * * [simplify]: iters left: 1 (123 enodes) 1552474372.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.559 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474372.559 * * [simplify]: Extracting #2: cost 49 inf + 86 1552474372.560 * * [simplify]: Extracting #3: cost 13 inf + 2986 1552474372.562 * * [simplify]: Extracting #4: cost 0 inf + 4012 1552474372.564 * * [simplify]: Extracting #5: cost 0 inf + 3932 1552474372.567 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474372.567 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.567 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474372.567 * * [simplify]: iters left: 5 (7 enodes) 1552474372.571 * * [simplify]: iters left: 4 (29 enodes) 1552474372.581 * * [simplify]: iters left: 3 (38 enodes) 1552474372.591 * * [simplify]: iters left: 2 (45 enodes) 1552474372.604 * * [simplify]: iters left: 1 (59 enodes) 1552474372.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.619 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474372.620 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474372.620 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474372.620 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474372.621 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474372.621 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.621 * * * * [progress]: [ 268 / 482 ] simplifiying candidate # 1552474372.621 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474372.622 * * [simplify]: iters left: 6 (9 enodes) 1552474372.626 * * [simplify]: iters left: 5 (30 enodes) 1552474372.634 * * [simplify]: iters left: 4 (48 enodes) 1552474372.648 * * [simplify]: iters left: 3 (66 enodes) 1552474372.666 * * [simplify]: iters left: 2 (74 enodes) 1552474372.681 * * [simplify]: iters left: 1 (95 enodes) 1552474372.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.695 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474372.696 * * [simplify]: Extracting #2: cost 33 inf + 206 1552474372.696 * * [simplify]: Extracting #3: cost 3 inf + 2174 1552474372.697 * * [simplify]: Extracting #4: cost 0 inf + 2379 1552474372.698 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474372.698 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.699 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474372.699 * * [simplify]: iters left: 6 (6 enodes) 1552474372.702 * * [simplify]: iters left: 5 (19 enodes) 1552474372.707 * * [simplify]: iters left: 4 (30 enodes) 1552474372.712 * * [simplify]: iters left: 3 (42 enodes) 1552474372.718 * * [simplify]: iters left: 2 (49 enodes) 1552474372.725 * * [simplify]: iters left: 1 (52 enodes) 1552474372.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.731 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474372.731 * [simplify]: Simplified to 0 1552474372.731 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.731 * * * * [progress]: [ 269 / 482 ] simplifiying candidate # 1552474372.731 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474372.731 * * [simplify]: iters left: 6 (10 enodes) 1552474372.734 * * [simplify]: iters left: 5 (40 enodes) 1552474372.741 * * [simplify]: iters left: 4 (87 enodes) 1552474372.758 * * [simplify]: iters left: 3 (144 enodes) 1552474372.780 * * [simplify]: iters left: 2 (166 enodes) 1552474372.805 * * [simplify]: iters left: 1 (193 enodes) 1552474372.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474372.859 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474372.860 * * [simplify]: Extracting #2: cost 32 inf + 84 1552474372.860 * * [simplify]: Extracting #3: cost 15 inf + 1185 1552474372.862 * * [simplify]: Extracting #4: cost 1 inf + 3041 1552474372.865 * * [simplify]: Extracting #5: cost 0 inf + 3242 1552474372.867 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474372.867 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474372.868 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474372.868 * * [simplify]: iters left: 6 (7 enodes) 1552474372.872 * * [simplify]: iters left: 5 (29 enodes) 1552474372.882 * * [simplify]: iters left: 4 (57 enodes) 1552474372.905 * * [simplify]: iters left: 3 (139 enodes) 1552474372.948 * * [simplify]: iters left: 2 (212 enodes) 1552474372.983 * * [simplify]: iters left: 1 (235 enodes) 1552474373.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474373.003 * [simplify]: Simplified to 0 1552474373.003 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.003 * * * * [progress]: [ 270 / 482 ] simplifiying candidate # 1552474373.004 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474373.004 * * [simplify]: iters left: 6 (9 enodes) 1552474373.008 * * [simplify]: iters left: 5 (33 enodes) 1552474373.014 * * [simplify]: iters left: 4 (57 enodes) 1552474373.024 * * [simplify]: iters left: 3 (80 enodes) 1552474373.038 * * [simplify]: iters left: 2 (92 enodes) 1552474373.052 * * [simplify]: iters left: 1 (114 enodes) 1552474373.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.073 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474373.073 * * [simplify]: Extracting #2: cost 24 inf + 848 1552474373.074 * * [simplify]: Extracting #3: cost 2 inf + 2290 1552474373.075 * * [simplify]: Extracting #4: cost 0 inf + 2452 1552474373.075 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474373.075 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.076 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474373.076 * * [simplify]: iters left: 6 (6 enodes) 1552474373.077 * * [simplify]: iters left: 5 (22 enodes) 1552474373.082 * * [simplify]: iters left: 4 (36 enodes) 1552474373.090 * * [simplify]: iters left: 3 (79 enodes) 1552474373.110 * * [simplify]: iters left: 2 (107 enodes) 1552474373.136 * * [simplify]: iters left: 1 (110 enodes) 1552474373.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.149 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474373.149 * [simplify]: Simplified to 0 1552474373.149 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.150 * * * * [progress]: [ 271 / 482 ] simplifiying candidate # 1552474373.150 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* x.im (* x.im 1)))) 1552474373.150 * * [simplify]: iters left: 6 (9 enodes) 1552474373.154 * * [simplify]: iters left: 5 (32 enodes) 1552474373.162 * * [simplify]: iters left: 4 (50 enodes) 1552474373.175 * * [simplify]: iters left: 3 (65 enodes) 1552474373.191 * * [simplify]: iters left: 2 (73 enodes) 1552474373.210 * * [simplify]: iters left: 1 (93 enodes) 1552474373.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.238 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474373.238 * * [simplify]: Extracting #2: cost 29 inf + 289 1552474373.240 * * [simplify]: Extracting #3: cost 5 inf + 1887 1552474373.241 * * [simplify]: Extracting #4: cost 0 inf + 2297 1552474373.243 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474373.243 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.243 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474373.243 * * [simplify]: iters left: 5 (6 enodes) 1552474373.247 * * [simplify]: iters left: 4 (21 enodes) 1552474373.256 * * [simplify]: iters left: 3 (34 enodes) 1552474373.265 * * [simplify]: iters left: 2 (46 enodes) 1552474373.276 * * [simplify]: iters left: 1 (53 enodes) 1552474373.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.287 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474373.287 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474373.287 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474373.287 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474373.288 * [simplify]: Simplified to (* x.im 0) 1552474373.288 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.288 * * * * [progress]: [ 272 / 482 ] simplifiying candidate # 1552474373.288 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474373.288 * * [simplify]: iters left: 6 (10 enodes) 1552474373.292 * * [simplify]: iters left: 5 (40 enodes) 1552474373.305 * * [simplify]: iters left: 4 (84 enodes) 1552474373.330 * * [simplify]: iters left: 3 (128 enodes) 1552474373.367 * * [simplify]: iters left: 2 (153 enodes) 1552474373.398 * * [simplify]: iters left: 1 (187 enodes) 1552474373.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.440 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474373.441 * * [simplify]: Extracting #2: cost 38 inf + 207 1552474373.442 * * [simplify]: Extracting #3: cost 12 inf + 2156 1552474373.444 * * [simplify]: Extracting #4: cost 0 inf + 3969 1552474373.446 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474373.447 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.447 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474373.447 * * [simplify]: iters left: 6 (7 enodes) 1552474373.450 * * [simplify]: iters left: 5 (33 enodes) 1552474373.455 * * [simplify]: iters left: 4 (61 enodes) 1552474373.469 * * [simplify]: iters left: 3 (127 enodes) 1552474373.503 * * [simplify]: iters left: 2 (216 enodes) 1552474373.551 * * [simplify]: iters left: 1 (250 enodes) 1552474373.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.592 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474373.592 * [simplify]: Simplified to 0 1552474373.592 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.592 * * * * [progress]: [ 273 / 482 ] simplifiying candidate # 1552474373.592 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474373.593 * * [simplify]: iters left: 6 (9 enodes) 1552474373.597 * * [simplify]: iters left: 5 (33 enodes) 1552474373.607 * * [simplify]: iters left: 4 (57 enodes) 1552474373.616 * * [simplify]: iters left: 3 (82 enodes) 1552474373.626 * * [simplify]: iters left: 2 (96 enodes) 1552474373.640 * * [simplify]: iters left: 1 (118 enodes) 1552474373.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.664 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474373.664 * * [simplify]: Extracting #2: cost 26 inf + 684 1552474373.665 * * [simplify]: Extracting #3: cost 3 inf + 2168 1552474373.667 * * [simplify]: Extracting #4: cost 0 inf + 2452 1552474373.669 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474373.669 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.669 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474373.669 * * [simplify]: iters left: 6 (6 enodes) 1552474373.672 * * [simplify]: iters left: 5 (26 enodes) 1552474373.680 * * [simplify]: iters left: 4 (43 enodes) 1552474373.695 * * [simplify]: iters left: 3 (81 enodes) 1552474373.721 * * [simplify]: iters left: 2 (119 enodes) 1552474373.746 * * [simplify]: iters left: 1 (125 enodes) 1552474373.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.760 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474373.760 * [simplify]: Simplified to 0 1552474373.760 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.760 * * * * [progress]: [ 274 / 482 ] simplifiying candidate # 1552474373.760 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* x.im x.im) 1))) 1552474373.760 * * [simplify]: iters left: 6 (9 enodes) 1552474373.765 * * [simplify]: iters left: 5 (34 enodes) 1552474373.771 * * [simplify]: iters left: 4 (51 enodes) 1552474373.777 * * [simplify]: iters left: 3 (66 enodes) 1552474373.789 * * [simplify]: iters left: 2 (76 enodes) 1552474373.803 * * [simplify]: iters left: 1 (95 enodes) 1552474373.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.818 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474373.818 * * [simplify]: Extracting #2: cost 28 inf + 126 1552474373.819 * * [simplify]: Extracting #3: cost 7 inf + 1561 1552474373.819 * * [simplify]: Extracting #4: cost 0 inf + 2054 1552474373.820 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474373.820 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.820 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474373.821 * * [simplify]: iters left: 5 (6 enodes) 1552474373.823 * * [simplify]: iters left: 4 (25 enodes) 1552474373.829 * * [simplify]: iters left: 3 (38 enodes) 1552474373.840 * * [simplify]: iters left: 2 (55 enodes) 1552474373.855 * * [simplify]: iters left: 1 (67 enodes) 1552474373.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.873 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474373.873 * [simplify]: Simplified to 0 1552474373.874 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.874 * * * * [progress]: [ 275 / 482 ] simplifiying candidate # 1552474373.874 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* x.im x.im))) 1552474373.874 * * [simplify]: iters left: 5 (7 enodes) 1552474373.875 * * [simplify]: iters left: 4 (24 enodes) 1552474373.879 * * [simplify]: iters left: 3 (34 enodes) 1552474373.883 * * [simplify]: iters left: 2 (44 enodes) 1552474373.889 * * [simplify]: iters left: 1 (52 enodes) 1552474373.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.895 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474373.896 * * [simplify]: Extracting #2: cost 23 inf + 43 1552474373.896 * * [simplify]: Extracting #3: cost 8 inf + 905 1552474373.896 * * [simplify]: Extracting #4: cost 0 inf + 1640 1552474373.897 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474373.897 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.897 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474373.897 * * [simplify]: iters left: 3 (4 enodes) 1552474373.898 * * [simplify]: iters left: 2 (14 enodes) 1552474373.903 * * [simplify]: iters left: 1 (21 enodes) 1552474373.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.909 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474373.909 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474373.909 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474373.910 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474373.910 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474373.910 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.910 * * * * [progress]: [ 276 / 482 ] simplifiying candidate # 1552474373.911 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* x.im x.im))) 1552474373.911 * * [simplify]: iters left: 5 (8 enodes) 1552474373.915 * * [simplify]: iters left: 4 (29 enodes) 1552474373.925 * * [simplify]: iters left: 3 (39 enodes) 1552474373.935 * * [simplify]: iters left: 2 (45 enodes) 1552474373.942 * * [simplify]: iters left: 1 (56 enodes) 1552474373.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.950 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474373.950 * * [simplify]: Extracting #2: cost 12 inf + 700 1552474373.950 * * [simplify]: Extracting #3: cost 0 inf + 1559 1552474373.951 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474373.951 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.951 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474373.951 * * [simplify]: iters left: 3 (4 enodes) 1552474373.952 * * [simplify]: iters left: 2 (14 enodes) 1552474373.954 * * [simplify]: iters left: 1 (21 enodes) 1552474373.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474373.957 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474373.957 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474373.957 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474373.958 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474373.958 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474373.958 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474373.958 * * * * [progress]: [ 277 / 482 ] simplifiying candidate # 1552474373.960 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474373.960 * * [simplify]: iters left: 6 (11 enodes) 1552474373.963 * * [simplify]: iters left: 5 (42 enodes) 1552474373.971 * * [simplify]: iters left: 4 (65 enodes) 1552474373.982 * * [simplify]: iters left: 3 (92 enodes) 1552474373.999 * * [simplify]: iters left: 2 (151 enodes) 1552474374.027 * * [simplify]: iters left: 1 (269 enodes) 1552474374.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474374.112 * * [simplify]: Extracting #1: cost 31 inf + 0 1552474374.113 * * [simplify]: Extracting #2: cost 104 inf + 207 1552474374.114 * * [simplify]: Extracting #3: cost 102 inf + 1893 1552474374.115 * * [simplify]: Extracting #4: cost 69 inf + 12332 1552474374.121 * * [simplify]: Extracting #5: cost 21 inf + 37825 1552474374.133 * * [simplify]: Extracting #6: cost 1 inf + 51737 1552474374.144 * * [simplify]: Extracting #7: cost 0 inf + 52411 1552474374.158 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474374.159 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474374.159 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474374.159 * * [simplify]: iters left: 6 (7 enodes) 1552474374.162 * * [simplify]: iters left: 5 (26 enodes) 1552474374.172 * * [simplify]: iters left: 4 (42 enodes) 1552474374.185 * * [simplify]: iters left: 3 (87 enodes) 1552474374.202 * * [simplify]: iters left: 2 (140 enodes) 1552474374.241 * * [simplify]: iters left: 1 (209 enodes) 1552474374.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474374.295 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474374.295 * [simplify]: Simplified to 0 1552474374.295 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474374.295 * * * * [progress]: [ 278 / 482 ] simplifiying candidate # 1552474374.296 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474374.296 * * [simplify]: iters left: 6 (10 enodes) 1552474374.301 * * [simplify]: iters left: 5 (34 enodes) 1552474374.312 * * [simplify]: iters left: 4 (48 enodes) 1552474374.326 * * [simplify]: iters left: 3 (59 enodes) 1552474374.333 * * [simplify]: iters left: 2 (77 enodes) 1552474374.345 * * [simplify]: iters left: 1 (112 enodes) 1552474374.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474374.368 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474374.368 * * [simplify]: Extracting #2: cost 38 inf + 861 1552474374.369 * * [simplify]: Extracting #3: cost 4 inf + 3843 1552474374.371 * * [simplify]: Extracting #4: cost 0 inf + 4331 1552474374.372 * * [simplify]: Extracting #5: cost 0 inf + 4251 1552474374.374 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474374.374 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474374.374 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474374.374 * * [simplify]: iters left: 6 (6 enodes) 1552474374.375 * * [simplify]: iters left: 5 (19 enodes) 1552474374.379 * * [simplify]: iters left: 4 (27 enodes) 1552474374.389 * * [simplify]: iters left: 3 (39 enodes) 1552474374.394 * * [simplify]: iters left: 2 (45 enodes) 1552474374.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474374.399 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474374.399 * [simplify]: Simplified to 0 1552474374.399 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474374.399 * * * * [progress]: [ 279 / 482 ] simplifiying candidate # 1552474374.400 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* x.im x.im) 1))) 1552474374.400 * * [simplify]: iters left: 6 (9 enodes) 1552474374.403 * * [simplify]: iters left: 5 (34 enodes) 1552474374.408 * * [simplify]: iters left: 4 (47 enodes) 1552474374.415 * * [simplify]: iters left: 3 (55 enodes) 1552474374.427 * * [simplify]: iters left: 2 (67 enodes) 1552474374.448 * * [simplify]: iters left: 1 (94 enodes) 1552474374.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474374.495 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474374.495 * * [simplify]: Extracting #2: cost 36 inf + 210 1552474374.497 * * [simplify]: Extracting #3: cost 5 inf + 2752 1552474374.500 * * [simplify]: Extracting #4: cost 0 inf + 3324 1552474374.502 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474374.502 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474374.503 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474374.503 * * [simplify]: iters left: 5 (6 enodes) 1552474374.507 * * [simplify]: iters left: 4 (25 enodes) 1552474374.518 * * [simplify]: iters left: 3 (38 enodes) 1552474374.530 * * [simplify]: iters left: 2 (55 enodes) 1552474374.545 * * [simplify]: iters left: 1 (67 enodes) 1552474374.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474374.556 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474374.556 * [simplify]: Simplified to 0 1552474374.556 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474374.556 * * * * [progress]: [ 280 / 482 ] simplifiying candidate # 1552474374.556 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474374.556 * * [simplify]: iters left: 6 (11 enodes) 1552474374.563 * * [simplify]: iters left: 5 (49 enodes) 1552474374.582 * * [simplify]: iters left: 4 (106 enodes) 1552474374.608 * * [simplify]: iters left: 3 (191 enodes) 1552474374.681 * * [simplify]: iters left: 2 (343 enodes) 1552474374.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474374.787 * * [simplify]: Extracting #1: cost 34 inf + 0 1552474374.787 * * [simplify]: Extracting #2: cost 85 inf + 288 1552474374.789 * * [simplify]: Extracting #3: cost 43 inf + 7252 1552474374.790 * * [simplify]: Extracting #4: cost 30 inf + 9504 1552474374.793 * * [simplify]: Extracting #5: cost 6 inf + 19497 1552474374.796 * * [simplify]: Extracting #6: cost 0 inf + 22784 1552474374.799 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474374.799 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474374.799 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474374.799 * * [simplify]: iters left: 6 (7 enodes) 1552474374.801 * * [simplify]: iters left: 5 (36 enodes) 1552474374.808 * * [simplify]: iters left: 4 (71 enodes) 1552474374.835 * * [simplify]: iters left: 3 (184 enodes) 1552474374.899 * * [simplify]: iters left: 2 (332 enodes) 1552474374.970 * * [simplify]: iters left: 1 (415 enodes) 1552474375.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.023 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474375.023 * [simplify]: Simplified to 0 1552474375.023 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.023 * * * * [progress]: [ 281 / 482 ] simplifiying candidate # 1552474375.024 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474375.024 * * [simplify]: iters left: 6 (10 enodes) 1552474375.029 * * [simplify]: iters left: 5 (35 enodes) 1552474375.039 * * [simplify]: iters left: 4 (53 enodes) 1552474375.059 * * [simplify]: iters left: 3 (63 enodes) 1552474375.070 * * [simplify]: iters left: 2 (74 enodes) 1552474375.080 * * [simplify]: iters left: 1 (96 enodes) 1552474375.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.095 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474375.095 * * [simplify]: Extracting #2: cost 23 inf + 740 1552474375.096 * * [simplify]: Extracting #3: cost 0 inf + 2298 1552474375.096 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474375.096 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.097 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474375.097 * * [simplify]: iters left: 6 (6 enodes) 1552474375.098 * * [simplify]: iters left: 5 (19 enodes) 1552474375.101 * * [simplify]: iters left: 4 (30 enodes) 1552474375.105 * * [simplify]: iters left: 3 (42 enodes) 1552474375.110 * * [simplify]: iters left: 2 (49 enodes) 1552474375.116 * * [simplify]: iters left: 1 (52 enodes) 1552474375.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.121 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474375.121 * [simplify]: Simplified to 0 1552474375.121 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.121 * * * * [progress]: [ 282 / 482 ] simplifiying candidate # 1552474375.122 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* x.im x.im) (* 1 1)))) 1552474375.122 * * [simplify]: iters left: 6 (9 enodes) 1552474375.124 * * [simplify]: iters left: 5 (37 enodes) 1552474375.133 * * [simplify]: iters left: 4 (52 enodes) 1552474375.143 * * [simplify]: iters left: 3 (62 enodes) 1552474375.151 * * [simplify]: iters left: 2 (88 enodes) 1552474375.165 * * [simplify]: iters left: 1 (123 enodes) 1552474375.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.197 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474375.197 * * [simplify]: Extracting #2: cost 32 inf + 87 1552474375.199 * * [simplify]: Extracting #3: cost 5 inf + 2057 1552474375.201 * * [simplify]: Extracting #4: cost 0 inf + 2630 1552474375.202 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474375.203 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.203 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474375.203 * * [simplify]: iters left: 5 (7 enodes) 1552474375.207 * * [simplify]: iters left: 4 (29 enodes) 1552474375.217 * * [simplify]: iters left: 3 (38 enodes) 1552474375.227 * * [simplify]: iters left: 2 (45 enodes) 1552474375.237 * * [simplify]: iters left: 1 (59 enodes) 1552474375.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.248 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474375.248 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474375.248 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474375.248 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474375.248 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474375.248 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.248 * * * * [progress]: [ 283 / 482 ] simplifiying candidate # 1552474375.249 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474375.249 * * [simplify]: iters left: 6 (10 enodes) 1552474375.252 * * [simplify]: iters left: 5 (35 enodes) 1552474375.258 * * [simplify]: iters left: 4 (53 enodes) 1552474375.272 * * [simplify]: iters left: 3 (63 enodes) 1552474375.288 * * [simplify]: iters left: 2 (74 enodes) 1552474375.308 * * [simplify]: iters left: 1 (96 enodes) 1552474375.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.337 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474375.337 * * [simplify]: Extracting #2: cost 23 inf + 740 1552474375.339 * * [simplify]: Extracting #3: cost 0 inf + 2298 1552474375.340 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474375.341 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.341 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474375.341 * * [simplify]: iters left: 6 (6 enodes) 1552474375.344 * * [simplify]: iters left: 5 (19 enodes) 1552474375.350 * * [simplify]: iters left: 4 (30 enodes) 1552474375.358 * * [simplify]: iters left: 3 (42 enodes) 1552474375.364 * * [simplify]: iters left: 2 (49 enodes) 1552474375.370 * * [simplify]: iters left: 1 (52 enodes) 1552474375.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.375 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474375.375 * [simplify]: Simplified to 0 1552474375.375 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.376 * * * * [progress]: [ 284 / 482 ] simplifiying candidate # 1552474375.376 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474375.376 * * [simplify]: iters left: 6 (11 enodes) 1552474375.379 * * [simplify]: iters left: 5 (45 enodes) 1552474375.387 * * [simplify]: iters left: 4 (92 enodes) 1552474375.416 * * [simplify]: iters left: 3 (132 enodes) 1552474375.442 * * [simplify]: iters left: 2 (144 enodes) 1552474375.460 * * [simplify]: iters left: 1 (168 enodes) 1552474375.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.488 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474375.488 * * [simplify]: Extracting #2: cost 23 inf + 450 1552474375.489 * * [simplify]: Extracting #3: cost 2 inf + 2833 1552474375.490 * * [simplify]: Extracting #4: cost 0 inf + 3195 1552474375.491 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474375.491 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.491 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474375.491 * * [simplify]: iters left: 6 (7 enodes) 1552474375.493 * * [simplify]: iters left: 5 (29 enodes) 1552474375.498 * * [simplify]: iters left: 4 (57 enodes) 1552474375.509 * * [simplify]: iters left: 3 (139 enodes) 1552474375.567 * * [simplify]: iters left: 2 (212 enodes) 1552474375.598 * * [simplify]: iters left: 1 (235 enodes) 1552474375.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.619 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474375.619 * [simplify]: Simplified to 0 1552474375.619 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.619 * * * * [progress]: [ 285 / 482 ] simplifiying candidate # 1552474375.620 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474375.620 * * [simplify]: iters left: 6 (10 enodes) 1552474375.625 * * [simplify]: iters left: 5 (38 enodes) 1552474375.638 * * [simplify]: iters left: 4 (62 enodes) 1552474375.661 * * [simplify]: iters left: 3 (79 enodes) 1552474375.681 * * [simplify]: iters left: 2 (92 enodes) 1552474375.709 * * [simplify]: iters left: 1 (112 enodes) 1552474375.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.733 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474375.733 * * [simplify]: Extracting #2: cost 27 inf + 428 1552474375.734 * * [simplify]: Extracting #3: cost 6 inf + 1817 1552474375.735 * * [simplify]: Extracting #4: cost 0 inf + 2371 1552474375.736 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474375.736 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.737 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474375.737 * * [simplify]: iters left: 6 (6 enodes) 1552474375.739 * * [simplify]: iters left: 5 (22 enodes) 1552474375.746 * * [simplify]: iters left: 4 (36 enodes) 1552474375.759 * * [simplify]: iters left: 3 (79 enodes) 1552474375.782 * * [simplify]: iters left: 2 (107 enodes) 1552474375.797 * * [simplify]: iters left: 1 (110 enodes) 1552474375.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.804 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474375.804 * [simplify]: Simplified to 0 1552474375.805 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.805 * * * * [progress]: [ 286 / 482 ] simplifiying candidate # 1552474375.805 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* x.im (* x.im 1)))) 1552474375.805 * * [simplify]: iters left: 6 (9 enodes) 1552474375.808 * * [simplify]: iters left: 5 (32 enodes) 1552474375.812 * * [simplify]: iters left: 4 (48 enodes) 1552474375.819 * * [simplify]: iters left: 3 (56 enodes) 1552474375.827 * * [simplify]: iters left: 2 (67 enodes) 1552474375.837 * * [simplify]: iters left: 1 (88 enodes) 1552474375.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.850 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474375.850 * * [simplify]: Extracting #2: cost 28 inf + 250 1552474375.850 * * [simplify]: Extracting #3: cost 4 inf + 1848 1552474375.851 * * [simplify]: Extracting #4: cost 0 inf + 2216 1552474375.852 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474375.852 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.852 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474375.852 * * [simplify]: iters left: 5 (6 enodes) 1552474375.854 * * [simplify]: iters left: 4 (21 enodes) 1552474375.858 * * [simplify]: iters left: 3 (34 enodes) 1552474375.865 * * [simplify]: iters left: 2 (46 enodes) 1552474375.871 * * [simplify]: iters left: 1 (53 enodes) 1552474375.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474375.878 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474375.878 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474375.878 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474375.878 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474375.879 * [simplify]: Simplified to (* x.im 0) 1552474375.879 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474375.879 * * * * [progress]: [ 287 / 482 ] simplifiying candidate # 1552474375.879 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474375.879 * * [simplify]: iters left: 6 (11 enodes) 1552474375.882 * * [simplify]: iters left: 5 (45 enodes) 1552474375.894 * * [simplify]: iters left: 4 (88 enodes) 1552474375.923 * * [simplify]: iters left: 3 (119 enodes) 1552474375.958 * * [simplify]: iters left: 2 (142 enodes) 1552474376.000 * * [simplify]: iters left: 1 (179 enodes) 1552474376.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.048 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474376.048 * * [simplify]: Extracting #2: cost 28 inf + 657 1552474376.050 * * [simplify]: Extracting #3: cost 3 inf + 3404 1552474376.052 * * [simplify]: Extracting #4: cost 0 inf + 3847 1552474376.054 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474376.054 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.054 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474376.054 * * [simplify]: iters left: 6 (7 enodes) 1552474376.057 * * [simplify]: iters left: 5 (33 enodes) 1552474376.063 * * [simplify]: iters left: 4 (61 enodes) 1552474376.075 * * [simplify]: iters left: 3 (127 enodes) 1552474376.119 * * [simplify]: iters left: 2 (216 enodes) 1552474376.173 * * [simplify]: iters left: 1 (250 enodes) 1552474376.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.218 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474376.218 * [simplify]: Simplified to 0 1552474376.218 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.218 * * * * [progress]: [ 288 / 482 ] simplifiying candidate # 1552474376.218 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474376.219 * * [simplify]: iters left: 6 (10 enodes) 1552474376.223 * * [simplify]: iters left: 5 (38 enodes) 1552474376.236 * * [simplify]: iters left: 4 (62 enodes) 1552474376.251 * * [simplify]: iters left: 3 (80 enodes) 1552474376.260 * * [simplify]: iters left: 2 (92 enodes) 1552474376.274 * * [simplify]: iters left: 1 (114 enodes) 1552474376.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.296 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474376.296 * * [simplify]: Extracting #2: cost 30 inf + 263 1552474376.297 * * [simplify]: Extracting #3: cost 4 inf + 2099 1552474376.297 * * [simplify]: Extracting #4: cost 0 inf + 2371 1552474376.298 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474376.298 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.298 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474376.298 * * [simplify]: iters left: 6 (6 enodes) 1552474376.300 * * [simplify]: iters left: 5 (26 enodes) 1552474376.304 * * [simplify]: iters left: 4 (43 enodes) 1552474376.311 * * [simplify]: iters left: 3 (81 enodes) 1552474376.324 * * [simplify]: iters left: 2 (119 enodes) 1552474376.336 * * [simplify]: iters left: 1 (125 enodes) 1552474376.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.347 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474376.347 * [simplify]: Simplified to 0 1552474376.347 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.347 * * * * [progress]: [ 289 / 482 ] simplifiying candidate # 1552474376.347 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* (* x.im x.im) 1))) 1552474376.347 * * [simplify]: iters left: 6 (9 enodes) 1552474376.350 * * [simplify]: iters left: 5 (34 enodes) 1552474376.356 * * [simplify]: iters left: 4 (47 enodes) 1552474376.368 * * [simplify]: iters left: 3 (55 enodes) 1552474376.384 * * [simplify]: iters left: 2 (67 enodes) 1552474376.402 * * [simplify]: iters left: 1 (94 enodes) 1552474376.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.429 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474376.429 * * [simplify]: Extracting #2: cost 36 inf + 210 1552474376.430 * * [simplify]: Extracting #3: cost 5 inf + 2752 1552474376.431 * * [simplify]: Extracting #4: cost 0 inf + 3324 1552474376.432 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474376.432 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.432 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474376.432 * * [simplify]: iters left: 5 (6 enodes) 1552474376.434 * * [simplify]: iters left: 4 (25 enodes) 1552474376.440 * * [simplify]: iters left: 3 (38 enodes) 1552474376.447 * * [simplify]: iters left: 2 (55 enodes) 1552474376.456 * * [simplify]: iters left: 1 (67 enodes) 1552474376.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.467 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474376.467 * [simplify]: Simplified to 0 1552474376.467 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.467 * * * * [progress]: [ 290 / 482 ] simplifiying candidate # 1552474376.468 * [simplify]: Simplifying (fma (* 1 1) (* x.re x.re) (- (* x.im x.im))) 1552474376.468 * * [simplify]: iters left: 5 (8 enodes) 1552474376.475 * * [simplify]: iters left: 4 (29 enodes) 1552474376.485 * * [simplify]: iters left: 3 (39 enodes) 1552474376.497 * * [simplify]: iters left: 2 (45 enodes) 1552474376.503 * * [simplify]: iters left: 1 (56 enodes) 1552474376.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.511 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474376.511 * * [simplify]: Extracting #2: cost 12 inf + 700 1552474376.511 * * [simplify]: Extracting #3: cost 0 inf + 1559 1552474376.512 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474376.512 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.512 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474376.512 * * [simplify]: iters left: 3 (4 enodes) 1552474376.513 * * [simplify]: iters left: 2 (14 enodes) 1552474376.515 * * [simplify]: iters left: 1 (21 enodes) 1552474376.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.518 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474376.518 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474376.518 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474376.519 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474376.519 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474376.519 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.519 * * * * [progress]: [ 291 / 482 ] simplifiying candidate # 1552474376.519 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* x.im x.im))) 1552474376.519 * * [simplify]: iters left: 5 (7 enodes) 1552474376.521 * * [simplify]: iters left: 4 (24 enodes) 1552474376.524 * * [simplify]: iters left: 3 (34 enodes) 1552474376.532 * * [simplify]: iters left: 2 (44 enodes) 1552474376.538 * * [simplify]: iters left: 1 (52 enodes) 1552474376.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.544 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474376.545 * * [simplify]: Extracting #2: cost 23 inf + 43 1552474376.545 * * [simplify]: Extracting #3: cost 8 inf + 905 1552474376.545 * * [simplify]: Extracting #4: cost 0 inf + 1640 1552474376.546 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474376.546 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.546 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474376.546 * * [simplify]: iters left: 3 (4 enodes) 1552474376.547 * * [simplify]: iters left: 2 (14 enodes) 1552474376.549 * * [simplify]: iters left: 1 (21 enodes) 1552474376.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.552 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474376.552 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474376.552 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474376.553 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474376.553 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474376.553 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.553 * * * * [progress]: [ 292 / 482 ] simplifiying candidate # 1552474376.553 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474376.553 * * [simplify]: iters left: 6 (10 enodes) 1552474376.555 * * [simplify]: iters left: 5 (37 enodes) 1552474376.563 * * [simplify]: iters left: 4 (60 enodes) 1552474376.586 * * [simplify]: iters left: 3 (93 enodes) 1552474376.604 * * [simplify]: iters left: 2 (151 enodes) 1552474376.637 * * [simplify]: iters left: 1 (263 enodes) 1552474376.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.708 * * [simplify]: Extracting #1: cost 31 inf + 0 1552474376.709 * * [simplify]: Extracting #2: cost 104 inf + 449 1552474376.711 * * [simplify]: Extracting #3: cost 92 inf + 3457 1552474376.715 * * [simplify]: Extracting #4: cost 67 inf + 12590 1552474376.725 * * [simplify]: Extracting #5: cost 10 inf + 44142 1552474376.736 * * [simplify]: Extracting #6: cost 0 inf + 49944 1552474376.746 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474376.746 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.746 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474376.747 * * [simplify]: iters left: 6 (7 enodes) 1552474376.748 * * [simplify]: iters left: 5 (26 enodes) 1552474376.756 * * [simplify]: iters left: 4 (42 enodes) 1552474376.765 * * [simplify]: iters left: 3 (87 enodes) 1552474376.785 * * [simplify]: iters left: 2 (140 enodes) 1552474376.827 * * [simplify]: iters left: 1 (209 enodes) 1552474376.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.887 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474376.887 * [simplify]: Simplified to 0 1552474376.887 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.887 * * * * [progress]: [ 293 / 482 ] simplifiying candidate # 1552474376.887 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474376.887 * * [simplify]: iters left: 6 (9 enodes) 1552474376.892 * * [simplify]: iters left: 5 (29 enodes) 1552474376.900 * * [simplify]: iters left: 4 (43 enodes) 1552474376.913 * * [simplify]: iters left: 3 (60 enodes) 1552474376.928 * * [simplify]: iters left: 2 (75 enodes) 1552474376.949 * * [simplify]: iters left: 1 (109 enodes) 1552474376.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474376.969 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474376.969 * * [simplify]: Extracting #2: cost 51 inf + 43 1552474376.969 * * [simplify]: Extracting #3: cost 22 inf + 1970 1552474376.974 * * [simplify]: Extracting #4: cost 1 inf + 4250 1552474376.975 * * [simplify]: Extracting #5: cost 0 inf + 4332 1552474376.976 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474376.977 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474376.977 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474376.977 * * [simplify]: iters left: 6 (6 enodes) 1552474376.978 * * [simplify]: iters left: 5 (19 enodes) 1552474376.981 * * [simplify]: iters left: 4 (27 enodes) 1552474376.990 * * [simplify]: iters left: 3 (39 enodes) 1552474377.001 * * [simplify]: iters left: 2 (45 enodes) 1552474377.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.010 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474377.010 * [simplify]: Simplified to 0 1552474377.010 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.010 * * * * [progress]: [ 294 / 482 ] simplifiying candidate # 1552474377.010 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* x.im x.im) 1))) 1552474377.010 * * [simplify]: iters left: 6 (9 enodes) 1552474377.013 * * [simplify]: iters left: 5 (34 enodes) 1552474377.019 * * [simplify]: iters left: 4 (51 enodes) 1552474377.027 * * [simplify]: iters left: 3 (66 enodes) 1552474377.036 * * [simplify]: iters left: 2 (76 enodes) 1552474377.050 * * [simplify]: iters left: 1 (95 enodes) 1552474377.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.078 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474377.078 * * [simplify]: Extracting #2: cost 28 inf + 126 1552474377.079 * * [simplify]: Extracting #3: cost 7 inf + 1561 1552474377.083 * * [simplify]: Extracting #4: cost 0 inf + 2054 1552474377.085 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474377.085 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.086 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474377.086 * * [simplify]: iters left: 5 (6 enodes) 1552474377.089 * * [simplify]: iters left: 4 (25 enodes) 1552474377.099 * * [simplify]: iters left: 3 (38 enodes) 1552474377.112 * * [simplify]: iters left: 2 (55 enodes) 1552474377.128 * * [simplify]: iters left: 1 (67 enodes) 1552474377.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.145 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474377.145 * [simplify]: Simplified to 0 1552474377.145 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.145 * * * * [progress]: [ 295 / 482 ] simplifiying candidate # 1552474377.145 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474377.145 * * [simplify]: iters left: 6 (10 enodes) 1552474377.150 * * [simplify]: iters left: 5 (44 enodes) 1552474377.162 * * [simplify]: iters left: 4 (100 enodes) 1552474377.181 * * [simplify]: iters left: 3 (193 enodes) 1552474377.259 * * [simplify]: iters left: 2 (340 enodes) 1552474377.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.352 * * [simplify]: Extracting #1: cost 32 inf + 0 1552474377.353 * * [simplify]: Extracting #2: cost 65 inf + 773 1552474377.355 * * [simplify]: Extracting #3: cost 38 inf + 4263 1552474377.358 * * [simplify]: Extracting #4: cost 21 inf + 8848 1552474377.363 * * [simplify]: Extracting #5: cost 7 inf + 15114 1552474377.368 * * [simplify]: Extracting #6: cost 0 inf + 18864 1552474377.372 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474377.373 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.373 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474377.373 * * [simplify]: iters left: 6 (7 enodes) 1552474377.377 * * [simplify]: iters left: 5 (36 enodes) 1552474377.389 * * [simplify]: iters left: 4 (71 enodes) 1552474377.422 * * [simplify]: iters left: 3 (184 enodes) 1552474377.486 * * [simplify]: iters left: 2 (332 enodes) 1552474377.557 * * [simplify]: iters left: 1 (415 enodes) 1552474377.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.612 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474377.612 * [simplify]: Simplified to 0 1552474377.612 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.612 * * * * [progress]: [ 296 / 482 ] simplifiying candidate # 1552474377.612 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474377.612 * * [simplify]: iters left: 6 (9 enodes) 1552474377.614 * * [simplify]: iters left: 5 (30 enodes) 1552474377.619 * * [simplify]: iters left: 4 (48 enodes) 1552474377.629 * * [simplify]: iters left: 3 (66 enodes) 1552474377.644 * * [simplify]: iters left: 2 (74 enodes) 1552474377.663 * * [simplify]: iters left: 1 (95 enodes) 1552474377.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.698 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474377.699 * * [simplify]: Extracting #2: cost 33 inf + 206 1552474377.700 * * [simplify]: Extracting #3: cost 3 inf + 2174 1552474377.701 * * [simplify]: Extracting #4: cost 0 inf + 2379 1552474377.703 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474377.703 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.704 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474377.704 * * [simplify]: iters left: 6 (6 enodes) 1552474377.707 * * [simplify]: iters left: 5 (19 enodes) 1552474377.712 * * [simplify]: iters left: 4 (30 enodes) 1552474377.720 * * [simplify]: iters left: 3 (42 enodes) 1552474377.730 * * [simplify]: iters left: 2 (49 enodes) 1552474377.736 * * [simplify]: iters left: 1 (52 enodes) 1552474377.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.742 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474377.742 * [simplify]: Simplified to 0 1552474377.742 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.742 * * * * [progress]: [ 297 / 482 ] simplifiying candidate # 1552474377.742 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* x.im x.im) (* 1 1)))) 1552474377.742 * * [simplify]: iters left: 6 (10 enodes) 1552474377.745 * * [simplify]: iters left: 5 (38 enodes) 1552474377.751 * * [simplify]: iters left: 4 (55 enodes) 1552474377.759 * * [simplify]: iters left: 3 (70 enodes) 1552474377.778 * * [simplify]: iters left: 2 (91 enodes) 1552474377.808 * * [simplify]: iters left: 1 (123 enodes) 1552474377.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.829 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474377.829 * * [simplify]: Extracting #2: cost 49 inf + 86 1552474377.830 * * [simplify]: Extracting #3: cost 13 inf + 2986 1552474377.831 * * [simplify]: Extracting #4: cost 0 inf + 4012 1552474377.832 * * [simplify]: Extracting #5: cost 0 inf + 3932 1552474377.833 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474377.833 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.833 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474377.834 * * [simplify]: iters left: 5 (7 enodes) 1552474377.836 * * [simplify]: iters left: 4 (29 enodes) 1552474377.841 * * [simplify]: iters left: 3 (38 enodes) 1552474377.847 * * [simplify]: iters left: 2 (45 enodes) 1552474377.859 * * [simplify]: iters left: 1 (59 enodes) 1552474377.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.876 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474377.876 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474377.876 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474377.877 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474377.878 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474377.878 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.878 * * * * [progress]: [ 298 / 482 ] simplifiying candidate # 1552474377.878 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474377.878 * * [simplify]: iters left: 6 (9 enodes) 1552474377.882 * * [simplify]: iters left: 5 (30 enodes) 1552474377.891 * * [simplify]: iters left: 4 (48 enodes) 1552474377.904 * * [simplify]: iters left: 3 (66 enodes) 1552474377.923 * * [simplify]: iters left: 2 (74 enodes) 1552474377.933 * * [simplify]: iters left: 1 (95 enodes) 1552474377.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.948 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474377.949 * * [simplify]: Extracting #2: cost 33 inf + 206 1552474377.949 * * [simplify]: Extracting #3: cost 3 inf + 2174 1552474377.950 * * [simplify]: Extracting #4: cost 0 inf + 2379 1552474377.951 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474377.951 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.951 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474377.951 * * [simplify]: iters left: 6 (6 enodes) 1552474377.952 * * [simplify]: iters left: 5 (19 enodes) 1552474377.955 * * [simplify]: iters left: 4 (30 enodes) 1552474377.959 * * [simplify]: iters left: 3 (42 enodes) 1552474377.964 * * [simplify]: iters left: 2 (49 enodes) 1552474377.970 * * [simplify]: iters left: 1 (52 enodes) 1552474377.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474377.975 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474377.975 * [simplify]: Simplified to 0 1552474377.975 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474377.975 * * * * [progress]: [ 299 / 482 ] simplifiying candidate # 1552474377.976 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474377.976 * * [simplify]: iters left: 6 (10 enodes) 1552474377.979 * * [simplify]: iters left: 5 (40 enodes) 1552474377.991 * * [simplify]: iters left: 4 (87 enodes) 1552474378.007 * * [simplify]: iters left: 3 (144 enodes) 1552474378.028 * * [simplify]: iters left: 2 (166 enodes) 1552474378.048 * * [simplify]: iters left: 1 (193 enodes) 1552474378.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.074 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474378.075 * * [simplify]: Extracting #2: cost 32 inf + 84 1552474378.075 * * [simplify]: Extracting #3: cost 15 inf + 1185 1552474378.076 * * [simplify]: Extracting #4: cost 1 inf + 3041 1552474378.077 * * [simplify]: Extracting #5: cost 0 inf + 3242 1552474378.078 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474378.078 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.078 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474378.078 * * [simplify]: iters left: 6 (7 enodes) 1552474378.080 * * [simplify]: iters left: 5 (29 enodes) 1552474378.089 * * [simplify]: iters left: 4 (57 enodes) 1552474378.112 * * [simplify]: iters left: 3 (139 enodes) 1552474378.158 * * [simplify]: iters left: 2 (212 enodes) 1552474378.182 * * [simplify]: iters left: 1 (235 enodes) 1552474378.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.197 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474378.197 * [simplify]: Simplified to 0 1552474378.197 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.197 * * * * [progress]: [ 300 / 482 ] simplifiying candidate # 1552474378.197 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474378.197 * * [simplify]: iters left: 6 (9 enodes) 1552474378.199 * * [simplify]: iters left: 5 (33 enodes) 1552474378.204 * * [simplify]: iters left: 4 (57 enodes) 1552474378.212 * * [simplify]: iters left: 3 (80 enodes) 1552474378.224 * * [simplify]: iters left: 2 (92 enodes) 1552474378.239 * * [simplify]: iters left: 1 (114 enodes) 1552474378.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.271 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474378.271 * * [simplify]: Extracting #2: cost 24 inf + 848 1552474378.272 * * [simplify]: Extracting #3: cost 2 inf + 2290 1552474378.274 * * [simplify]: Extracting #4: cost 0 inf + 2452 1552474378.276 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474378.276 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.276 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474378.276 * * [simplify]: iters left: 6 (6 enodes) 1552474378.279 * * [simplify]: iters left: 5 (22 enodes) 1552474378.286 * * [simplify]: iters left: 4 (36 enodes) 1552474378.300 * * [simplify]: iters left: 3 (79 enodes) 1552474378.317 * * [simplify]: iters left: 2 (107 enodes) 1552474378.331 * * [simplify]: iters left: 1 (110 enodes) 1552474378.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.340 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474378.340 * [simplify]: Simplified to 0 1552474378.340 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.340 * * * * [progress]: [ 301 / 482 ] simplifiying candidate # 1552474378.341 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* x.im (* x.im 1)))) 1552474378.341 * * [simplify]: iters left: 6 (9 enodes) 1552474378.346 * * [simplify]: iters left: 5 (32 enodes) 1552474378.355 * * [simplify]: iters left: 4 (50 enodes) 1552474378.362 * * [simplify]: iters left: 3 (65 enodes) 1552474378.371 * * [simplify]: iters left: 2 (73 enodes) 1552474378.381 * * [simplify]: iters left: 1 (93 enodes) 1552474378.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.403 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474378.403 * * [simplify]: Extracting #2: cost 29 inf + 289 1552474378.404 * * [simplify]: Extracting #3: cost 5 inf + 1887 1552474378.405 * * [simplify]: Extracting #4: cost 0 inf + 2297 1552474378.405 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474378.405 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.406 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474378.406 * * [simplify]: iters left: 5 (6 enodes) 1552474378.408 * * [simplify]: iters left: 4 (21 enodes) 1552474378.413 * * [simplify]: iters left: 3 (34 enodes) 1552474378.418 * * [simplify]: iters left: 2 (46 enodes) 1552474378.425 * * [simplify]: iters left: 1 (53 enodes) 1552474378.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.433 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474378.433 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474378.433 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474378.434 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474378.434 * [simplify]: Simplified to (* x.im 0) 1552474378.434 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.434 * * * * [progress]: [ 302 / 482 ] simplifiying candidate # 1552474378.435 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474378.435 * * [simplify]: iters left: 6 (10 enodes) 1552474378.439 * * [simplify]: iters left: 5 (40 enodes) 1552474378.454 * * [simplify]: iters left: 4 (84 enodes) 1552474378.482 * * [simplify]: iters left: 3 (128 enodes) 1552474378.524 * * [simplify]: iters left: 2 (153 enodes) 1552474378.551 * * [simplify]: iters left: 1 (187 enodes) 1552474378.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.604 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474378.605 * * [simplify]: Extracting #2: cost 38 inf + 207 1552474378.606 * * [simplify]: Extracting #3: cost 12 inf + 2156 1552474378.608 * * [simplify]: Extracting #4: cost 0 inf + 3969 1552474378.611 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474378.611 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.611 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474378.611 * * [simplify]: iters left: 6 (7 enodes) 1552474378.615 * * [simplify]: iters left: 5 (33 enodes) 1552474378.627 * * [simplify]: iters left: 4 (61 enodes) 1552474378.653 * * [simplify]: iters left: 3 (127 enodes) 1552474378.683 * * [simplify]: iters left: 2 (216 enodes) 1552474378.737 * * [simplify]: iters left: 1 (250 enodes) 1552474378.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.769 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474378.769 * [simplify]: Simplified to 0 1552474378.769 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.769 * * * * [progress]: [ 303 / 482 ] simplifiying candidate # 1552474378.769 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474378.769 * * [simplify]: iters left: 6 (9 enodes) 1552474378.771 * * [simplify]: iters left: 5 (33 enodes) 1552474378.777 * * [simplify]: iters left: 4 (57 enodes) 1552474378.789 * * [simplify]: iters left: 3 (82 enodes) 1552474378.803 * * [simplify]: iters left: 2 (96 enodes) 1552474378.817 * * [simplify]: iters left: 1 (118 enodes) 1552474378.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.840 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474378.841 * * [simplify]: Extracting #2: cost 26 inf + 684 1552474378.841 * * [simplify]: Extracting #3: cost 3 inf + 2168 1552474378.842 * * [simplify]: Extracting #4: cost 0 inf + 2452 1552474378.843 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474378.843 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.843 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474378.843 * * [simplify]: iters left: 6 (6 enodes) 1552474378.845 * * [simplify]: iters left: 5 (26 enodes) 1552474378.849 * * [simplify]: iters left: 4 (43 enodes) 1552474378.856 * * [simplify]: iters left: 3 (81 enodes) 1552474378.874 * * [simplify]: iters left: 2 (119 enodes) 1552474378.899 * * [simplify]: iters left: 1 (125 enodes) 1552474378.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.909 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474378.909 * [simplify]: Simplified to 0 1552474378.909 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.909 * * * * [progress]: [ 304 / 482 ] simplifiying candidate # 1552474378.909 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* (* x.im x.im) 1))) 1552474378.909 * * [simplify]: iters left: 6 (9 enodes) 1552474378.914 * * [simplify]: iters left: 5 (34 enodes) 1552474378.920 * * [simplify]: iters left: 4 (51 enodes) 1552474378.928 * * [simplify]: iters left: 3 (66 enodes) 1552474378.945 * * [simplify]: iters left: 2 (76 enodes) 1552474378.966 * * [simplify]: iters left: 1 (95 enodes) 1552474378.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474378.982 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474378.982 * * [simplify]: Extracting #2: cost 28 inf + 126 1552474378.982 * * [simplify]: Extracting #3: cost 7 inf + 1561 1552474378.983 * * [simplify]: Extracting #4: cost 0 inf + 2054 1552474378.984 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474378.984 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474378.984 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474378.984 * * [simplify]: iters left: 5 (6 enodes) 1552474378.986 * * [simplify]: iters left: 4 (25 enodes) 1552474378.992 * * [simplify]: iters left: 3 (38 enodes) 1552474378.998 * * [simplify]: iters left: 2 (55 enodes) 1552474379.007 * * [simplify]: iters left: 1 (67 enodes) 1552474379.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.029 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474379.029 * [simplify]: Simplified to 0 1552474379.029 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.029 * * * * [progress]: [ 305 / 482 ] simplifiying candidate # 1552474379.030 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.re) (sqrt x.re)) (- (* x.im x.im))) 1552474379.030 * * [simplify]: iters left: 5 (7 enodes) 1552474379.033 * * [simplify]: iters left: 4 (24 enodes) 1552474379.039 * * [simplify]: iters left: 3 (34 enodes) 1552474379.048 * * [simplify]: iters left: 2 (44 enodes) 1552474379.058 * * [simplify]: iters left: 1 (52 enodes) 1552474379.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.065 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474379.065 * * [simplify]: Extracting #2: cost 23 inf + 43 1552474379.065 * * [simplify]: Extracting #3: cost 8 inf + 905 1552474379.066 * * [simplify]: Extracting #4: cost 0 inf + 1640 1552474379.066 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474379.066 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.066 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474379.066 * * [simplify]: iters left: 3 (4 enodes) 1552474379.067 * * [simplify]: iters left: 2 (14 enodes) 1552474379.069 * * [simplify]: iters left: 1 (21 enodes) 1552474379.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.072 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474379.072 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474379.073 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474379.073 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474379.073 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474379.073 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.073 * * * * [progress]: [ 306 / 482 ] simplifiying candidate # 1552474379.073 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* x.im x.im))) 1552474379.074 * * [simplify]: iters left: 6 (8 enodes) 1552474379.075 * * [simplify]: iters left: 5 (32 enodes) 1552474379.080 * * [simplify]: iters left: 4 (47 enodes) 1552474379.088 * * [simplify]: iters left: 3 (59 enodes) 1552474379.095 * * [simplify]: iters left: 2 (61 enodes) 1552474379.103 * * [simplify]: iters left: 1 (63 enodes) 1552474379.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.119 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474379.120 * * [simplify]: Extracting #2: cost 15 inf + 165 1552474379.120 * * [simplify]: Extracting #3: cost 6 inf + 815 1552474379.121 * * [simplify]: Extracting #4: cost 2 inf + 1340 1552474379.121 * * [simplify]: Extracting #5: cost 0 inf + 1622 1552474379.122 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474379.122 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.123 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474379.123 * * [simplify]: iters left: 3 (4 enodes) 1552474379.125 * * [simplify]: iters left: 2 (14 enodes) 1552474379.129 * * [simplify]: iters left: 1 (21 enodes) 1552474379.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.136 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474379.136 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474379.136 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474379.137 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474379.137 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474379.137 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.137 * * * * [progress]: [ 307 / 482 ] simplifiying candidate # 1552474379.138 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474379.138 * * [simplify]: iters left: 6 (11 enodes) 1552474379.143 * * [simplify]: iters left: 5 (45 enodes) 1552474379.158 * * [simplify]: iters left: 4 (73 enodes) 1552474379.181 * * [simplify]: iters left: 3 (104 enodes) 1552474379.200 * * [simplify]: iters left: 2 (146 enodes) 1552474379.225 * * [simplify]: iters left: 1 (215 enodes) 1552474379.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.264 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474379.264 * * [simplify]: Extracting #2: cost 47 inf + 1 1552474379.264 * * [simplify]: Extracting #3: cost 78 inf + 330 1552474379.265 * * [simplify]: Extracting #4: cost 60 inf + 2763 1552474379.266 * * [simplify]: Extracting #5: cost 37 inf + 13642 1552474379.269 * * [simplify]: Extracting #6: cost 8 inf + 30196 1552474379.273 * * [simplify]: Extracting #7: cost 0 inf + 35693 1552474379.276 * * [simplify]: Extracting #8: cost 0 inf + 35613 1552474379.280 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474379.280 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.281 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474379.281 * * [simplify]: iters left: 6 (7 enodes) 1552474379.283 * * [simplify]: iters left: 5 (26 enodes) 1552474379.287 * * [simplify]: iters left: 4 (42 enodes) 1552474379.303 * * [simplify]: iters left: 3 (87 enodes) 1552474379.334 * * [simplify]: iters left: 2 (140 enodes) 1552474379.374 * * [simplify]: iters left: 1 (209 enodes) 1552474379.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.448 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474379.448 * [simplify]: Simplified to 0 1552474379.448 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.448 * * * * [progress]: [ 308 / 482 ] simplifiying candidate # 1552474379.448 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474379.448 * * [simplify]: iters left: 6 (10 enodes) 1552474379.451 * * [simplify]: iters left: 5 (37 enodes) 1552474379.456 * * [simplify]: iters left: 4 (56 enodes) 1552474379.464 * * [simplify]: iters left: 3 (73 enodes) 1552474379.473 * * [simplify]: iters left: 2 (75 enodes) 1552474379.490 * * [simplify]: iters left: 1 (77 enodes) 1552474379.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.508 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474379.508 * * [simplify]: Extracting #2: cost 13 inf + 653 1552474379.509 * * [simplify]: Extracting #3: cost 0 inf + 1866 1552474379.510 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474379.510 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.510 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474379.511 * * [simplify]: iters left: 6 (6 enodes) 1552474379.513 * * [simplify]: iters left: 5 (19 enodes) 1552474379.519 * * [simplify]: iters left: 4 (27 enodes) 1552474379.527 * * [simplify]: iters left: 3 (39 enodes) 1552474379.537 * * [simplify]: iters left: 2 (45 enodes) 1552474379.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.547 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474379.547 * [simplify]: Simplified to 0 1552474379.547 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.547 * * * * [progress]: [ 309 / 482 ] simplifiying candidate # 1552474379.547 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* x.im x.im) 1))) 1552474379.548 * * [simplify]: iters left: 6 (10 enodes) 1552474379.558 * * [simplify]: iters left: 5 (42 enodes) 1552474379.570 * * [simplify]: iters left: 4 (64 enodes) 1552474379.579 * * [simplify]: iters left: 3 (82 enodes) 1552474379.589 * * [simplify]: iters left: 2 (86 enodes) 1552474379.600 * * [simplify]: iters left: 1 (88 enodes) 1552474379.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.609 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474379.609 * * [simplify]: Extracting #2: cost 16 inf + 86 1552474379.610 * * [simplify]: Extracting #3: cost 6 inf + 977 1552474379.610 * * [simplify]: Extracting #4: cost 0 inf + 1624 1552474379.611 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474379.611 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.611 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474379.611 * * [simplify]: iters left: 5 (6 enodes) 1552474379.613 * * [simplify]: iters left: 4 (25 enodes) 1552474379.618 * * [simplify]: iters left: 3 (38 enodes) 1552474379.624 * * [simplify]: iters left: 2 (55 enodes) 1552474379.639 * * [simplify]: iters left: 1 (67 enodes) 1552474379.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.662 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474379.662 * [simplify]: Simplified to 0 1552474379.662 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.662 * * * * [progress]: [ 310 / 482 ] simplifiying candidate # 1552474379.662 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474379.663 * * [simplify]: iters left: 6 (11 enodes) 1552474379.667 * * [simplify]: iters left: 5 (52 enodes) 1552474379.677 * * [simplify]: iters left: 4 (114 enodes) 1552474379.707 * * [simplify]: iters left: 3 (215 enodes) 1552474379.775 * * [simplify]: iters left: 2 (357 enodes) 1552474379.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474379.872 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474379.873 * * [simplify]: Extracting #2: cost 67 inf + 408 1552474379.875 * * [simplify]: Extracting #3: cost 45 inf + 5680 1552474379.878 * * [simplify]: Extracting #4: cost 27 inf + 8191 1552474379.881 * * [simplify]: Extracting #5: cost 18 inf + 10758 1552474379.886 * * [simplify]: Extracting #6: cost 1 inf + 18359 1552474379.892 * * [simplify]: Extracting #7: cost 0 inf + 18942 1552474379.897 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474379.897 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474379.897 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474379.898 * * [simplify]: iters left: 6 (7 enodes) 1552474379.901 * * [simplify]: iters left: 5 (36 enodes) 1552474379.915 * * [simplify]: iters left: 4 (71 enodes) 1552474379.951 * * [simplify]: iters left: 3 (184 enodes) 1552474380.000 * * [simplify]: iters left: 2 (332 enodes) 1552474380.049 * * [simplify]: iters left: 1 (415 enodes) 1552474380.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.124 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474380.124 * [simplify]: Simplified to 0 1552474380.124 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.124 * * * * [progress]: [ 311 / 482 ] simplifiying candidate # 1552474380.124 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474380.125 * * [simplify]: iters left: 6 (10 enodes) 1552474380.129 * * [simplify]: iters left: 5 (38 enodes) 1552474380.140 * * [simplify]: iters left: 4 (61 enodes) 1552474380.158 * * [simplify]: iters left: 3 (82 enodes) 1552474380.168 * * [simplify]: iters left: 2 (84 enodes) 1552474380.178 * * [simplify]: iters left: 1 (86 enodes) 1552474380.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.187 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474380.187 * * [simplify]: Extracting #2: cost 14 inf + 654 1552474380.187 * * [simplify]: Extracting #3: cost 1 inf + 1747 1552474380.188 * * [simplify]: Extracting #4: cost 0 inf + 1868 1552474380.188 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474380.188 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.189 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474380.189 * * [simplify]: iters left: 6 (6 enodes) 1552474380.190 * * [simplify]: iters left: 5 (19 enodes) 1552474380.193 * * [simplify]: iters left: 4 (30 enodes) 1552474380.205 * * [simplify]: iters left: 3 (42 enodes) 1552474380.216 * * [simplify]: iters left: 2 (49 enodes) 1552474380.228 * * [simplify]: iters left: 1 (52 enodes) 1552474380.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.236 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474380.236 * [simplify]: Simplified to 0 1552474380.236 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.237 * * * * [progress]: [ 312 / 482 ] simplifiying candidate # 1552474380.237 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* x.im x.im) (* 1 1)))) 1552474380.237 * * [simplify]: iters left: 6 (11 enodes) 1552474380.240 * * [simplify]: iters left: 5 (46 enodes) 1552474380.248 * * [simplify]: iters left: 4 (68 enodes) 1552474380.258 * * [simplify]: iters left: 3 (85 enodes) 1552474380.278 * * [simplify]: iters left: 2 (99 enodes) 1552474380.299 * * [simplify]: iters left: 1 (105 enodes) 1552474380.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.313 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474380.314 * * [simplify]: Extracting #2: cost 15 inf + 167 1552474380.314 * * [simplify]: Extracting #3: cost 7 inf + 767 1552474380.314 * * [simplify]: Extracting #4: cost 1 inf + 1463 1552474380.315 * * [simplify]: Extracting #5: cost 0 inf + 1624 1552474380.315 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474380.315 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.315 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474380.315 * * [simplify]: iters left: 5 (7 enodes) 1552474380.318 * * [simplify]: iters left: 4 (29 enodes) 1552474380.324 * * [simplify]: iters left: 3 (38 enodes) 1552474380.335 * * [simplify]: iters left: 2 (45 enodes) 1552474380.348 * * [simplify]: iters left: 1 (59 enodes) 1552474380.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.365 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474380.365 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474380.365 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474380.366 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474380.366 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474380.366 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.366 * * * * [progress]: [ 313 / 482 ] simplifiying candidate # 1552474380.367 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474380.367 * * [simplify]: iters left: 6 (10 enodes) 1552474380.372 * * [simplify]: iters left: 5 (38 enodes) 1552474380.383 * * [simplify]: iters left: 4 (61 enodes) 1552474380.400 * * [simplify]: iters left: 3 (82 enodes) 1552474380.417 * * [simplify]: iters left: 2 (84 enodes) 1552474380.427 * * [simplify]: iters left: 1 (86 enodes) 1552474380.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.438 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474380.438 * * [simplify]: Extracting #2: cost 14 inf + 654 1552474380.438 * * [simplify]: Extracting #3: cost 1 inf + 1747 1552474380.439 * * [simplify]: Extracting #4: cost 0 inf + 1868 1552474380.439 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474380.439 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.440 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474380.440 * * [simplify]: iters left: 6 (6 enodes) 1552474380.441 * * [simplify]: iters left: 5 (19 enodes) 1552474380.447 * * [simplify]: iters left: 4 (30 enodes) 1552474380.457 * * [simplify]: iters left: 3 (42 enodes) 1552474380.468 * * [simplify]: iters left: 2 (49 enodes) 1552474380.479 * * [simplify]: iters left: 1 (52 enodes) 1552474380.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.489 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474380.489 * [simplify]: Simplified to 0 1552474380.489 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.490 * * * * [progress]: [ 314 / 482 ] simplifiying candidate # 1552474380.490 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474380.490 * * [simplify]: iters left: 6 (11 enodes) 1552474380.494 * * [simplify]: iters left: 5 (48 enodes) 1552474380.502 * * [simplify]: iters left: 4 (100 enodes) 1552474380.519 * * [simplify]: iters left: 3 (155 enodes) 1552474380.545 * * [simplify]: iters left: 2 (165 enodes) 1552474380.561 * * [simplify]: iters left: 1 (175 enodes) 1552474380.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.591 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474380.592 * * [simplify]: Extracting #2: cost 32 inf + 367 1552474380.593 * * [simplify]: Extracting #3: cost 11 inf + 2901 1552474380.594 * * [simplify]: Extracting #4: cost 1 inf + 4001 1552474380.596 * * [simplify]: Extracting #5: cost 0 inf + 4162 1552474380.598 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474380.598 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.598 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474380.599 * * [simplify]: iters left: 6 (7 enodes) 1552474380.601 * * [simplify]: iters left: 5 (29 enodes) 1552474380.610 * * [simplify]: iters left: 4 (57 enodes) 1552474380.632 * * [simplify]: iters left: 3 (139 enodes) 1552474380.683 * * [simplify]: iters left: 2 (212 enodes) 1552474380.730 * * [simplify]: iters left: 1 (235 enodes) 1552474380.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.760 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474380.760 * [simplify]: Simplified to 0 1552474380.760 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.761 * * * * [progress]: [ 315 / 482 ] simplifiying candidate # 1552474380.761 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474380.761 * * [simplify]: iters left: 6 (10 enodes) 1552474380.766 * * [simplify]: iters left: 5 (41 enodes) 1552474380.774 * * [simplify]: iters left: 4 (70 enodes) 1552474380.784 * * [simplify]: iters left: 3 (99 enodes) 1552474380.796 * * [simplify]: iters left: 2 (106 enodes) 1552474380.816 * * [simplify]: iters left: 1 (111 enodes) 1552474380.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.845 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474380.845 * * [simplify]: Extracting #2: cost 25 inf + 125 1552474380.846 * * [simplify]: Extracting #3: cost 11 inf + 1262 1552474380.847 * * [simplify]: Extracting #4: cost 1 inf + 2313 1552474380.849 * * [simplify]: Extracting #5: cost 0 inf + 2434 1552474380.850 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474380.850 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.850 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474380.851 * * [simplify]: iters left: 6 (6 enodes) 1552474380.853 * * [simplify]: iters left: 5 (22 enodes) 1552474380.860 * * [simplify]: iters left: 4 (36 enodes) 1552474380.873 * * [simplify]: iters left: 3 (79 enodes) 1552474380.895 * * [simplify]: iters left: 2 (107 enodes) 1552474380.907 * * [simplify]: iters left: 1 (110 enodes) 1552474380.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.915 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474380.915 * [simplify]: Simplified to 0 1552474380.915 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.915 * * * * [progress]: [ 316 / 482 ] simplifiying candidate # 1552474380.915 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* x.im (* x.im 1)))) 1552474380.915 * * [simplify]: iters left: 6 (10 enodes) 1552474380.918 * * [simplify]: iters left: 5 (40 enodes) 1552474380.924 * * [simplify]: iters left: 4 (63 enodes) 1552474380.933 * * [simplify]: iters left: 3 (81 enodes) 1552474380.946 * * [simplify]: iters left: 2 (83 enodes) 1552474380.966 * * [simplify]: iters left: 1 (85 enodes) 1552474380.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474380.984 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474380.984 * * [simplify]: Extracting #2: cost 18 inf + 166 1552474380.984 * * [simplify]: Extracting #3: cost 7 inf + 858 1552474380.985 * * [simplify]: Extracting #4: cost 0 inf + 1786 1552474380.986 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474380.986 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474380.987 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474380.987 * * [simplify]: iters left: 5 (6 enodes) 1552474380.990 * * [simplify]: iters left: 4 (21 enodes) 1552474380.997 * * [simplify]: iters left: 3 (34 enodes) 1552474381.007 * * [simplify]: iters left: 2 (46 enodes) 1552474381.019 * * [simplify]: iters left: 1 (53 enodes) 1552474381.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.031 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474381.032 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474381.032 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474381.032 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474381.033 * [simplify]: Simplified to (* x.im 0) 1552474381.033 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.033 * * * * [progress]: [ 317 / 482 ] simplifiying candidate # 1552474381.033 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474381.033 * * [simplify]: iters left: 6 (11 enodes) 1552474381.038 * * [simplify]: iters left: 5 (48 enodes) 1552474381.052 * * [simplify]: iters left: 4 (96 enodes) 1552474381.071 * * [simplify]: iters left: 3 (147 enodes) 1552474381.092 * * [simplify]: iters left: 2 (168 enodes) 1552474381.122 * * [simplify]: iters left: 1 (176 enodes) 1552474381.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.162 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474381.162 * * [simplify]: Extracting #2: cost 27 inf + 650 1552474381.163 * * [simplify]: Extracting #3: cost 5 inf + 3235 1552474381.164 * * [simplify]: Extracting #4: cost 0 inf + 3960 1552474381.165 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474381.165 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.165 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474381.165 * * [simplify]: iters left: 6 (7 enodes) 1552474381.167 * * [simplify]: iters left: 5 (33 enodes) 1552474381.173 * * [simplify]: iters left: 4 (61 enodes) 1552474381.184 * * [simplify]: iters left: 3 (127 enodes) 1552474381.229 * * [simplify]: iters left: 2 (216 enodes) 1552474381.259 * * [simplify]: iters left: 1 (250 enodes) 1552474381.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.291 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474381.291 * [simplify]: Simplified to 0 1552474381.291 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.291 * * * * [progress]: [ 318 / 482 ] simplifiying candidate # 1552474381.291 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474381.291 * * [simplify]: iters left: 6 (10 enodes) 1552474381.294 * * [simplify]: iters left: 5 (41 enodes) 1552474381.300 * * [simplify]: iters left: 4 (70 enodes) 1552474381.313 * * [simplify]: iters left: 3 (101 enodes) 1552474381.337 * * [simplify]: iters left: 2 (109 enodes) 1552474381.351 * * [simplify]: iters left: 1 (113 enodes) 1552474381.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.365 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474381.365 * * [simplify]: Extracting #2: cost 25 inf + 125 1552474381.366 * * [simplify]: Extracting #3: cost 11 inf + 1222 1552474381.366 * * [simplify]: Extracting #4: cost 1 inf + 2313 1552474381.367 * * [simplify]: Extracting #5: cost 0 inf + 2434 1552474381.368 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474381.368 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.368 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474381.368 * * [simplify]: iters left: 6 (6 enodes) 1552474381.370 * * [simplify]: iters left: 5 (26 enodes) 1552474381.373 * * [simplify]: iters left: 4 (43 enodes) 1552474381.381 * * [simplify]: iters left: 3 (81 enodes) 1552474381.394 * * [simplify]: iters left: 2 (119 enodes) 1552474381.416 * * [simplify]: iters left: 1 (125 enodes) 1552474381.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.434 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474381.434 * [simplify]: Simplified to 0 1552474381.434 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.434 * * * * [progress]: [ 319 / 482 ] simplifiying candidate # 1552474381.435 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* (* x.im x.im) 1))) 1552474381.435 * * [simplify]: iters left: 6 (10 enodes) 1552474381.437 * * [simplify]: iters left: 5 (42 enodes) 1552474381.444 * * [simplify]: iters left: 4 (64 enodes) 1552474381.454 * * [simplify]: iters left: 3 (82 enodes) 1552474381.463 * * [simplify]: iters left: 2 (86 enodes) 1552474381.481 * * [simplify]: iters left: 1 (88 enodes) 1552474381.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.500 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474381.500 * * [simplify]: Extracting #2: cost 16 inf + 86 1552474381.501 * * [simplify]: Extracting #3: cost 6 inf + 977 1552474381.502 * * [simplify]: Extracting #4: cost 0 inf + 1624 1552474381.502 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474381.502 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.503 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474381.505 * * [simplify]: iters left: 5 (6 enodes) 1552474381.509 * * [simplify]: iters left: 4 (25 enodes) 1552474381.519 * * [simplify]: iters left: 3 (38 enodes) 1552474381.531 * * [simplify]: iters left: 2 (55 enodes) 1552474381.548 * * [simplify]: iters left: 1 (67 enodes) 1552474381.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.563 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474381.563 * [simplify]: Simplified to 0 1552474381.564 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.564 * * * * [progress]: [ 320 / 482 ] simplifiying candidate # 1552474381.564 * [simplify]: Simplifying (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* x.im x.im))) 1552474381.564 * * [simplify]: iters left: 6 (8 enodes) 1552474381.566 * * [simplify]: iters left: 5 (32 enodes) 1552474381.570 * * [simplify]: iters left: 4 (47 enodes) 1552474381.577 * * [simplify]: iters left: 3 (59 enodes) 1552474381.585 * * [simplify]: iters left: 2 (61 enodes) 1552474381.599 * * [simplify]: iters left: 1 (63 enodes) 1552474381.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.614 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474381.614 * * [simplify]: Extracting #2: cost 15 inf + 165 1552474381.614 * * [simplify]: Extracting #3: cost 6 inf + 815 1552474381.615 * * [simplify]: Extracting #4: cost 2 inf + 1340 1552474381.616 * * [simplify]: Extracting #5: cost 0 inf + 1622 1552474381.616 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474381.617 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.617 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474381.617 * * [simplify]: iters left: 3 (4 enodes) 1552474381.619 * * [simplify]: iters left: 2 (14 enodes) 1552474381.623 * * [simplify]: iters left: 1 (21 enodes) 1552474381.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.632 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474381.632 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474381.633 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474381.633 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474381.633 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474381.633 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.634 * * * * [progress]: [ 321 / 482 ] simplifiying candidate # 1552474381.634 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* x.im x.im))) 1552474381.634 * * [simplify]: iters left: 5 (7 enodes) 1552474381.638 * * [simplify]: iters left: 4 (27 enodes) 1552474381.645 * * [simplify]: iters left: 3 (36 enodes) 1552474381.656 * * [simplify]: iters left: 2 (40 enodes) 1552474381.666 * * [simplify]: iters left: 1 (43 enodes) 1552474381.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.678 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474381.678 * * [simplify]: Extracting #2: cost 15 inf + 165 1552474381.678 * * [simplify]: Extracting #3: cost 5 inf + 810 1552474381.679 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474381.680 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474381.680 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.680 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474381.680 * * [simplify]: iters left: 3 (4 enodes) 1552474381.682 * * [simplify]: iters left: 2 (14 enodes) 1552474381.686 * * [simplify]: iters left: 1 (21 enodes) 1552474381.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.692 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474381.692 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474381.693 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474381.693 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474381.693 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474381.694 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.694 * * * * [progress]: [ 322 / 482 ] simplifiying candidate # 1552474381.694 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474381.694 * * [simplify]: iters left: 6 (10 enodes) 1552474381.699 * * [simplify]: iters left: 5 (40 enodes) 1552474381.707 * * [simplify]: iters left: 4 (62 enodes) 1552474381.717 * * [simplify]: iters left: 3 (86 enodes) 1552474381.731 * * [simplify]: iters left: 2 (134 enodes) 1552474381.758 * * [simplify]: iters left: 1 (229 enodes) 1552474381.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474381.821 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474381.822 * * [simplify]: Extracting #2: cost 78 inf + 670 1552474381.824 * * [simplify]: Extracting #3: cost 67 inf + 4301 1552474381.828 * * [simplify]: Extracting #4: cost 35 inf + 19211 1552474381.840 * * [simplify]: Extracting #5: cost 5 inf + 37615 1552474381.848 * * [simplify]: Extracting #6: cost 0 inf + 40650 1552474381.856 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474381.856 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474381.857 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474381.857 * * [simplify]: iters left: 6 (7 enodes) 1552474381.860 * * [simplify]: iters left: 5 (26 enodes) 1552474381.869 * * [simplify]: iters left: 4 (42 enodes) 1552474381.886 * * [simplify]: iters left: 3 (87 enodes) 1552474381.918 * * [simplify]: iters left: 2 (140 enodes) 1552474381.960 * * [simplify]: iters left: 1 (209 enodes) 1552474382.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.019 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474382.019 * [simplify]: Simplified to 0 1552474382.019 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.019 * * * * [progress]: [ 323 / 482 ] simplifiying candidate # 1552474382.019 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474382.019 * * [simplify]: iters left: 6 (9 enodes) 1552474382.021 * * [simplify]: iters left: 5 (32 enodes) 1552474382.026 * * [simplify]: iters left: 4 (45 enodes) 1552474382.032 * * [simplify]: iters left: 3 (53 enodes) 1552474382.038 * * [simplify]: iters left: 2 (59 enodes) 1552474382.045 * * [simplify]: iters left: 1 (73 enodes) 1552474382.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.055 * * [simplify]: Extracting #1: cost 32 inf + 0 1552474382.055 * * [simplify]: Extracting #2: cost 39 inf + 125 1552474382.056 * * [simplify]: Extracting #3: cost 11 inf + 2209 1552474382.057 * * [simplify]: Extracting #4: cost 0 inf + 3430 1552474382.057 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474382.057 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.058 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474382.058 * * [simplify]: iters left: 6 (6 enodes) 1552474382.062 * * [simplify]: iters left: 5 (19 enodes) 1552474382.065 * * [simplify]: iters left: 4 (27 enodes) 1552474382.072 * * [simplify]: iters left: 3 (39 enodes) 1552474382.083 * * [simplify]: iters left: 2 (45 enodes) 1552474382.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.092 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474382.092 * [simplify]: Simplified to 0 1552474382.092 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.092 * * * * [progress]: [ 324 / 482 ] simplifiying candidate # 1552474382.093 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* x.im x.im) 1))) 1552474382.093 * * [simplify]: iters left: 6 (9 enodes) 1552474382.098 * * [simplify]: iters left: 5 (37 enodes) 1552474382.111 * * [simplify]: iters left: 4 (53 enodes) 1552474382.126 * * [simplify]: iters left: 3 (62 enodes) 1552474382.133 * * [simplify]: iters left: 2 (67 enodes) 1552474382.142 * * [simplify]: iters left: 1 (74 enodes) 1552474382.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.152 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474382.152 * * [simplify]: Extracting #2: cost 21 inf + 291 1552474382.152 * * [simplify]: Extracting #3: cost 7 inf + 1231 1552474382.153 * * [simplify]: Extracting #4: cost 0 inf + 1804 1552474382.154 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474382.154 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.154 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474382.154 * * [simplify]: iters left: 5 (6 enodes) 1552474382.158 * * [simplify]: iters left: 4 (25 enodes) 1552474382.168 * * [simplify]: iters left: 3 (38 enodes) 1552474382.180 * * [simplify]: iters left: 2 (55 enodes) 1552474382.200 * * [simplify]: iters left: 1 (67 enodes) 1552474382.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.219 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474382.219 * [simplify]: Simplified to 0 1552474382.220 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.220 * * * * [progress]: [ 325 / 482 ] simplifiying candidate # 1552474382.220 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474382.220 * * [simplify]: iters left: 6 (10 enodes) 1552474382.225 * * [simplify]: iters left: 5 (47 enodes) 1552474382.244 * * [simplify]: iters left: 4 (102 enodes) 1552474382.283 * * [simplify]: iters left: 3 (186 enodes) 1552474382.336 * * [simplify]: iters left: 2 (320 enodes) 1552474382.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.434 * * [simplify]: Extracting #1: cost 28 inf + 0 1552474382.435 * * [simplify]: Extracting #2: cost 62 inf + 815 1552474382.437 * * [simplify]: Extracting #3: cost 28 inf + 6077 1552474382.441 * * [simplify]: Extracting #4: cost 15 inf + 10637 1552474382.445 * * [simplify]: Extracting #5: cost 5 inf + 15132 1552474382.450 * * [simplify]: Extracting #6: cost 0 inf + 18007 1552474382.455 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474382.456 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.456 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474382.456 * * [simplify]: iters left: 6 (7 enodes) 1552474382.460 * * [simplify]: iters left: 5 (36 enodes) 1552474382.474 * * [simplify]: iters left: 4 (71 enodes) 1552474382.507 * * [simplify]: iters left: 3 (184 enodes) 1552474382.589 * * [simplify]: iters left: 2 (332 enodes) 1552474382.651 * * [simplify]: iters left: 1 (415 enodes) 1552474382.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.715 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474382.715 * [simplify]: Simplified to 0 1552474382.715 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.715 * * * * [progress]: [ 326 / 482 ] simplifiying candidate # 1552474382.715 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474382.715 * * [simplify]: iters left: 6 (9 enodes) 1552474382.718 * * [simplify]: iters left: 5 (33 enodes) 1552474382.722 * * [simplify]: iters left: 4 (50 enodes) 1552474382.733 * * [simplify]: iters left: 3 (62 enodes) 1552474382.747 * * [simplify]: iters left: 2 (65 enodes) 1552474382.763 * * [simplify]: iters left: 1 (72 enodes) 1552474382.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.776 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474382.776 * * [simplify]: Extracting #2: cost 28 inf + 206 1552474382.776 * * [simplify]: Extracting #3: cost 12 inf + 1082 1552474382.776 * * [simplify]: Extracting #4: cost 0 inf + 2063 1552474382.777 * * [simplify]: Extracting #5: cost 0 inf + 2048 1552474382.778 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474382.778 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.778 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474382.778 * * [simplify]: iters left: 6 (6 enodes) 1552474382.779 * * [simplify]: iters left: 5 (19 enodes) 1552474382.782 * * [simplify]: iters left: 4 (30 enodes) 1552474382.787 * * [simplify]: iters left: 3 (42 enodes) 1552474382.792 * * [simplify]: iters left: 2 (49 enodes) 1552474382.798 * * [simplify]: iters left: 1 (52 enodes) 1552474382.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.812 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474382.812 * [simplify]: Simplified to 0 1552474382.812 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.812 * * * * [progress]: [ 327 / 482 ] simplifiying candidate # 1552474382.813 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* x.im x.im) (* 1 1)))) 1552474382.813 * * [simplify]: iters left: 6 (10 enodes) 1552474382.819 * * [simplify]: iters left: 5 (41 enodes) 1552474382.831 * * [simplify]: iters left: 4 (57 enodes) 1552474382.839 * * [simplify]: iters left: 3 (66 enodes) 1552474382.847 * * [simplify]: iters left: 2 (81 enodes) 1552474382.858 * * [simplify]: iters left: 1 (97 enodes) 1552474382.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.869 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474382.870 * * [simplify]: Extracting #2: cost 24 inf + 86 1552474382.870 * * [simplify]: Extracting #3: cost 6 inf + 1314 1552474382.870 * * [simplify]: Extracting #4: cost 0 inf + 1804 1552474382.871 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474382.871 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.871 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474382.871 * * [simplify]: iters left: 5 (7 enodes) 1552474382.874 * * [simplify]: iters left: 4 (29 enodes) 1552474382.879 * * [simplify]: iters left: 3 (38 enodes) 1552474382.884 * * [simplify]: iters left: 2 (45 enodes) 1552474382.892 * * [simplify]: iters left: 1 (59 enodes) 1552474382.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.901 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474382.901 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474382.901 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474382.901 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474382.901 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474382.902 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.902 * * * * [progress]: [ 328 / 482 ] simplifiying candidate # 1552474382.902 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474382.902 * * [simplify]: iters left: 6 (9 enodes) 1552474382.904 * * [simplify]: iters left: 5 (33 enodes) 1552474382.908 * * [simplify]: iters left: 4 (50 enodes) 1552474382.915 * * [simplify]: iters left: 3 (62 enodes) 1552474382.922 * * [simplify]: iters left: 2 (65 enodes) 1552474382.930 * * [simplify]: iters left: 1 (72 enodes) 1552474382.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.939 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474382.939 * * [simplify]: Extracting #2: cost 28 inf + 206 1552474382.939 * * [simplify]: Extracting #3: cost 12 inf + 1082 1552474382.940 * * [simplify]: Extracting #4: cost 0 inf + 2063 1552474382.941 * * [simplify]: Extracting #5: cost 0 inf + 2048 1552474382.941 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474382.941 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.941 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474382.942 * * [simplify]: iters left: 6 (6 enodes) 1552474382.944 * * [simplify]: iters left: 5 (19 enodes) 1552474382.950 * * [simplify]: iters left: 4 (30 enodes) 1552474382.958 * * [simplify]: iters left: 3 (42 enodes) 1552474382.969 * * [simplify]: iters left: 2 (49 enodes) 1552474382.980 * * [simplify]: iters left: 1 (52 enodes) 1552474382.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474382.994 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474382.994 * [simplify]: Simplified to 0 1552474382.994 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474382.994 * * * * [progress]: [ 329 / 482 ] simplifiying candidate # 1552474382.995 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474382.995 * * [simplify]: iters left: 6 (10 enodes) 1552474383.000 * * [simplify]: iters left: 5 (43 enodes) 1552474383.008 * * [simplify]: iters left: 4 (89 enodes) 1552474383.023 * * [simplify]: iters left: 3 (143 enodes) 1552474383.057 * * [simplify]: iters left: 2 (157 enodes) 1552474383.095 * * [simplify]: iters left: 1 (172 enodes) 1552474383.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.120 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474383.121 * * [simplify]: Extracting #2: cost 35 inf + 43 1552474383.121 * * [simplify]: Extracting #3: cost 17 inf + 1185 1552474383.122 * * [simplify]: Extracting #4: cost 2 inf + 3042 1552474383.123 * * [simplify]: Extracting #5: cost 0 inf + 3404 1552474383.124 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474383.124 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.124 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474383.124 * * [simplify]: iters left: 6 (7 enodes) 1552474383.126 * * [simplify]: iters left: 5 (29 enodes) 1552474383.132 * * [simplify]: iters left: 4 (57 enodes) 1552474383.154 * * [simplify]: iters left: 3 (139 enodes) 1552474383.189 * * [simplify]: iters left: 2 (212 enodes) 1552474383.214 * * [simplify]: iters left: 1 (235 enodes) 1552474383.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.239 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474383.239 * [simplify]: Simplified to 0 1552474383.239 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.239 * * * * [progress]: [ 330 / 482 ] simplifiying candidate # 1552474383.240 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474383.240 * * [simplify]: iters left: 6 (9 enodes) 1552474383.244 * * [simplify]: iters left: 5 (36 enodes) 1552474383.255 * * [simplify]: iters left: 4 (59 enodes) 1552474383.267 * * [simplify]: iters left: 3 (79 enodes) 1552474383.276 * * [simplify]: iters left: 2 (87 enodes) 1552474383.292 * * [simplify]: iters left: 1 (102 enodes) 1552474383.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.319 * * [simplify]: Extracting #1: cost 26 inf + 0 1552474383.319 * * [simplify]: Extracting #2: cost 29 inf + 533 1552474383.320 * * [simplify]: Extracting #3: cost 6 inf + 2164 1552474383.320 * * [simplify]: Extracting #4: cost 0 inf + 2614 1552474383.321 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474383.321 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.322 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474383.322 * * [simplify]: iters left: 6 (6 enodes) 1552474383.323 * * [simplify]: iters left: 5 (22 enodes) 1552474383.326 * * [simplify]: iters left: 4 (36 enodes) 1552474383.333 * * [simplify]: iters left: 3 (79 enodes) 1552474383.346 * * [simplify]: iters left: 2 (107 enodes) 1552474383.373 * * [simplify]: iters left: 1 (110 enodes) 1552474383.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.389 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474383.389 * [simplify]: Simplified to 0 1552474383.389 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.389 * * * * [progress]: [ 331 / 482 ] simplifiying candidate # 1552474383.389 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* x.im (* x.im 1)))) 1552474383.389 * * [simplify]: iters left: 6 (9 enodes) 1552474383.392 * * [simplify]: iters left: 5 (35 enodes) 1552474383.398 * * [simplify]: iters left: 4 (52 enodes) 1552474383.405 * * [simplify]: iters left: 3 (61 enodes) 1552474383.415 * * [simplify]: iters left: 2 (64 enodes) 1552474383.425 * * [simplify]: iters left: 1 (71 enodes) 1552474383.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.444 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474383.444 * * [simplify]: Extracting #2: cost 24 inf + 290 1552474383.445 * * [simplify]: Extracting #3: cost 0 inf + 1966 1552474383.446 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474383.446 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.447 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474383.447 * * [simplify]: iters left: 5 (6 enodes) 1552474383.450 * * [simplify]: iters left: 4 (21 enodes) 1552474383.457 * * [simplify]: iters left: 3 (34 enodes) 1552474383.465 * * [simplify]: iters left: 2 (46 enodes) 1552474383.474 * * [simplify]: iters left: 1 (53 enodes) 1552474383.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.481 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474383.481 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474383.481 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474383.481 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474383.481 * [simplify]: Simplified to (* x.im 0) 1552474383.481 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.481 * * * * [progress]: [ 332 / 482 ] simplifiying candidate # 1552474383.481 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474383.482 * * [simplify]: iters left: 6 (10 enodes) 1552474383.484 * * [simplify]: iters left: 5 (43 enodes) 1552474383.491 * * [simplify]: iters left: 4 (86 enodes) 1552474383.506 * * [simplify]: iters left: 3 (127 enodes) 1552474383.530 * * [simplify]: iters left: 2 (147 enodes) 1552474383.551 * * [simplify]: iters left: 1 (165 enodes) 1552474383.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.581 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474383.582 * * [simplify]: Extracting #2: cost 37 inf + 43 1552474383.583 * * [simplify]: Extracting #3: cost 21 inf + 1704 1552474383.585 * * [simplify]: Extracting #4: cost 0 inf + 4006 1552474383.587 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474383.587 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.588 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474383.588 * * [simplify]: iters left: 6 (7 enodes) 1552474383.590 * * [simplify]: iters left: 5 (33 enodes) 1552474383.596 * * [simplify]: iters left: 4 (61 enodes) 1552474383.607 * * [simplify]: iters left: 3 (127 enodes) 1552474383.661 * * [simplify]: iters left: 2 (216 enodes) 1552474383.710 * * [simplify]: iters left: 1 (250 enodes) 1552474383.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.732 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474383.732 * [simplify]: Simplified to 0 1552474383.732 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.732 * * * * [progress]: [ 333 / 482 ] simplifiying candidate # 1552474383.732 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474383.732 * * [simplify]: iters left: 6 (9 enodes) 1552474383.734 * * [simplify]: iters left: 5 (36 enodes) 1552474383.740 * * [simplify]: iters left: 4 (59 enodes) 1552474383.752 * * [simplify]: iters left: 3 (81 enodes) 1552474383.768 * * [simplify]: iters left: 2 (90 enodes) 1552474383.780 * * [simplify]: iters left: 1 (105 enodes) 1552474383.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.793 * * [simplify]: Extracting #1: cost 26 inf + 0 1552474383.793 * * [simplify]: Extracting #2: cost 31 inf + 369 1552474383.794 * * [simplify]: Extracting #3: cost 3 inf + 2289 1552474383.794 * * [simplify]: Extracting #4: cost 0 inf + 2614 1552474383.795 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474383.795 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.796 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474383.796 * * [simplify]: iters left: 6 (6 enodes) 1552474383.797 * * [simplify]: iters left: 5 (26 enodes) 1552474383.801 * * [simplify]: iters left: 4 (43 enodes) 1552474383.813 * * [simplify]: iters left: 3 (81 enodes) 1552474383.840 * * [simplify]: iters left: 2 (119 enodes) 1552474383.866 * * [simplify]: iters left: 1 (125 enodes) 1552474383.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.879 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474383.879 * [simplify]: Simplified to 0 1552474383.879 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.880 * * * * [progress]: [ 334 / 482 ] simplifiying candidate # 1552474383.880 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* (* x.im x.im) 1))) 1552474383.880 * * [simplify]: iters left: 6 (9 enodes) 1552474383.882 * * [simplify]: iters left: 5 (37 enodes) 1552474383.889 * * [simplify]: iters left: 4 (53 enodes) 1552474383.896 * * [simplify]: iters left: 3 (62 enodes) 1552474383.903 * * [simplify]: iters left: 2 (67 enodes) 1552474383.918 * * [simplify]: iters left: 1 (74 enodes) 1552474383.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.940 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474383.940 * * [simplify]: Extracting #2: cost 21 inf + 291 1552474383.940 * * [simplify]: Extracting #3: cost 7 inf + 1231 1552474383.941 * * [simplify]: Extracting #4: cost 0 inf + 1804 1552474383.941 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474383.941 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.942 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474383.942 * * [simplify]: iters left: 5 (6 enodes) 1552474383.944 * * [simplify]: iters left: 4 (25 enodes) 1552474383.949 * * [simplify]: iters left: 3 (38 enodes) 1552474383.955 * * [simplify]: iters left: 2 (55 enodes) 1552474383.963 * * [simplify]: iters left: 1 (67 enodes) 1552474383.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474383.979 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474383.979 * [simplify]: Simplified to 0 1552474383.979 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474383.979 * * * * [progress]: [ 335 / 482 ] simplifiying candidate # 1552474383.979 * [simplify]: Simplifying (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* x.im x.im))) 1552474383.979 * * [simplify]: iters left: 5 (7 enodes) 1552474383.982 * * [simplify]: iters left: 4 (27 enodes) 1552474383.990 * * [simplify]: iters left: 3 (36 enodes) 1552474384.000 * * [simplify]: iters left: 2 (40 enodes) 1552474384.010 * * [simplify]: iters left: 1 (43 enodes) 1552474384.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.022 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474384.022 * * [simplify]: Extracting #2: cost 15 inf + 165 1552474384.023 * * [simplify]: Extracting #3: cost 5 inf + 810 1552474384.023 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474384.024 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474384.024 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.024 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474384.024 * * [simplify]: iters left: 3 (4 enodes) 1552474384.026 * * [simplify]: iters left: 2 (14 enodes) 1552474384.031 * * [simplify]: iters left: 1 (21 enodes) 1552474384.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.037 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474384.037 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474384.038 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474384.038 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474384.039 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474384.039 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.039 * * * * [progress]: [ 336 / 482 ] simplifiying candidate # 1552474384.039 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* x.im x.im))) 1552474384.039 * * [simplify]: iters left: 5 (7 enodes) 1552474384.046 * * [simplify]: iters left: 4 (26 enodes) 1552474384.054 * * [simplify]: iters left: 3 (38 enodes) 1552474384.065 * * [simplify]: iters left: 2 (48 enodes) 1552474384.077 * * [simplify]: iters left: 1 (56 enodes) 1552474384.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.088 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474384.088 * * [simplify]: Extracting #2: cost 23 inf + 43 1552474384.088 * * [simplify]: Extracting #3: cost 12 inf + 698 1552474384.088 * * [simplify]: Extracting #4: cost 0 inf + 1640 1552474384.089 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474384.089 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.089 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474384.089 * * [simplify]: iters left: 3 (4 enodes) 1552474384.090 * * [simplify]: iters left: 2 (14 enodes) 1552474384.092 * * [simplify]: iters left: 1 (21 enodes) 1552474384.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.095 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474384.095 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474384.095 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474384.096 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474384.096 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474384.096 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.096 * * * * [progress]: [ 337 / 482 ] simplifiying candidate # 1552474384.096 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474384.096 * * [simplify]: iters left: 6 (10 enodes) 1552474384.099 * * [simplify]: iters left: 5 (39 enodes) 1552474384.106 * * [simplify]: iters left: 4 (64 enodes) 1552474384.118 * * [simplify]: iters left: 3 (97 enodes) 1552474384.150 * * [simplify]: iters left: 2 (156 enodes) 1552474384.197 * * [simplify]: iters left: 1 (267 enodes) 1552474384.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.282 * * [simplify]: Extracting #1: cost 31 inf + 0 1552474384.283 * * [simplify]: Extracting #2: cost 104 inf + 382 1552474384.285 * * [simplify]: Extracting #3: cost 89 inf + 4776 1552474384.292 * * [simplify]: Extracting #4: cost 32 inf + 29070 1552474384.307 * * [simplify]: Extracting #5: cost 3 inf + 44267 1552474384.322 * * [simplify]: Extracting #6: cost 0 inf + 45845 1552474384.338 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474384.338 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.338 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474384.338 * * [simplify]: iters left: 6 (7 enodes) 1552474384.342 * * [simplify]: iters left: 5 (26 enodes) 1552474384.351 * * [simplify]: iters left: 4 (42 enodes) 1552474384.363 * * [simplify]: iters left: 3 (87 enodes) 1552474384.382 * * [simplify]: iters left: 2 (140 enodes) 1552474384.417 * * [simplify]: iters left: 1 (209 enodes) 1552474384.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.479 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474384.479 * [simplify]: Simplified to 0 1552474384.479 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.480 * * * * [progress]: [ 338 / 482 ] simplifiying candidate # 1552474384.480 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474384.480 * * [simplify]: iters left: 6 (9 enodes) 1552474384.482 * * [simplify]: iters left: 5 (31 enodes) 1552474384.487 * * [simplify]: iters left: 4 (47 enodes) 1552474384.498 * * [simplify]: iters left: 3 (64 enodes) 1552474384.511 * * [simplify]: iters left: 2 (79 enodes) 1552474384.523 * * [simplify]: iters left: 1 (113 enodes) 1552474384.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.544 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474384.544 * * [simplify]: Extracting #2: cost 44 inf + 493 1552474384.545 * * [simplify]: Extracting #3: cost 13 inf + 3107 1552474384.548 * * [simplify]: Extracting #4: cost 1 inf + 4170 1552474384.551 * * [simplify]: Extracting #5: cost 0 inf + 4332 1552474384.553 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474384.553 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.554 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474384.554 * * [simplify]: iters left: 6 (6 enodes) 1552474384.557 * * [simplify]: iters left: 5 (19 enodes) 1552474384.562 * * [simplify]: iters left: 4 (27 enodes) 1552474384.571 * * [simplify]: iters left: 3 (39 enodes) 1552474384.577 * * [simplify]: iters left: 2 (45 enodes) 1552474384.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.582 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474384.582 * [simplify]: Simplified to 0 1552474384.582 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.582 * * * * [progress]: [ 339 / 482 ] simplifiying candidate # 1552474384.582 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* x.im x.im) 1))) 1552474384.583 * * [simplify]: iters left: 6 (8 enodes) 1552474384.587 * * [simplify]: iters left: 5 (31 enodes) 1552474384.593 * * [simplify]: iters left: 4 (48 enodes) 1552474384.599 * * [simplify]: iters left: 3 (63 enodes) 1552474384.609 * * [simplify]: iters left: 2 (73 enodes) 1552474384.628 * * [simplify]: iters left: 1 (92 enodes) 1552474384.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.656 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474384.656 * * [simplify]: Extracting #2: cost 29 inf + 45 1552474384.657 * * [simplify]: Extracting #3: cost 13 inf + 1260 1552474384.658 * * [simplify]: Extracting #4: cost 0 inf + 2054 1552474384.659 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474384.659 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.659 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474384.659 * * [simplify]: iters left: 5 (6 enodes) 1552474384.661 * * [simplify]: iters left: 4 (25 enodes) 1552474384.666 * * [simplify]: iters left: 3 (38 enodes) 1552474384.673 * * [simplify]: iters left: 2 (55 enodes) 1552474384.681 * * [simplify]: iters left: 1 (67 enodes) 1552474384.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474384.701 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474384.701 * [simplify]: Simplified to 0 1552474384.701 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474384.701 * * * * [progress]: [ 340 / 482 ] simplifiying candidate # 1552474384.702 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474384.702 * * [simplify]: iters left: 6 (10 enodes) 1552474384.708 * * [simplify]: iters left: 5 (46 enodes) 1552474384.727 * * [simplify]: iters left: 4 (108 enodes) 1552474384.768 * * [simplify]: iters left: 3 (192 enodes) 1552474384.838 * * [simplify]: iters left: 2 (286 enodes) 1552474384.885 * * [simplify]: iters left: 1 (404 enodes) 1552474384.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.000 * * [simplify]: Extracting #1: cost 35 inf + 0 1552474385.001 * * [simplify]: Extracting #2: cost 101 inf + 869 1552474385.005 * * [simplify]: Extracting #3: cost 71 inf + 11702 1552474385.014 * * [simplify]: Extracting #4: cost 17 inf + 38928 1552474385.026 * * [simplify]: Extracting #5: cost 1 inf + 49084 1552474385.039 * * [simplify]: Extracting #6: cost 0 inf + 49376 1552474385.051 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474385.051 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.052 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474385.052 * * [simplify]: iters left: 6 (7 enodes) 1552474385.056 * * [simplify]: iters left: 5 (36 enodes) 1552474385.070 * * [simplify]: iters left: 4 (71 enodes) 1552474385.089 * * [simplify]: iters left: 3 (184 enodes) 1552474385.153 * * [simplify]: iters left: 2 (332 enodes) 1552474385.232 * * [simplify]: iters left: 1 (415 enodes) 1552474385.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.325 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474385.325 * [simplify]: Simplified to 0 1552474385.325 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.325 * * * * [progress]: [ 341 / 482 ] simplifiying candidate # 1552474385.326 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474385.326 * * [simplify]: iters left: 6 (9 enodes) 1552474385.335 * * [simplify]: iters left: 5 (32 enodes) 1552474385.345 * * [simplify]: iters left: 4 (52 enodes) 1552474385.359 * * [simplify]: iters left: 3 (70 enodes) 1552474385.368 * * [simplify]: iters left: 2 (78 enodes) 1552474385.378 * * [simplify]: iters left: 1 (99 enodes) 1552474385.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.393 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474385.393 * * [simplify]: Extracting #2: cost 32 inf + 247 1552474385.395 * * [simplify]: Extracting #3: cost 5 inf + 2130 1552474385.396 * * [simplify]: Extracting #4: cost 0 inf + 2379 1552474385.398 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474385.398 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.398 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474385.398 * * [simplify]: iters left: 6 (6 enodes) 1552474385.401 * * [simplify]: iters left: 5 (19 enodes) 1552474385.407 * * [simplify]: iters left: 4 (30 enodes) 1552474385.416 * * [simplify]: iters left: 3 (42 enodes) 1552474385.427 * * [simplify]: iters left: 2 (49 enodes) 1552474385.442 * * [simplify]: iters left: 1 (52 enodes) 1552474385.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.452 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474385.453 * [simplify]: Simplified to 0 1552474385.453 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.453 * * * * [progress]: [ 342 / 482 ] simplifiying candidate # 1552474385.453 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* x.im x.im) (* 1 1)))) 1552474385.453 * * [simplify]: iters left: 6 (9 enodes) 1552474385.459 * * [simplify]: iters left: 5 (35 enodes) 1552474385.470 * * [simplify]: iters left: 4 (52 enodes) 1552474385.483 * * [simplify]: iters left: 3 (67 enodes) 1552474385.493 * * [simplify]: iters left: 2 (88 enodes) 1552474385.507 * * [simplify]: iters left: 1 (120 enodes) 1552474385.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.532 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474385.532 * * [simplify]: Extracting #2: cost 52 inf + 4 1552474385.533 * * [simplify]: Extracting #3: cost 30 inf + 1435 1552474385.534 * * [simplify]: Extracting #4: cost 2 inf + 3811 1552474385.535 * * [simplify]: Extracting #5: cost 0 inf + 4015 1552474385.536 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474385.536 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.536 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474385.536 * * [simplify]: iters left: 5 (7 enodes) 1552474385.539 * * [simplify]: iters left: 4 (29 enodes) 1552474385.546 * * [simplify]: iters left: 3 (38 enodes) 1552474385.551 * * [simplify]: iters left: 2 (45 enodes) 1552474385.557 * * [simplify]: iters left: 1 (59 enodes) 1552474385.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.566 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474385.566 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474385.566 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474385.566 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474385.566 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474385.567 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.567 * * * * [progress]: [ 343 / 482 ] simplifiying candidate # 1552474385.567 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474385.567 * * [simplify]: iters left: 6 (9 enodes) 1552474385.569 * * [simplify]: iters left: 5 (32 enodes) 1552474385.575 * * [simplify]: iters left: 4 (52 enodes) 1552474385.589 * * [simplify]: iters left: 3 (70 enodes) 1552474385.607 * * [simplify]: iters left: 2 (78 enodes) 1552474385.628 * * [simplify]: iters left: 1 (99 enodes) 1552474385.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.662 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474385.662 * * [simplify]: Extracting #2: cost 32 inf + 247 1552474385.664 * * [simplify]: Extracting #3: cost 5 inf + 2130 1552474385.666 * * [simplify]: Extracting #4: cost 0 inf + 2379 1552474385.667 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474385.667 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.668 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474385.668 * * [simplify]: iters left: 6 (6 enodes) 1552474385.671 * * [simplify]: iters left: 5 (19 enodes) 1552474385.676 * * [simplify]: iters left: 4 (30 enodes) 1552474385.685 * * [simplify]: iters left: 3 (42 enodes) 1552474385.696 * * [simplify]: iters left: 2 (49 enodes) 1552474385.707 * * [simplify]: iters left: 1 (52 enodes) 1552474385.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.718 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474385.718 * [simplify]: Simplified to 0 1552474385.718 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.718 * * * * [progress]: [ 344 / 482 ] simplifiying candidate # 1552474385.719 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474385.719 * * [simplify]: iters left: 6 (10 enodes) 1552474385.724 * * [simplify]: iters left: 5 (42 enodes) 1552474385.739 * * [simplify]: iters left: 4 (91 enodes) 1552474385.771 * * [simplify]: iters left: 3 (147 enodes) 1552474385.815 * * [simplify]: iters left: 2 (166 enodes) 1552474385.833 * * [simplify]: iters left: 1 (191 enodes) 1552474385.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474385.869 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474385.869 * * [simplify]: Extracting #2: cost 33 inf + 43 1552474385.870 * * [simplify]: Extracting #3: cost 15 inf + 1386 1552474385.872 * * [simplify]: Extracting #4: cost 1 inf + 3041 1552474385.874 * * [simplify]: Extracting #5: cost 0 inf + 3242 1552474385.876 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474385.876 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474385.877 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474385.877 * * [simplify]: iters left: 6 (7 enodes) 1552474385.880 * * [simplify]: iters left: 5 (29 enodes) 1552474385.893 * * [simplify]: iters left: 4 (57 enodes) 1552474385.916 * * [simplify]: iters left: 3 (139 enodes) 1552474385.975 * * [simplify]: iters left: 2 (212 enodes) 1552474386.026 * * [simplify]: iters left: 1 (235 enodes) 1552474386.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.055 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474386.055 * [simplify]: Simplified to 0 1552474386.055 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.055 * * * * [progress]: [ 345 / 482 ] simplifiying candidate # 1552474386.055 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474386.055 * * [simplify]: iters left: 6 (9 enodes) 1552474386.060 * * [simplify]: iters left: 5 (35 enodes) 1552474386.071 * * [simplify]: iters left: 4 (61 enodes) 1552474386.090 * * [simplify]: iters left: 3 (86 enodes) 1552474386.113 * * [simplify]: iters left: 2 (100 enodes) 1552474386.141 * * [simplify]: iters left: 1 (120 enodes) 1552474386.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.163 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474386.163 * * [simplify]: Extracting #2: cost 29 inf + 369 1552474386.163 * * [simplify]: Extracting #3: cost 6 inf + 1881 1552474386.164 * * [simplify]: Extracting #4: cost 0 inf + 2452 1552474386.165 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474386.165 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.165 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474386.165 * * [simplify]: iters left: 6 (6 enodes) 1552474386.167 * * [simplify]: iters left: 5 (22 enodes) 1552474386.170 * * [simplify]: iters left: 4 (36 enodes) 1552474386.177 * * [simplify]: iters left: 3 (79 enodes) 1552474386.189 * * [simplify]: iters left: 2 (107 enodes) 1552474386.201 * * [simplify]: iters left: 1 (110 enodes) 1552474386.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.208 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474386.208 * [simplify]: Simplified to 0 1552474386.208 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.208 * * * * [progress]: [ 346 / 482 ] simplifiying candidate # 1552474386.208 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* x.im (* x.im 1)))) 1552474386.208 * * [simplify]: iters left: 6 (8 enodes) 1552474386.211 * * [simplify]: iters left: 5 (29 enodes) 1552474386.215 * * [simplify]: iters left: 4 (48 enodes) 1552474386.222 * * [simplify]: iters left: 3 (63 enodes) 1552474386.231 * * [simplify]: iters left: 2 (71 enodes) 1552474386.241 * * [simplify]: iters left: 1 (91 enodes) 1552474386.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.255 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474386.255 * * [simplify]: Extracting #2: cost 34 inf + 43 1552474386.255 * * [simplify]: Extracting #3: cost 13 inf + 1273 1552474386.256 * * [simplify]: Extracting #4: cost 1 inf + 2215 1552474386.257 * * [simplify]: Extracting #5: cost 0 inf + 2297 1552474386.258 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474386.258 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.258 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474386.258 * * [simplify]: iters left: 5 (6 enodes) 1552474386.260 * * [simplify]: iters left: 4 (21 enodes) 1552474386.263 * * [simplify]: iters left: 3 (34 enodes) 1552474386.268 * * [simplify]: iters left: 2 (46 enodes) 1552474386.274 * * [simplify]: iters left: 1 (53 enodes) 1552474386.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.281 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474386.281 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474386.281 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474386.281 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474386.281 * [simplify]: Simplified to (* x.im 0) 1552474386.281 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.282 * * * * [progress]: [ 347 / 482 ] simplifiying candidate # 1552474386.282 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474386.282 * * [simplify]: iters left: 6 (10 enodes) 1552474386.284 * * [simplify]: iters left: 5 (42 enodes) 1552474386.292 * * [simplify]: iters left: 4 (87 enodes) 1552474386.311 * * [simplify]: iters left: 3 (132 enodes) 1552474386.334 * * [simplify]: iters left: 2 (157 enodes) 1552474386.377 * * [simplify]: iters left: 1 (184 enodes) 1552474386.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.423 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474386.423 * * [simplify]: Extracting #2: cost 32 inf + 84 1552474386.424 * * [simplify]: Extracting #3: cost 19 inf + 860 1552474386.426 * * [simplify]: Extracting #4: cost 2 inf + 2880 1552474386.428 * * [simplify]: Extracting #5: cost 0 inf + 3242 1552474386.430 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474386.430 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.431 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474386.431 * * [simplify]: iters left: 6 (7 enodes) 1552474386.434 * * [simplify]: iters left: 5 (33 enodes) 1552474386.445 * * [simplify]: iters left: 4 (61 enodes) 1552474386.469 * * [simplify]: iters left: 3 (127 enodes) 1552474386.519 * * [simplify]: iters left: 2 (216 enodes) 1552474386.552 * * [simplify]: iters left: 1 (250 enodes) 1552474386.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.592 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474386.592 * [simplify]: Simplified to 0 1552474386.592 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.592 * * * * [progress]: [ 348 / 482 ] simplifiying candidate # 1552474386.593 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474386.593 * * [simplify]: iters left: 6 (9 enodes) 1552474386.597 * * [simplify]: iters left: 5 (35 enodes) 1552474386.608 * * [simplify]: iters left: 4 (61 enodes) 1552474386.620 * * [simplify]: iters left: 3 (86 enodes) 1552474386.631 * * [simplify]: iters left: 2 (100 enodes) 1552474386.652 * * [simplify]: iters left: 1 (122 enodes) 1552474386.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.686 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474386.687 * * [simplify]: Extracting #2: cost 31 inf + 327 1552474386.688 * * [simplify]: Extracting #3: cost 4 inf + 2086 1552474386.689 * * [simplify]: Extracting #4: cost 0 inf + 2452 1552474386.691 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474386.691 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.692 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474386.692 * * [simplify]: iters left: 6 (6 enodes) 1552474386.695 * * [simplify]: iters left: 5 (26 enodes) 1552474386.703 * * [simplify]: iters left: 4 (43 enodes) 1552474386.714 * * [simplify]: iters left: 3 (81 enodes) 1552474386.729 * * [simplify]: iters left: 2 (119 enodes) 1552474386.745 * * [simplify]: iters left: 1 (125 enodes) 1552474386.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.763 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474386.763 * [simplify]: Simplified to 0 1552474386.763 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.763 * * * * [progress]: [ 349 / 482 ] simplifiying candidate # 1552474386.764 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* (* x.im x.im) 1))) 1552474386.764 * * [simplify]: iters left: 6 (8 enodes) 1552474386.769 * * [simplify]: iters left: 5 (31 enodes) 1552474386.780 * * [simplify]: iters left: 4 (48 enodes) 1552474386.794 * * [simplify]: iters left: 3 (63 enodes) 1552474386.803 * * [simplify]: iters left: 2 (73 enodes) 1552474386.813 * * [simplify]: iters left: 1 (92 enodes) 1552474386.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.830 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474386.830 * * [simplify]: Extracting #2: cost 29 inf + 45 1552474386.831 * * [simplify]: Extracting #3: cost 13 inf + 1260 1552474386.832 * * [simplify]: Extracting #4: cost 0 inf + 2054 1552474386.834 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474386.834 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.834 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474386.834 * * [simplify]: iters left: 5 (6 enodes) 1552474386.838 * * [simplify]: iters left: 4 (25 enodes) 1552474386.848 * * [simplify]: iters left: 3 (38 enodes) 1552474386.861 * * [simplify]: iters left: 2 (55 enodes) 1552474386.877 * * [simplify]: iters left: 1 (67 enodes) 1552474386.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.896 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474386.896 * [simplify]: Simplified to 0 1552474386.896 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.897 * * * * [progress]: [ 350 / 482 ] simplifiying candidate # 1552474386.897 * [simplify]: Simplifying (fma (* x.re 1) x.re (- (* x.im x.im))) 1552474386.897 * * [simplify]: iters left: 5 (7 enodes) 1552474386.901 * * [simplify]: iters left: 4 (26 enodes) 1552474386.908 * * [simplify]: iters left: 3 (38 enodes) 1552474386.913 * * [simplify]: iters left: 2 (48 enodes) 1552474386.920 * * [simplify]: iters left: 1 (56 enodes) 1552474386.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.928 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474386.928 * * [simplify]: Extracting #2: cost 23 inf + 43 1552474386.928 * * [simplify]: Extracting #3: cost 12 inf + 698 1552474386.928 * * [simplify]: Extracting #4: cost 0 inf + 1640 1552474386.929 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474386.929 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.929 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474386.929 * * [simplify]: iters left: 3 (4 enodes) 1552474386.930 * * [simplify]: iters left: 2 (14 enodes) 1552474386.935 * * [simplify]: iters left: 1 (21 enodes) 1552474386.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.942 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474386.942 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474386.942 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474386.943 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474386.943 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474386.943 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.944 * * * * [progress]: [ 351 / 482 ] simplifiying candidate # 1552474386.944 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* x.im x.im))) 1552474386.944 * * [simplify]: iters left: 5 (8 enodes) 1552474386.948 * * [simplify]: iters left: 4 (30 enodes) 1552474386.953 * * [simplify]: iters left: 3 (43 enodes) 1552474386.960 * * [simplify]: iters left: 2 (58 enodes) 1552474386.968 * * [simplify]: iters left: 1 (60 enodes) 1552474386.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.982 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474386.982 * * [simplify]: Extracting #2: cost 16 inf + 84 1552474386.982 * * [simplify]: Extracting #3: cost 6 inf + 815 1552474386.983 * * [simplify]: Extracting #4: cost 0 inf + 1622 1552474386.984 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474386.984 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.984 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474386.984 * * [simplify]: iters left: 3 (4 enodes) 1552474386.986 * * [simplify]: iters left: 2 (14 enodes) 1552474386.990 * * [simplify]: iters left: 1 (21 enodes) 1552474386.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474386.997 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474386.997 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474386.997 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474386.997 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474386.998 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474386.998 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474386.998 * * * * [progress]: [ 352 / 482 ] simplifiying candidate # 1552474386.998 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474386.998 * * [simplify]: iters left: 6 (11 enodes) 1552474387.004 * * [simplify]: iters left: 5 (43 enodes) 1552474387.018 * * [simplify]: iters left: 4 (69 enodes) 1552474387.036 * * [simplify]: iters left: 3 (105 enodes) 1552474387.054 * * [simplify]: iters left: 2 (148 enodes) 1552474387.085 * * [simplify]: iters left: 1 (217 enodes) 1552474387.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474387.165 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474387.165 * * [simplify]: Extracting #2: cost 47 inf + 1 1552474387.166 * * [simplify]: Extracting #3: cost 76 inf + 289 1552474387.167 * * [simplify]: Extracting #4: cost 58 inf + 2392 1552474387.170 * * [simplify]: Extracting #5: cost 38 inf + 10397 1552474387.175 * * [simplify]: Extracting #6: cost 6 inf + 29846 1552474387.182 * * [simplify]: Extracting #7: cost 0 inf + 34177 1552474387.190 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474387.190 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474387.191 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474387.191 * * [simplify]: iters left: 6 (7 enodes) 1552474387.194 * * [simplify]: iters left: 5 (26 enodes) 1552474387.203 * * [simplify]: iters left: 4 (42 enodes) 1552474387.211 * * [simplify]: iters left: 3 (87 enodes) 1552474387.227 * * [simplify]: iters left: 2 (140 enodes) 1552474387.260 * * [simplify]: iters left: 1 (209 enodes) 1552474387.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474387.306 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474387.306 * [simplify]: Simplified to 0 1552474387.306 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474387.306 * * * * [progress]: [ 353 / 482 ] simplifiying candidate # 1552474387.306 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474387.306 * * [simplify]: iters left: 6 (10 enodes) 1552474387.311 * * [simplify]: iters left: 5 (35 enodes) 1552474387.320 * * [simplify]: iters left: 4 (52 enodes) 1552474387.336 * * [simplify]: iters left: 3 (72 enodes) 1552474387.352 * * [simplify]: iters left: 2 (74 enodes) 1552474387.361 * * [simplify]: iters left: 1 (76 enodes) 1552474387.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474387.372 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474387.372 * * [simplify]: Extracting #2: cost 18 inf + 206 1552474387.373 * * [simplify]: Extracting #3: cost 8 inf + 857 1552474387.373 * * [simplify]: Extracting #4: cost 1 inf + 1705 1552474387.373 * * [simplify]: Extracting #5: cost 0 inf + 1866 1552474387.374 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474387.374 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474387.374 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474387.374 * * [simplify]: iters left: 6 (6 enodes) 1552474387.376 * * [simplify]: iters left: 5 (19 enodes) 1552474387.378 * * [simplify]: iters left: 4 (27 enodes) 1552474387.382 * * [simplify]: iters left: 3 (39 enodes) 1552474387.388 * * [simplify]: iters left: 2 (45 enodes) 1552474387.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474387.397 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474387.398 * [simplify]: Simplified to 0 1552474387.398 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474387.398 * * * * [progress]: [ 354 / 482 ] simplifiying candidate # 1552474387.398 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* x.im x.im) 1))) 1552474387.398 * * [simplify]: iters left: 6 (10 enodes) 1552474387.403 * * [simplify]: iters left: 5 (40 enodes) 1552474387.409 * * [simplify]: iters left: 4 (60 enodes) 1552474387.418 * * [simplify]: iters left: 3 (81 enodes) 1552474387.428 * * [simplify]: iters left: 2 (85 enodes) 1552474387.442 * * [simplify]: iters left: 1 (87 enodes) 1552474387.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474387.461 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474387.463 * * [simplify]: Extracting #2: cost 16 inf + 86 1552474387.464 * * [simplify]: Extracting #3: cost 6 inf + 937 1552474387.465 * * [simplify]: Extracting #4: cost 0 inf + 1624 1552474387.466 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474387.466 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474387.466 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474387.466 * * [simplify]: iters left: 5 (6 enodes) 1552474387.470 * * [simplify]: iters left: 4 (25 enodes) 1552474387.479 * * [simplify]: iters left: 3 (38 enodes) 1552474387.491 * * [simplify]: iters left: 2 (55 enodes) 1552474387.507 * * [simplify]: iters left: 1 (67 enodes) 1552474387.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474387.522 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474387.522 * [simplify]: Simplified to 0 1552474387.522 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474387.522 * * * * [progress]: [ 355 / 482 ] simplifiying candidate # 1552474387.522 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474387.522 * * [simplify]: iters left: 6 (11 enodes) 1552474387.525 * * [simplify]: iters left: 5 (50 enodes) 1552474387.535 * * [simplify]: iters left: 4 (109 enodes) 1552474387.561 * * [simplify]: iters left: 3 (202 enodes) 1552474387.627 * * [simplify]: iters left: 2 (293 enodes) 1552474387.689 * * [simplify]: iters left: 1 (397 enodes) 1552474387.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474387.776 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474387.776 * * [simplify]: Extracting #2: cost 57 inf + 488 1552474387.777 * * [simplify]: Extracting #3: cost 73 inf + 2704 1552474387.778 * * [simplify]: Extracting #4: cost 56 inf + 5780 1552474387.781 * * [simplify]: Extracting #5: cost 21 inf + 23322 1552474387.785 * * [simplify]: Extracting #6: cost 0 inf + 37362 1552474387.789 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474387.789 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474387.789 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474387.789 * * [simplify]: iters left: 6 (7 enodes) 1552474387.791 * * [simplify]: iters left: 5 (36 enodes) 1552474387.799 * * [simplify]: iters left: 4 (71 enodes) 1552474387.823 * * [simplify]: iters left: 3 (184 enodes) 1552474387.905 * * [simplify]: iters left: 2 (332 enodes) 1552474387.971 * * [simplify]: iters left: 1 (415 enodes) 1552474388.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.064 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474388.064 * [simplify]: Simplified to 0 1552474388.064 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.065 * * * * [progress]: [ 356 / 482 ] simplifiying candidate # 1552474388.065 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474388.065 * * [simplify]: iters left: 6 (10 enodes) 1552474388.067 * * [simplify]: iters left: 5 (36 enodes) 1552474388.073 * * [simplify]: iters left: 4 (57 enodes) 1552474388.085 * * [simplify]: iters left: 3 (81 enodes) 1552474388.095 * * [simplify]: iters left: 2 (83 enodes) 1552474388.105 * * [simplify]: iters left: 1 (85 enodes) 1552474388.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.114 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474388.114 * * [simplify]: Extracting #2: cost 13 inf + 775 1552474388.115 * * [simplify]: Extracting #3: cost 0 inf + 1868 1552474388.115 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474388.115 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.116 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474388.116 * * [simplify]: iters left: 6 (6 enodes) 1552474388.117 * * [simplify]: iters left: 5 (19 enodes) 1552474388.120 * * [simplify]: iters left: 4 (30 enodes) 1552474388.124 * * [simplify]: iters left: 3 (42 enodes) 1552474388.133 * * [simplify]: iters left: 2 (49 enodes) 1552474388.144 * * [simplify]: iters left: 1 (52 enodes) 1552474388.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.153 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474388.153 * [simplify]: Simplified to 0 1552474388.153 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.153 * * * * [progress]: [ 357 / 482 ] simplifiying candidate # 1552474388.153 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* x.im x.im) (* 1 1)))) 1552474388.153 * * [simplify]: iters left: 6 (11 enodes) 1552474388.157 * * [simplify]: iters left: 5 (44 enodes) 1552474388.166 * * [simplify]: iters left: 4 (64 enodes) 1552474388.176 * * [simplify]: iters left: 3 (85 enodes) 1552474388.197 * * [simplify]: iters left: 2 (99 enodes) 1552474388.212 * * [simplify]: iters left: 1 (105 enodes) 1552474388.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.224 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474388.224 * * [simplify]: Extracting #2: cost 15 inf + 167 1552474388.224 * * [simplify]: Extracting #3: cost 6 inf + 928 1552474388.225 * * [simplify]: Extracting #4: cost 0 inf + 1624 1552474388.225 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474388.225 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.226 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474388.226 * * [simplify]: iters left: 5 (7 enodes) 1552474388.228 * * [simplify]: iters left: 4 (29 enodes) 1552474388.236 * * [simplify]: iters left: 3 (38 enodes) 1552474388.247 * * [simplify]: iters left: 2 (45 enodes) 1552474388.259 * * [simplify]: iters left: 1 (59 enodes) 1552474388.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.276 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474388.276 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474388.277 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474388.277 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474388.277 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474388.277 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.277 * * * * [progress]: [ 358 / 482 ] simplifiying candidate # 1552474388.278 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474388.278 * * [simplify]: iters left: 6 (10 enodes) 1552474388.280 * * [simplify]: iters left: 5 (36 enodes) 1552474388.285 * * [simplify]: iters left: 4 (57 enodes) 1552474388.294 * * [simplify]: iters left: 3 (81 enodes) 1552474388.304 * * [simplify]: iters left: 2 (83 enodes) 1552474388.322 * * [simplify]: iters left: 1 (85 enodes) 1552474388.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.330 * * [simplify]: Extracting #1: cost 15 inf + 0 1552474388.331 * * [simplify]: Extracting #2: cost 13 inf + 775 1552474388.331 * * [simplify]: Extracting #3: cost 0 inf + 1868 1552474388.332 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474388.332 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.332 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474388.332 * * [simplify]: iters left: 6 (6 enodes) 1552474388.333 * * [simplify]: iters left: 5 (19 enodes) 1552474388.336 * * [simplify]: iters left: 4 (30 enodes) 1552474388.340 * * [simplify]: iters left: 3 (42 enodes) 1552474388.346 * * [simplify]: iters left: 2 (49 enodes) 1552474388.358 * * [simplify]: iters left: 1 (52 enodes) 1552474388.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.368 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474388.368 * [simplify]: Simplified to 0 1552474388.368 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.368 * * * * [progress]: [ 359 / 482 ] simplifiying candidate # 1552474388.368 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474388.368 * * [simplify]: iters left: 6 (11 enodes) 1552474388.371 * * [simplify]: iters left: 5 (46 enodes) 1552474388.379 * * [simplify]: iters left: 4 (96 enodes) 1552474388.399 * * [simplify]: iters left: 3 (162 enodes) 1552474388.421 * * [simplify]: iters left: 2 (177 enodes) 1552474388.455 * * [simplify]: iters left: 1 (189 enodes) 1552474388.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.490 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474388.490 * * [simplify]: Extracting #2: cost 30 inf + 367 1552474388.490 * * [simplify]: Extracting #3: cost 10 inf + 2740 1552474388.491 * * [simplify]: Extracting #4: cost 1 inf + 3799 1552474388.492 * * [simplify]: Extracting #5: cost 0 inf + 3960 1552474388.493 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474388.493 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.494 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474388.494 * * [simplify]: iters left: 6 (7 enodes) 1552474388.495 * * [simplify]: iters left: 5 (29 enodes) 1552474388.500 * * [simplify]: iters left: 4 (57 enodes) 1552474388.511 * * [simplify]: iters left: 3 (139 enodes) 1552474388.547 * * [simplify]: iters left: 2 (212 enodes) 1552474388.589 * * [simplify]: iters left: 1 (235 enodes) 1552474388.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.617 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474388.617 * [simplify]: Simplified to 0 1552474388.617 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.617 * * * * [progress]: [ 360 / 482 ] simplifiying candidate # 1552474388.618 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474388.618 * * [simplify]: iters left: 6 (10 enodes) 1552474388.623 * * [simplify]: iters left: 5 (39 enodes) 1552474388.639 * * [simplify]: iters left: 4 (66 enodes) 1552474388.655 * * [simplify]: iters left: 3 (98 enodes) 1552474388.667 * * [simplify]: iters left: 2 (105 enodes) 1552474388.682 * * [simplify]: iters left: 1 (110 enodes) 1552474388.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.708 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474388.709 * * [simplify]: Extracting #2: cost 25 inf + 125 1552474388.709 * * [simplify]: Extracting #3: cost 10 inf + 1343 1552474388.711 * * [simplify]: Extracting #4: cost 0 inf + 2434 1552474388.712 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474388.712 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.712 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474388.713 * * [simplify]: iters left: 6 (6 enodes) 1552474388.715 * * [simplify]: iters left: 5 (22 enodes) 1552474388.722 * * [simplify]: iters left: 4 (36 enodes) 1552474388.736 * * [simplify]: iters left: 3 (79 enodes) 1552474388.752 * * [simplify]: iters left: 2 (107 enodes) 1552474388.764 * * [simplify]: iters left: 1 (110 enodes) 1552474388.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.779 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474388.779 * [simplify]: Simplified to 0 1552474388.779 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.779 * * * * [progress]: [ 361 / 482 ] simplifiying candidate # 1552474388.779 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* x.im (* x.im 1)))) 1552474388.779 * * [simplify]: iters left: 6 (10 enodes) 1552474388.785 * * [simplify]: iters left: 5 (38 enodes) 1552474388.797 * * [simplify]: iters left: 4 (59 enodes) 1552474388.815 * * [simplify]: iters left: 3 (80 enodes) 1552474388.834 * * [simplify]: iters left: 2 (82 enodes) 1552474388.850 * * [simplify]: iters left: 1 (84 enodes) 1552474388.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.861 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474388.861 * * [simplify]: Extracting #2: cost 18 inf + 166 1552474388.861 * * [simplify]: Extracting #3: cost 8 inf + 818 1552474388.862 * * [simplify]: Extracting #4: cost 0 inf + 1786 1552474388.862 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474388.862 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.863 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474388.863 * * [simplify]: iters left: 5 (6 enodes) 1552474388.864 * * [simplify]: iters left: 4 (21 enodes) 1552474388.868 * * [simplify]: iters left: 3 (34 enodes) 1552474388.873 * * [simplify]: iters left: 2 (46 enodes) 1552474388.880 * * [simplify]: iters left: 1 (53 enodes) 1552474388.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474388.891 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474388.891 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474388.891 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474388.891 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474388.892 * [simplify]: Simplified to (* x.im 0) 1552474388.892 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474388.892 * * * * [progress]: [ 362 / 482 ] simplifiying candidate # 1552474388.892 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474388.893 * * [simplify]: iters left: 6 (11 enodes) 1552474388.898 * * [simplify]: iters left: 5 (46 enodes) 1552474388.913 * * [simplify]: iters left: 4 (92 enodes) 1552474388.947 * * [simplify]: iters left: 3 (145 enodes) 1552474388.991 * * [simplify]: iters left: 2 (166 enodes) 1552474389.017 * * [simplify]: iters left: 1 (188 enodes) 1552474389.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.040 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474389.040 * * [simplify]: Extracting #2: cost 35 inf + 689 1552474389.041 * * [simplify]: Extracting #3: cost 13 inf + 3547 1552474389.042 * * [simplify]: Extracting #4: cost 0 inf + 4730 1552474389.043 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474389.043 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.043 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474389.043 * * [simplify]: iters left: 6 (7 enodes) 1552474389.045 * * [simplify]: iters left: 5 (33 enodes) 1552474389.053 * * [simplify]: iters left: 4 (61 enodes) 1552474389.064 * * [simplify]: iters left: 3 (127 enodes) 1552474389.097 * * [simplify]: iters left: 2 (216 enodes) 1552474389.136 * * [simplify]: iters left: 1 (250 enodes) 1552474389.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.167 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474389.167 * [simplify]: Simplified to 0 1552474389.167 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.167 * * * * [progress]: [ 363 / 482 ] simplifiying candidate # 1552474389.167 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474389.167 * * [simplify]: iters left: 6 (10 enodes) 1552474389.172 * * [simplify]: iters left: 5 (39 enodes) 1552474389.180 * * [simplify]: iters left: 4 (66 enodes) 1552474389.191 * * [simplify]: iters left: 3 (100 enodes) 1552474389.202 * * [simplify]: iters left: 2 (108 enodes) 1552474389.227 * * [simplify]: iters left: 1 (112 enodes) 1552474389.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.247 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474389.247 * * [simplify]: Extracting #2: cost 24 inf + 206 1552474389.247 * * [simplify]: Extracting #3: cost 10 inf + 1343 1552474389.248 * * [simplify]: Extracting #4: cost 0 inf + 2434 1552474389.248 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474389.248 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.249 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474389.249 * * [simplify]: iters left: 6 (6 enodes) 1552474389.250 * * [simplify]: iters left: 5 (26 enodes) 1552474389.254 * * [simplify]: iters left: 4 (43 enodes) 1552474389.262 * * [simplify]: iters left: 3 (81 enodes) 1552474389.276 * * [simplify]: iters left: 2 (119 enodes) 1552474389.289 * * [simplify]: iters left: 1 (125 enodes) 1552474389.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.300 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474389.300 * [simplify]: Simplified to 0 1552474389.300 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.300 * * * * [progress]: [ 364 / 482 ] simplifiying candidate # 1552474389.300 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* (* x.im x.im) 1))) 1552474389.300 * * [simplify]: iters left: 6 (10 enodes) 1552474389.305 * * [simplify]: iters left: 5 (40 enodes) 1552474389.319 * * [simplify]: iters left: 4 (60 enodes) 1552474389.336 * * [simplify]: iters left: 3 (81 enodes) 1552474389.356 * * [simplify]: iters left: 2 (85 enodes) 1552474389.376 * * [simplify]: iters left: 1 (87 enodes) 1552474389.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.395 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474389.395 * * [simplify]: Extracting #2: cost 16 inf + 86 1552474389.395 * * [simplify]: Extracting #3: cost 6 inf + 937 1552474389.396 * * [simplify]: Extracting #4: cost 0 inf + 1624 1552474389.397 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474389.397 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.397 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474389.397 * * [simplify]: iters left: 5 (6 enodes) 1552474389.401 * * [simplify]: iters left: 4 (25 enodes) 1552474389.410 * * [simplify]: iters left: 3 (38 enodes) 1552474389.422 * * [simplify]: iters left: 2 (55 enodes) 1552474389.441 * * [simplify]: iters left: 1 (67 enodes) 1552474389.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.453 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474389.453 * [simplify]: Simplified to 0 1552474389.453 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.453 * * * * [progress]: [ 365 / 482 ] simplifiying candidate # 1552474389.454 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* x.im x.im))) 1552474389.454 * * [simplify]: iters left: 5 (8 enodes) 1552474389.456 * * [simplify]: iters left: 4 (30 enodes) 1552474389.460 * * [simplify]: iters left: 3 (43 enodes) 1552474389.467 * * [simplify]: iters left: 2 (58 enodes) 1552474389.474 * * [simplify]: iters left: 1 (60 enodes) 1552474389.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.491 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474389.491 * * [simplify]: Extracting #2: cost 16 inf + 84 1552474389.492 * * [simplify]: Extracting #3: cost 6 inf + 815 1552474389.492 * * [simplify]: Extracting #4: cost 0 inf + 1622 1552474389.493 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474389.493 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.494 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474389.494 * * [simplify]: iters left: 3 (4 enodes) 1552474389.496 * * [simplify]: iters left: 2 (14 enodes) 1552474389.500 * * [simplify]: iters left: 1 (21 enodes) 1552474389.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.506 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474389.506 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474389.506 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474389.506 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474389.507 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474389.507 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.507 * * * * [progress]: [ 366 / 482 ] simplifiying candidate # 1552474389.507 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* x.im x.im))) 1552474389.507 * * [simplify]: iters left: 5 (7 enodes) 1552474389.509 * * [simplify]: iters left: 4 (27 enodes) 1552474389.512 * * [simplify]: iters left: 3 (36 enodes) 1552474389.517 * * [simplify]: iters left: 2 (40 enodes) 1552474389.522 * * [simplify]: iters left: 1 (43 enodes) 1552474389.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.527 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474389.527 * * [simplify]: Extracting #2: cost 15 inf + 165 1552474389.528 * * [simplify]: Extracting #3: cost 5 inf + 810 1552474389.528 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474389.528 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474389.528 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.528 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474389.529 * * [simplify]: iters left: 3 (4 enodes) 1552474389.533 * * [simplify]: iters left: 2 (14 enodes) 1552474389.537 * * [simplify]: iters left: 1 (21 enodes) 1552474389.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.544 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474389.545 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474389.545 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474389.545 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474389.546 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474389.546 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.546 * * * * [progress]: [ 367 / 482 ] simplifiying candidate # 1552474389.546 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474389.546 * * [simplify]: iters left: 6 (10 enodes) 1552474389.551 * * [simplify]: iters left: 5 (40 enodes) 1552474389.565 * * [simplify]: iters left: 4 (62 enodes) 1552474389.585 * * [simplify]: iters left: 3 (86 enodes) 1552474389.613 * * [simplify]: iters left: 2 (134 enodes) 1552474389.661 * * [simplify]: iters left: 1 (229 enodes) 1552474389.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.753 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474389.754 * * [simplify]: Extracting #2: cost 78 inf + 670 1552474389.756 * * [simplify]: Extracting #3: cost 67 inf + 4301 1552474389.759 * * [simplify]: Extracting #4: cost 35 inf + 19211 1552474389.763 * * [simplify]: Extracting #5: cost 5 inf + 37615 1552474389.767 * * [simplify]: Extracting #6: cost 0 inf + 40650 1552474389.771 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474389.771 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.772 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474389.772 * * [simplify]: iters left: 6 (7 enodes) 1552474389.773 * * [simplify]: iters left: 5 (26 enodes) 1552474389.778 * * [simplify]: iters left: 4 (42 enodes) 1552474389.788 * * [simplify]: iters left: 3 (87 enodes) 1552474389.824 * * [simplify]: iters left: 2 (140 enodes) 1552474389.859 * * [simplify]: iters left: 1 (209 enodes) 1552474389.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.913 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474389.913 * [simplify]: Simplified to 0 1552474389.913 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.913 * * * * [progress]: [ 368 / 482 ] simplifiying candidate # 1552474389.913 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474389.914 * * [simplify]: iters left: 6 (9 enodes) 1552474389.918 * * [simplify]: iters left: 5 (32 enodes) 1552474389.927 * * [simplify]: iters left: 4 (45 enodes) 1552474389.939 * * [simplify]: iters left: 3 (53 enodes) 1552474389.952 * * [simplify]: iters left: 2 (59 enodes) 1552474389.964 * * [simplify]: iters left: 1 (73 enodes) 1552474389.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.973 * * [simplify]: Extracting #1: cost 32 inf + 0 1552474389.974 * * [simplify]: Extracting #2: cost 39 inf + 125 1552474389.974 * * [simplify]: Extracting #3: cost 11 inf + 2209 1552474389.975 * * [simplify]: Extracting #4: cost 0 inf + 3430 1552474389.976 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474389.976 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.976 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474389.976 * * [simplify]: iters left: 6 (6 enodes) 1552474389.977 * * [simplify]: iters left: 5 (19 enodes) 1552474389.980 * * [simplify]: iters left: 4 (27 enodes) 1552474389.984 * * [simplify]: iters left: 3 (39 enodes) 1552474389.989 * * [simplify]: iters left: 2 (45 enodes) 1552474389.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474389.997 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474389.997 * [simplify]: Simplified to 0 1552474389.997 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474389.997 * * * * [progress]: [ 369 / 482 ] simplifiying candidate # 1552474389.998 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* x.im x.im) 1))) 1552474389.998 * * [simplify]: iters left: 6 (9 enodes) 1552474390.003 * * [simplify]: iters left: 5 (37 enodes) 1552474390.015 * * [simplify]: iters left: 4 (53 enodes) 1552474390.034 * * [simplify]: iters left: 3 (62 enodes) 1552474390.049 * * [simplify]: iters left: 2 (67 enodes) 1552474390.066 * * [simplify]: iters left: 1 (74 enodes) 1552474390.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.084 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474390.084 * * [simplify]: Extracting #2: cost 21 inf + 291 1552474390.084 * * [simplify]: Extracting #3: cost 7 inf + 1231 1552474390.085 * * [simplify]: Extracting #4: cost 0 inf + 1804 1552474390.086 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474390.086 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.087 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474390.087 * * [simplify]: iters left: 5 (6 enodes) 1552474390.090 * * [simplify]: iters left: 4 (25 enodes) 1552474390.100 * * [simplify]: iters left: 3 (38 enodes) 1552474390.112 * * [simplify]: iters left: 2 (55 enodes) 1552474390.128 * * [simplify]: iters left: 1 (67 enodes) 1552474390.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.144 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474390.144 * [simplify]: Simplified to 0 1552474390.144 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.144 * * * * [progress]: [ 370 / 482 ] simplifiying candidate # 1552474390.145 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474390.145 * * [simplify]: iters left: 6 (10 enodes) 1552474390.147 * * [simplify]: iters left: 5 (47 enodes) 1552474390.159 * * [simplify]: iters left: 4 (102 enodes) 1552474390.179 * * [simplify]: iters left: 3 (186 enodes) 1552474390.224 * * [simplify]: iters left: 2 (297 enodes) 1552474390.273 * * [simplify]: iters left: 1 (421 enodes) 1552474390.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.350 * * [simplify]: Extracting #1: cost 44 inf + 0 1552474390.350 * * [simplify]: Extracting #2: cost 88 inf + 901 1552474390.351 * * [simplify]: Extracting #3: cost 78 inf + 3580 1552474390.353 * * [simplify]: Extracting #4: cost 64 inf + 6554 1552474390.355 * * [simplify]: Extracting #5: cost 28 inf + 23464 1552474390.363 * * [simplify]: Extracting #6: cost 1 inf + 42217 1552474390.372 * * [simplify]: Extracting #7: cost 0 inf + 42800 1552474390.386 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474390.386 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.387 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474390.387 * * [simplify]: iters left: 6 (7 enodes) 1552474390.390 * * [simplify]: iters left: 5 (36 enodes) 1552474390.397 * * [simplify]: iters left: 4 (71 enodes) 1552474390.413 * * [simplify]: iters left: 3 (184 enodes) 1552474390.487 * * [simplify]: iters left: 2 (332 enodes) 1552474390.574 * * [simplify]: iters left: 1 (415 enodes) 1552474390.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.636 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474390.636 * [simplify]: Simplified to 0 1552474390.636 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.636 * * * * [progress]: [ 371 / 482 ] simplifiying candidate # 1552474390.636 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474390.636 * * [simplify]: iters left: 6 (9 enodes) 1552474390.640 * * [simplify]: iters left: 5 (33 enodes) 1552474390.645 * * [simplify]: iters left: 4 (50 enodes) 1552474390.652 * * [simplify]: iters left: 3 (62 enodes) 1552474390.659 * * [simplify]: iters left: 2 (65 enodes) 1552474390.670 * * [simplify]: iters left: 1 (72 enodes) 1552474390.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.680 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474390.681 * * [simplify]: Extracting #2: cost 28 inf + 206 1552474390.681 * * [simplify]: Extracting #3: cost 12 inf + 1082 1552474390.682 * * [simplify]: Extracting #4: cost 0 inf + 2063 1552474390.682 * * [simplify]: Extracting #5: cost 0 inf + 2048 1552474390.683 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474390.683 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.683 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474390.683 * * [simplify]: iters left: 6 (6 enodes) 1552474390.684 * * [simplify]: iters left: 5 (19 enodes) 1552474390.687 * * [simplify]: iters left: 4 (30 enodes) 1552474390.691 * * [simplify]: iters left: 3 (42 enodes) 1552474390.696 * * [simplify]: iters left: 2 (49 enodes) 1552474390.702 * * [simplify]: iters left: 1 (52 enodes) 1552474390.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.707 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474390.707 * [simplify]: Simplified to 0 1552474390.707 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.708 * * * * [progress]: [ 372 / 482 ] simplifiying candidate # 1552474390.708 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* x.im x.im) (* 1 1)))) 1552474390.708 * * [simplify]: iters left: 6 (10 enodes) 1552474390.712 * * [simplify]: iters left: 5 (41 enodes) 1552474390.725 * * [simplify]: iters left: 4 (57 enodes) 1552474390.740 * * [simplify]: iters left: 3 (66 enodes) 1552474390.759 * * [simplify]: iters left: 2 (81 enodes) 1552474390.785 * * [simplify]: iters left: 1 (97 enodes) 1552474390.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.809 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474390.809 * * [simplify]: Extracting #2: cost 24 inf + 86 1552474390.810 * * [simplify]: Extracting #3: cost 6 inf + 1314 1552474390.811 * * [simplify]: Extracting #4: cost 0 inf + 1804 1552474390.812 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474390.812 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.813 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474390.813 * * [simplify]: iters left: 5 (7 enodes) 1552474390.817 * * [simplify]: iters left: 4 (29 enodes) 1552474390.824 * * [simplify]: iters left: 3 (38 enodes) 1552474390.829 * * [simplify]: iters left: 2 (45 enodes) 1552474390.836 * * [simplify]: iters left: 1 (59 enodes) 1552474390.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.846 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474390.846 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474390.846 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474390.847 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474390.847 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474390.847 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.847 * * * * [progress]: [ 373 / 482 ] simplifiying candidate # 1552474390.848 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474390.848 * * [simplify]: iters left: 6 (9 enodes) 1552474390.852 * * [simplify]: iters left: 5 (33 enodes) 1552474390.861 * * [simplify]: iters left: 4 (50 enodes) 1552474390.874 * * [simplify]: iters left: 3 (62 enodes) 1552474390.881 * * [simplify]: iters left: 2 (65 enodes) 1552474390.891 * * [simplify]: iters left: 1 (72 enodes) 1552474390.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.900 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474390.900 * * [simplify]: Extracting #2: cost 28 inf + 206 1552474390.901 * * [simplify]: Extracting #3: cost 12 inf + 1082 1552474390.901 * * [simplify]: Extracting #4: cost 0 inf + 2063 1552474390.902 * * [simplify]: Extracting #5: cost 0 inf + 2048 1552474390.903 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474390.904 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.904 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474390.904 * * [simplify]: iters left: 6 (6 enodes) 1552474390.907 * * [simplify]: iters left: 5 (19 enodes) 1552474390.911 * * [simplify]: iters left: 4 (30 enodes) 1552474390.915 * * [simplify]: iters left: 3 (42 enodes) 1552474390.921 * * [simplify]: iters left: 2 (49 enodes) 1552474390.927 * * [simplify]: iters left: 1 (52 enodes) 1552474390.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474390.932 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474390.932 * [simplify]: Simplified to 0 1552474390.932 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474390.932 * * * * [progress]: [ 374 / 482 ] simplifiying candidate # 1552474390.933 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474390.933 * * [simplify]: iters left: 6 (10 enodes) 1552474390.935 * * [simplify]: iters left: 5 (43 enodes) 1552474390.947 * * [simplify]: iters left: 4 (89 enodes) 1552474390.978 * * [simplify]: iters left: 3 (144 enodes) 1552474391.022 * * [simplify]: iters left: 2 (158 enodes) 1552474391.050 * * [simplify]: iters left: 1 (173 enodes) 1552474391.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.076 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474391.076 * * [simplify]: Extracting #2: cost 34 inf + 84 1552474391.077 * * [simplify]: Extracting #3: cost 17 inf + 1185 1552474391.078 * * [simplify]: Extracting #4: cost 1 inf + 3243 1552474391.080 * * [simplify]: Extracting #5: cost 0 inf + 3404 1552474391.082 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474391.082 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.083 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474391.083 * * [simplify]: iters left: 6 (7 enodes) 1552474391.086 * * [simplify]: iters left: 5 (29 enodes) 1552474391.099 * * [simplify]: iters left: 4 (57 enodes) 1552474391.122 * * [simplify]: iters left: 3 (139 enodes) 1552474391.180 * * [simplify]: iters left: 2 (212 enodes) 1552474391.213 * * [simplify]: iters left: 1 (235 enodes) 1552474391.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.234 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474391.234 * [simplify]: Simplified to 0 1552474391.234 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.234 * * * * [progress]: [ 375 / 482 ] simplifiying candidate # 1552474391.235 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474391.235 * * [simplify]: iters left: 6 (9 enodes) 1552474391.239 * * [simplify]: iters left: 5 (36 enodes) 1552474391.251 * * [simplify]: iters left: 4 (59 enodes) 1552474391.263 * * [simplify]: iters left: 3 (79 enodes) 1552474391.273 * * [simplify]: iters left: 2 (87 enodes) 1552474391.284 * * [simplify]: iters left: 1 (102 enodes) 1552474391.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.314 * * [simplify]: Extracting #1: cost 26 inf + 0 1552474391.314 * * [simplify]: Extracting #2: cost 29 inf + 533 1552474391.315 * * [simplify]: Extracting #3: cost 6 inf + 2164 1552474391.317 * * [simplify]: Extracting #4: cost 0 inf + 2614 1552474391.318 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474391.318 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.318 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474391.318 * * [simplify]: iters left: 6 (6 enodes) 1552474391.320 * * [simplify]: iters left: 5 (22 enodes) 1552474391.323 * * [simplify]: iters left: 4 (36 enodes) 1552474391.330 * * [simplify]: iters left: 3 (79 enodes) 1552474391.343 * * [simplify]: iters left: 2 (107 enodes) 1552474391.365 * * [simplify]: iters left: 1 (110 enodes) 1552474391.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.379 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474391.379 * [simplify]: Simplified to 0 1552474391.379 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.379 * * * * [progress]: [ 376 / 482 ] simplifiying candidate # 1552474391.380 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* x.im (* x.im 1)))) 1552474391.380 * * [simplify]: iters left: 6 (9 enodes) 1552474391.385 * * [simplify]: iters left: 5 (35 enodes) 1552474391.395 * * [simplify]: iters left: 4 (52 enodes) 1552474391.410 * * [simplify]: iters left: 3 (61 enodes) 1552474391.426 * * [simplify]: iters left: 2 (64 enodes) 1552474391.443 * * [simplify]: iters left: 1 (71 enodes) 1552474391.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.461 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474391.461 * * [simplify]: Extracting #2: cost 24 inf + 290 1552474391.462 * * [simplify]: Extracting #3: cost 0 inf + 1966 1552474391.463 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474391.463 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.464 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474391.464 * * [simplify]: iters left: 5 (6 enodes) 1552474391.467 * * [simplify]: iters left: 4 (21 enodes) 1552474391.474 * * [simplify]: iters left: 3 (34 enodes) 1552474391.484 * * [simplify]: iters left: 2 (46 enodes) 1552474391.496 * * [simplify]: iters left: 1 (53 enodes) 1552474391.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.510 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474391.510 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474391.510 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474391.510 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474391.511 * [simplify]: Simplified to (* x.im 0) 1552474391.511 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.511 * * * * [progress]: [ 377 / 482 ] simplifiying candidate # 1552474391.511 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474391.511 * * [simplify]: iters left: 6 (10 enodes) 1552474391.516 * * [simplify]: iters left: 5 (43 enodes) 1552474391.531 * * [simplify]: iters left: 4 (86 enodes) 1552474391.557 * * [simplify]: iters left: 3 (127 enodes) 1552474391.575 * * [simplify]: iters left: 2 (147 enodes) 1552474391.600 * * [simplify]: iters left: 1 (165 enodes) 1552474391.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.640 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474391.640 * * [simplify]: Extracting #2: cost 37 inf + 43 1552474391.641 * * [simplify]: Extracting #3: cost 21 inf + 1704 1552474391.643 * * [simplify]: Extracting #4: cost 0 inf + 4006 1552474391.645 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474391.645 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.645 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474391.646 * * [simplify]: iters left: 6 (7 enodes) 1552474391.649 * * [simplify]: iters left: 5 (33 enodes) 1552474391.663 * * [simplify]: iters left: 4 (61 enodes) 1552474391.685 * * [simplify]: iters left: 3 (127 enodes) 1552474391.741 * * [simplify]: iters left: 2 (216 enodes) 1552474391.801 * * [simplify]: iters left: 1 (250 enodes) 1552474391.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.842 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474391.842 * [simplify]: Simplified to 0 1552474391.843 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.843 * * * * [progress]: [ 378 / 482 ] simplifiying candidate # 1552474391.843 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474391.843 * * [simplify]: iters left: 6 (9 enodes) 1552474391.847 * * [simplify]: iters left: 5 (36 enodes) 1552474391.858 * * [simplify]: iters left: 4 (59 enodes) 1552474391.877 * * [simplify]: iters left: 3 (81 enodes) 1552474391.895 * * [simplify]: iters left: 2 (90 enodes) 1552474391.924 * * [simplify]: iters left: 1 (105 enodes) 1552474391.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474391.951 * * [simplify]: Extracting #1: cost 26 inf + 0 1552474391.951 * * [simplify]: Extracting #2: cost 32 inf + 328 1552474391.952 * * [simplify]: Extracting #3: cost 3 inf + 2289 1552474391.954 * * [simplify]: Extracting #4: cost 0 inf + 2614 1552474391.955 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474391.955 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474391.956 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474391.956 * * [simplify]: iters left: 6 (6 enodes) 1552474391.959 * * [simplify]: iters left: 5 (26 enodes) 1552474391.967 * * [simplify]: iters left: 4 (43 enodes) 1552474391.981 * * [simplify]: iters left: 3 (81 enodes) 1552474392.008 * * [simplify]: iters left: 2 (119 enodes) 1552474392.033 * * [simplify]: iters left: 1 (125 enodes) 1552474392.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.054 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474392.054 * [simplify]: Simplified to 0 1552474392.054 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.054 * * * * [progress]: [ 379 / 482 ] simplifiying candidate # 1552474392.055 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* (* x.im x.im) 1))) 1552474392.055 * * [simplify]: iters left: 6 (9 enodes) 1552474392.060 * * [simplify]: iters left: 5 (37 enodes) 1552474392.074 * * [simplify]: iters left: 4 (53 enodes) 1552474392.088 * * [simplify]: iters left: 3 (62 enodes) 1552474392.102 * * [simplify]: iters left: 2 (67 enodes) 1552474392.118 * * [simplify]: iters left: 1 (74 enodes) 1552474392.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.136 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474392.137 * * [simplify]: Extracting #2: cost 21 inf + 291 1552474392.137 * * [simplify]: Extracting #3: cost 7 inf + 1231 1552474392.138 * * [simplify]: Extracting #4: cost 0 inf + 1804 1552474392.139 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474392.139 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.140 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474392.140 * * [simplify]: iters left: 5 (6 enodes) 1552474392.143 * * [simplify]: iters left: 4 (25 enodes) 1552474392.152 * * [simplify]: iters left: 3 (38 enodes) 1552474392.161 * * [simplify]: iters left: 2 (55 enodes) 1552474392.169 * * [simplify]: iters left: 1 (67 enodes) 1552474392.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.181 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474392.181 * [simplify]: Simplified to 0 1552474392.181 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.181 * * * * [progress]: [ 380 / 482 ] simplifiying candidate # 1552474392.181 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* x.im x.im))) 1552474392.181 * * [simplify]: iters left: 5 (7 enodes) 1552474392.183 * * [simplify]: iters left: 4 (27 enodes) 1552474392.187 * * [simplify]: iters left: 3 (36 enodes) 1552474392.195 * * [simplify]: iters left: 2 (40 enodes) 1552474392.204 * * [simplify]: iters left: 1 (43 enodes) 1552474392.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.215 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474392.215 * * [simplify]: Extracting #2: cost 15 inf + 165 1552474392.216 * * [simplify]: Extracting #3: cost 5 inf + 810 1552474392.216 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474392.217 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474392.217 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.217 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474392.218 * * [simplify]: iters left: 3 (4 enodes) 1552474392.219 * * [simplify]: iters left: 2 (14 enodes) 1552474392.224 * * [simplify]: iters left: 1 (21 enodes) 1552474392.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.231 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474392.231 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474392.231 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474392.231 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474392.232 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474392.232 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.232 * * * * [progress]: [ 381 / 482 ] simplifiying candidate # 1552474392.232 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* x.im x.im))) 1552474392.232 * * [simplify]: iters left: 5 (7 enodes) 1552474392.236 * * [simplify]: iters left: 4 (28 enodes) 1552474392.246 * * [simplify]: iters left: 3 (36 enodes) 1552474392.258 * * [simplify]: iters left: 2 (47 enodes) 1552474392.270 * * [simplify]: iters left: 1 (56 enodes) 1552474392.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.284 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474392.284 * * [simplify]: Extracting #2: cost 19 inf + 168 1552474392.284 * * [simplify]: Extracting #3: cost 3 inf + 1384 1552474392.285 * * [simplify]: Extracting #4: cost 0 inf + 1559 1552474392.286 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474392.286 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.286 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474392.286 * * [simplify]: iters left: 3 (4 enodes) 1552474392.288 * * [simplify]: iters left: 2 (14 enodes) 1552474392.293 * * [simplify]: iters left: 1 (21 enodes) 1552474392.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.299 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474392.299 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474392.300 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474392.300 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474392.300 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474392.300 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.301 * * * * [progress]: [ 382 / 482 ] simplifiying candidate # 1552474392.301 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474392.301 * * [simplify]: iters left: 6 (10 enodes) 1552474392.306 * * [simplify]: iters left: 5 (41 enodes) 1552474392.323 * * [simplify]: iters left: 4 (62 enodes) 1552474392.344 * * [simplify]: iters left: 3 (94 enodes) 1552474392.375 * * [simplify]: iters left: 2 (151 enodes) 1552474392.424 * * [simplify]: iters left: 1 (260 enodes) 1552474392.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.521 * * [simplify]: Extracting #1: cost 31 inf + 0 1552474392.522 * * [simplify]: Extracting #2: cost 102 inf + 520 1552474392.523 * * [simplify]: Extracting #3: cost 96 inf + 3244 1552474392.525 * * [simplify]: Extracting #4: cost 51 inf + 20712 1552474392.532 * * [simplify]: Extracting #5: cost 2 inf + 50251 1552474392.543 * * [simplify]: Extracting #6: cost 0 inf + 51708 1552474392.550 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474392.550 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.550 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474392.550 * * [simplify]: iters left: 6 (7 enodes) 1552474392.552 * * [simplify]: iters left: 5 (26 enodes) 1552474392.561 * * [simplify]: iters left: 4 (42 enodes) 1552474392.570 * * [simplify]: iters left: 3 (87 enodes) 1552474392.590 * * [simplify]: iters left: 2 (140 enodes) 1552474392.618 * * [simplify]: iters left: 1 (209 enodes) 1552474392.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.669 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474392.669 * [simplify]: Simplified to 0 1552474392.669 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.670 * * * * [progress]: [ 383 / 482 ] simplifiying candidate # 1552474392.670 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474392.670 * * [simplify]: iters left: 6 (9 enodes) 1552474392.675 * * [simplify]: iters left: 5 (33 enodes) 1552474392.686 * * [simplify]: iters left: 4 (45 enodes) 1552474392.700 * * [simplify]: iters left: 3 (61 enodes) 1552474392.711 * * [simplify]: iters left: 2 (77 enodes) 1552474392.722 * * [simplify]: iters left: 1 (111 enodes) 1552474392.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.749 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474392.749 * * [simplify]: Extracting #2: cost 46 inf + 329 1552474392.751 * * [simplify]: Extracting #3: cost 10 inf + 3232 1552474392.758 * * [simplify]: Extracting #4: cost 1 inf + 4129 1552474392.761 * * [simplify]: Extracting #5: cost 0 inf + 4251 1552474392.764 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474392.764 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.764 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474392.764 * * [simplify]: iters left: 6 (6 enodes) 1552474392.767 * * [simplify]: iters left: 5 (19 enodes) 1552474392.773 * * [simplify]: iters left: 4 (27 enodes) 1552474392.781 * * [simplify]: iters left: 3 (39 enodes) 1552474392.792 * * [simplify]: iters left: 2 (45 enodes) 1552474392.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.800 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474392.800 * [simplify]: Simplified to 0 1552474392.800 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.800 * * * * [progress]: [ 384 / 482 ] simplifiying candidate # 1552474392.801 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* x.im x.im) 1))) 1552474392.801 * * [simplify]: iters left: 6 (8 enodes) 1552474392.803 * * [simplify]: iters left: 5 (33 enodes) 1552474392.809 * * [simplify]: iters left: 4 (46 enodes) 1552474392.816 * * [simplify]: iters left: 3 (58 enodes) 1552474392.825 * * [simplify]: iters left: 2 (74 enodes) 1552474392.848 * * [simplify]: iters left: 1 (104 enodes) 1552474392.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.879 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474392.879 * * [simplify]: Extracting #2: cost 33 inf + 4 1552474392.879 * * [simplify]: Extracting #3: cost 17 inf + 911 1552474392.880 * * [simplify]: Extracting #4: cost 2 inf + 2342 1552474392.881 * * [simplify]: Extracting #5: cost 0 inf + 2506 1552474392.882 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474392.882 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.882 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474392.882 * * [simplify]: iters left: 5 (6 enodes) 1552474392.884 * * [simplify]: iters left: 4 (25 enodes) 1552474392.889 * * [simplify]: iters left: 3 (38 enodes) 1552474392.896 * * [simplify]: iters left: 2 (55 enodes) 1552474392.904 * * [simplify]: iters left: 1 (67 enodes) 1552474392.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474392.913 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474392.913 * [simplify]: Simplified to 0 1552474392.914 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474392.914 * * * * [progress]: [ 385 / 482 ] simplifiying candidate # 1552474392.914 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474392.914 * * [simplify]: iters left: 6 (10 enodes) 1552474392.920 * * [simplify]: iters left: 5 (48 enodes) 1552474392.940 * * [simplify]: iters left: 4 (106 enodes) 1552474392.981 * * [simplify]: iters left: 3 (184 enodes) 1552474393.046 * * [simplify]: iters left: 2 (293 enodes) 1552474393.115 * * [simplify]: iters left: 1 (491 enodes) 1552474393.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.268 * * [simplify]: Extracting #1: cost 33 inf + 0 1552474393.269 * * [simplify]: Extracting #2: cost 100 inf + 949 1552474393.271 * * [simplify]: Extracting #3: cost 87 inf + 5588 1552474393.282 * * [simplify]: Extracting #4: cost 55 inf + 18631 1552474393.292 * * [simplify]: Extracting #5: cost 15 inf + 42606 1552474393.303 * * [simplify]: Extracting #6: cost 0 inf + 52306 1552474393.316 * * [simplify]: Extracting #7: cost 0 inf + 52106 1552474393.328 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474393.328 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474393.328 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474393.328 * * [simplify]: iters left: 6 (7 enodes) 1552474393.332 * * [simplify]: iters left: 5 (36 enodes) 1552474393.347 * * [simplify]: iters left: 4 (71 enodes) 1552474393.366 * * [simplify]: iters left: 3 (184 enodes) 1552474393.428 * * [simplify]: iters left: 2 (332 enodes) 1552474393.488 * * [simplify]: iters left: 1 (415 enodes) 1552474393.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.553 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474393.553 * [simplify]: Simplified to 0 1552474393.553 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474393.553 * * * * [progress]: [ 386 / 482 ] simplifiying candidate # 1552474393.554 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474393.554 * * [simplify]: iters left: 6 (9 enodes) 1552474393.564 * * [simplify]: iters left: 5 (34 enodes) 1552474393.575 * * [simplify]: iters left: 4 (50 enodes) 1552474393.590 * * [simplify]: iters left: 3 (65 enodes) 1552474393.602 * * [simplify]: iters left: 2 (74 enodes) 1552474393.611 * * [simplify]: iters left: 1 (95 enodes) 1552474393.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.625 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474393.625 * * [simplify]: Extracting #2: cost 29 inf + 291 1552474393.625 * * [simplify]: Extracting #3: cost 3 inf + 2053 1552474393.626 * * [simplify]: Extracting #4: cost 0 inf + 2298 1552474393.627 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474393.627 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474393.627 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474393.627 * * [simplify]: iters left: 6 (6 enodes) 1552474393.629 * * [simplify]: iters left: 5 (19 enodes) 1552474393.633 * * [simplify]: iters left: 4 (30 enodes) 1552474393.642 * * [simplify]: iters left: 3 (42 enodes) 1552474393.653 * * [simplify]: iters left: 2 (49 enodes) 1552474393.661 * * [simplify]: iters left: 1 (52 enodes) 1552474393.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.669 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474393.669 * [simplify]: Simplified to 0 1552474393.669 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474393.669 * * * * [progress]: [ 387 / 482 ] simplifiying candidate # 1552474393.669 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* x.im x.im) (* 1 1)))) 1552474393.669 * * [simplify]: iters left: 6 (9 enodes) 1552474393.672 * * [simplify]: iters left: 5 (37 enodes) 1552474393.678 * * [simplify]: iters left: 4 (50 enodes) 1552474393.685 * * [simplify]: iters left: 3 (62 enodes) 1552474393.697 * * [simplify]: iters left: 2 (86 enodes) 1552474393.723 * * [simplify]: iters left: 1 (120 enodes) 1552474393.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.760 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474393.760 * * [simplify]: Extracting #2: cost 31 inf + 168 1552474393.761 * * [simplify]: Extracting #3: cost 2 inf + 2386 1552474393.762 * * [simplify]: Extracting #4: cost 0 inf + 2630 1552474393.763 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474393.763 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474393.763 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474393.763 * * [simplify]: iters left: 5 (7 enodes) 1552474393.767 * * [simplify]: iters left: 4 (29 enodes) 1552474393.772 * * [simplify]: iters left: 3 (38 enodes) 1552474393.777 * * [simplify]: iters left: 2 (45 enodes) 1552474393.783 * * [simplify]: iters left: 1 (59 enodes) 1552474393.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.796 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474393.797 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474393.797 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474393.797 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474393.797 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474393.798 * [simplify]: Simplified (2 1 1 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.im) (* x.im x.re)) x.re))) 1552474393.798 * * * * [progress]: [ 388 / 482 ] simplifiying candidate # 1552474393.798 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474393.798 * * [simplify]: iters left: 6 (9 enodes) 1552474393.801 * * [simplify]: iters left: 5 (34 enodes) 1552474393.806 * * [simplify]: iters left: 4 (50 enodes) 1552474393.813 * * [simplify]: iters left: 3 (65 enodes) 1552474393.821 * * [simplify]: iters left: 2 (74 enodes) 1552474393.835 * * [simplify]: iters left: 1 (95 enodes) 1552474393.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.866 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474393.866 * * [simplify]: Extracting #2: cost 29 inf + 291 1552474393.868 * * [simplify]: Extracting #3: cost 3 inf + 2053 1552474393.869 * * [simplify]: Extracting #4: cost 0 inf + 2298 1552474393.871 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474393.871 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474393.871 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474393.871 * * [simplify]: iters left: 6 (6 enodes) 1552474393.874 * * [simplify]: iters left: 5 (19 enodes) 1552474393.880 * * [simplify]: iters left: 4 (30 enodes) 1552474393.890 * * [simplify]: iters left: 3 (42 enodes) 1552474393.901 * * [simplify]: iters left: 2 (49 enodes) 1552474393.913 * * [simplify]: iters left: 1 (52 enodes) 1552474393.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474393.920 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474393.920 * [simplify]: Simplified to 0 1552474393.920 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474393.921 * * * * [progress]: [ 389 / 482 ] simplifiying candidate # 1552474393.921 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474393.921 * * [simplify]: iters left: 6 (10 enodes) 1552474393.924 * * [simplify]: iters left: 5 (44 enodes) 1552474393.931 * * [simplify]: iters left: 4 (89 enodes) 1552474393.947 * * [simplify]: iters left: 3 (138 enodes) 1552474393.989 * * [simplify]: iters left: 2 (150 enodes) 1552474394.023 * * [simplify]: iters left: 1 (176 enodes) 1552474394.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.059 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474394.059 * * [simplify]: Extracting #2: cost 30 inf + 125 1552474394.060 * * [simplify]: Extracting #3: cost 15 inf + 1024 1552474394.061 * * [simplify]: Extracting #4: cost 2 inf + 2799 1552474394.063 * * [simplify]: Extracting #5: cost 0 inf + 3161 1552474394.065 * [simplify]: Simplified to (* (- x.re x.im) (+ x.re x.im)) 1552474394.065 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.066 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474394.066 * * [simplify]: iters left: 6 (7 enodes) 1552474394.069 * * [simplify]: iters left: 5 (29 enodes) 1552474394.079 * * [simplify]: iters left: 4 (57 enodes) 1552474394.100 * * [simplify]: iters left: 3 (139 enodes) 1552474394.161 * * [simplify]: iters left: 2 (212 enodes) 1552474394.210 * * [simplify]: iters left: 1 (235 enodes) 1552474394.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.243 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474394.243 * [simplify]: Simplified to 0 1552474394.243 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.243 * * * * [progress]: [ 390 / 482 ] simplifiying candidate # 1552474394.243 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474394.243 * * [simplify]: iters left: 6 (9 enodes) 1552474394.248 * * [simplify]: iters left: 5 (37 enodes) 1552474394.260 * * [simplify]: iters left: 4 (59 enodes) 1552474394.271 * * [simplify]: iters left: 3 (82 enodes) 1552474394.281 * * [simplify]: iters left: 2 (92 enodes) 1552474394.293 * * [simplify]: iters left: 1 (110 enodes) 1552474394.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.312 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474394.312 * * [simplify]: Extracting #2: cost 28 inf + 329 1552474394.313 * * [simplify]: Extracting #3: cost 5 inf + 1962 1552474394.313 * * [simplify]: Extracting #4: cost 0 inf + 2371 1552474394.314 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474394.314 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.314 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474394.314 * * [simplify]: iters left: 6 (6 enodes) 1552474394.316 * * [simplify]: iters left: 5 (22 enodes) 1552474394.319 * * [simplify]: iters left: 4 (36 enodes) 1552474394.328 * * [simplify]: iters left: 3 (79 enodes) 1552474394.340 * * [simplify]: iters left: 2 (107 enodes) 1552474394.359 * * [simplify]: iters left: 1 (110 enodes) 1552474394.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.367 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474394.367 * [simplify]: Simplified to 0 1552474394.367 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.367 * * * * [progress]: [ 391 / 482 ] simplifiying candidate # 1552474394.368 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* x.im (* x.im 1)))) 1552474394.368 * * [simplify]: iters left: 6 (8 enodes) 1552474394.370 * * [simplify]: iters left: 5 (31 enodes) 1552474394.377 * * [simplify]: iters left: 4 (46 enodes) 1552474394.384 * * [simplify]: iters left: 3 (59 enodes) 1552474394.399 * * [simplify]: iters left: 2 (68 enodes) 1552474394.414 * * [simplify]: iters left: 1 (88 enodes) 1552474394.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.430 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474394.430 * * [simplify]: Extracting #2: cost 31 inf + 85 1552474394.431 * * [simplify]: Extracting #3: cost 6 inf + 1766 1552474394.432 * * [simplify]: Extracting #4: cost 0 inf + 2216 1552474394.432 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474394.432 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.433 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474394.433 * * [simplify]: iters left: 5 (6 enodes) 1552474394.434 * * [simplify]: iters left: 4 (21 enodes) 1552474394.438 * * [simplify]: iters left: 3 (34 enodes) 1552474394.444 * * [simplify]: iters left: 2 (46 enodes) 1552474394.450 * * [simplify]: iters left: 1 (53 enodes) 1552474394.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.460 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474394.460 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474394.461 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474394.461 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474394.462 * [simplify]: Simplified to (* x.im 0) 1552474394.462 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.462 * * * * [progress]: [ 392 / 482 ] simplifiying candidate # 1552474394.462 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474394.462 * * [simplify]: iters left: 6 (10 enodes) 1552474394.468 * * [simplify]: iters left: 5 (44 enodes) 1552474394.483 * * [simplify]: iters left: 4 (85 enodes) 1552474394.512 * * [simplify]: iters left: 3 (123 enodes) 1552474394.553 * * [simplify]: iters left: 2 (144 enodes) 1552474394.591 * * [simplify]: iters left: 1 (172 enodes) 1552474394.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.636 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474394.636 * * [simplify]: Extracting #2: cost 28 inf + 168 1552474394.637 * * [simplify]: Extracting #3: cost 16 inf + 943 1552474394.638 * * [simplify]: Extracting #4: cost 3 inf + 2638 1552474394.640 * * [simplify]: Extracting #5: cost 0 inf + 3161 1552474394.642 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474394.642 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.643 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474394.643 * * [simplify]: iters left: 6 (7 enodes) 1552474394.646 * * [simplify]: iters left: 5 (33 enodes) 1552474394.657 * * [simplify]: iters left: 4 (61 enodes) 1552474394.684 * * [simplify]: iters left: 3 (127 enodes) 1552474394.739 * * [simplify]: iters left: 2 (216 enodes) 1552474394.798 * * [simplify]: iters left: 1 (250 enodes) 1552474394.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.838 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474394.838 * [simplify]: Simplified to 0 1552474394.838 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.838 * * * * [progress]: [ 393 / 482 ] simplifiying candidate # 1552474394.838 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474394.838 * * [simplify]: iters left: 6 (9 enodes) 1552474394.843 * * [simplify]: iters left: 5 (37 enodes) 1552474394.856 * * [simplify]: iters left: 4 (59 enodes) 1552474394.875 * * [simplify]: iters left: 3 (82 enodes) 1552474394.894 * * [simplify]: iters left: 2 (92 enodes) 1552474394.918 * * [simplify]: iters left: 1 (112 enodes) 1552474394.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.941 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474394.941 * * [simplify]: Extracting #2: cost 27 inf + 452 1552474394.942 * * [simplify]: Extracting #3: cost 2 inf + 2207 1552474394.942 * * [simplify]: Extracting #4: cost 0 inf + 2371 1552474394.943 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474394.943 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.943 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474394.943 * * [simplify]: iters left: 6 (6 enodes) 1552474394.945 * * [simplify]: iters left: 5 (26 enodes) 1552474394.949 * * [simplify]: iters left: 4 (43 enodes) 1552474394.956 * * [simplify]: iters left: 3 (81 enodes) 1552474394.971 * * [simplify]: iters left: 2 (119 enodes) 1552474394.984 * * [simplify]: iters left: 1 (125 enodes) 1552474394.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474394.993 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474394.993 * [simplify]: Simplified to 0 1552474394.993 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474394.993 * * * * [progress]: [ 394 / 482 ] simplifiying candidate # 1552474394.993 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* (* x.im x.im) 1))) 1552474394.993 * * [simplify]: iters left: 6 (8 enodes) 1552474394.996 * * [simplify]: iters left: 5 (33 enodes) 1552474395.004 * * [simplify]: iters left: 4 (46 enodes) 1552474395.018 * * [simplify]: iters left: 3 (58 enodes) 1552474395.033 * * [simplify]: iters left: 2 (74 enodes) 1552474395.056 * * [simplify]: iters left: 1 (104 enodes) 1552474395.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.078 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474395.078 * * [simplify]: Extracting #2: cost 33 inf + 4 1552474395.078 * * [simplify]: Extracting #3: cost 17 inf + 911 1552474395.079 * * [simplify]: Extracting #4: cost 2 inf + 2342 1552474395.080 * * [simplify]: Extracting #5: cost 0 inf + 2506 1552474395.081 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474395.081 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.081 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474395.081 * * [simplify]: iters left: 5 (6 enodes) 1552474395.083 * * [simplify]: iters left: 4 (25 enodes) 1552474395.088 * * [simplify]: iters left: 3 (38 enodes) 1552474395.093 * * [simplify]: iters left: 2 (55 enodes) 1552474395.104 * * [simplify]: iters left: 1 (67 enodes) 1552474395.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.114 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474395.114 * [simplify]: Simplified to 0 1552474395.114 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.114 * * * * [progress]: [ 395 / 482 ] simplifiying candidate # 1552474395.114 * [simplify]: Simplifying (fma 1 (* x.re x.re) (- (* x.im x.im))) 1552474395.114 * * [simplify]: iters left: 5 (7 enodes) 1552474395.116 * * [simplify]: iters left: 4 (28 enodes) 1552474395.124 * * [simplify]: iters left: 3 (36 enodes) 1552474395.135 * * [simplify]: iters left: 2 (47 enodes) 1552474395.148 * * [simplify]: iters left: 1 (56 enodes) 1552474395.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.162 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474395.163 * * [simplify]: Extracting #2: cost 19 inf + 168 1552474395.163 * * [simplify]: Extracting #3: cost 3 inf + 1384 1552474395.164 * * [simplify]: Extracting #4: cost 0 inf + 1559 1552474395.165 * [simplify]: Simplified to (* (+ x.re x.im) (- x.re x.im)) 1552474395.165 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.165 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474395.165 * * [simplify]: iters left: 3 (4 enodes) 1552474395.167 * * [simplify]: iters left: 2 (14 enodes) 1552474395.172 * * [simplify]: iters left: 1 (21 enodes) 1552474395.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.178 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474395.178 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474395.178 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474395.178 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474395.178 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474395.178 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* (+ x.re x.im) (- x.re x.im)) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.178 * * * * [progress]: [ 396 / 482 ] simplifiying candidate # 1552474395.179 * [simplify]: Simplifying (fma x.re x.re (- (* x.im x.im))) 1552474395.179 * * [simplify]: iters left: 5 (5 enodes) 1552474395.180 * * [simplify]: iters left: 4 (20 enodes) 1552474395.183 * * [simplify]: iters left: 3 (26 enodes) 1552474395.186 * * [simplify]: iters left: 2 (31 enodes) 1552474395.190 * * [simplify]: iters left: 1 (38 enodes) 1552474395.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.195 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474395.195 * * [simplify]: Extracting #2: cost 21 inf + 43 1552474395.195 * * [simplify]: Extracting #3: cost 9 inf + 852 1552474395.196 * * [simplify]: Extracting #4: cost 0 inf + 1558 1552474395.196 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474395.196 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.196 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474395.196 * * [simplify]: iters left: 3 (4 enodes) 1552474395.197 * * [simplify]: iters left: 2 (14 enodes) 1552474395.199 * * [simplify]: iters left: 1 (21 enodes) 1552474395.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.205 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474395.205 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474395.205 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474395.205 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474395.206 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474395.206 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* x.im x.im))) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.206 * * * * [progress]: [ 397 / 482 ] simplifiying candidate # 1552474395.206 * [simplify]: Simplifying (fma x.re x.re (- (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) 1552474395.206 * * [simplify]: iters left: 6 (8 enodes) 1552474395.208 * * [simplify]: iters left: 5 (33 enodes) 1552474395.219 * * [simplify]: iters left: 4 (52 enodes) 1552474395.230 * * [simplify]: iters left: 3 (80 enodes) 1552474395.244 * * [simplify]: iters left: 2 (138 enodes) 1552474395.280 * * [simplify]: iters left: 1 (247 enodes) 1552474395.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.369 * * [simplify]: Extracting #1: cost 30 inf + 0 1552474395.369 * * [simplify]: Extracting #2: cost 105 inf + 84 1552474395.371 * * [simplify]: Extracting #3: cost 102 inf + 1516 1552474395.374 * * [simplify]: Extracting #4: cost 73 inf + 8906 1552474395.382 * * [simplify]: Extracting #5: cost 21 inf + 37040 1552474395.393 * * [simplify]: Extracting #6: cost 0 inf + 49909 1552474395.404 * * [simplify]: Extracting #7: cost 0 inf + 49869 1552474395.413 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474395.413 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.413 * [simplify]: Simplifying (fma (- (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))) (* (cbrt (* x.im x.im)) (* (cbrt (* x.im x.im)) (cbrt (* x.im x.im))))) 1552474395.413 * * [simplify]: iters left: 6 (7 enodes) 1552474395.415 * * [simplify]: iters left: 5 (26 enodes) 1552474395.423 * * [simplify]: iters left: 4 (42 enodes) 1552474395.432 * * [simplify]: iters left: 3 (87 enodes) 1552474395.458 * * [simplify]: iters left: 2 (140 enodes) 1552474395.499 * * [simplify]: iters left: 1 (209 enodes) 1552474395.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.575 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474395.575 * [simplify]: Simplified to 0 1552474395.575 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.575 * * * * [progress]: [ 398 / 482 ] simplifiying candidate # 1552474395.575 * [simplify]: Simplifying (fma x.re x.re (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 1552474395.576 * * [simplify]: iters left: 6 (7 enodes) 1552474395.579 * * [simplify]: iters left: 5 (25 enodes) 1552474395.584 * * [simplify]: iters left: 4 (35 enodes) 1552474395.589 * * [simplify]: iters left: 3 (47 enodes) 1552474395.595 * * [simplify]: iters left: 2 (61 enodes) 1552474395.603 * * [simplify]: iters left: 1 (91 enodes) 1552474395.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.631 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474395.631 * * [simplify]: Extracting #2: cost 48 inf + 84 1552474395.632 * * [simplify]: Extracting #3: cost 18 inf + 2510 1552474395.635 * * [simplify]: Extracting #4: cost 0 inf + 4265 1552474395.637 * * [simplify]: Extracting #5: cost 0 inf + 4250 1552474395.640 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474395.640 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.641 * [simplify]: Simplifying (fma (- (sqrt (* x.im x.im))) (sqrt (* x.im x.im)) (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im)))) 1552474395.641 * * [simplify]: iters left: 6 (6 enodes) 1552474395.644 * * [simplify]: iters left: 5 (19 enodes) 1552474395.647 * * [simplify]: iters left: 4 (27 enodes) 1552474395.654 * * [simplify]: iters left: 3 (39 enodes) 1552474395.660 * * [simplify]: iters left: 2 (45 enodes) 1552474395.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.664 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474395.664 * [simplify]: Simplified to 0 1552474395.664 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (sqrt (* x.im x.im)) (sqrt (* x.im x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.664 * * * * [progress]: [ 399 / 482 ] simplifiying candidate # 1552474395.665 * [simplify]: Simplifying (fma x.re x.re (- (* (* x.im x.im) 1))) 1552474395.665 * * [simplify]: iters left: 6 (7 enodes) 1552474395.667 * * [simplify]: iters left: 5 (30 enodes) 1552474395.673 * * [simplify]: iters left: 4 (43 enodes) 1552474395.684 * * [simplify]: iters left: 3 (53 enodes) 1552474395.699 * * [simplify]: iters left: 2 (62 enodes) 1552474395.714 * * [simplify]: iters left: 1 (77 enodes) 1552474395.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.737 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474395.737 * * [simplify]: Extracting #2: cost 27 inf + 45 1552474395.738 * * [simplify]: Extracting #3: cost 13 inf + 868 1552474395.739 * * [simplify]: Extracting #4: cost 0 inf + 2012 1552474395.741 * * [simplify]: Extracting #5: cost 0 inf + 1972 1552474395.742 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474395.742 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.742 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474395.743 * * [simplify]: iters left: 5 (6 enodes) 1552474395.746 * * [simplify]: iters left: 4 (25 enodes) 1552474395.755 * * [simplify]: iters left: 3 (38 enodes) 1552474395.766 * * [simplify]: iters left: 2 (55 enodes) 1552474395.777 * * [simplify]: iters left: 1 (67 enodes) 1552474395.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474395.787 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474395.787 * [simplify]: Simplified to 0 1552474395.787 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* x.im x.im) 1))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474395.787 * * * * [progress]: [ 400 / 482 ] simplifiying candidate # 1552474395.787 * [simplify]: Simplifying (fma x.re x.re (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 1552474395.788 * * [simplify]: iters left: 6 (8 enodes) 1552474395.790 * * [simplify]: iters left: 5 (40 enodes) 1552474395.799 * * [simplify]: iters left: 4 (93 enodes) 1552474395.837 * * [simplify]: iters left: 3 (185 enodes) 1552474395.919 * * [simplify]: iters left: 2 (339 enodes) 1552474396.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.007 * * [simplify]: Extracting #1: cost 34 inf + 0 1552474396.007 * * [simplify]: Extracting #2: cost 68 inf + 84 1552474396.008 * * [simplify]: Extracting #3: cost 43 inf + 3171 1552474396.009 * * [simplify]: Extracting #4: cost 22 inf + 9514 1552474396.012 * * [simplify]: Extracting #5: cost 4 inf + 16620 1552474396.014 * * [simplify]: Extracting #6: cost 0 inf + 19203 1552474396.017 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474396.017 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.017 * [simplify]: Simplifying (fma (- (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))) (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im))))) 1552474396.017 * * [simplify]: iters left: 6 (7 enodes) 1552474396.019 * * [simplify]: iters left: 5 (36 enodes) 1552474396.032 * * [simplify]: iters left: 4 (71 enodes) 1552474396.065 * * [simplify]: iters left: 3 (184 enodes) 1552474396.138 * * [simplify]: iters left: 2 (332 enodes) 1552474396.205 * * [simplify]: iters left: 1 (415 enodes) 1552474396.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.283 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474396.283 * [simplify]: Simplified to 0 1552474396.283 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.283 * * * * [progress]: [ 401 / 482 ] simplifiying candidate # 1552474396.283 * [simplify]: Simplifying (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474396.283 * * [simplify]: iters left: 6 (7 enodes) 1552474396.287 * * [simplify]: iters left: 5 (26 enodes) 1552474396.294 * * [simplify]: iters left: 4 (40 enodes) 1552474396.305 * * [simplify]: iters left: 3 (53 enodes) 1552474396.318 * * [simplify]: iters left: 2 (60 enodes) 1552474396.334 * * [simplify]: iters left: 1 (75 enodes) 1552474396.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.358 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474396.359 * * [simplify]: Extracting #2: cost 31 inf + 166 1552474396.359 * * [simplify]: Extracting #3: cost 16 inf + 948 1552474396.360 * * [simplify]: Extracting #4: cost 1 inf + 2215 1552474396.362 * * [simplify]: Extracting #5: cost 0 inf + 2297 1552474396.363 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474396.364 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.364 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474396.364 * * [simplify]: iters left: 6 (6 enodes) 1552474396.367 * * [simplify]: iters left: 5 (19 enodes) 1552474396.372 * * [simplify]: iters left: 4 (30 enodes) 1552474396.377 * * [simplify]: iters left: 3 (42 enodes) 1552474396.382 * * [simplify]: iters left: 2 (49 enodes) 1552474396.388 * * [simplify]: iters left: 1 (52 enodes) 1552474396.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.394 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474396.394 * [simplify]: Simplified to 0 1552474396.394 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.394 * * * * [progress]: [ 402 / 482 ] simplifiying candidate # 1552474396.394 * [simplify]: Simplifying (fma x.re x.re (- (* (* x.im x.im) (* 1 1)))) 1552474396.394 * * [simplify]: iters left: 6 (8 enodes) 1552474396.399 * * [simplify]: iters left: 5 (34 enodes) 1552474396.409 * * [simplify]: iters left: 4 (47 enodes) 1552474396.420 * * [simplify]: iters left: 3 (57 enodes) 1552474396.428 * * [simplify]: iters left: 2 (77 enodes) 1552474396.439 * * [simplify]: iters left: 1 (100 enodes) 1552474396.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.455 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474396.456 * * [simplify]: Extracting #2: cost 31 inf + 45 1552474396.456 * * [simplify]: Extracting #3: cost 8 inf + 1838 1552474396.457 * * [simplify]: Extracting #4: cost 1 inf + 2222 1552474396.458 * * [simplify]: Extracting #5: cost 0 inf + 2304 1552474396.458 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474396.459 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.459 * [simplify]: Simplifying (fma (- (* x.im x.im)) (* 1 1) (* (* x.im x.im) (* 1 1))) 1552474396.459 * * [simplify]: iters left: 5 (7 enodes) 1552474396.461 * * [simplify]: iters left: 4 (29 enodes) 1552474396.471 * * [simplify]: iters left: 3 (38 enodes) 1552474396.481 * * [simplify]: iters left: 2 (45 enodes) 1552474396.494 * * [simplify]: iters left: 1 (59 enodes) 1552474396.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.508 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474396.508 * * [simplify]: Extracting #2: cost 11 inf + 3 1552474396.508 * * [simplify]: Extracting #3: cost 7 inf + 167 1552474396.508 * * [simplify]: Extracting #4: cost 0 inf + 655 1552474396.509 * [simplify]: Simplified to (* x.im (- x.im x.im)) 1552474396.509 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (* x.im (- x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.509 * * * * [progress]: [ 403 / 482 ] simplifiying candidate # 1552474396.509 * [simplify]: Simplifying (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 1552474396.509 * * [simplify]: iters left: 6 (7 enodes) 1552474396.511 * * [simplify]: iters left: 5 (26 enodes) 1552474396.515 * * [simplify]: iters left: 4 (40 enodes) 1552474396.520 * * [simplify]: iters left: 3 (53 enodes) 1552474396.527 * * [simplify]: iters left: 2 (60 enodes) 1552474396.539 * * [simplify]: iters left: 1 (75 enodes) 1552474396.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.563 * * [simplify]: Extracting #1: cost 17 inf + 0 1552474396.564 * * [simplify]: Extracting #2: cost 31 inf + 166 1552474396.564 * * [simplify]: Extracting #3: cost 16 inf + 948 1552474396.565 * * [simplify]: Extracting #4: cost 1 inf + 2215 1552474396.567 * * [simplify]: Extracting #5: cost 0 inf + 2297 1552474396.568 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474396.568 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.569 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt x.im))) (* (sqrt x.im) (sqrt x.im)) (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im)))) 1552474396.569 * * [simplify]: iters left: 6 (6 enodes) 1552474396.572 * * [simplify]: iters left: 5 (19 enodes) 1552474396.577 * * [simplify]: iters left: 4 (30 enodes) 1552474396.586 * * [simplify]: iters left: 3 (42 enodes) 1552474396.591 * * [simplify]: iters left: 2 (49 enodes) 1552474396.597 * * [simplify]: iters left: 1 (52 enodes) 1552474396.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.605 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474396.605 * [simplify]: Simplified to 0 1552474396.605 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (sqrt x.im) (sqrt x.im)) (* (sqrt x.im) (sqrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.605 * * * * [progress]: [ 404 / 482 ] simplifiying candidate # 1552474396.606 * [simplify]: Simplifying (fma x.re x.re (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 1552474396.606 * * [simplify]: iters left: 6 (8 enodes) 1552474396.608 * * [simplify]: iters left: 5 (36 enodes) 1552474396.615 * * [simplify]: iters left: 4 (79 enodes) 1552474396.636 * * [simplify]: iters left: 3 (129 enodes) 1552474396.655 * * [simplify]: iters left: 2 (143 enodes) 1552474396.673 * * [simplify]: iters left: 1 (153 enodes) 1552474396.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.703 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474396.703 * * [simplify]: Extracting #2: cost 30 inf + 84 1552474396.703 * * [simplify]: Extracting #3: cost 7 inf + 2421 1552474396.704 * * [simplify]: Extracting #4: cost 0 inf + 3160 1552474396.705 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 1552474396.705 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (+ x.im x.re) (- x.re x.im)) (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.706 * [simplify]: Simplifying (fma (- (cbrt x.im)) (* x.im (* (cbrt x.im) (cbrt x.im))) (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im))))) 1552474396.706 * * [simplify]: iters left: 6 (7 enodes) 1552474396.707 * * [simplify]: iters left: 5 (29 enodes) 1552474396.712 * * [simplify]: iters left: 4 (57 enodes) 1552474396.723 * * [simplify]: iters left: 3 (139 enodes) 1552474396.769 * * [simplify]: iters left: 2 (212 enodes) 1552474396.814 * * [simplify]: iters left: 1 (235 enodes) 1552474396.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.831 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474396.831 * [simplify]: Simplified to 0 1552474396.831 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (cbrt x.im) (* x.im (* (cbrt x.im) (cbrt x.im)))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.832 * * * * [progress]: [ 405 / 482 ] simplifiying candidate # 1552474396.832 * [simplify]: Simplifying (fma x.re x.re (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 1552474396.832 * * [simplify]: iters left: 6 (7 enodes) 1552474396.835 * * [simplify]: iters left: 5 (29 enodes) 1552474396.844 * * [simplify]: iters left: 4 (49 enodes) 1552474396.860 * * [simplify]: iters left: 3 (68 enodes) 1552474396.875 * * [simplify]: iters left: 2 (75 enodes) 1552474396.895 * * [simplify]: iters left: 1 (90 enodes) 1552474396.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474396.922 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474396.922 * * [simplify]: Extracting #2: cost 32 inf + 85 1552474396.923 * * [simplify]: Extracting #3: cost 10 inf + 1514 1552474396.924 * * [simplify]: Extracting #4: cost 0 inf + 2370 1552474396.926 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474396.926 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474396.926 * [simplify]: Simplifying (fma (- (sqrt x.im)) (* x.im (sqrt x.im)) (* (sqrt x.im) (* x.im (sqrt x.im)))) 1552474396.926 * * [simplify]: iters left: 6 (6 enodes) 1552474396.929 * * [simplify]: iters left: 5 (22 enodes) 1552474396.936 * * [simplify]: iters left: 4 (36 enodes) 1552474396.951 * * [simplify]: iters left: 3 (79 enodes) 1552474396.975 * * [simplify]: iters left: 2 (107 enodes) 1552474396.999 * * [simplify]: iters left: 1 (110 enodes) 1552474397.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.014 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.014 * [simplify]: Simplified to 0 1552474397.015 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (sqrt x.im) (* x.im (sqrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.015 * * * * [progress]: [ 406 / 482 ] simplifiying candidate # 1552474397.015 * [simplify]: Simplifying (fma x.re x.re (- (* x.im (* x.im 1)))) 1552474397.015 * * [simplify]: iters left: 6 (7 enodes) 1552474397.017 * * [simplify]: iters left: 5 (28 enodes) 1552474397.022 * * [simplify]: iters left: 4 (42 enodes) 1552474397.030 * * [simplify]: iters left: 3 (52 enodes) 1552474397.040 * * [simplify]: iters left: 2 (59 enodes) 1552474397.056 * * [simplify]: iters left: 1 (74 enodes) 1552474397.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.080 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474397.081 * * [simplify]: Extracting #2: cost 31 inf + 84 1552474397.081 * * [simplify]: Extracting #3: cost 15 inf + 947 1552474397.082 * * [simplify]: Extracting #4: cost 1 inf + 2093 1552474397.084 * * [simplify]: Extracting #5: cost 0 inf + 2215 1552474397.085 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474397.085 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) (* x.im 1) (* x.im (* x.im 1)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.086 * [simplify]: Simplifying (fma (- x.im) (* x.im 1) (* x.im (* x.im 1))) 1552474397.086 * * [simplify]: iters left: 5 (6 enodes) 1552474397.089 * * [simplify]: iters left: 4 (21 enodes) 1552474397.096 * * [simplify]: iters left: 3 (34 enodes) 1552474397.102 * * [simplify]: iters left: 2 (46 enodes) 1552474397.109 * * [simplify]: iters left: 1 (53 enodes) 1552474397.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.115 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474397.116 * * [simplify]: Extracting #2: cost 12 inf + 2 1552474397.116 * * [simplify]: Extracting #3: cost 4 inf + 331 1552474397.116 * * [simplify]: Extracting #4: cost 0 inf + 576 1552474397.116 * [simplify]: Simplified to (* x.im 0) 1552474397.116 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* x.im (* x.im 1)))) (* x.im 0)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.116 * * * * [progress]: [ 407 / 482 ] simplifiying candidate # 1552474397.116 * [simplify]: Simplifying (fma x.re x.re (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474397.116 * * [simplify]: iters left: 6 (8 enodes) 1552474397.118 * * [simplify]: iters left: 5 (36 enodes) 1552474397.125 * * [simplify]: iters left: 4 (75 enodes) 1552474397.155 * * [simplify]: iters left: 3 (118 enodes) 1552474397.191 * * [simplify]: iters left: 2 (140 enodes) 1552474397.225 * * [simplify]: iters left: 1 (153 enodes) 1552474397.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.261 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474397.261 * * [simplify]: Extracting #2: cost 30 inf + 84 1552474397.262 * * [simplify]: Extracting #3: cost 9 inf + 2219 1552474397.264 * * [simplify]: Extracting #4: cost 0 inf + 3160 1552474397.265 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474397.266 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (- (* x.re x.re) (* x.im x.im)) (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.266 * [simplify]: Simplifying (fma (- (* (cbrt x.im) x.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im)))) 1552474397.266 * * [simplify]: iters left: 6 (7 enodes) 1552474397.270 * * [simplify]: iters left: 5 (33 enodes) 1552474397.284 * * [simplify]: iters left: 4 (61 enodes) 1552474397.308 * * [simplify]: iters left: 3 (127 enodes) 1552474397.365 * * [simplify]: iters left: 2 (216 enodes) 1552474397.427 * * [simplify]: iters left: 1 (250 enodes) 1552474397.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.469 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.469 * [simplify]: Simplified to 0 1552474397.469 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (cbrt x.im) x.im) (* (cbrt x.im) (cbrt x.im))))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.469 * * * * [progress]: [ 408 / 482 ] simplifiying candidate # 1552474397.470 * [simplify]: Simplifying (fma x.re x.re (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 1552474397.470 * * [simplify]: iters left: 6 (7 enodes) 1552474397.473 * * [simplify]: iters left: 5 (29 enodes) 1552474397.483 * * [simplify]: iters left: 4 (49 enodes) 1552474397.498 * * [simplify]: iters left: 3 (70 enodes) 1552474397.515 * * [simplify]: iters left: 2 (77 enodes) 1552474397.533 * * [simplify]: iters left: 1 (90 enodes) 1552474397.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.546 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474397.546 * * [simplify]: Extracting #2: cost 32 inf + 84 1552474397.546 * * [simplify]: Extracting #3: cost 8 inf + 1638 1552474397.547 * * [simplify]: Extracting #4: cost 0 inf + 2370 1552474397.548 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474397.548 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.548 * [simplify]: Simplifying (fma (- (* (sqrt x.im) x.im)) (sqrt x.im) (* (* (sqrt x.im) x.im) (sqrt x.im))) 1552474397.548 * * [simplify]: iters left: 6 (6 enodes) 1552474397.549 * * [simplify]: iters left: 5 (26 enodes) 1552474397.553 * * [simplify]: iters left: 4 (43 enodes) 1552474397.561 * * [simplify]: iters left: 3 (81 enodes) 1552474397.583 * * [simplify]: iters left: 2 (119 enodes) 1552474397.597 * * [simplify]: iters left: 1 (125 enodes) 1552474397.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.610 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.610 * [simplify]: Simplified to 0 1552474397.610 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* (sqrt x.im) x.im) (sqrt x.im)))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.610 * * * * [progress]: [ 409 / 482 ] simplifiying candidate # 1552474397.610 * [simplify]: Simplifying (fma x.re x.re (- (* (* x.im x.im) 1))) 1552474397.611 * * [simplify]: iters left: 6 (7 enodes) 1552474397.615 * * [simplify]: iters left: 5 (30 enodes) 1552474397.622 * * [simplify]: iters left: 4 (43 enodes) 1552474397.631 * * [simplify]: iters left: 3 (53 enodes) 1552474397.638 * * [simplify]: iters left: 2 (62 enodes) 1552474397.646 * * [simplify]: iters left: 1 (77 enodes) 1552474397.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.658 * * [simplify]: Extracting #1: cost 16 inf + 0 1552474397.658 * * [simplify]: Extracting #2: cost 27 inf + 45 1552474397.658 * * [simplify]: Extracting #3: cost 13 inf + 868 1552474397.659 * * [simplify]: Extracting #4: cost 0 inf + 2012 1552474397.660 * * [simplify]: Extracting #5: cost 0 inf + 1972 1552474397.660 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474397.660 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.661 * [simplify]: Simplifying (fma (- (* x.im x.im)) 1 (* (* x.im x.im) 1)) 1552474397.661 * * [simplify]: iters left: 5 (6 enodes) 1552474397.663 * * [simplify]: iters left: 4 (25 enodes) 1552474397.669 * * [simplify]: iters left: 3 (38 enodes) 1552474397.683 * * [simplify]: iters left: 2 (55 enodes) 1552474397.692 * * [simplify]: iters left: 1 (67 enodes) 1552474397.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.702 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.702 * [simplify]: Simplified to 0 1552474397.702 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* (* x.im x.im) 1))) 0) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.702 * * * * [progress]: [ 410 / 482 ] simplifiying candidate # 1552474397.703 * [simplify]: Simplifying (fma x.re x.re (- (* x.im x.im))) 1552474397.703 * * [simplify]: iters left: 5 (5 enodes) 1552474397.704 * * [simplify]: iters left: 4 (20 enodes) 1552474397.707 * * [simplify]: iters left: 3 (26 enodes) 1552474397.710 * * [simplify]: iters left: 2 (31 enodes) 1552474397.717 * * [simplify]: iters left: 1 (38 enodes) 1552474397.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.723 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474397.723 * * [simplify]: Extracting #2: cost 21 inf + 43 1552474397.724 * * [simplify]: Extracting #3: cost 9 inf + 852 1552474397.724 * * [simplify]: Extracting #4: cost 0 inf + 1558 1552474397.725 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474397.725 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (+ (* (- x.re x.im) (+ x.im x.re)) (fma (- x.im) x.im (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.725 * [simplify]: Simplifying (fma (- x.im) x.im (* x.im x.im)) 1552474397.725 * * [simplify]: iters left: 3 (4 enodes) 1552474397.727 * * [simplify]: iters left: 2 (14 enodes) 1552474397.732 * * [simplify]: iters left: 1 (21 enodes) 1552474397.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.739 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474397.739 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474397.740 * * [simplify]: Extracting #3: cost 1 inf + 570 1552474397.740 * * [simplify]: Extracting #4: cost 0 inf + 651 1552474397.740 * [simplify]: Simplified to (- (* x.im x.im) (* x.im x.im)) 1552474397.740 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (fma x.re x.re (- (* x.im x.im))) (- (* x.im x.im) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.741 * * * * [progress]: [ 411 / 482 ] simplifiying candidate # 1552474397.741 * * * * [progress]: [ 412 / 482 ] simplifiying candidate # 1552474397.741 * * * * [progress]: [ 413 / 482 ] simplifiying candidate # 1552474397.741 * * * * [progress]: [ 414 / 482 ] simplifiying candidate # 1552474397.741 * [simplify]: Simplifying (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) 1552474397.741 * * [simplify]: iters left: 5 (4 enodes) 1552474397.743 * * [simplify]: iters left: 4 (12 enodes) 1552474397.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.747 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474397.747 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474397.747 * * [simplify]: Extracting #3: cost 7 inf + 0 1552474397.747 * * [simplify]: Extracting #4: cost 6 inf + 1 1552474397.747 * * [simplify]: Extracting #5: cost 0 inf + 647 1552474397.747 * [simplify]: Simplified to (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) 1552474397.747 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re))) (cbrt (* x.re x.re)) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.747 * * * * [progress]: [ 415 / 482 ] simplifiying candidate # 1552474397.748 * [simplify]: Simplifying (sqrt (* x.re x.re)) 1552474397.748 * * [simplify]: iters left: 3 (3 enodes) 1552474397.749 * * [simplify]: iters left: 2 (10 enodes) 1552474397.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.752 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474397.752 * * [simplify]: Extracting #2: cost 4 inf + 1 1552474397.752 * * [simplify]: Extracting #3: cost 0 inf + 165 1552474397.752 * [simplify]: Simplified to (fabs x.re) 1552474397.752 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma (fabs x.re) (sqrt (* x.re x.re)) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.752 * * * * [progress]: [ 416 / 482 ] simplifiying candidate # 1552474397.752 * * * * [progress]: [ 417 / 482 ] simplifiying candidate # 1552474397.753 * [simplify]: Simplifying (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re))) 1552474397.753 * * [simplify]: iters left: 5 (4 enodes) 1552474397.755 * * [simplify]: iters left: 4 (16 enodes) 1552474397.760 * * [simplify]: iters left: 3 (20 enodes) 1552474397.768 * * [simplify]: iters left: 2 (26 enodes) 1552474397.775 * * [simplify]: iters left: 1 (32 enodes) 1552474397.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.784 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474397.784 * * [simplify]: Extracting #2: cost 6 inf + 2 1552474397.784 * * [simplify]: Extracting #3: cost 0 inf + 648 1552474397.784 * [simplify]: Simplified to (* x.re (cbrt x.re)) 1552474397.784 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma (* x.re (cbrt x.re)) (* (cbrt x.re) (cbrt x.re)) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.784 * * * * [progress]: [ 418 / 482 ] simplifiying candidate # 1552474397.785 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1552474397.785 * * [simplify]: iters left: 3 (3 enodes) 1552474397.786 * * [simplify]: iters left: 2 (7 enodes) 1552474397.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.788 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.788 * [simplify]: Simplified to x.re 1552474397.788 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma x.re (* (sqrt x.re) (sqrt x.re)) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.788 * * * * [progress]: [ 419 / 482 ] simplifiying candidate # 1552474397.788 * [simplify]: Simplifying (* 1 1) 1552474397.788 * * [simplify]: iters left: 2 (2 enodes) 1552474397.790 * * [simplify]: iters left: 1 (6 enodes) 1552474397.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.793 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.793 * [simplify]: Simplified to 1 1552474397.793 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma 1 (* x.re x.re) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.793 * * * * [progress]: [ 420 / 482 ] simplifiying candidate # 1552474397.793 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1552474397.794 * * [simplify]: iters left: 3 (3 enodes) 1552474397.795 * * [simplify]: iters left: 2 (7 enodes) 1552474397.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.797 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.797 * [simplify]: Simplified to x.re 1552474397.797 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma x.re (* (sqrt x.re) (sqrt x.re)) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.797 * * * * [progress]: [ 421 / 482 ] simplifiying candidate # 1552474397.797 * [simplify]: Simplifying (* x.re (* (cbrt x.re) (cbrt x.re))) 1552474397.797 * * [simplify]: iters left: 5 (4 enodes) 1552474397.799 * * [simplify]: iters left: 4 (15 enodes) 1552474397.803 * * [simplify]: iters left: 3 (19 enodes) 1552474397.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.808 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474397.808 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474397.809 * * [simplify]: Extracting #3: cost 0 inf + 969 1552474397.809 * [simplify]: Simplified to (* x.re (* (cbrt x.re) (cbrt x.re))) 1552474397.809 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma (* x.re (* (cbrt x.re) (cbrt x.re))) (cbrt x.re) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.809 * * * * [progress]: [ 422 / 482 ] simplifiying candidate # 1552474397.809 * [simplify]: Simplifying (* x.re (sqrt x.re)) 1552474397.809 * * [simplify]: iters left: 3 (3 enodes) 1552474397.811 * * [simplify]: iters left: 2 (10 enodes) 1552474397.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.813 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474397.813 * * [simplify]: Extracting #2: cost 4 inf + 1 1552474397.814 * * [simplify]: Extracting #3: cost 0 inf + 245 1552474397.814 * [simplify]: Simplified to (* x.re (sqrt x.re)) 1552474397.814 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma (* x.re (sqrt x.re)) (sqrt x.re) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.814 * * * * [progress]: [ 423 / 482 ] simplifiying candidate # 1552474397.814 * [simplify]: Simplifying (* x.re 1) 1552474397.814 * * [simplify]: iters left: 2 (3 enodes) 1552474397.816 * * [simplify]: iters left: 1 (9 enodes) 1552474397.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.819 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474397.819 * [simplify]: Simplified to x.re 1552474397.819 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma x.re x.re (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.820 * * * * [progress]: [ 424 / 482 ] simplifiying candidate # 1552474397.820 * [simplify]: Simplifying (* (cbrt x.re) (cbrt x.re)) 1552474397.820 * * [simplify]: iters left: 3 (3 enodes) 1552474397.821 * * [simplify]: iters left: 2 (9 enodes) 1552474397.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.824 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474397.824 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474397.824 * * [simplify]: Extracting #3: cost 4 inf + 1 1552474397.824 * * [simplify]: Extracting #4: cost 0 inf + 405 1552474397.824 * [simplify]: Simplified to (* (cbrt x.re) (cbrt x.re)) 1552474397.824 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) x.re) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.825 * * * * [progress]: [ 425 / 482 ] simplifiying candidate # 1552474397.825 * [simplify]: Simplifying (sqrt x.re) 1552474397.825 * * [simplify]: iters left: 1 (2 enodes) 1552474397.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.826 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474397.826 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474397.826 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474397.826 * [simplify]: Simplified to (sqrt x.re) 1552474397.826 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (fma (sqrt x.re) (* (sqrt x.re) x.re) (- (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.827 * * * * [progress]: [ 426 / 482 ] simplifiying candidate # 1552474397.827 * * * * [progress]: [ 427 / 482 ] simplifiying candidate # 1552474397.827 * * * * [progress]: [ 428 / 482 ] simplifiying candidate # 1552474397.827 * [simplify]: Simplifying (/ (exp (* x.re x.re)) (exp (* x.im x.im))) 1552474397.827 * * [simplify]: iters left: 5 (7 enodes) 1552474397.830 * * [simplify]: iters left: 4 (27 enodes) 1552474397.838 * * [simplify]: iters left: 3 (46 enodes) 1552474397.852 * * [simplify]: iters left: 2 (89 enodes) 1552474397.870 * * [simplify]: iters left: 1 (202 enodes) 1552474397.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.939 * * [simplify]: Extracting #1: cost 61 inf + 0 1552474397.939 * * [simplify]: Extracting #2: cost 168 inf + 0 1552474397.940 * * [simplify]: Extracting #3: cost 197 inf + 1274 1552474397.942 * * [simplify]: Extracting #4: cost 131 inf + 9727 1552474397.951 * * [simplify]: Extracting #5: cost 41 inf + 55255 1552474397.968 * * [simplify]: Extracting #6: cost 3 inf + 82916 1552474397.983 * * [simplify]: Extracting #7: cost 0 inf + 84977 1552474397.992 * [simplify]: Simplified to (exp (- (* x.re x.re) (* x.im x.im))) 1552474397.992 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (log (exp (- (* x.re x.re) (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.992 * * * * [progress]: [ 429 / 482 ] simplifiying candidate # 1552474397.992 * * * * [progress]: [ 430 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 431 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 432 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 433 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 434 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 435 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 436 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 437 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 438 / 482 ] simplifiying candidate # 1552474397.993 * * * * [progress]: [ 439 / 482 ] simplifiying candidate # 1552474397.993 * [simplify]: Simplifying (+ x.re x.im) 1552474397.993 * * [simplify]: iters left: 2 (3 enodes) 1552474397.994 * * [simplify]: iters left: 1 (10 enodes) 1552474397.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.995 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474397.995 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474397.995 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474397.995 * [simplify]: Simplified to (+ x.im x.re) 1552474397.995 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.995 * [simplify]: Simplifying (- x.re x.im) 1552474397.995 * * [simplify]: iters left: 2 (3 enodes) 1552474397.996 * * [simplify]: iters left: 1 (11 enodes) 1552474397.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474397.998 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474397.998 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474397.998 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474397.998 * [simplify]: Simplified to (- x.re x.im) 1552474397.998 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474397.998 * * * * [progress]: [ 440 / 482 ] simplifiying candidate # 1552474397.998 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1552474397.998 * * [simplify]: iters left: 5 (5 enodes) 1552474397.999 * * [simplify]: iters left: 4 (17 enodes) 1552474398.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.002 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.002 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474398.002 * * [simplify]: Extracting #3: cost 1 inf + 289 1552474398.002 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474398.002 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474398.002 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ (fabs x.im) x.re) (- x.re (sqrt (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.002 * [simplify]: Simplifying (- x.re (sqrt (* x.im x.im))) 1552474398.002 * * [simplify]: iters left: 5 (5 enodes) 1552474398.003 * * [simplify]: iters left: 4 (18 enodes) 1552474398.006 * * [simplify]: iters left: 3 (21 enodes) 1552474398.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.009 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.009 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474398.009 * * [simplify]: Extracting #3: cost 2 inf + 370 1552474398.009 * * [simplify]: Extracting #4: cost 0 inf + 492 1552474398.009 * [simplify]: Simplified to (- x.re (fabs x.im)) 1552474398.009 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re (sqrt (* x.im x.im))) (- x.re (fabs x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.009 * * * * [progress]: [ 441 / 482 ] simplifiying candidate # 1552474398.010 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.010 * * [simplify]: iters left: 5 (5 enodes) 1552474398.011 * * [simplify]: iters left: 4 (14 enodes) 1552474398.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.012 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.013 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474398.013 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474398.013 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474398.013 * [simplify]: Simplified to (+ x.im x.re) 1552474398.013 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.013 * [simplify]: Simplifying (- x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.013 * * [simplify]: iters left: 5 (5 enodes) 1552474398.014 * * [simplify]: iters left: 4 (15 enodes) 1552474398.016 * * [simplify]: iters left: 3 (20 enodes) 1552474398.018 * * [simplify]: iters left: 2 (22 enodes) 1552474398.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.021 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.021 * * [simplify]: Extracting #2: cost 4 inf + 84 1552474398.021 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.022 * [simplify]: Simplified to (- x.re x.im) 1552474398.022 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.022 * * * * [progress]: [ 442 / 482 ] simplifiying candidate # 1552474398.022 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.022 * * [simplify]: iters left: 5 (5 enodes) 1552474398.023 * * [simplify]: iters left: 4 (14 enodes) 1552474398.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.025 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.025 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474398.025 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474398.025 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474398.025 * [simplify]: Simplified to (+ x.im x.re) 1552474398.025 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.025 * [simplify]: Simplifying (- x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.025 * * [simplify]: iters left: 5 (5 enodes) 1552474398.027 * * [simplify]: iters left: 4 (15 enodes) 1552474398.031 * * [simplify]: iters left: 3 (20 enodes) 1552474398.036 * * [simplify]: iters left: 2 (22 enodes) 1552474398.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.042 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.042 * * [simplify]: Extracting #2: cost 4 inf + 84 1552474398.042 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.043 * [simplify]: Simplified to (- x.re x.im) 1552474398.043 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.043 * * * * [progress]: [ 443 / 482 ] simplifiying candidate # 1552474398.043 * [simplify]: Simplifying (+ x.re x.im) 1552474398.043 * * [simplify]: iters left: 2 (3 enodes) 1552474398.045 * * [simplify]: iters left: 1 (10 enodes) 1552474398.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.047 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.047 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474398.047 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474398.047 * [simplify]: Simplified to (+ x.im x.re) 1552474398.047 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.048 * [simplify]: Simplifying (- x.re x.im) 1552474398.048 * * [simplify]: iters left: 2 (3 enodes) 1552474398.049 * * [simplify]: iters left: 1 (11 enodes) 1552474398.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.053 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.053 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474398.053 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474398.053 * [simplify]: Simplified to (- x.re x.im) 1552474398.053 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.053 * * * * [progress]: [ 444 / 482 ] simplifiying candidate # 1552474398.053 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1552474398.054 * * [simplify]: iters left: 5 (5 enodes) 1552474398.056 * * [simplify]: iters left: 4 (17 enodes) 1552474398.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.062 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.063 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474398.063 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474398.063 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474398.063 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474398.063 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im (fabs x.re)) (- (sqrt (* x.re x.re)) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.063 * [simplify]: Simplifying (- (sqrt (* x.re x.re)) x.im) 1552474398.063 * * [simplify]: iters left: 5 (5 enodes) 1552474398.066 * * [simplify]: iters left: 4 (18 enodes) 1552474398.071 * * [simplify]: iters left: 3 (21 enodes) 1552474398.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.077 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.077 * * [simplify]: Extracting #2: cost 7 inf + 42 1552474398.077 * * [simplify]: Extracting #3: cost 6 inf + 84 1552474398.077 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474398.077 * [simplify]: Simplified to (- (fabs x.re) x.im) 1552474398.077 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (sqrt (* x.re x.re)) x.im) (- (fabs x.re) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.077 * * * * [progress]: [ 445 / 482 ] simplifiying candidate # 1552474398.078 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) 1552474398.078 * * [simplify]: iters left: 5 (7 enodes) 1552474398.081 * * [simplify]: iters left: 4 (24 enodes) 1552474398.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.087 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.087 * * [simplify]: Extracting #2: cost 10 inf + 0 1552474398.088 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474398.088 * * [simplify]: Extracting #4: cost 2 inf + 411 1552474398.088 * * [simplify]: Extracting #5: cost 0 inf + 574 1552474398.088 * [simplify]: Simplified to (+ (fabs x.im) (fabs x.re)) 1552474398.088 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ (fabs x.im) (fabs x.re)) (- (sqrt (* x.re x.re)) (sqrt (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.089 * [simplify]: Simplifying (- (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) 1552474398.089 * * [simplify]: iters left: 5 (7 enodes) 1552474398.092 * * [simplify]: iters left: 4 (25 enodes) 1552474398.099 * * [simplify]: iters left: 3 (28 enodes) 1552474398.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.104 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.104 * * [simplify]: Extracting #2: cost 12 inf + 0 1552474398.104 * * [simplify]: Extracting #3: cost 12 inf + 2 1552474398.104 * * [simplify]: Extracting #4: cost 5 inf + 329 1552474398.104 * * [simplify]: Extracting #5: cost 1 inf + 614 1552474398.104 * * [simplify]: Extracting #6: cost 0 inf + 736 1552474398.104 * [simplify]: Simplified to (- (fabs x.re) (fabs x.im)) 1552474398.104 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) (- (fabs x.re) (fabs x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.105 * * * * [progress]: [ 446 / 482 ] simplifiying candidate # 1552474398.105 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.105 * * [simplify]: iters left: 5 (7 enodes) 1552474398.107 * * [simplify]: iters left: 4 (21 enodes) 1552474398.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.109 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.109 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474398.109 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474398.109 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474398.109 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474398.109 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im (fabs x.re)) (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.110 * [simplify]: Simplifying (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.110 * * [simplify]: iters left: 5 (7 enodes) 1552474398.111 * * [simplify]: iters left: 4 (22 enodes) 1552474398.114 * * [simplify]: iters left: 3 (27 enodes) 1552474398.118 * * [simplify]: iters left: 2 (29 enodes) 1552474398.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.121 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.121 * * [simplify]: Extracting #2: cost 8 inf + 83 1552474398.121 * * [simplify]: Extracting #3: cost 6 inf + 166 1552474398.121 * * [simplify]: Extracting #4: cost 1 inf + 412 1552474398.122 * * [simplify]: Extracting #5: cost 0 inf + 494 1552474398.122 * [simplify]: Simplified to (- (fabs x.re) x.im) 1552474398.122 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) (- (fabs x.re) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.122 * * * * [progress]: [ 447 / 482 ] simplifiying candidate # 1552474398.122 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.122 * * [simplify]: iters left: 5 (7 enodes) 1552474398.124 * * [simplify]: iters left: 4 (21 enodes) 1552474398.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.126 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.126 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474398.126 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474398.126 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474398.126 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474398.126 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im (fabs x.re)) (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.127 * [simplify]: Simplifying (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.127 * * [simplify]: iters left: 5 (7 enodes) 1552474398.128 * * [simplify]: iters left: 4 (22 enodes) 1552474398.131 * * [simplify]: iters left: 3 (27 enodes) 1552474398.134 * * [simplify]: iters left: 2 (29 enodes) 1552474398.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.138 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.138 * * [simplify]: Extracting #2: cost 8 inf + 83 1552474398.138 * * [simplify]: Extracting #3: cost 6 inf + 166 1552474398.138 * * [simplify]: Extracting #4: cost 1 inf + 412 1552474398.138 * * [simplify]: Extracting #5: cost 0 inf + 494 1552474398.139 * [simplify]: Simplified to (- (fabs x.re) x.im) 1552474398.139 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) (- (fabs x.re) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.139 * * * * [progress]: [ 448 / 482 ] simplifiying candidate # 1552474398.139 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1552474398.139 * * [simplify]: iters left: 5 (5 enodes) 1552474398.140 * * [simplify]: iters left: 4 (17 enodes) 1552474398.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.142 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.142 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474398.142 * * [simplify]: Extracting #3: cost 6 inf + 2 1552474398.142 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474398.142 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1552474398.142 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im (fabs x.re)) (- (sqrt (* x.re x.re)) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.143 * [simplify]: Simplifying (- (sqrt (* x.re x.re)) x.im) 1552474398.143 * * [simplify]: iters left: 5 (5 enodes) 1552474398.144 * * [simplify]: iters left: 4 (18 enodes) 1552474398.146 * * [simplify]: iters left: 3 (21 enodes) 1552474398.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.150 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.150 * * [simplify]: Extracting #2: cost 7 inf + 42 1552474398.150 * * [simplify]: Extracting #3: cost 6 inf + 84 1552474398.150 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474398.150 * [simplify]: Simplified to (- (fabs x.re) x.im) 1552474398.150 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (sqrt (* x.re x.re)) x.im) (- (fabs x.re) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.150 * * * * [progress]: [ 449 / 482 ] simplifiying candidate # 1552474398.150 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.150 * * [simplify]: iters left: 5 (5 enodes) 1552474398.151 * * [simplify]: iters left: 4 (15 enodes) 1552474398.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.153 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.153 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.153 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.154 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.154 * [simplify]: Simplified to (+ x.im x.re) 1552474398.154 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.154 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.154 * * [simplify]: iters left: 5 (5 enodes) 1552474398.157 * * [simplify]: iters left: 4 (16 enodes) 1552474398.161 * * [simplify]: iters left: 3 (19 enodes) 1552474398.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.164 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.164 * * [simplify]: Extracting #2: cost 5 inf + 43 1552474398.164 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.164 * [simplify]: Simplified to (- x.re x.im) 1552474398.164 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.165 * * * * [progress]: [ 450 / 482 ] simplifiying candidate # 1552474398.165 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474398.165 * * [simplify]: iters left: 5 (7 enodes) 1552474398.166 * * [simplify]: iters left: 4 (22 enodes) 1552474398.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.169 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.169 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474398.169 * * [simplify]: Extracting #3: cost 2 inf + 289 1552474398.169 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474398.169 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474398.169 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ (fabs x.im) x.re) (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.170 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474398.170 * * [simplify]: iters left: 5 (7 enodes) 1552474398.171 * * [simplify]: iters left: 4 (23 enodes) 1552474398.174 * * [simplify]: iters left: 3 (26 enodes) 1552474398.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.177 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.177 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474398.177 * * [simplify]: Extracting #3: cost 8 inf + 84 1552474398.177 * * [simplify]: Extracting #4: cost 2 inf + 451 1552474398.177 * * [simplify]: Extracting #5: cost 0 inf + 574 1552474398.178 * [simplify]: Simplified to (- x.re (fabs x.im)) 1552474398.178 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) (- x.re (fabs x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.178 * * * * [progress]: [ 451 / 482 ] simplifiying candidate # 1552474398.178 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.178 * * [simplify]: iters left: 5 (7 enodes) 1552474398.180 * * [simplify]: iters left: 4 (19 enodes) 1552474398.182 * * [simplify]: iters left: 3 (20 enodes) 1552474398.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.184 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.184 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.184 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.184 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.184 * [simplify]: Simplified to (+ x.im x.re) 1552474398.184 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.184 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.184 * * [simplify]: iters left: 5 (7 enodes) 1552474398.186 * * [simplify]: iters left: 4 (21 enodes) 1552474398.188 * * [simplify]: iters left: 3 (29 enodes) 1552474398.194 * * [simplify]: iters left: 2 (32 enodes) 1552474398.202 * * [simplify]: iters left: 1 (34 enodes) 1552474398.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.210 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474398.210 * * [simplify]: Extracting #2: cost 7 inf + 125 1552474398.210 * * [simplify]: Extracting #3: cost 1 inf + 372 1552474398.211 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474398.211 * [simplify]: Simplified to (- x.re x.im) 1552474398.211 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.211 * * * * [progress]: [ 452 / 482 ] simplifiying candidate # 1552474398.211 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.211 * * [simplify]: iters left: 5 (7 enodes) 1552474398.215 * * [simplify]: iters left: 4 (19 enodes) 1552474398.219 * * [simplify]: iters left: 3 (20 enodes) 1552474398.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.224 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.224 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.224 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.224 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.224 * [simplify]: Simplified to (+ x.im x.re) 1552474398.224 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.225 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.225 * * [simplify]: iters left: 5 (7 enodes) 1552474398.228 * * [simplify]: iters left: 4 (21 enodes) 1552474398.233 * * [simplify]: iters left: 3 (29 enodes) 1552474398.240 * * [simplify]: iters left: 2 (32 enodes) 1552474398.247 * * [simplify]: iters left: 1 (34 enodes) 1552474398.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.252 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474398.252 * * [simplify]: Extracting #2: cost 7 inf + 125 1552474398.252 * * [simplify]: Extracting #3: cost 1 inf + 372 1552474398.252 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474398.253 * [simplify]: Simplified to (- x.re x.im) 1552474398.253 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.253 * * * * [progress]: [ 453 / 482 ] simplifiying candidate # 1552474398.253 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.253 * * [simplify]: iters left: 5 (5 enodes) 1552474398.254 * * [simplify]: iters left: 4 (15 enodes) 1552474398.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.256 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.256 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.256 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.256 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.256 * [simplify]: Simplified to (+ x.im x.re) 1552474398.256 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.256 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.256 * * [simplify]: iters left: 5 (5 enodes) 1552474398.258 * * [simplify]: iters left: 4 (16 enodes) 1552474398.260 * * [simplify]: iters left: 3 (19 enodes) 1552474398.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.262 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.262 * * [simplify]: Extracting #2: cost 5 inf + 43 1552474398.262 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.262 * [simplify]: Simplified to (- x.re x.im) 1552474398.262 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.262 * * * * [progress]: [ 454 / 482 ] simplifiying candidate # 1552474398.262 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.262 * * [simplify]: iters left: 5 (5 enodes) 1552474398.264 * * [simplify]: iters left: 4 (15 enodes) 1552474398.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.265 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.265 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.266 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.266 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.266 * [simplify]: Simplified to (+ x.im x.re) 1552474398.266 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.266 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.266 * * [simplify]: iters left: 5 (5 enodes) 1552474398.267 * * [simplify]: iters left: 4 (16 enodes) 1552474398.270 * * [simplify]: iters left: 3 (19 enodes) 1552474398.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.273 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.273 * * [simplify]: Extracting #2: cost 5 inf + 43 1552474398.273 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.273 * [simplify]: Simplified to (- x.re x.im) 1552474398.273 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.273 * * * * [progress]: [ 455 / 482 ] simplifiying candidate # 1552474398.273 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474398.273 * * [simplify]: iters left: 5 (7 enodes) 1552474398.275 * * [simplify]: iters left: 4 (22 enodes) 1552474398.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.277 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.277 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474398.278 * * [simplify]: Extracting #3: cost 2 inf + 289 1552474398.278 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474398.278 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474398.278 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ (fabs x.im) x.re) (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.278 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1552474398.278 * * [simplify]: iters left: 5 (7 enodes) 1552474398.280 * * [simplify]: iters left: 4 (23 enodes) 1552474398.283 * * [simplify]: iters left: 3 (26 enodes) 1552474398.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.286 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.286 * * [simplify]: Extracting #2: cost 10 inf + 1 1552474398.286 * * [simplify]: Extracting #3: cost 8 inf + 84 1552474398.286 * * [simplify]: Extracting #4: cost 2 inf + 451 1552474398.286 * * [simplify]: Extracting #5: cost 0 inf + 574 1552474398.286 * [simplify]: Simplified to (- x.re (fabs x.im)) 1552474398.286 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) (- x.re (fabs x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.286 * * * * [progress]: [ 456 / 482 ] simplifiying candidate # 1552474398.287 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.287 * * [simplify]: iters left: 5 (7 enodes) 1552474398.288 * * [simplify]: iters left: 4 (19 enodes) 1552474398.290 * * [simplify]: iters left: 3 (20 enodes) 1552474398.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.292 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.292 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.293 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.293 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.293 * [simplify]: Simplified to (+ x.im x.re) 1552474398.293 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.293 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.293 * * [simplify]: iters left: 5 (7 enodes) 1552474398.295 * * [simplify]: iters left: 4 (21 enodes) 1552474398.297 * * [simplify]: iters left: 3 (29 enodes) 1552474398.300 * * [simplify]: iters left: 2 (32 enodes) 1552474398.304 * * [simplify]: iters left: 1 (34 enodes) 1552474398.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.311 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474398.311 * * [simplify]: Extracting #2: cost 7 inf + 125 1552474398.311 * * [simplify]: Extracting #3: cost 1 inf + 372 1552474398.311 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474398.312 * [simplify]: Simplified to (- x.re x.im) 1552474398.312 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.312 * * * * [progress]: [ 457 / 482 ] simplifiying candidate # 1552474398.312 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.312 * * [simplify]: iters left: 5 (7 enodes) 1552474398.315 * * [simplify]: iters left: 4 (19 enodes) 1552474398.320 * * [simplify]: iters left: 3 (20 enodes) 1552474398.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.325 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.325 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.325 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.325 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.325 * [simplify]: Simplified to (+ x.im x.re) 1552474398.325 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.326 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1552474398.326 * * [simplify]: iters left: 5 (7 enodes) 1552474398.329 * * [simplify]: iters left: 4 (21 enodes) 1552474398.334 * * [simplify]: iters left: 3 (29 enodes) 1552474398.339 * * [simplify]: iters left: 2 (32 enodes) 1552474398.343 * * [simplify]: iters left: 1 (34 enodes) 1552474398.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.347 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474398.347 * * [simplify]: Extracting #2: cost 7 inf + 125 1552474398.347 * * [simplify]: Extracting #3: cost 1 inf + 372 1552474398.347 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474398.347 * [simplify]: Simplified to (- x.re x.im) 1552474398.347 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.347 * * * * [progress]: [ 458 / 482 ] simplifiying candidate # 1552474398.347 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.347 * * [simplify]: iters left: 5 (5 enodes) 1552474398.349 * * [simplify]: iters left: 4 (15 enodes) 1552474398.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.351 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.351 * * [simplify]: Extracting #2: cost 4 inf + 2 1552474398.351 * * [simplify]: Extracting #3: cost 1 inf + 126 1552474398.351 * * [simplify]: Extracting #4: cost 0 inf + 168 1552474398.351 * [simplify]: Simplified to (+ x.im x.re) 1552474398.351 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- (* (sqrt x.re) (sqrt x.re)) x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.351 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt x.re)) x.im) 1552474398.351 * * [simplify]: iters left: 5 (5 enodes) 1552474398.352 * * [simplify]: iters left: 4 (16 enodes) 1552474398.354 * * [simplify]: iters left: 3 (19 enodes) 1552474398.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.356 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.356 * * [simplify]: Extracting #2: cost 5 inf + 43 1552474398.357 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.357 * [simplify]: Simplified to (- x.re x.im) 1552474398.357 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.357 * * * * [progress]: [ 459 / 482 ] simplifiying candidate # 1552474398.357 * [simplify]: Simplifying (+ x.re x.im) 1552474398.357 * * [simplify]: iters left: 2 (3 enodes) 1552474398.358 * * [simplify]: iters left: 1 (10 enodes) 1552474398.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.359 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.359 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474398.359 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474398.359 * [simplify]: Simplified to (+ x.im x.re) 1552474398.359 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.359 * [simplify]: Simplifying (- x.re x.im) 1552474398.360 * * [simplify]: iters left: 2 (3 enodes) 1552474398.361 * * [simplify]: iters left: 1 (11 enodes) 1552474398.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.362 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.362 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474398.362 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474398.362 * [simplify]: Simplified to (- x.re x.im) 1552474398.362 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.362 * * * * [progress]: [ 460 / 482 ] simplifiying candidate # 1552474398.363 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1552474398.363 * * [simplify]: iters left: 5 (5 enodes) 1552474398.364 * * [simplify]: iters left: 4 (17 enodes) 1552474398.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.367 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.367 * * [simplify]: Extracting #2: cost 6 inf + 1 1552474398.368 * * [simplify]: Extracting #3: cost 1 inf + 289 1552474398.368 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474398.368 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1552474398.368 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ (fabs x.im) x.re) (- x.re (sqrt (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.368 * [simplify]: Simplifying (- x.re (sqrt (* x.im x.im))) 1552474398.368 * * [simplify]: iters left: 5 (5 enodes) 1552474398.371 * * [simplify]: iters left: 4 (18 enodes) 1552474398.376 * * [simplify]: iters left: 3 (21 enodes) 1552474398.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.381 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.381 * * [simplify]: Extracting #2: cost 8 inf + 1 1552474398.381 * * [simplify]: Extracting #3: cost 2 inf + 370 1552474398.382 * * [simplify]: Extracting #4: cost 0 inf + 492 1552474398.382 * [simplify]: Simplified to (- x.re (fabs x.im)) 1552474398.382 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re (sqrt (* x.im x.im))) (- x.re (fabs x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.382 * * * * [progress]: [ 461 / 482 ] simplifiying candidate # 1552474398.382 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.382 * * [simplify]: iters left: 5 (5 enodes) 1552474398.385 * * [simplify]: iters left: 4 (14 enodes) 1552474398.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.388 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.388 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474398.388 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474398.389 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474398.389 * [simplify]: Simplified to (+ x.im x.re) 1552474398.389 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.389 * [simplify]: Simplifying (- x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.389 * * [simplify]: iters left: 5 (5 enodes) 1552474398.391 * * [simplify]: iters left: 4 (15 enodes) 1552474398.395 * * [simplify]: iters left: 3 (20 enodes) 1552474398.400 * * [simplify]: iters left: 2 (22 enodes) 1552474398.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.406 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.406 * * [simplify]: Extracting #2: cost 4 inf + 84 1552474398.406 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.407 * [simplify]: Simplified to (- x.re x.im) 1552474398.407 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.407 * * * * [progress]: [ 462 / 482 ] simplifiying candidate # 1552474398.407 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.407 * * [simplify]: iters left: 5 (5 enodes) 1552474398.410 * * [simplify]: iters left: 4 (14 enodes) 1552474398.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.413 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.413 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474398.413 * * [simplify]: Extracting #3: cost 1 inf + 44 1552474398.413 * * [simplify]: Extracting #4: cost 0 inf + 86 1552474398.414 * [simplify]: Simplified to (+ x.im x.re) 1552474398.414 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re (* (sqrt x.im) (sqrt x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.414 * [simplify]: Simplifying (- x.re (* (sqrt x.im) (sqrt x.im))) 1552474398.414 * * [simplify]: iters left: 5 (5 enodes) 1552474398.416 * * [simplify]: iters left: 4 (15 enodes) 1552474398.421 * * [simplify]: iters left: 3 (20 enodes) 1552474398.426 * * [simplify]: iters left: 2 (22 enodes) 1552474398.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.431 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474398.431 * * [simplify]: Extracting #2: cost 4 inf + 84 1552474398.431 * * [simplify]: Extracting #3: cost 0 inf + 250 1552474398.431 * [simplify]: Simplified to (- x.re x.im) 1552474398.431 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re (* (sqrt x.im) (sqrt x.im))) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.432 * * * * [progress]: [ 463 / 482 ] simplifiying candidate # 1552474398.432 * [simplify]: Simplifying (+ x.re x.im) 1552474398.432 * * [simplify]: iters left: 2 (3 enodes) 1552474398.433 * * [simplify]: iters left: 1 (10 enodes) 1552474398.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.434 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474398.435 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474398.435 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474398.435 * [simplify]: Simplified to (+ x.im x.re) 1552474398.435 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.435 * [simplify]: Simplifying (- x.re x.im) 1552474398.435 * * [simplify]: iters left: 2 (3 enodes) 1552474398.435 * * [simplify]: iters left: 1 (11 enodes) 1552474398.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.437 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474398.437 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474398.437 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474398.437 * [simplify]: Simplified to (- x.re x.im) 1552474398.437 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) (- x.re x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.437 * * * * [progress]: [ 464 / 482 ] simplifiying candidate # 1552474398.437 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1552474398.437 * * [simplify]: iters left: 4 (5 enodes) 1552474398.439 * * [simplify]: iters left: 3 (21 enodes) 1552474398.442 * * [simplify]: iters left: 2 (34 enodes) 1552474398.446 * * [simplify]: iters left: 1 (53 enodes) 1552474398.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.455 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474398.455 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474398.456 * * [simplify]: Extracting #3: cost 9 inf + 1168 1552474398.456 * * [simplify]: Extracting #4: cost 1 inf + 1903 1552474398.457 * * [simplify]: Extracting #5: cost 0 inf + 1970 1552474398.458 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474398.458 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.458 * * * * [progress]: [ 465 / 482 ] simplifiying candidate # 1552474398.458 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1552474398.458 * * [simplify]: iters left: 4 (5 enodes) 1552474398.459 * * [simplify]: iters left: 3 (21 enodes) 1552474398.462 * * [simplify]: iters left: 2 (34 enodes) 1552474398.468 * * [simplify]: iters left: 1 (53 enodes) 1552474398.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.477 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474398.477 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474398.477 * * [simplify]: Extracting #3: cost 9 inf + 1168 1552474398.478 * * [simplify]: Extracting #4: cost 1 inf + 1903 1552474398.478 * * [simplify]: Extracting #5: cost 0 inf + 1970 1552474398.479 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474398.479 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.479 * * * * [progress]: [ 466 / 482 ] simplifiying candidate # 1552474398.479 * [simplify]: Simplifying (* 1 1) 1552474398.479 * * [simplify]: iters left: 2 (2 enodes) 1552474398.481 * * [simplify]: iters left: 1 (6 enodes) 1552474398.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.482 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474398.482 * [simplify]: Simplified to 1 1552474398.482 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.482 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1552474398.482 * * [simplify]: iters left: 4 (5 enodes) 1552474398.483 * * [simplify]: iters left: 3 (21 enodes) 1552474398.486 * * [simplify]: iters left: 2 (34 enodes) 1552474398.493 * * [simplify]: iters left: 1 (53 enodes) 1552474398.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.511 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474398.511 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474398.512 * * [simplify]: Extracting #3: cost 9 inf + 1168 1552474398.513 * * [simplify]: Extracting #4: cost 1 inf + 1903 1552474398.514 * * [simplify]: Extracting #5: cost 0 inf + 1970 1552474398.515 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474398.516 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.516 * * * * [progress]: [ 467 / 482 ] simplifiying candidate # 1552474398.516 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1552474398.516 * * [simplify]: iters left: 4 (5 enodes) 1552474398.519 * * [simplify]: iters left: 3 (21 enodes) 1552474398.525 * * [simplify]: iters left: 2 (34 enodes) 1552474398.536 * * [simplify]: iters left: 1 (53 enodes) 1552474398.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.554 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474398.554 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474398.554 * * [simplify]: Extracting #3: cost 9 inf + 1168 1552474398.555 * * [simplify]: Extracting #4: cost 1 inf + 1903 1552474398.557 * * [simplify]: Extracting #5: cost 0 inf + 1970 1552474398.558 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474398.558 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.558 * * * * [progress]: [ 468 / 482 ] simplifiying candidate # 1552474398.559 * [simplify]: Simplifying (- (* x.re x.re) (* x.im x.im)) 1552474398.559 * * [simplify]: iters left: 4 (5 enodes) 1552474398.561 * * [simplify]: iters left: 3 (21 enodes) 1552474398.568 * * [simplify]: iters left: 2 (34 enodes) 1552474398.578 * * [simplify]: iters left: 1 (53 enodes) 1552474398.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.599 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474398.599 * * [simplify]: Extracting #2: cost 25 inf + 165 1552474398.600 * * [simplify]: Extracting #3: cost 9 inf + 1168 1552474398.601 * * [simplify]: Extracting #4: cost 1 inf + 1903 1552474398.602 * * [simplify]: Extracting #5: cost 0 inf + 1970 1552474398.603 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474398.603 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (- (* x.re x.re) (* x.im x.im))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.603 * * * * [progress]: [ 469 / 482 ] simplifiying candidate # 1552474398.604 * * * * [progress]: [ 470 / 482 ] simplifiying candidate #real (real->posit16 (- (* x.re x.re) (* x.im x.im)))) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1552474398.604 * * * * [progress]: [ 471 / 482 ] simplifiying candidate # 1552474398.604 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474398.604 * * [simplify]: iters left: 5 (8 enodes) 1552474398.610 * * [simplify]: iters left: 4 (40 enodes) 1552474398.625 * * [simplify]: iters left: 3 (77 enodes) 1552474398.654 * * [simplify]: iters left: 2 (146 enodes) 1552474398.704 * * [simplify]: iters left: 1 (232 enodes) 1552474398.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.786 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474398.786 * * [simplify]: Extracting #2: cost 81 inf + 44 1552474398.787 * * [simplify]: Extracting #3: cost 63 inf + 2432 1552474398.788 * * [simplify]: Extracting #4: cost 36 inf + 9053 1552474398.790 * * [simplify]: Extracting #5: cost 3 inf + 25235 1552474398.793 * * [simplify]: Extracting #6: cost 0 inf + 26413 1552474398.795 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474398.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.796 * * * * [progress]: [ 472 / 482 ] simplifiying candidate # 1552474398.796 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474398.796 * * [simplify]: iters left: 5 (8 enodes) 1552474398.799 * * [simplify]: iters left: 4 (40 enodes) 1552474398.807 * * [simplify]: iters left: 3 (77 enodes) 1552474398.829 * * [simplify]: iters left: 2 (146 enodes) 1552474398.885 * * [simplify]: iters left: 1 (232 enodes) 1552474398.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474398.938 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474398.939 * * [simplify]: Extracting #2: cost 81 inf + 44 1552474398.944 * * [simplify]: Extracting #3: cost 63 inf + 2432 1552474398.947 * * [simplify]: Extracting #4: cost 36 inf + 9053 1552474398.951 * * [simplify]: Extracting #5: cost 3 inf + 25235 1552474398.956 * * [simplify]: Extracting #6: cost 0 inf + 26413 1552474398.959 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474398.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474398.959 * * * * [progress]: [ 473 / 482 ] simplifiying candidate # 1552474398.960 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474398.960 * * [simplify]: iters left: 5 (8 enodes) 1552474398.963 * * [simplify]: iters left: 4 (40 enodes) 1552474398.971 * * [simplify]: iters left: 3 (77 enodes) 1552474398.986 * * [simplify]: iters left: 2 (146 enodes) 1552474399.033 * * [simplify]: iters left: 1 (232 enodes) 1552474399.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474399.118 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474399.119 * * [simplify]: Extracting #2: cost 81 inf + 44 1552474399.120 * * [simplify]: Extracting #3: cost 63 inf + 2432 1552474399.123 * * [simplify]: Extracting #4: cost 36 inf + 9053 1552474399.126 * * [simplify]: Extracting #5: cost 3 inf + 25235 1552474399.129 * * [simplify]: Extracting #6: cost 0 inf + 26413 1552474399.131 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474399.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474399.132 * * * * [progress]: [ 474 / 482 ] simplifiying candidate # 1552474399.132 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474399.132 * * [simplify]: iters left: 5 (6 enodes) 1552474399.134 * * [simplify]: iters left: 4 (27 enodes) 1552474399.138 * * [simplify]: iters left: 3 (45 enodes) 1552474399.145 * * [simplify]: iters left: 2 (70 enodes) 1552474399.155 * * [simplify]: iters left: 1 (81 enodes) 1552474399.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474399.173 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474399.173 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474399.173 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474399.174 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474399.174 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474399.174 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474399.174 * * * * [progress]: [ 475 / 482 ] simplifiying candidate # 1552474399.174 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474399.175 * * [simplify]: iters left: 5 (6 enodes) 1552474399.176 * * [simplify]: iters left: 4 (27 enodes) 1552474399.181 * * [simplify]: iters left: 3 (45 enodes) 1552474399.188 * * [simplify]: iters left: 2 (70 enodes) 1552474399.197 * * [simplify]: iters left: 1 (81 enodes) 1552474399.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474399.210 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474399.210 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474399.211 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474399.211 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474399.212 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474399.212 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474399.212 * * * * [progress]: [ 476 / 482 ] simplifiying candidate # 1552474399.213 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474399.213 * * [simplify]: iters left: 5 (6 enodes) 1552474399.216 * * [simplify]: iters left: 4 (27 enodes) 1552474399.224 * * [simplify]: iters left: 3 (45 enodes) 1552474399.231 * * [simplify]: iters left: 2 (70 enodes) 1552474399.240 * * [simplify]: iters left: 1 (81 enodes) 1552474399.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474399.251 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474399.252 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474399.252 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474399.252 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474399.253 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474399.253 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474399.253 * * * * [progress]: [ 477 / 482 ] simplifiying candidate # 1552474399.253 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474399.253 * * [simplify]: iters left: 6 (9 enodes) 1552474399.256 * * [simplify]: iters left: 5 (46 enodes) 1552474399.265 * * [simplify]: iters left: 4 (92 enodes) 1552474399.283 * * [simplify]: iters left: 3 (182 enodes) 1552474399.326 * * [simplify]: iters left: 2 (275 enodes) 1552474399.428 * * [simplify]: iters left: 1 (473 enodes) 1552474399.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474399.613 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474399.614 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474399.615 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474399.617 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474399.621 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474399.630 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474399.649 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474399.658 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474399.658 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474399.658 * * * * [progress]: [ 478 / 482 ] simplifiying candidate # 1552474399.659 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474399.659 * * [simplify]: iters left: 6 (9 enodes) 1552474399.663 * * [simplify]: iters left: 5 (46 enodes) 1552474399.672 * * [simplify]: iters left: 4 (92 enodes) 1552474399.693 * * [simplify]: iters left: 3 (182 enodes) 1552474399.741 * * [simplify]: iters left: 2 (275 enodes) 1552474399.839 * * [simplify]: iters left: 1 (473 enodes) 1552474399.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474399.994 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474399.994 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474399.995 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474399.997 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474400.005 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474400.012 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474400.019 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474400.026 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474400.026 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474400.026 * * * * [progress]: [ 479 / 482 ] simplifiying candidate # 1552474400.026 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474400.026 * * [simplify]: iters left: 6 (9 enodes) 1552474400.029 * * [simplify]: iters left: 5 (46 enodes) 1552474400.038 * * [simplify]: iters left: 4 (92 enodes) 1552474400.057 * * [simplify]: iters left: 3 (182 enodes) 1552474400.102 * * [simplify]: iters left: 2 (275 enodes) 1552474400.214 * * [simplify]: iters left: 1 (473 enodes) 1552474400.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474400.413 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474400.414 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474400.416 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474400.420 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474400.425 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474400.432 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474400.439 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474400.447 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474400.447 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474400.447 * * * * [progress]: [ 480 / 482 ] simplifiying candidate # 1552474400.447 * [simplify]: Simplifying (- (pow x.re 2) (pow x.im 2)) 1552474400.447 * * [simplify]: iters left: 3 (6 enodes) 1552474400.451 * * [simplify]: iters left: 2 (28 enodes) 1552474400.460 * * [simplify]: iters left: 1 (43 enodes) 1552474400.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474400.473 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474400.473 * * [simplify]: Extracting #2: cost 12 inf + 165 1552474400.473 * * [simplify]: Extracting #3: cost 4 inf + 576 1552474400.474 * * [simplify]: Extracting #4: cost 0 inf + 823 1552474400.474 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474400.474 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474400.474 * * * * [progress]: [ 481 / 482 ] simplifiying candidate # 1552474400.475 * [simplify]: Simplifying (- (pow x.re 2) (pow x.im 2)) 1552474400.475 * * [simplify]: iters left: 3 (6 enodes) 1552474400.479 * * [simplify]: iters left: 2 (28 enodes) 1552474400.489 * * [simplify]: iters left: 1 (43 enodes) 1552474400.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474400.500 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474400.501 * * [simplify]: Extracting #2: cost 12 inf + 165 1552474400.501 * * [simplify]: Extracting #3: cost 4 inf + 576 1552474400.501 * * [simplify]: Extracting #4: cost 0 inf + 823 1552474400.502 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474400.502 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474400.502 * * * * [progress]: [ 482 / 482 ] simplifiying candidate # 1552474400.502 * [simplify]: Simplifying (- (pow x.re 2) (pow x.im 2)) 1552474400.502 * * [simplify]: iters left: 3 (6 enodes) 1552474400.506 * * [simplify]: iters left: 2 (28 enodes) 1552474400.515 * * [simplify]: iters left: 1 (43 enodes) 1552474400.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474400.526 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474400.527 * * [simplify]: Extracting #2: cost 12 inf + 165 1552474400.527 * * [simplify]: Extracting #3: cost 4 inf + 576 1552474400.528 * * [simplify]: Extracting #4: cost 0 inf + 823 1552474400.528 * [simplify]: Simplified to (- (* x.re x.re) (* x.im x.im)) 1552474400.528 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474400.529 * * * [progress]: adding candidates to table 1552474404.834 * * [progress]: iteration 2 / 4 1552474404.834 * * * [progress]: picking best candidate 1552474404.870 * * * * [pick]: Picked # 1552474404.870 * * * [progress]: localizing error 1552474404.886 * * * [progress]: generating rewritten candidates 1552474404.886 * * * * [progress]: [ 1 / 3 ] rewriting at (2 3) 1552474404.974 * * * * [progress]: [ 2 / 3 ] rewriting at (2) 1552474404.975 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2) 1552474404.994 * * * [progress]: generating series expansions 1552474404.994 * * * * [progress]: [ 1 / 3 ] generating series at (2 3) 1552474404.995 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 1552474404.995 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474404.995 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1552474404.995 * [taylor]: Taking taylor expansion of 2 in x.im 1552474404.995 * [backup-simplify]: Simplify 2 into 2 1552474404.995 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474404.995 * [taylor]: Taking taylor expansion of x.im in x.im 1552474404.995 * [backup-simplify]: Simplify 0 into 0 1552474404.995 * [backup-simplify]: Simplify 1 into 1 1552474404.995 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474404.995 * [taylor]: Taking taylor expansion of x.re in x.im 1552474404.995 * [backup-simplify]: Simplify x.re into x.re 1552474404.995 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474404.995 * [taylor]: Taking taylor expansion of 2 in x.re 1552474404.995 * [backup-simplify]: Simplify 2 into 2 1552474404.995 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474404.995 * [taylor]: Taking taylor expansion of x.im in x.re 1552474404.995 * [backup-simplify]: Simplify x.im into x.im 1552474404.995 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474404.995 * [taylor]: Taking taylor expansion of x.re in x.re 1552474404.995 * [backup-simplify]: Simplify 0 into 0 1552474404.995 * [backup-simplify]: Simplify 1 into 1 1552474404.996 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474404.996 * [taylor]: Taking taylor expansion of 2 in x.re 1552474404.996 * [backup-simplify]: Simplify 2 into 2 1552474404.996 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474404.996 * [taylor]: Taking taylor expansion of x.im in x.re 1552474404.996 * [backup-simplify]: Simplify x.im into x.im 1552474404.996 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474404.996 * [taylor]: Taking taylor expansion of x.re in x.re 1552474404.996 * [backup-simplify]: Simplify 0 into 0 1552474404.996 * [backup-simplify]: Simplify 1 into 1 1552474404.997 * [backup-simplify]: Simplify (* 1 1) into 1 1552474404.997 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474404.997 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1552474404.997 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1552474404.997 * [taylor]: Taking taylor expansion of 2 in x.im 1552474404.997 * [backup-simplify]: Simplify 2 into 2 1552474404.997 * [taylor]: Taking taylor expansion of x.im in x.im 1552474404.997 * [backup-simplify]: Simplify 0 into 0 1552474404.997 * [backup-simplify]: Simplify 1 into 1 1552474404.997 * [backup-simplify]: Simplify (* 2 0) into 0 1552474404.997 * [backup-simplify]: Simplify 0 into 0 1552474404.998 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474404.999 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474404.999 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1552474404.999 * [taylor]: Taking taylor expansion of 0 in x.im 1552474404.999 * [backup-simplify]: Simplify 0 into 0 1552474404.999 * [backup-simplify]: Simplify 0 into 0 1552474405.000 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1552474405.000 * [backup-simplify]: Simplify 2 into 2 1552474405.001 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.002 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.002 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474405.003 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.003 * [backup-simplify]: Simplify 0 into 0 1552474405.003 * [backup-simplify]: Simplify 0 into 0 1552474405.003 * [backup-simplify]: Simplify 0 into 0 1552474405.004 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1552474405.004 * [backup-simplify]: Simplify 0 into 0 1552474405.005 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.006 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.007 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474405.007 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.007 * [backup-simplify]: Simplify 0 into 0 1552474405.007 * [backup-simplify]: Simplify 0 into 0 1552474405.007 * [backup-simplify]: Simplify 0 into 0 1552474405.007 * [backup-simplify]: Simplify 0 into 0 1552474405.007 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 1552474405.007 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 1552474405.007 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474405.007 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1552474405.007 * [taylor]: Taking taylor expansion of 2 in x.im 1552474405.008 * [backup-simplify]: Simplify 2 into 2 1552474405.008 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474405.008 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.008 * [backup-simplify]: Simplify 0 into 0 1552474405.008 * [backup-simplify]: Simplify 1 into 1 1552474405.008 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474405.008 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.008 * [backup-simplify]: Simplify x.re into x.re 1552474405.008 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474405.008 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474405.008 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474405.008 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474405.008 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1552474405.009 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474405.009 * [taylor]: Taking taylor expansion of 2 in x.re 1552474405.009 * [backup-simplify]: Simplify 2 into 2 1552474405.009 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.009 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.009 * [backup-simplify]: Simplify x.im into x.im 1552474405.009 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.009 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.009 * [backup-simplify]: Simplify 0 into 0 1552474405.009 * [backup-simplify]: Simplify 1 into 1 1552474405.009 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.009 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.009 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474405.009 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474405.009 * [taylor]: Taking taylor expansion of 2 in x.re 1552474405.009 * [backup-simplify]: Simplify 2 into 2 1552474405.009 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.009 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.009 * [backup-simplify]: Simplify x.im into x.im 1552474405.009 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.009 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.009 * [backup-simplify]: Simplify 0 into 0 1552474405.010 * [backup-simplify]: Simplify 1 into 1 1552474405.010 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.010 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.010 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474405.010 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1552474405.010 * [taylor]: Taking taylor expansion of 2 in x.im 1552474405.010 * [backup-simplify]: Simplify 2 into 2 1552474405.010 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.010 * [backup-simplify]: Simplify 0 into 0 1552474405.010 * [backup-simplify]: Simplify 1 into 1 1552474405.011 * [backup-simplify]: Simplify (/ 2 1) into 2 1552474405.011 * [backup-simplify]: Simplify 2 into 2 1552474405.011 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.012 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474405.012 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1552474405.012 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.012 * [backup-simplify]: Simplify 0 into 0 1552474405.013 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1552474405.013 * [backup-simplify]: Simplify 0 into 0 1552474405.014 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.015 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.015 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.015 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.015 * [backup-simplify]: Simplify 0 into 0 1552474405.015 * [backup-simplify]: Simplify 0 into 0 1552474405.016 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.016 * [backup-simplify]: Simplify 0 into 0 1552474405.017 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.018 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.018 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.018 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.018 * [backup-simplify]: Simplify 0 into 0 1552474405.018 * [backup-simplify]: Simplify 0 into 0 1552474405.018 * [backup-simplify]: Simplify 0 into 0 1552474405.019 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.019 * [backup-simplify]: Simplify 0 into 0 1552474405.019 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474405.020 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 1552474405.020 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474405.020 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1552474405.020 * [taylor]: Taking taylor expansion of -2 in x.im 1552474405.020 * [backup-simplify]: Simplify -2 into -2 1552474405.020 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474405.020 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.020 * [backup-simplify]: Simplify 0 into 0 1552474405.020 * [backup-simplify]: Simplify 1 into 1 1552474405.020 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474405.020 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.020 * [backup-simplify]: Simplify x.re into x.re 1552474405.020 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474405.020 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474405.020 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474405.021 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474405.021 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1552474405.021 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474405.021 * [taylor]: Taking taylor expansion of -2 in x.re 1552474405.021 * [backup-simplify]: Simplify -2 into -2 1552474405.021 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.021 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.021 * [backup-simplify]: Simplify x.im into x.im 1552474405.021 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.021 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.021 * [backup-simplify]: Simplify 0 into 0 1552474405.021 * [backup-simplify]: Simplify 1 into 1 1552474405.022 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.022 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.022 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474405.022 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474405.022 * [taylor]: Taking taylor expansion of -2 in x.re 1552474405.022 * [backup-simplify]: Simplify -2 into -2 1552474405.022 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.022 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.022 * [backup-simplify]: Simplify x.im into x.im 1552474405.022 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.022 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.022 * [backup-simplify]: Simplify 0 into 0 1552474405.022 * [backup-simplify]: Simplify 1 into 1 1552474405.022 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.022 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.023 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474405.023 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1552474405.023 * [taylor]: Taking taylor expansion of -2 in x.im 1552474405.023 * [backup-simplify]: Simplify -2 into -2 1552474405.023 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.023 * [backup-simplify]: Simplify 0 into 0 1552474405.023 * [backup-simplify]: Simplify 1 into 1 1552474405.024 * [backup-simplify]: Simplify (/ -2 1) into -2 1552474405.024 * [backup-simplify]: Simplify -2 into -2 1552474405.025 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.025 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474405.025 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1552474405.025 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.025 * [backup-simplify]: Simplify 0 into 0 1552474405.026 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1552474405.026 * [backup-simplify]: Simplify 0 into 0 1552474405.027 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.028 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.028 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.028 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.028 * [backup-simplify]: Simplify 0 into 0 1552474405.028 * [backup-simplify]: Simplify 0 into 0 1552474405.029 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.029 * [backup-simplify]: Simplify 0 into 0 1552474405.030 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.031 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.031 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.031 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.032 * [backup-simplify]: Simplify 0 into 0 1552474405.032 * [backup-simplify]: Simplify 0 into 0 1552474405.032 * [backup-simplify]: Simplify 0 into 0 1552474405.033 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.033 * [backup-simplify]: Simplify 0 into 0 1552474405.033 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474405.033 * * * * [progress]: [ 2 / 3 ] generating series at (2) 1552474405.033 * [backup-simplify]: Simplify (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) 1552474405.033 * [approximate]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in (x.re x.im) around 0 1552474405.033 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in x.im 1552474405.034 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.im (- x.re x.im))) (* 2 (* x.im (pow x.re 2)))) 1552474405.034 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.im (- x.re x.im))) in x.im 1552474405.034 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1552474405.034 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.034 * [backup-simplify]: Simplify 0 into 0 1552474405.034 * [backup-simplify]: Simplify 1 into 1 1552474405.034 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.034 * [backup-simplify]: Simplify x.re into x.re 1552474405.034 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.im 1552474405.034 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.034 * [backup-simplify]: Simplify 0 into 0 1552474405.034 * [backup-simplify]: Simplify 1 into 1 1552474405.034 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1552474405.034 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.034 * [backup-simplify]: Simplify x.re into x.re 1552474405.034 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.034 * [backup-simplify]: Simplify 0 into 0 1552474405.034 * [backup-simplify]: Simplify 1 into 1 1552474405.034 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1552474405.034 * [taylor]: Taking taylor expansion of 2 in x.im 1552474405.034 * [backup-simplify]: Simplify 2 into 2 1552474405.034 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474405.034 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.034 * [backup-simplify]: Simplify 0 into 0 1552474405.034 * [backup-simplify]: Simplify 1 into 1 1552474405.034 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474405.034 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.034 * [backup-simplify]: Simplify x.re into x.re 1552474405.034 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in x.re 1552474405.034 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.im (- x.re x.im))) (* 2 (* x.im (pow x.re 2)))) 1552474405.034 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.im (- x.re x.im))) in x.re 1552474405.034 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1552474405.034 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.034 * [backup-simplify]: Simplify x.im into x.im 1552474405.034 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.034 * [backup-simplify]: Simplify 0 into 0 1552474405.034 * [backup-simplify]: Simplify 1 into 1 1552474405.034 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.035 * [backup-simplify]: Simplify x.im into x.im 1552474405.035 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.035 * [backup-simplify]: Simplify 0 into 0 1552474405.035 * [backup-simplify]: Simplify 1 into 1 1552474405.035 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.035 * [backup-simplify]: Simplify x.im into x.im 1552474405.035 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of 2 in x.re 1552474405.035 * [backup-simplify]: Simplify 2 into 2 1552474405.035 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.035 * [backup-simplify]: Simplify x.im into x.im 1552474405.035 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.035 * [backup-simplify]: Simplify 0 into 0 1552474405.035 * [backup-simplify]: Simplify 1 into 1 1552474405.035 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in x.re 1552474405.035 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.im (- x.re x.im))) (* 2 (* x.im (pow x.re 2)))) 1552474405.035 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.im (- x.re x.im))) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.035 * [backup-simplify]: Simplify x.im into x.im 1552474405.035 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.035 * [backup-simplify]: Simplify 0 into 0 1552474405.035 * [backup-simplify]: Simplify 1 into 1 1552474405.035 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.035 * [backup-simplify]: Simplify x.im into x.im 1552474405.035 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.035 * [backup-simplify]: Simplify 0 into 0 1552474405.035 * [backup-simplify]: Simplify 1 into 1 1552474405.035 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.035 * [backup-simplify]: Simplify x.im into x.im 1552474405.035 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474405.035 * [taylor]: Taking taylor expansion of 2 in x.re 1552474405.035 * [backup-simplify]: Simplify 2 into 2 1552474405.035 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.036 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.036 * [backup-simplify]: Simplify x.im into x.im 1552474405.036 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.036 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.036 * [backup-simplify]: Simplify 0 into 0 1552474405.036 * [backup-simplify]: Simplify 1 into 1 1552474405.036 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1552474405.036 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1552474405.036 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1552474405.036 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1552474405.036 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 1552474405.036 * [backup-simplify]: Simplify (+ (* -1 (pow x.im 3)) 0) into (- (pow x.im 3)) 1552474405.036 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 1552474405.036 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474405.036 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.036 * [backup-simplify]: Simplify 0 into 0 1552474405.036 * [backup-simplify]: Simplify 1 into 1 1552474405.037 * [backup-simplify]: Simplify (- 0) into 0 1552474405.037 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.038 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 (- x.im))) into x.im 1552474405.038 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474405.038 * [backup-simplify]: Simplify (+ (* x.im x.im) (* 1 (* -1 (pow x.im 2)))) into 0 1552474405.039 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.039 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.039 * [backup-simplify]: Simplify 0 into 0 1552474405.039 * [backup-simplify]: Simplify 0 into 0 1552474405.039 * [backup-simplify]: Simplify (- 0) into 0 1552474405.040 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.040 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 (- x.im)))) into 0 1552474405.040 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.041 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 x.im) (* 0 (* -1 (pow x.im 2))))) into x.im 1552474405.041 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.041 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.041 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1552474405.041 * [backup-simplify]: Simplify (+ x.im (* 2 x.im)) into (* 3 x.im) 1552474405.041 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 1552474405.041 * [taylor]: Taking taylor expansion of 3 in x.im 1552474405.041 * [backup-simplify]: Simplify 3 into 3 1552474405.041 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.041 * [backup-simplify]: Simplify 0 into 0 1552474405.041 * [backup-simplify]: Simplify 1 into 1 1552474405.042 * [backup-simplify]: Simplify (* 3 0) into 0 1552474405.042 * [backup-simplify]: Simplify 0 into 0 1552474405.042 * [backup-simplify]: Simplify 0 into 0 1552474405.042 * [backup-simplify]: Simplify (- 0) into 0 1552474405.043 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.044 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1552474405.044 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.045 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 x.im) (* 0 (* -1 (pow x.im 2)))))) into 0 1552474405.045 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.046 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474405.046 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1552474405.047 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.047 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.047 * [backup-simplify]: Simplify 0 into 0 1552474405.047 * [backup-simplify]: Simplify 0 into 0 1552474405.047 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 1552474405.047 * [backup-simplify]: Simplify 3 into 3 1552474405.048 * [backup-simplify]: Simplify 0 into 0 1552474405.048 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.048 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.049 * [backup-simplify]: Simplify (- 1) into -1 1552474405.049 * [backup-simplify]: Simplify -1 into -1 1552474405.049 * [backup-simplify]: Simplify (- 0) into 0 1552474405.049 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.050 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1552474405.051 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.051 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 (* -1 (pow x.im 2))))))) into 0 1552474405.052 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.052 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.053 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474405.053 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.053 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.053 * [backup-simplify]: Simplify 0 into 0 1552474405.053 * [backup-simplify]: Simplify 0 into 0 1552474405.053 * [backup-simplify]: Simplify 0 into 0 1552474405.054 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 1552474405.054 * [backup-simplify]: Simplify 0 into 0 1552474405.054 * [backup-simplify]: Simplify 0 into 0 1552474405.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.055 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.055 * [backup-simplify]: Simplify (- 0) into 0 1552474405.055 * [backup-simplify]: Simplify 0 into 0 1552474405.055 * [backup-simplify]: Simplify (- 0) into 0 1552474405.055 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.056 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))))) into 0 1552474405.056 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.057 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 (* -1 (pow x.im 2)))))))) into 0 1552474405.058 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.058 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.059 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474405.059 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.059 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.059 * [backup-simplify]: Simplify 0 into 0 1552474405.059 * [backup-simplify]: Simplify 0 into 0 1552474405.059 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474405.060 * [backup-simplify]: Simplify (fma (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) 1552474405.060 * [approximate]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in (x.re x.im) around 0 1552474405.060 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in x.im 1552474405.060 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) (/ 2 (* x.im (pow x.re 2)))) 1552474405.060 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.060 * [backup-simplify]: Simplify 0 into 0 1552474405.060 * [backup-simplify]: Simplify 1 into 1 1552474405.060 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.060 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.060 * [backup-simplify]: Simplify x.re into x.re 1552474405.060 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474405.060 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.060 * [backup-simplify]: Simplify x.re into x.re 1552474405.060 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474405.060 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.060 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.060 * [backup-simplify]: Simplify 0 into 0 1552474405.060 * [backup-simplify]: Simplify 1 into 1 1552474405.061 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.061 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.061 * [backup-simplify]: Simplify 0 into 0 1552474405.061 * [backup-simplify]: Simplify 1 into 1 1552474405.061 * [backup-simplify]: Simplify (- 1) into -1 1552474405.061 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474405.062 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474405.062 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1552474405.062 * [taylor]: Taking taylor expansion of 2 in x.im 1552474405.062 * [backup-simplify]: Simplify 2 into 2 1552474405.062 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474405.062 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.062 * [backup-simplify]: Simplify 0 into 0 1552474405.062 * [backup-simplify]: Simplify 1 into 1 1552474405.062 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474405.062 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.062 * [backup-simplify]: Simplify x.re into x.re 1552474405.062 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474405.062 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474405.062 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474405.062 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474405.062 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1552474405.062 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in x.re 1552474405.062 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) (/ 2 (* x.im (pow x.re 2)))) 1552474405.062 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) in x.re 1552474405.062 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.062 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.062 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.062 * [backup-simplify]: Simplify x.im into x.im 1552474405.062 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.062 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.062 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.062 * [backup-simplify]: Simplify 0 into 0 1552474405.062 * [backup-simplify]: Simplify 1 into 1 1552474405.063 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.063 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474405.063 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474405.063 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.063 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.063 * [backup-simplify]: Simplify 0 into 0 1552474405.063 * [backup-simplify]: Simplify 1 into 1 1552474405.063 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.063 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.063 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.063 * [backup-simplify]: Simplify x.im into x.im 1552474405.063 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.063 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.063 * [backup-simplify]: Simplify x.im into x.im 1552474405.063 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.063 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.064 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of 2 in x.re 1552474405.064 * [backup-simplify]: Simplify 2 into 2 1552474405.064 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.064 * [backup-simplify]: Simplify x.im into x.im 1552474405.064 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.064 * [backup-simplify]: Simplify 0 into 0 1552474405.064 * [backup-simplify]: Simplify 1 into 1 1552474405.064 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.064 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.064 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474405.064 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in x.re 1552474405.064 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) (/ 2 (* x.im (pow x.re 2)))) 1552474405.064 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.064 * [backup-simplify]: Simplify x.im into x.im 1552474405.064 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.064 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.064 * [backup-simplify]: Simplify 0 into 0 1552474405.064 * [backup-simplify]: Simplify 1 into 1 1552474405.064 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.064 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.064 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.064 * [backup-simplify]: Simplify 0 into 0 1552474405.064 * [backup-simplify]: Simplify 1 into 1 1552474405.065 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.065 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.065 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.065 * [backup-simplify]: Simplify x.im into x.im 1552474405.065 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.065 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.065 * [backup-simplify]: Simplify x.im into x.im 1552474405.065 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.065 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.065 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474405.065 * [taylor]: Taking taylor expansion of 2 in x.re 1552474405.065 * [backup-simplify]: Simplify 2 into 2 1552474405.065 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.065 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.065 * [backup-simplify]: Simplify x.im into x.im 1552474405.065 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.065 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.065 * [backup-simplify]: Simplify 0 into 0 1552474405.065 * [backup-simplify]: Simplify 1 into 1 1552474405.066 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.066 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.066 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474405.066 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474405.066 * [backup-simplify]: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1552474405.066 * [backup-simplify]: Simplify (+ (/ 1 x.im) (/ 2 x.im)) into (* 3 (/ 1 x.im)) 1552474405.066 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1552474405.066 * [taylor]: Taking taylor expansion of 3 in x.im 1552474405.066 * [backup-simplify]: Simplify 3 into 3 1552474405.066 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.066 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.066 * [backup-simplify]: Simplify 0 into 0 1552474405.066 * [backup-simplify]: Simplify 1 into 1 1552474405.066 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.067 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.067 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474405.067 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1552474405.067 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into (- (/ 1 (pow x.im 2))) 1552474405.068 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.068 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474405.068 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 (pow x.im 2)))) (* (/ 1 x.im) (/ 1 x.im))) into 0 1552474405.068 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.069 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474405.069 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1552474405.070 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.070 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.070 * [backup-simplify]: Simplify 0 into 0 1552474405.070 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474405.071 * [backup-simplify]: Simplify (- 0) into 0 1552474405.071 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.071 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)))) into 0 1552474405.071 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474405.072 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.072 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.072 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))) into (- (/ 1 (pow x.im 3))) 1552474405.073 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.073 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.073 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.074 * [backup-simplify]: Simplify (+ (- (/ 1 (pow x.im 3))) 0) into (- (/ 1 (pow x.im 3))) 1552474405.074 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1552474405.074 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474405.074 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474405.074 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.074 * [backup-simplify]: Simplify 0 into 0 1552474405.074 * [backup-simplify]: Simplify 1 into 1 1552474405.074 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.074 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.075 * [backup-simplify]: Simplify (- 1) into -1 1552474405.075 * [backup-simplify]: Simplify -1 into -1 1552474405.076 * [backup-simplify]: Simplify (* 3 1) into 3 1552474405.076 * [backup-simplify]: Simplify 3 into 3 1552474405.077 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.077 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.077 * [backup-simplify]: Simplify (- 0) into 0 1552474405.078 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.078 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.078 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.079 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.080 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))) into 0 1552474405.081 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.082 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.082 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.082 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.082 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.082 * [backup-simplify]: Simplify 0 into 0 1552474405.084 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.084 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.086 * [backup-simplify]: Simplify (- 0) into 0 1552474405.086 * [backup-simplify]: Simplify 0 into 0 1552474405.086 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.087 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474405.087 * [backup-simplify]: Simplify 0 into 0 1552474405.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.089 * [backup-simplify]: Simplify (- 0) into 0 1552474405.089 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.090 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.091 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.092 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))))) into 0 1552474405.093 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474405.094 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474405.094 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.095 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.095 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.095 * [backup-simplify]: Simplify 0 into 0 1552474405.096 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.097 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.103 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.104 * [backup-simplify]: Simplify (- 0) into 0 1552474405.104 * [backup-simplify]: Simplify 0 into 0 1552474405.104 * [backup-simplify]: Simplify 0 into 0 1552474405.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.106 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.106 * [backup-simplify]: Simplify 0 into 0 1552474405.107 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.108 * [backup-simplify]: Simplify (- 0) into 0 1552474405.108 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.109 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.110 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.110 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.112 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))))) into 0 1552474405.113 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474405.114 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474405.115 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.115 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.115 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.115 * [backup-simplify]: Simplify 0 into 0 1552474405.116 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.117 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.118 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.118 * [backup-simplify]: Simplify (- 0) into 0 1552474405.118 * [backup-simplify]: Simplify 0 into 0 1552474405.119 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474405.119 * [backup-simplify]: Simplify (fma (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) 1552474405.119 * [approximate]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in (x.re x.im) around 0 1552474405.119 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in x.im 1552474405.120 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) (/ -2 (* x.im (pow x.re 2)))) 1552474405.120 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.120 * [backup-simplify]: Simplify 0 into 0 1552474405.120 * [backup-simplify]: Simplify 1 into 1 1552474405.120 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.120 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.120 * [backup-simplify]: Simplify x.re into x.re 1552474405.120 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474405.120 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of -1 in x.im 1552474405.120 * [backup-simplify]: Simplify -1 into -1 1552474405.120 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.120 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.121 * [backup-simplify]: Simplify 0 into 0 1552474405.121 * [backup-simplify]: Simplify 1 into 1 1552474405.121 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.121 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474405.121 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.121 * [backup-simplify]: Simplify x.re into x.re 1552474405.121 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474405.121 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.121 * [backup-simplify]: Simplify 0 into 0 1552474405.121 * [backup-simplify]: Simplify 1 into 1 1552474405.121 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.122 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.122 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1552474405.122 * [taylor]: Taking taylor expansion of -2 in x.im 1552474405.122 * [backup-simplify]: Simplify -2 into -2 1552474405.122 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474405.122 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.122 * [backup-simplify]: Simplify 0 into 0 1552474405.122 * [backup-simplify]: Simplify 1 into 1 1552474405.122 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474405.122 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.122 * [backup-simplify]: Simplify x.re into x.re 1552474405.122 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474405.122 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474405.122 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474405.122 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474405.122 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1552474405.122 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in x.re 1552474405.122 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) (/ -2 (* x.im (pow x.re 2)))) 1552474405.122 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) in x.re 1552474405.122 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1552474405.122 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.122 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.122 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.122 * [backup-simplify]: Simplify x.im into x.im 1552474405.122 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.122 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.123 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.123 * [backup-simplify]: Simplify 0 into 0 1552474405.123 * [backup-simplify]: Simplify 1 into 1 1552474405.123 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.123 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474405.123 * [taylor]: Taking taylor expansion of -1 in x.re 1552474405.123 * [backup-simplify]: Simplify -1 into -1 1552474405.123 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474405.123 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.123 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.123 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.123 * [backup-simplify]: Simplify x.im into x.im 1552474405.123 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.123 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.123 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.123 * [backup-simplify]: Simplify 0 into 0 1552474405.123 * [backup-simplify]: Simplify 1 into 1 1552474405.123 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.123 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.123 * [backup-simplify]: Simplify x.im into x.im 1552474405.123 * [backup-simplify]: Simplify (- 1) into -1 1552474405.124 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474405.124 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474405.124 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of -2 in x.re 1552474405.124 * [backup-simplify]: Simplify -2 into -2 1552474405.124 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.124 * [backup-simplify]: Simplify x.im into x.im 1552474405.124 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.124 * [backup-simplify]: Simplify 0 into 0 1552474405.124 * [backup-simplify]: Simplify 1 into 1 1552474405.124 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.124 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.124 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474405.124 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in x.re 1552474405.124 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) (/ -2 (* x.im (pow x.re 2)))) 1552474405.124 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.124 * [backup-simplify]: Simplify x.im into x.im 1552474405.124 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.124 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.124 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.124 * [backup-simplify]: Simplify 0 into 0 1552474405.124 * [backup-simplify]: Simplify 1 into 1 1552474405.125 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.125 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474405.125 * [taylor]: Taking taylor expansion of -1 in x.re 1552474405.125 * [backup-simplify]: Simplify -1 into -1 1552474405.125 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474405.125 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.125 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.125 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.125 * [backup-simplify]: Simplify x.im into x.im 1552474405.125 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.125 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.125 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.125 * [backup-simplify]: Simplify 0 into 0 1552474405.125 * [backup-simplify]: Simplify 1 into 1 1552474405.125 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.125 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.125 * [backup-simplify]: Simplify x.im into x.im 1552474405.125 * [backup-simplify]: Simplify (- 1) into -1 1552474405.126 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474405.126 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474405.126 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474405.126 * [taylor]: Taking taylor expansion of -2 in x.re 1552474405.126 * [backup-simplify]: Simplify -2 into -2 1552474405.126 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474405.126 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.126 * [backup-simplify]: Simplify x.im into x.im 1552474405.126 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474405.126 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.126 * [backup-simplify]: Simplify 0 into 0 1552474405.126 * [backup-simplify]: Simplify 1 into 1 1552474405.126 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.126 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474405.126 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474405.126 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474405.127 * [backup-simplify]: Simplify (- 1) into -1 1552474405.127 * [backup-simplify]: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1552474405.127 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 1552474405.127 * [backup-simplify]: Simplify (+ (/ -1 x.im) (/ -2 x.im)) into (- (* 3 (/ 1 x.im))) 1552474405.127 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 1552474405.127 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1552474405.127 * [taylor]: Taking taylor expansion of 3 in x.im 1552474405.127 * [backup-simplify]: Simplify 3 into 3 1552474405.127 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.127 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.127 * [backup-simplify]: Simplify 0 into 0 1552474405.127 * [backup-simplify]: Simplify 1 into 1 1552474405.127 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.127 * [backup-simplify]: Simplify (- 1) into -1 1552474405.128 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.128 * [backup-simplify]: Simplify (- 0) into 0 1552474405.128 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474405.128 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into (/ 1 (pow x.im 2)) 1552474405.128 * [backup-simplify]: Simplify (+ (* -1 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))) into (- (/ 1 (pow x.im 2))) 1552474405.129 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.129 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474405.129 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474405.129 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (* (- (/ 1 x.im)) (/ 1 x.im))) into 0 1552474405.129 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.130 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474405.130 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1552474405.130 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.130 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.130 * [backup-simplify]: Simplify 0 into 0 1552474405.130 * [backup-simplify]: Simplify (- 1) into -1 1552474405.130 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474405.131 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.131 * [backup-simplify]: Simplify (- 0) into 0 1552474405.131 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.132 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)))) into 0 1552474405.132 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))) into 0 1552474405.132 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474405.132 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474405.133 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.133 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.133 * [backup-simplify]: Simplify (- 0) into 0 1552474405.134 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 1552474405.134 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.135 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.135 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.135 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 1552474405.135 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474405.135 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474405.135 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.135 * [backup-simplify]: Simplify 0 into 0 1552474405.135 * [backup-simplify]: Simplify 1 into 1 1552474405.135 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.135 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.136 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.136 * [backup-simplify]: Simplify 1 into 1 1552474405.136 * [backup-simplify]: Simplify (* 3 1) into 3 1552474405.136 * [backup-simplify]: Simplify (- 3) into -3 1552474405.136 * [backup-simplify]: Simplify -3 into -3 1552474405.136 * [backup-simplify]: Simplify (- 1) into -1 1552474405.137 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.137 * [backup-simplify]: Simplify (- 0) into 0 1552474405.138 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.138 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.138 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))))) into 0 1552474405.138 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474405.139 * [backup-simplify]: Simplify (- 0) into 0 1552474405.139 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.139 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.140 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.140 * [backup-simplify]: Simplify (- 0) into 0 1552474405.140 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))) into 0 1552474405.141 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.141 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.141 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.142 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.142 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.142 * [backup-simplify]: Simplify 0 into 0 1552474405.142 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.142 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.143 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.143 * [backup-simplify]: Simplify 0 into 0 1552474405.143 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.144 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474405.144 * [backup-simplify]: Simplify (- 0) into 0 1552474405.144 * [backup-simplify]: Simplify 0 into 0 1552474405.144 * [backup-simplify]: Simplify (- 1) into -1 1552474405.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.145 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.145 * [backup-simplify]: Simplify (- 0) into 0 1552474405.146 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.146 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.147 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))))) into 0 1552474405.147 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474405.147 * [backup-simplify]: Simplify (- 0) into 0 1552474405.147 * [backup-simplify]: Simplify (- 0) into 0 1552474405.147 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.148 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.148 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.148 * [backup-simplify]: Simplify (- 0) into 0 1552474405.149 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))))) into 0 1552474405.150 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474405.151 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474405.151 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.151 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.151 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.151 * [backup-simplify]: Simplify 0 into 0 1552474405.152 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.154 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.155 * [backup-simplify]: Simplify 0 into 0 1552474405.155 * [backup-simplify]: Simplify 0 into 0 1552474405.156 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.157 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.157 * [backup-simplify]: Simplify (- 0) into 0 1552474405.157 * [backup-simplify]: Simplify 0 into 0 1552474405.157 * [backup-simplify]: Simplify (- 1) into -1 1552474405.158 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.159 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.159 * [backup-simplify]: Simplify (- 0) into 0 1552474405.159 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.160 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.162 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))))))) into 0 1552474405.162 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474405.162 * [backup-simplify]: Simplify (- 0) into 0 1552474405.162 * [backup-simplify]: Simplify (- 0) into 0 1552474405.163 * [backup-simplify]: Simplify (- 0) into 0 1552474405.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.164 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.165 * [backup-simplify]: Simplify (- 0) into 0 1552474405.166 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))))) into 0 1552474405.168 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474405.169 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474405.169 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.170 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.170 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.170 * [backup-simplify]: Simplify 0 into 0 1552474405.171 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.172 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.173 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.173 * [backup-simplify]: Simplify 0 into 0 1552474405.174 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474405.174 * * * * [progress]: [ 3 / 3 ] generating series at (2 2) 1552474405.174 * [backup-simplify]: Simplify (* (- x.re x.im) x.im) into (* x.im (- x.re x.im)) 1552474405.174 * [approximate]: Taking taylor expansion of (* x.im (- x.re x.im)) in (x.re x.im) around 0 1552474405.174 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.im 1552474405.174 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.174 * [backup-simplify]: Simplify 0 into 0 1552474405.174 * [backup-simplify]: Simplify 1 into 1 1552474405.174 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1552474405.174 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.174 * [backup-simplify]: Simplify x.re into x.re 1552474405.174 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.174 * [backup-simplify]: Simplify 0 into 0 1552474405.174 * [backup-simplify]: Simplify 1 into 1 1552474405.174 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474405.174 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.174 * [backup-simplify]: Simplify x.im into x.im 1552474405.174 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474405.174 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.174 * [backup-simplify]: Simplify 0 into 0 1552474405.174 * [backup-simplify]: Simplify 1 into 1 1552474405.174 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.174 * [backup-simplify]: Simplify x.im into x.im 1552474405.174 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474405.174 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.174 * [backup-simplify]: Simplify x.im into x.im 1552474405.174 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474405.174 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.174 * [backup-simplify]: Simplify 0 into 0 1552474405.174 * [backup-simplify]: Simplify 1 into 1 1552474405.174 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.174 * [backup-simplify]: Simplify x.im into x.im 1552474405.175 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1552474405.175 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1552474405.175 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1552474405.175 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 2)) in x.im 1552474405.175 * [taylor]: Taking taylor expansion of -1 in x.im 1552474405.175 * [backup-simplify]: Simplify -1 into -1 1552474405.175 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474405.175 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.175 * [backup-simplify]: Simplify 0 into 0 1552474405.175 * [backup-simplify]: Simplify 1 into 1 1552474405.175 * [backup-simplify]: Simplify (- 0) into 0 1552474405.176 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.176 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 (- x.im))) into x.im 1552474405.176 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.176 * [backup-simplify]: Simplify 0 into 0 1552474405.176 * [backup-simplify]: Simplify 1 into 1 1552474405.176 * [backup-simplify]: Simplify 0 into 0 1552474405.177 * [backup-simplify]: Simplify (- 0) into 0 1552474405.177 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.178 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 (- x.im)))) into 0 1552474405.178 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.178 * [backup-simplify]: Simplify 0 into 0 1552474405.178 * [backup-simplify]: Simplify 0 into 0 1552474405.178 * [backup-simplify]: Simplify 1 into 1 1552474405.178 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.179 * [backup-simplify]: Simplify (* -1 1) into -1 1552474405.179 * [backup-simplify]: Simplify -1 into -1 1552474405.179 * [backup-simplify]: Simplify (- 0) into 0 1552474405.179 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.180 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1552474405.180 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.180 * [backup-simplify]: Simplify 0 into 0 1552474405.180 * [backup-simplify]: Simplify 0 into 0 1552474405.180 * [backup-simplify]: Simplify 0 into 0 1552474405.180 * [backup-simplify]: Simplify 0 into 0 1552474405.181 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.182 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1552474405.182 * [backup-simplify]: Simplify 0 into 0 1552474405.182 * [backup-simplify]: Simplify (- 0) into 0 1552474405.183 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.184 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1552474405.184 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.184 * [backup-simplify]: Simplify 0 into 0 1552474405.184 * [backup-simplify]: Simplify 0 into 0 1552474405.184 * [backup-simplify]: Simplify 0 into 0 1552474405.185 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 2)) (* 1 (* x.im x.re))) into (- (* x.im x.re) (pow x.im 2)) 1552474405.185 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) 1552474405.185 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in (x.re x.im) around 0 1552474405.185 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.im 1552474405.185 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1552474405.185 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474405.185 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.185 * [backup-simplify]: Simplify x.re into x.re 1552474405.185 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474405.185 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.185 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.185 * [backup-simplify]: Simplify 0 into 0 1552474405.185 * [backup-simplify]: Simplify 1 into 1 1552474405.186 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.186 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.186 * [backup-simplify]: Simplify 0 into 0 1552474405.186 * [backup-simplify]: Simplify 1 into 1 1552474405.186 * [backup-simplify]: Simplify (- 1) into -1 1552474405.186 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474405.187 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474405.187 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474405.187 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474405.187 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.187 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.187 * [backup-simplify]: Simplify 0 into 0 1552474405.187 * [backup-simplify]: Simplify 1 into 1 1552474405.187 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.188 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.188 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.188 * [backup-simplify]: Simplify x.im into x.im 1552474405.188 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.188 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.188 * [backup-simplify]: Simplify x.im into x.im 1552474405.188 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.188 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.188 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474405.188 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474405.188 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.188 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.188 * [backup-simplify]: Simplify 0 into 0 1552474405.188 * [backup-simplify]: Simplify 1 into 1 1552474405.189 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.189 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.189 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.189 * [backup-simplify]: Simplify x.im into x.im 1552474405.189 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.189 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.189 * [backup-simplify]: Simplify x.im into x.im 1552474405.189 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.189 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.190 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.190 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.190 * [backup-simplify]: Simplify 0 into 0 1552474405.190 * [backup-simplify]: Simplify 1 into 1 1552474405.190 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.191 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.191 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474405.191 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1552474405.191 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into (- (/ 1 (pow x.im 2))) 1552474405.191 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1552474405.191 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474405.191 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474405.191 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.191 * [backup-simplify]: Simplify 0 into 0 1552474405.191 * [backup-simplify]: Simplify 1 into 1 1552474405.192 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.192 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.192 * [backup-simplify]: Simplify (- 1) into -1 1552474405.192 * [backup-simplify]: Simplify -1 into -1 1552474405.192 * [backup-simplify]: Simplify 1 into 1 1552474405.193 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.194 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474405.194 * [backup-simplify]: Simplify (- 0) into 0 1552474405.195 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.195 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)))) into 0 1552474405.195 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.195 * [backup-simplify]: Simplify 0 into 0 1552474405.196 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.196 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.197 * [backup-simplify]: Simplify (- 0) into 0 1552474405.197 * [backup-simplify]: Simplify 0 into 0 1552474405.198 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.198 * [backup-simplify]: Simplify 0 into 0 1552474405.199 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.199 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.199 * [backup-simplify]: Simplify (- 0) into 0 1552474405.199 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.200 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.200 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.200 * [backup-simplify]: Simplify 0 into 0 1552474405.201 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.202 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.202 * [backup-simplify]: Simplify (- 0) into 0 1552474405.202 * [backup-simplify]: Simplify 0 into 0 1552474405.203 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.203 * [backup-simplify]: Simplify 0 into 0 1552474405.204 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.204 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.205 * [backup-simplify]: Simplify (- 0) into 0 1552474405.205 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.205 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.205 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.205 * [backup-simplify]: Simplify 0 into 0 1552474405.206 * [backup-simplify]: Simplify 0 into 0 1552474405.207 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.207 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.208 * [backup-simplify]: Simplify (- 0) into 0 1552474405.208 * [backup-simplify]: Simplify 0 into 0 1552474405.208 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 2))) into (- (* x.im x.re) (pow x.im 2)) 1552474405.208 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) 1552474405.209 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in (x.re x.im) around 0 1552474405.209 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.im 1552474405.209 * [taylor]: Taking taylor expansion of -1 in x.im 1552474405.209 * [backup-simplify]: Simplify -1 into -1 1552474405.209 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474405.209 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1552474405.209 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.209 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.209 * [backup-simplify]: Simplify 0 into 0 1552474405.209 * [backup-simplify]: Simplify 1 into 1 1552474405.209 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.209 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474405.209 * [taylor]: Taking taylor expansion of x.re in x.im 1552474405.209 * [backup-simplify]: Simplify x.re into x.re 1552474405.209 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474405.209 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.209 * [backup-simplify]: Simplify 0 into 0 1552474405.209 * [backup-simplify]: Simplify 1 into 1 1552474405.210 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474405.210 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.210 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474405.210 * [taylor]: Taking taylor expansion of -1 in x.re 1552474405.210 * [backup-simplify]: Simplify -1 into -1 1552474405.210 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474405.210 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.210 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.210 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.210 * [backup-simplify]: Simplify x.im into x.im 1552474405.211 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.211 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.211 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.211 * [backup-simplify]: Simplify 0 into 0 1552474405.211 * [backup-simplify]: Simplify 1 into 1 1552474405.211 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.211 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.211 * [backup-simplify]: Simplify x.im into x.im 1552474405.211 * [backup-simplify]: Simplify (- 1) into -1 1552474405.212 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474405.212 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474405.212 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474405.212 * [taylor]: Taking taylor expansion of -1 in x.re 1552474405.212 * [backup-simplify]: Simplify -1 into -1 1552474405.212 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474405.212 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474405.212 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474405.212 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.212 * [backup-simplify]: Simplify x.im into x.im 1552474405.212 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474405.212 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474405.212 * [taylor]: Taking taylor expansion of x.re in x.re 1552474405.212 * [backup-simplify]: Simplify 0 into 0 1552474405.212 * [backup-simplify]: Simplify 1 into 1 1552474405.213 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.213 * [taylor]: Taking taylor expansion of x.im in x.re 1552474405.213 * [backup-simplify]: Simplify x.im into x.im 1552474405.213 * [backup-simplify]: Simplify (- 1) into -1 1552474405.214 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474405.214 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474405.214 * [backup-simplify]: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1552474405.214 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474405.214 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.214 * [backup-simplify]: Simplify 0 into 0 1552474405.214 * [backup-simplify]: Simplify 1 into 1 1552474405.214 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.215 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.215 * [backup-simplify]: Simplify (- 0) into 0 1552474405.215 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474405.216 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into (/ 1 (pow x.im 2)) 1552474405.216 * [backup-simplify]: Simplify (+ (* -1 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))) into (- (/ 1 (pow x.im 2))) 1552474405.216 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1552474405.216 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474405.216 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474405.216 * [taylor]: Taking taylor expansion of x.im in x.im 1552474405.216 * [backup-simplify]: Simplify 0 into 0 1552474405.216 * [backup-simplify]: Simplify 1 into 1 1552474405.216 * [backup-simplify]: Simplify (* 1 1) into 1 1552474405.217 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474405.217 * [backup-simplify]: Simplify (- 1) into -1 1552474405.217 * [backup-simplify]: Simplify -1 into -1 1552474405.217 * [backup-simplify]: Simplify 1 into 1 1552474405.217 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474405.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.219 * [backup-simplify]: Simplify (- 0) into 0 1552474405.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.219 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)))) into 0 1552474405.220 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))) into 0 1552474405.220 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.220 * [backup-simplify]: Simplify 0 into 0 1552474405.221 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474405.222 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.222 * [backup-simplify]: Simplify (- 0) into 0 1552474405.222 * [backup-simplify]: Simplify 0 into 0 1552474405.223 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474405.223 * [backup-simplify]: Simplify 0 into 0 1552474405.223 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.224 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.224 * [backup-simplify]: Simplify (- 0) into 0 1552474405.225 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.225 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.226 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))))) into 0 1552474405.226 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.226 * [backup-simplify]: Simplify 0 into 0 1552474405.228 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474405.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.229 * [backup-simplify]: Simplify (- 0) into 0 1552474405.229 * [backup-simplify]: Simplify 0 into 0 1552474405.230 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.230 * [backup-simplify]: Simplify 0 into 0 1552474405.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.232 * [backup-simplify]: Simplify (- 0) into 0 1552474405.232 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474405.232 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474405.241 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))))) into 0 1552474405.241 * [taylor]: Taking taylor expansion of 0 in x.im 1552474405.241 * [backup-simplify]: Simplify 0 into 0 1552474405.241 * [backup-simplify]: Simplify 0 into 0 1552474405.242 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474405.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474405.243 * [backup-simplify]: Simplify (- 0) into 0 1552474405.244 * [backup-simplify]: Simplify 0 into 0 1552474405.244 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) (* -1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 2))) into (- (* x.im x.re) (pow x.im 2)) 1552474405.244 * * * [progress]: simplifying candidates 1552474405.244 * * * * [progress]: [ 1 / 78 ] simplifiying candidate # 1552474405.244 * * * * [progress]: [ 2 / 78 ] simplifiying candidate # 1552474405.244 * * * * [progress]: [ 3 / 78 ] simplifiying candidate # 1552474405.245 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 1552474405.245 * * [simplify]: iters left: 6 (6 enodes) 1552474405.248 * * [simplify]: iters left: 5 (21 enodes) 1552474405.253 * * [simplify]: iters left: 4 (28 enodes) 1552474405.261 * * [simplify]: iters left: 3 (40 enodes) 1552474405.272 * * [simplify]: iters left: 2 (56 enodes) 1552474405.288 * * [simplify]: iters left: 1 (63 enodes) 1552474405.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474405.302 * * [simplify]: Extracting #1: cost 11 inf + 0 1552474405.302 * * [simplify]: Extracting #2: cost 15 inf + 43 1552474405.302 * * [simplify]: Extracting #3: cost 4 inf + 822 1552474405.303 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474405.304 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 1552474405.304 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 1552474405.304 * * * * [progress]: [ 4 / 78 ] simplifiying candidate # 1552474405.304 * * * * [progress]: [ 5 / 78 ] simplifiying candidate # 1552474405.304 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 1552474405.304 * * [simplify]: iters left: 6 (8 enodes) 1552474405.308 * * [simplify]: iters left: 5 (27 enodes) 1552474405.316 * * [simplify]: iters left: 4 (34 enodes) 1552474405.324 * * [simplify]: iters left: 3 (45 enodes) 1552474405.336 * * [simplify]: iters left: 2 (60 enodes) 1552474405.350 * * [simplify]: iters left: 1 (71 enodes) 1552474405.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474405.366 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474405.367 * * [simplify]: Extracting #2: cost 23 inf + 0 1552474405.367 * * [simplify]: Extracting #3: cost 23 inf + 84 1552474405.367 * * [simplify]: Extracting #4: cost 11 inf + 1281 1552474405.368 * * [simplify]: Extracting #5: cost 0 inf + 2998 1552474405.369 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 1552474405.369 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 1552474405.369 * * * * [progress]: [ 6 / 78 ] simplifiying candidate # 1552474405.369 * * * * [progress]: [ 7 / 78 ] simplifiying candidate # 1552474405.369 * * * * [progress]: [ 8 / 78 ] simplifiying candidate # 1552474405.370 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.re x.re) x.re)) 1552474405.370 * * [simplify]: iters left: 6 (10 enodes) 1552474405.376 * * [simplify]: iters left: 5 (51 enodes) 1552474405.859 * * [simplify]: iters left: 4 (190 enodes) 1552474405.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474405.972 * * [simplify]: Extracting #1: cost 34 inf + 0 1552474405.972 * * [simplify]: Extracting #2: cost 131 inf + 1 1552474405.973 * * [simplify]: Extracting #3: cost 121 inf + 3815 1552474405.979 * * [simplify]: Extracting #4: cost 10 inf + 24075 1552474405.987 * * [simplify]: Extracting #5: cost 0 inf + 25975 1552474405.994 * [simplify]: Simplified to (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) 1552474405.994 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (cbrt (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re))))))) 1552474405.994 * * * * [progress]: [ 9 / 78 ] simplifiying candidate # 1552474405.994 * * * * [progress]: [ 10 / 78 ] simplifiying candidate # 1552474405.994 * * * * [progress]: [ 11 / 78 ] simplifiying candidate # 1552474405.994 * * * * [progress]: [ 12 / 78 ] simplifiying candidate # 1552474405.995 * * * * [progress]: [ 13 / 78 ] simplifiying candidate # 1552474405.995 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1552474405.995 * * [simplify]: iters left: 6 (8 enodes) 1552474405.997 * * [simplify]: iters left: 5 (27 enodes) 1552474406.000 * * [simplify]: iters left: 4 (34 enodes) 1552474406.004 * * [simplify]: iters left: 3 (40 enodes) 1552474406.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.009 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474406.009 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474406.009 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474406.009 * * [simplify]: Extracting #4: cost 11 inf + 125 1552474406.009 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474406.009 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474406.010 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1552474406.010 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 1552474406.010 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1552474406.010 * * [simplify]: iters left: 6 (8 enodes) 1552474406.012 * * [simplify]: iters left: 5 (27 enodes) 1552474406.015 * * [simplify]: iters left: 4 (34 enodes) 1552474406.019 * * [simplify]: iters left: 3 (40 enodes) 1552474406.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.026 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474406.026 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474406.026 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474406.026 * * [simplify]: Extracting #4: cost 11 inf + 125 1552474406.026 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474406.027 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474406.027 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1552474406.027 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 1552474406.027 * * * * [progress]: [ 14 / 78 ] simplifiying candidate # 1552474406.027 * [simplify]: Simplifying (cbrt x.re) 1552474406.027 * * [simplify]: iters left: 1 (2 enodes) 1552474406.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.028 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.028 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474406.028 * * [simplify]: Extracting #3: cost 0 inf + 163 1552474406.028 * [simplify]: Simplified to (cbrt x.re) 1552474406.028 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 1552474406.028 * * * * [progress]: [ 15 / 78 ] simplifiying candidate # 1552474406.028 * [simplify]: Simplifying (sqrt x.re) 1552474406.028 * * [simplify]: iters left: 1 (2 enodes) 1552474406.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.029 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.029 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474406.029 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474406.029 * [simplify]: Simplified to (sqrt x.re) 1552474406.029 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 1552474406.029 * * * * [progress]: [ 16 / 78 ] simplifiying candidate # 1552474406.029 * * * * [progress]: [ 17 / 78 ] simplifiying candidate # 1552474406.029 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1552474406.029 * * [simplify]: iters left: 6 (7 enodes) 1552474406.031 * * [simplify]: iters left: 5 (23 enodes) 1552474406.033 * * [simplify]: iters left: 4 (30 enodes) 1552474406.037 * * [simplify]: iters left: 3 (36 enodes) 1552474406.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.041 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.041 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474406.041 * * [simplify]: Extracting #3: cost 11 inf + 0 1552474406.041 * * [simplify]: Extracting #4: cost 11 inf + 43 1552474406.041 * * [simplify]: Extracting #5: cost 4 inf + 535 1552474406.041 * * [simplify]: Extracting #6: cost 0 inf + 1142 1552474406.042 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1552474406.042 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1552474406.042 * * * * [progress]: [ 18 / 78 ] simplifiying candidate # 1552474406.042 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1552474406.042 * * [simplify]: iters left: 5 (6 enodes) 1552474406.043 * * [simplify]: iters left: 4 (20 enodes) 1552474406.046 * * [simplify]: iters left: 3 (27 enodes) 1552474406.049 * * [simplify]: iters left: 2 (33 enodes) 1552474406.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.053 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.053 * * [simplify]: Extracting #2: cost 9 inf + 0 1552474406.054 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474406.054 * * [simplify]: Extracting #4: cost 0 inf + 658 1552474406.054 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1552474406.054 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1552474406.054 * * * * [progress]: [ 19 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 20 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 21 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 22 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 23 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 24 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 25 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 26 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 27 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 28 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 29 / 78 ] simplifiying candidate # 1552474406.054 * * * * [progress]: [ 30 / 78 ] simplifiying candidate # 1552474406.055 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 1552474406.055 * * [simplify]: iters left: 6 (9 enodes) 1552474406.058 * * [simplify]: iters left: 5 (46 enodes) 1552474406.068 * * [simplify]: iters left: 4 (122 enodes) 1552474406.125 * * [simplify]: iters left: 3 (354 enodes) 1552474406.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.264 * * [simplify]: Extracting #1: cost 67 inf + 0 1552474406.265 * * [simplify]: Extracting #2: cost 162 inf + 42 1552474406.267 * * [simplify]: Extracting #3: cost 165 inf + 2993 1552474406.274 * * [simplify]: Extracting #4: cost 62 inf + 25163 1552474406.288 * * [simplify]: Extracting #5: cost 3 inf + 42248 1552474406.306 * * [simplify]: Extracting #6: cost 0 inf + 43257 1552474406.320 * [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) 1552474406.320 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ 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.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1552474406.321 * * * * [progress]: [ 31 / 78 ] simplifiying candidate # 1552474406.321 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 1552474406.321 * * [simplify]: iters left: 6 (8 enodes) 1552474406.327 * * [simplify]: iters left: 5 (43 enodes) 1552474406.346 * * [simplify]: iters left: 4 (136 enodes) 1552474406.383 * * [simplify]: iters left: 3 (270 enodes) 1552474406.471 * * [simplify]: iters left: 2 (345 enodes) 1552474406.525 * * [simplify]: iters left: 1 (358 enodes) 1552474406.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.560 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474406.560 * [simplify]: Simplified to 0 1552474406.560 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1552474406.560 * * * * [progress]: [ 32 / 78 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1552474406.561 * * * * [progress]: [ 33 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 34 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 35 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 36 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 37 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 38 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 39 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 40 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 41 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 42 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 43 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 44 / 78 ] simplifiying candidate #real (real->posit16 (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1552474406.561 * * * * [progress]: [ 45 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 46 / 78 ] simplifiying candidate # 1552474406.561 * * * * [progress]: [ 47 / 78 ] simplifiying candidate # 1552474406.562 * [simplify]: Simplifying (* (- x.re x.im) x.im) 1552474406.562 * * [simplify]: iters left: 4 (4 enodes) 1552474406.564 * * [simplify]: iters left: 3 (15 enodes) 1552474406.568 * * [simplify]: iters left: 2 (24 enodes) 1552474406.575 * * [simplify]: iters left: 1 (36 enodes) 1552474406.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.585 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474406.585 * * [simplify]: Extracting #2: cost 9 inf + 165 1552474406.585 * * [simplify]: Extracting #3: cost 2 inf + 536 1552474406.586 * * [simplify]: Extracting #4: cost 0 inf + 660 1552474406.586 * [simplify]: Simplified to (* (- x.re x.im) x.im) 1552474406.586 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (pow (* (- x.re x.im) x.im) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.586 * * * * [progress]: [ 48 / 78 ] simplifiying candidate # 1552474406.586 * * * * [progress]: [ 49 / 78 ] simplifiying candidate # 1552474406.587 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log x.im)) 1552474406.587 * * [simplify]: iters left: 5 (6 enodes) 1552474406.589 * * [simplify]: iters left: 4 (21 enodes) 1552474406.595 * * [simplify]: iters left: 3 (24 enodes) 1552474406.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.604 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474406.604 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474406.605 * * [simplify]: Extracting #3: cost 8 inf + 143 1552474406.605 * * [simplify]: Extracting #4: cost 7 inf + 185 1552474406.605 * * [simplify]: Extracting #5: cost 0 inf + 978 1552474406.605 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log x.im)) 1552474406.605 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (exp (+ (log (- x.re x.im)) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.606 * * * * [progress]: [ 50 / 78 ] simplifiying candidate # 1552474406.606 * * * * [progress]: [ 51 / 78 ] simplifiying candidate # 1552474406.606 * * * * [progress]: [ 52 / 78 ] simplifiying candidate # 1552474406.606 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* x.im x.im) x.im)) 1552474406.606 * * [simplify]: iters left: 6 (8 enodes) 1552474406.610 * * [simplify]: iters left: 5 (33 enodes) 1552474406.621 * * [simplify]: iters left: 4 (77 enodes) 1552474406.642 * * [simplify]: iters left: 3 (279 enodes) 1552474406.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.811 * * [simplify]: Extracting #1: cost 41 inf + 0 1552474406.812 * * [simplify]: Extracting #2: cost 204 inf + 44 1552474406.815 * * [simplify]: Extracting #3: cost 179 inf + 18862 1552474406.833 * * [simplify]: Extracting #4: cost 11 inf + 54821 1552474406.863 * * [simplify]: Extracting #5: cost 0 inf + 54934 1552474406.886 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im)) (* (- x.re x.im) x.im)) 1552474406.886 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (cbrt (* (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im)) (* (- x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.887 * * * * [progress]: [ 53 / 78 ] simplifiying candidate # 1552474406.887 * * * * [progress]: [ 54 / 78 ] simplifiying candidate # 1552474406.887 * * * * [progress]: [ 55 / 78 ] simplifiying candidate # 1552474406.887 * * * * [progress]: [ 56 / 78 ] simplifiying candidate # 1552474406.887 * * * * [progress]: [ 57 / 78 ] simplifiying candidate # 1552474406.887 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474406.887 * * [simplify]: iters left: 5 (6 enodes) 1552474406.890 * * [simplify]: iters left: 4 (21 enodes) 1552474406.896 * * [simplify]: iters left: 3 (24 enodes) 1552474406.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.900 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474406.900 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474406.900 * * [simplify]: Extracting #3: cost 8 inf + 83 1552474406.900 * * [simplify]: Extracting #4: cost 7 inf + 125 1552474406.900 * * [simplify]: Extracting #5: cost 0 inf + 738 1552474406.900 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474406.900 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.im)) (* (sqrt (- x.re x.im)) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.900 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474406.900 * * [simplify]: iters left: 5 (6 enodes) 1552474406.902 * * [simplify]: iters left: 4 (21 enodes) 1552474406.904 * * [simplify]: iters left: 3 (24 enodes) 1552474406.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.907 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474406.907 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474406.907 * * [simplify]: Extracting #3: cost 8 inf + 83 1552474406.908 * * [simplify]: Extracting #4: cost 7 inf + 125 1552474406.908 * * [simplify]: Extracting #5: cost 0 inf + 738 1552474406.908 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474406.908 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.im)) (* (sqrt (- x.re x.im)) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.908 * * * * [progress]: [ 58 / 78 ] simplifiying candidate # 1552474406.908 * [simplify]: Simplifying (cbrt x.im) 1552474406.908 * * [simplify]: iters left: 1 (2 enodes) 1552474406.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.909 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.909 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474406.909 * * [simplify]: Extracting #3: cost 0 inf + 163 1552474406.909 * [simplify]: Simplified to (cbrt x.im) 1552474406.909 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.909 * * * * [progress]: [ 59 / 78 ] simplifiying candidate # 1552474406.909 * [simplify]: Simplifying (sqrt x.im) 1552474406.909 * * [simplify]: iters left: 1 (2 enodes) 1552474406.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.910 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.910 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474406.910 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474406.910 * [simplify]: Simplified to (sqrt x.im) 1552474406.910 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (sqrt x.im)) (sqrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.910 * * * * [progress]: [ 60 / 78 ] simplifiying candidate # 1552474406.910 * * * * [progress]: [ 61 / 78 ] simplifiying candidate # 1552474406.910 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1552474406.910 * * [simplify]: iters left: 5 (5 enodes) 1552474406.911 * * [simplify]: iters left: 4 (17 enodes) 1552474406.913 * * [simplify]: iters left: 3 (20 enodes) 1552474406.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.920 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474406.920 * * [simplify]: Extracting #3: cost 9 inf + 0 1552474406.920 * * [simplify]: Extracting #4: cost 7 inf + 43 1552474406.920 * * [simplify]: Extracting #5: cost 0 inf + 736 1552474406.921 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1552474406.921 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (- x.re x.im)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.921 * * * * [progress]: [ 62 / 78 ] simplifiying candidate # 1552474406.921 * [simplify]: Simplifying (sqrt (- x.re x.im)) 1552474406.921 * * [simplify]: iters left: 3 (4 enodes) 1552474406.922 * * [simplify]: iters left: 2 (14 enodes) 1552474406.924 * * [simplify]: iters left: 1 (17 enodes) 1552474406.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.926 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474406.926 * * [simplify]: Extracting #2: cost 7 inf + 0 1552474406.926 * * [simplify]: Extracting #3: cost 5 inf + 43 1552474406.926 * * [simplify]: Extracting #4: cost 0 inf + 332 1552474406.926 * [simplify]: Simplified to (sqrt (- x.re x.im)) 1552474406.926 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.926 * * * * [progress]: [ 63 / 78 ] simplifiying candidate # 1552474406.926 * * * * [progress]: [ 64 / 78 ] simplifiying candidate # 1552474406.927 * [simplify]: Simplifying (+ (sqrt x.re) (sqrt x.im)) 1552474406.927 * * [simplify]: iters left: 3 (5 enodes) 1552474406.928 * * [simplify]: iters left: 2 (16 enodes) 1552474406.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474406.930 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474406.930 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474406.930 * * [simplify]: Extracting #3: cost 4 inf + 84 1552474406.930 * * [simplify]: Extracting #4: cost 0 inf + 410 1552474406.930 * [simplify]: Simplified to (+ (sqrt x.re) (sqrt x.im)) 1552474406.930 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (+ (sqrt x.re) (sqrt x.im)) (* (- (sqrt x.re) (sqrt x.im)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474406.930 * * * * [progress]: [ 65 / 78 ] simplifiying candidate # 1552474406.930 * * * * [progress]: [ 66 / 78 ] simplifiying candidate # 1552474406.930 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) x.im) 1552474406.931 * * [simplify]: iters left: 5 (7 enodes) 1552474406.933 * * [simplify]: iters left: 4 (37 enodes) 1552474406.942 * * [simplify]: iters left: 3 (88 enodes) 1552474406.978 * * [simplify]: iters left: 2 (209 enodes) 1552474407.027 * * [simplify]: iters left: 1 (461 enodes) 1552474407.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474407.202 * * [simplify]: Extracting #1: cost 47 inf + 0 1552474407.203 * * [simplify]: Extracting #2: cost 193 inf + 84 1552474407.204 * * [simplify]: Extracting #3: cost 237 inf + 3803 1552474407.211 * * [simplify]: Extracting #4: cost 172 inf + 30329 1552474407.219 * * [simplify]: Extracting #5: cost 46 inf + 98753 1552474407.229 * * [simplify]: Extracting #6: cost 0 inf + 125543 1552474407.240 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 1552474407.240 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ 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.im x.re)) x.re))) 1552474407.240 * * * * [progress]: [ 67 / 78 ] simplifiying candidate # 1552474407.240 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 1552474407.240 * * [simplify]: iters left: 6 (6 enodes) 1552474407.242 * * [simplify]: iters left: 5 (25 enodes) 1552474407.246 * * [simplify]: iters left: 4 (48 enodes) 1552474407.264 * * [simplify]: iters left: 3 (103 enodes) 1552474407.294 * * [simplify]: iters left: 2 (239 enodes) 1552474407.373 * * [simplify]: iters left: 1 (485 enodes) 1552474407.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474407.612 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474407.613 * * [simplify]: Extracting #2: cost 66 inf + 1502 1552474407.616 * * [simplify]: Extracting #3: cost 34 inf + 7217 1552474407.626 * * [simplify]: Extracting #4: cost 3 inf + 11594 1552474407.638 * * [simplify]: Extracting #5: cost 1 inf + 11732 1552474407.650 * * [simplify]: Extracting #6: cost 0 inf + 11929 1552474407.661 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1552474407.661 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474407.661 * * * * [progress]: [ 68 / 78 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1552474407.662 * * * * [progress]: [ 69 / 78 ] simplifiying candidate # 1552474407.662 * * * * [progress]: [ 70 / 78 ] simplifiying candidate # 1552474407.662 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474407.662 * * [simplify]: iters left: 5 (6 enodes) 1552474407.666 * * [simplify]: iters left: 4 (27 enodes) 1552474407.675 * * [simplify]: iters left: 3 (45 enodes) 1552474407.690 * * [simplify]: iters left: 2 (70 enodes) 1552474407.710 * * [simplify]: iters left: 1 (81 enodes) 1552474407.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474407.719 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474407.719 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474407.719 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474407.720 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474407.720 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474407.720 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474407.720 * * * * [progress]: [ 71 / 78 ] simplifiying candidate # 1552474407.720 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474407.720 * * [simplify]: iters left: 5 (6 enodes) 1552474407.722 * * [simplify]: iters left: 4 (27 enodes) 1552474407.729 * * [simplify]: iters left: 3 (45 enodes) 1552474407.736 * * [simplify]: iters left: 2 (70 enodes) 1552474407.751 * * [simplify]: iters left: 1 (81 enodes) 1552474407.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474407.769 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474407.770 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474407.770 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474407.771 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474407.772 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474407.772 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474407.772 * * * * [progress]: [ 72 / 78 ] simplifiying candidate # 1552474407.772 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474407.772 * * [simplify]: iters left: 5 (6 enodes) 1552474407.776 * * [simplify]: iters left: 4 (27 enodes) 1552474407.785 * * [simplify]: iters left: 3 (45 enodes) 1552474407.799 * * [simplify]: iters left: 2 (70 enodes) 1552474407.818 * * [simplify]: iters left: 1 (81 enodes) 1552474407.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474407.835 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474407.835 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474407.836 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474407.837 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474407.837 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474407.837 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474407.838 * * * * [progress]: [ 73 / 78 ] simplifiying candidate # 1552474407.838 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474407.838 * * [simplify]: iters left: 6 (9 enodes) 1552474407.844 * * [simplify]: iters left: 5 (46 enodes) 1552474407.865 * * [simplify]: iters left: 4 (92 enodes) 1552474407.899 * * [simplify]: iters left: 3 (182 enodes) 1552474407.930 * * [simplify]: iters left: 2 (275 enodes) 1552474408.011 * * [simplify]: iters left: 1 (473 enodes) 1552474408.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474408.188 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474408.188 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474408.189 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474408.192 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474408.196 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474408.202 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474408.209 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474408.218 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474408.218 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474408.218 * * * * [progress]: [ 74 / 78 ] simplifiying candidate # 1552474408.218 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474408.218 * * [simplify]: iters left: 6 (9 enodes) 1552474408.224 * * [simplify]: iters left: 5 (46 enodes) 1552474408.235 * * [simplify]: iters left: 4 (92 enodes) 1552474408.270 * * [simplify]: iters left: 3 (182 enodes) 1552474408.331 * * [simplify]: iters left: 2 (275 enodes) 1552474408.437 * * [simplify]: iters left: 1 (473 enodes) 1552474408.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474408.628 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474408.629 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474408.631 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474408.636 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474408.644 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474408.657 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474408.674 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474408.687 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474408.687 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474408.688 * * * * [progress]: [ 75 / 78 ] simplifiying candidate # 1552474408.688 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474408.688 * * [simplify]: iters left: 6 (9 enodes) 1552474408.695 * * [simplify]: iters left: 5 (46 enodes) 1552474408.712 * * [simplify]: iters left: 4 (92 enodes) 1552474408.748 * * [simplify]: iters left: 3 (182 enodes) 1552474408.812 * * [simplify]: iters left: 2 (275 enodes) 1552474408.916 * * [simplify]: iters left: 1 (473 enodes) 1552474409.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474409.112 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474409.113 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474409.115 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474409.120 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474409.128 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474409.145 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474409.158 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474409.172 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474409.172 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474409.172 * * * * [progress]: [ 76 / 78 ] simplifiying candidate # 1552474409.172 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 1552474409.172 * * [simplify]: iters left: 4 (6 enodes) 1552474409.176 * * [simplify]: iters left: 3 (27 enodes) 1552474409.185 * * [simplify]: iters left: 2 (40 enodes) 1552474409.191 * * [simplify]: iters left: 1 (53 enodes) 1552474409.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474409.198 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474409.198 * * [simplify]: Extracting #2: cost 13 inf + 2 1552474409.199 * * [simplify]: Extracting #3: cost 4 inf + 455 1552474409.199 * * [simplify]: Extracting #4: cost 0 inf + 661 1552474409.199 * [simplify]: Simplified to (* x.im (- x.re x.im)) 1552474409.199 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.im (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474409.199 * * * * [progress]: [ 77 / 78 ] simplifiying candidate # 1552474409.199 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 1552474409.199 * * [simplify]: iters left: 4 (6 enodes) 1552474409.201 * * [simplify]: iters left: 3 (27 enodes) 1552474409.206 * * [simplify]: iters left: 2 (40 enodes) 1552474409.212 * * [simplify]: iters left: 1 (53 enodes) 1552474409.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474409.225 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474409.226 * * [simplify]: Extracting #2: cost 13 inf + 2 1552474409.226 * * [simplify]: Extracting #3: cost 4 inf + 455 1552474409.226 * * [simplify]: Extracting #4: cost 0 inf + 661 1552474409.227 * [simplify]: Simplified to (* x.im (- x.re x.im)) 1552474409.227 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.im (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474409.227 * * * * [progress]: [ 78 / 78 ] simplifiying candidate # 1552474409.227 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 1552474409.227 * * [simplify]: iters left: 4 (6 enodes) 1552474409.231 * * [simplify]: iters left: 3 (27 enodes) 1552474409.240 * * [simplify]: iters left: 2 (40 enodes) 1552474409.252 * * [simplify]: iters left: 1 (53 enodes) 1552474409.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474409.269 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474409.269 * * [simplify]: Extracting #2: cost 13 inf + 2 1552474409.269 * * [simplify]: Extracting #3: cost 4 inf + 455 1552474409.270 * * [simplify]: Extracting #4: cost 0 inf + 661 1552474409.270 * [simplify]: Simplified to (* x.im (- x.re x.im)) 1552474409.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.im (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474409.271 * * * [progress]: adding candidates to table 1552474410.004 * * [progress]: iteration 3 / 4 1552474410.005 * * * [progress]: picking best candidate 1552474410.040 * * * * [pick]: Picked # 1552474410.041 * * * [progress]: localizing error 1552474410.049 * * * [progress]: generating rewritten candidates 1552474410.049 * * * * [progress]: [ 1 / 3 ] rewriting at (2 3) 1552474410.159 * * * * [progress]: [ 2 / 3 ] rewriting at (2) 1552474410.159 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2) 1552474410.175 * * * [progress]: generating series expansions 1552474410.175 * * * * [progress]: [ 1 / 3 ] generating series at (2 3) 1552474410.175 * [backup-simplify]: Simplify (* x.re (+ (* x.re x.im) (* x.im x.re))) into (* 2 (* x.im (pow x.re 2))) 1552474410.175 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474410.175 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1552474410.175 * [taylor]: Taking taylor expansion of 2 in x.im 1552474410.175 * [backup-simplify]: Simplify 2 into 2 1552474410.175 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474410.175 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.175 * [backup-simplify]: Simplify 0 into 0 1552474410.175 * [backup-simplify]: Simplify 1 into 1 1552474410.175 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474410.175 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.175 * [backup-simplify]: Simplify x.re into x.re 1552474410.175 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474410.175 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.175 * [backup-simplify]: Simplify 2 into 2 1552474410.175 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.175 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.175 * [backup-simplify]: Simplify x.im into x.im 1552474410.175 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.175 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.175 * [backup-simplify]: Simplify 0 into 0 1552474410.175 * [backup-simplify]: Simplify 1 into 1 1552474410.175 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474410.175 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.175 * [backup-simplify]: Simplify 2 into 2 1552474410.175 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.175 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.175 * [backup-simplify]: Simplify x.im into x.im 1552474410.175 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.175 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.176 * [backup-simplify]: Simplify 0 into 0 1552474410.176 * [backup-simplify]: Simplify 1 into 1 1552474410.176 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.176 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.176 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1552474410.176 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1552474410.176 * [taylor]: Taking taylor expansion of 2 in x.im 1552474410.176 * [backup-simplify]: Simplify 2 into 2 1552474410.176 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.176 * [backup-simplify]: Simplify 0 into 0 1552474410.176 * [backup-simplify]: Simplify 1 into 1 1552474410.177 * [backup-simplify]: Simplify (* 2 0) into 0 1552474410.177 * [backup-simplify]: Simplify 0 into 0 1552474410.177 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.177 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474410.177 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1552474410.178 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.178 * [backup-simplify]: Simplify 0 into 0 1552474410.178 * [backup-simplify]: Simplify 0 into 0 1552474410.178 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1552474410.178 * [backup-simplify]: Simplify 2 into 2 1552474410.179 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.179 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.179 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474410.179 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.179 * [backup-simplify]: Simplify 0 into 0 1552474410.179 * [backup-simplify]: Simplify 0 into 0 1552474410.179 * [backup-simplify]: Simplify 0 into 0 1552474410.180 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1552474410.180 * [backup-simplify]: Simplify 0 into 0 1552474410.181 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.181 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.182 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474410.182 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.182 * [backup-simplify]: Simplify 0 into 0 1552474410.182 * [backup-simplify]: Simplify 0 into 0 1552474410.182 * [backup-simplify]: Simplify 0 into 0 1552474410.182 * [backup-simplify]: Simplify 0 into 0 1552474410.182 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 1552474410.183 * [backup-simplify]: Simplify (* (/ 1 x.re) (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (/ 2 (* x.im (pow x.re 2))) 1552474410.183 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474410.183 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1552474410.183 * [taylor]: Taking taylor expansion of 2 in x.im 1552474410.183 * [backup-simplify]: Simplify 2 into 2 1552474410.183 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474410.183 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.183 * [backup-simplify]: Simplify 0 into 0 1552474410.183 * [backup-simplify]: Simplify 1 into 1 1552474410.183 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474410.183 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.183 * [backup-simplify]: Simplify x.re into x.re 1552474410.183 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474410.183 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474410.183 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474410.184 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474410.184 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1552474410.184 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474410.184 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.184 * [backup-simplify]: Simplify 2 into 2 1552474410.184 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.184 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.184 * [backup-simplify]: Simplify x.im into x.im 1552474410.184 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.184 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.184 * [backup-simplify]: Simplify 0 into 0 1552474410.184 * [backup-simplify]: Simplify 1 into 1 1552474410.184 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.185 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.185 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474410.185 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474410.185 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.185 * [backup-simplify]: Simplify 2 into 2 1552474410.185 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.185 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.185 * [backup-simplify]: Simplify x.im into x.im 1552474410.185 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.185 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.185 * [backup-simplify]: Simplify 0 into 0 1552474410.185 * [backup-simplify]: Simplify 1 into 1 1552474410.185 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.185 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.185 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474410.185 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1552474410.185 * [taylor]: Taking taylor expansion of 2 in x.im 1552474410.186 * [backup-simplify]: Simplify 2 into 2 1552474410.186 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.186 * [backup-simplify]: Simplify 0 into 0 1552474410.186 * [backup-simplify]: Simplify 1 into 1 1552474410.186 * [backup-simplify]: Simplify (/ 2 1) into 2 1552474410.186 * [backup-simplify]: Simplify 2 into 2 1552474410.187 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.187 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474410.188 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1552474410.188 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.188 * [backup-simplify]: Simplify 0 into 0 1552474410.188 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1552474410.188 * [backup-simplify]: Simplify 0 into 0 1552474410.189 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.190 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.190 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.190 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.190 * [backup-simplify]: Simplify 0 into 0 1552474410.190 * [backup-simplify]: Simplify 0 into 0 1552474410.191 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.191 * [backup-simplify]: Simplify 0 into 0 1552474410.192 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.193 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.193 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.193 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.193 * [backup-simplify]: Simplify 0 into 0 1552474410.193 * [backup-simplify]: Simplify 0 into 0 1552474410.194 * [backup-simplify]: Simplify 0 into 0 1552474410.194 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.195 * [backup-simplify]: Simplify 0 into 0 1552474410.195 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474410.195 * [backup-simplify]: Simplify (* (/ 1 (- x.re)) (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (/ -2 (* x.im (pow x.re 2))) 1552474410.195 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474410.195 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1552474410.195 * [taylor]: Taking taylor expansion of -2 in x.im 1552474410.195 * [backup-simplify]: Simplify -2 into -2 1552474410.195 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474410.195 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.195 * [backup-simplify]: Simplify 0 into 0 1552474410.195 * [backup-simplify]: Simplify 1 into 1 1552474410.195 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474410.195 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.195 * [backup-simplify]: Simplify x.re into x.re 1552474410.195 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474410.196 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474410.196 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474410.196 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474410.196 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1552474410.196 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474410.196 * [taylor]: Taking taylor expansion of -2 in x.re 1552474410.196 * [backup-simplify]: Simplify -2 into -2 1552474410.196 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.196 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.196 * [backup-simplify]: Simplify x.im into x.im 1552474410.196 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.196 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.197 * [backup-simplify]: Simplify 0 into 0 1552474410.197 * [backup-simplify]: Simplify 1 into 1 1552474410.197 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.197 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.197 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474410.197 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474410.197 * [taylor]: Taking taylor expansion of -2 in x.re 1552474410.197 * [backup-simplify]: Simplify -2 into -2 1552474410.197 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.197 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.197 * [backup-simplify]: Simplify x.im into x.im 1552474410.197 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.197 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.197 * [backup-simplify]: Simplify 0 into 0 1552474410.197 * [backup-simplify]: Simplify 1 into 1 1552474410.198 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.198 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.198 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474410.198 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1552474410.198 * [taylor]: Taking taylor expansion of -2 in x.im 1552474410.198 * [backup-simplify]: Simplify -2 into -2 1552474410.198 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.198 * [backup-simplify]: Simplify 0 into 0 1552474410.198 * [backup-simplify]: Simplify 1 into 1 1552474410.199 * [backup-simplify]: Simplify (/ -2 1) into -2 1552474410.199 * [backup-simplify]: Simplify -2 into -2 1552474410.199 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.200 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474410.200 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1552474410.200 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.200 * [backup-simplify]: Simplify 0 into 0 1552474410.201 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1552474410.201 * [backup-simplify]: Simplify 0 into 0 1552474410.202 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.203 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.203 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.203 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.203 * [backup-simplify]: Simplify 0 into 0 1552474410.203 * [backup-simplify]: Simplify 0 into 0 1552474410.204 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.204 * [backup-simplify]: Simplify 0 into 0 1552474410.205 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.206 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.206 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.206 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.206 * [backup-simplify]: Simplify 0 into 0 1552474410.206 * [backup-simplify]: Simplify 0 into 0 1552474410.206 * [backup-simplify]: Simplify 0 into 0 1552474410.207 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.207 * [backup-simplify]: Simplify 0 into 0 1552474410.207 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474410.208 * * * * [progress]: [ 2 / 3 ] generating series at (2) 1552474410.208 * [backup-simplify]: Simplify (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* x.re (+ (* x.re x.im) (* x.im x.re)))) into (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) 1552474410.208 * [approximate]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in (x.re x.im) around 0 1552474410.208 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in x.im 1552474410.209 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.im (- x.re x.im))) (* 2 (* x.im (pow x.re 2)))) 1552474410.209 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.im (- x.re x.im))) in x.im 1552474410.209 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1552474410.209 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.209 * [backup-simplify]: Simplify 0 into 0 1552474410.209 * [backup-simplify]: Simplify 1 into 1 1552474410.209 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.209 * [backup-simplify]: Simplify x.re into x.re 1552474410.209 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.im 1552474410.209 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.209 * [backup-simplify]: Simplify 0 into 0 1552474410.209 * [backup-simplify]: Simplify 1 into 1 1552474410.209 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1552474410.209 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.209 * [backup-simplify]: Simplify x.re into x.re 1552474410.209 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.209 * [backup-simplify]: Simplify 0 into 0 1552474410.209 * [backup-simplify]: Simplify 1 into 1 1552474410.209 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1552474410.209 * [taylor]: Taking taylor expansion of 2 in x.im 1552474410.209 * [backup-simplify]: Simplify 2 into 2 1552474410.209 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474410.209 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.209 * [backup-simplify]: Simplify 0 into 0 1552474410.209 * [backup-simplify]: Simplify 1 into 1 1552474410.209 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474410.209 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.209 * [backup-simplify]: Simplify x.re into x.re 1552474410.209 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in x.re 1552474410.209 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.im (- x.re x.im))) (* 2 (* x.im (pow x.re 2)))) 1552474410.209 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.im (- x.re x.im))) in x.re 1552474410.209 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1552474410.209 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.209 * [backup-simplify]: Simplify x.im into x.im 1552474410.209 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.209 * [backup-simplify]: Simplify 0 into 0 1552474410.209 * [backup-simplify]: Simplify 1 into 1 1552474410.209 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474410.209 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.209 * [backup-simplify]: Simplify x.im into x.im 1552474410.209 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474410.209 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.209 * [backup-simplify]: Simplify 0 into 0 1552474410.209 * [backup-simplify]: Simplify 1 into 1 1552474410.209 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.209 * [backup-simplify]: Simplify x.im into x.im 1552474410.210 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.210 * [backup-simplify]: Simplify 2 into 2 1552474410.210 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.210 * [backup-simplify]: Simplify x.im into x.im 1552474410.210 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.210 * [backup-simplify]: Simplify 0 into 0 1552474410.210 * [backup-simplify]: Simplify 1 into 1 1552474410.210 * [taylor]: Taking taylor expansion of (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* 2 (* x.im (pow x.re 2)))) in x.re 1552474410.210 * [taylor]: Rewrote expression to (+ (* (+ x.im x.re) (* x.im (- x.re x.im))) (* 2 (* x.im (pow x.re 2)))) 1552474410.210 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (* x.im (- x.re x.im))) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.210 * [backup-simplify]: Simplify x.im into x.im 1552474410.210 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.210 * [backup-simplify]: Simplify 0 into 0 1552474410.210 * [backup-simplify]: Simplify 1 into 1 1552474410.210 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.210 * [backup-simplify]: Simplify x.im into x.im 1552474410.210 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.210 * [backup-simplify]: Simplify 0 into 0 1552474410.210 * [backup-simplify]: Simplify 1 into 1 1552474410.210 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.210 * [backup-simplify]: Simplify x.im into x.im 1552474410.210 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.210 * [backup-simplify]: Simplify 2 into 2 1552474410.210 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.210 * [backup-simplify]: Simplify x.im into x.im 1552474410.210 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.210 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.210 * [backup-simplify]: Simplify 0 into 0 1552474410.210 * [backup-simplify]: Simplify 1 into 1 1552474410.210 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1552474410.210 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1552474410.210 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1552474410.210 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1552474410.210 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 1552474410.210 * [backup-simplify]: Simplify (+ (* -1 (pow x.im 3)) 0) into (- (pow x.im 3)) 1552474410.210 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 1552474410.210 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474410.210 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.210 * [backup-simplify]: Simplify 0 into 0 1552474410.210 * [backup-simplify]: Simplify 1 into 1 1552474410.211 * [backup-simplify]: Simplify (- 0) into 0 1552474410.211 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.211 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 (- x.im))) into x.im 1552474410.212 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474410.212 * [backup-simplify]: Simplify (+ (* x.im x.im) (* 1 (* -1 (pow x.im 2)))) into 0 1552474410.212 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.212 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.212 * [backup-simplify]: Simplify 0 into 0 1552474410.212 * [backup-simplify]: Simplify 0 into 0 1552474410.212 * [backup-simplify]: Simplify (- 0) into 0 1552474410.212 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.213 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 (- x.im)))) into 0 1552474410.213 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.213 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 x.im) (* 0 (* -1 (pow x.im 2))))) into x.im 1552474410.213 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.213 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.214 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1552474410.214 * [backup-simplify]: Simplify (+ x.im (* 2 x.im)) into (* 3 x.im) 1552474410.214 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 1552474410.214 * [taylor]: Taking taylor expansion of 3 in x.im 1552474410.214 * [backup-simplify]: Simplify 3 into 3 1552474410.214 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.214 * [backup-simplify]: Simplify 0 into 0 1552474410.214 * [backup-simplify]: Simplify 1 into 1 1552474410.214 * [backup-simplify]: Simplify (* 3 0) into 0 1552474410.214 * [backup-simplify]: Simplify 0 into 0 1552474410.214 * [backup-simplify]: Simplify 0 into 0 1552474410.214 * [backup-simplify]: Simplify (- 0) into 0 1552474410.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.215 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1552474410.215 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.216 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 x.im) (* 0 (* -1 (pow x.im 2)))))) into 0 1552474410.216 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.216 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474410.217 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1552474410.217 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.217 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.217 * [backup-simplify]: Simplify 0 into 0 1552474410.217 * [backup-simplify]: Simplify 0 into 0 1552474410.217 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 1552474410.217 * [backup-simplify]: Simplify 3 into 3 1552474410.217 * [backup-simplify]: Simplify 0 into 0 1552474410.218 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.218 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.218 * [backup-simplify]: Simplify (- 1) into -1 1552474410.218 * [backup-simplify]: Simplify -1 into -1 1552474410.218 * [backup-simplify]: Simplify (- 0) into 0 1552474410.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.219 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1552474410.220 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.220 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 (* -1 (pow x.im 2))))))) into 0 1552474410.221 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.221 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.222 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474410.222 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.222 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.222 * [backup-simplify]: Simplify 0 into 0 1552474410.222 * [backup-simplify]: Simplify 0 into 0 1552474410.222 * [backup-simplify]: Simplify 0 into 0 1552474410.222 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 1552474410.222 * [backup-simplify]: Simplify 0 into 0 1552474410.222 * [backup-simplify]: Simplify 0 into 0 1552474410.223 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.223 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.223 * [backup-simplify]: Simplify (- 0) into 0 1552474410.223 * [backup-simplify]: Simplify 0 into 0 1552474410.224 * [backup-simplify]: Simplify (- 0) into 0 1552474410.224 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.225 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))))) into 0 1552474410.225 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.226 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 (* -1 (pow x.im 2)))))))) into 0 1552474410.226 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.227 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.228 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474410.228 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.228 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.228 * [backup-simplify]: Simplify 0 into 0 1552474410.228 * [backup-simplify]: Simplify 0 into 0 1552474410.228 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474410.228 * [backup-simplify]: Simplify (fma (+ (/ 1 x.re) (/ 1 x.im)) (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)) (* (/ 1 x.re) (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))))) into (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) 1552474410.228 * [approximate]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in (x.re x.im) around 0 1552474410.228 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in x.im 1552474410.229 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) (/ 2 (* x.im (pow x.re 2)))) 1552474410.229 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.229 * [backup-simplify]: Simplify 0 into 0 1552474410.229 * [backup-simplify]: Simplify 1 into 1 1552474410.229 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.229 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.229 * [backup-simplify]: Simplify x.re into x.re 1552474410.229 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474410.229 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.229 * [backup-simplify]: Simplify x.re into x.re 1552474410.229 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474410.229 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.229 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.229 * [backup-simplify]: Simplify 0 into 0 1552474410.229 * [backup-simplify]: Simplify 1 into 1 1552474410.229 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.229 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.229 * [backup-simplify]: Simplify 0 into 0 1552474410.229 * [backup-simplify]: Simplify 1 into 1 1552474410.230 * [backup-simplify]: Simplify (- 1) into -1 1552474410.232 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474410.233 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474410.233 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1552474410.233 * [taylor]: Taking taylor expansion of 2 in x.im 1552474410.233 * [backup-simplify]: Simplify 2 into 2 1552474410.233 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474410.233 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.233 * [backup-simplify]: Simplify 0 into 0 1552474410.233 * [backup-simplify]: Simplify 1 into 1 1552474410.233 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474410.233 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.233 * [backup-simplify]: Simplify x.re into x.re 1552474410.233 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474410.233 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474410.233 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474410.233 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474410.233 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1552474410.233 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in x.re 1552474410.233 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) (/ 2 (* x.im (pow x.re 2)))) 1552474410.233 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.234 * [backup-simplify]: Simplify x.im into x.im 1552474410.234 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.234 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.234 * [backup-simplify]: Simplify 0 into 0 1552474410.234 * [backup-simplify]: Simplify 1 into 1 1552474410.234 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.234 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.234 * [backup-simplify]: Simplify 0 into 0 1552474410.234 * [backup-simplify]: Simplify 1 into 1 1552474410.234 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.234 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.234 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.234 * [backup-simplify]: Simplify x.im into x.im 1552474410.234 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.234 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.234 * [backup-simplify]: Simplify x.im into x.im 1552474410.235 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.235 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.235 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474410.235 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.235 * [backup-simplify]: Simplify 2 into 2 1552474410.235 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.235 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.235 * [backup-simplify]: Simplify x.im into x.im 1552474410.235 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.235 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.235 * [backup-simplify]: Simplify 0 into 0 1552474410.235 * [backup-simplify]: Simplify 1 into 1 1552474410.235 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.235 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.235 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474410.235 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) (/ 2 (* x.im (pow x.re 2)))) in x.re 1552474410.235 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) (/ 2 (* x.im (pow x.re 2)))) 1552474410.235 * [taylor]: Taking taylor expansion of (* (+ (/ 1 x.im) (/ 1 x.re)) (/ (- (/ 1 x.re) (/ 1 x.im)) x.im)) in x.re 1552474410.235 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.235 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.235 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.235 * [backup-simplify]: Simplify x.im into x.im 1552474410.235 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.235 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.235 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.235 * [backup-simplify]: Simplify 0 into 0 1552474410.236 * [backup-simplify]: Simplify 1 into 1 1552474410.236 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.236 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474410.236 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474410.236 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.236 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.236 * [backup-simplify]: Simplify 0 into 0 1552474410.236 * [backup-simplify]: Simplify 1 into 1 1552474410.236 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.236 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.236 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.236 * [backup-simplify]: Simplify x.im into x.im 1552474410.236 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.236 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.236 * [backup-simplify]: Simplify x.im into x.im 1552474410.236 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.237 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.237 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474410.237 * [taylor]: Taking taylor expansion of 2 in x.re 1552474410.237 * [backup-simplify]: Simplify 2 into 2 1552474410.237 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.237 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.237 * [backup-simplify]: Simplify x.im into x.im 1552474410.237 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.237 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.237 * [backup-simplify]: Simplify 0 into 0 1552474410.237 * [backup-simplify]: Simplify 1 into 1 1552474410.237 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.237 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.237 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474410.237 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474410.237 * [backup-simplify]: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1552474410.237 * [backup-simplify]: Simplify (+ (/ 1 x.im) (/ 2 x.im)) into (* 3 (/ 1 x.im)) 1552474410.237 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1552474410.237 * [taylor]: Taking taylor expansion of 3 in x.im 1552474410.237 * [backup-simplify]: Simplify 3 into 3 1552474410.238 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.238 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.238 * [backup-simplify]: Simplify 0 into 0 1552474410.238 * [backup-simplify]: Simplify 1 into 1 1552474410.238 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.238 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474410.238 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1552474410.239 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into (- (/ 1 (pow x.im 2))) 1552474410.239 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.239 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474410.239 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 (pow x.im 2)))) (* (/ 1 x.im) (/ 1 x.im))) into 0 1552474410.240 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.240 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474410.240 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1552474410.240 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.240 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.240 * [backup-simplify]: Simplify 0 into 0 1552474410.241 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.241 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474410.241 * [backup-simplify]: Simplify (- 0) into 0 1552474410.241 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.242 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)))) into 0 1552474410.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474410.242 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.242 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.243 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))) into (- (/ 1 (pow x.im 3))) 1552474410.243 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.244 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.244 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.244 * [backup-simplify]: Simplify (+ (- (/ 1 (pow x.im 3))) 0) into (- (/ 1 (pow x.im 3))) 1552474410.244 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 1552474410.244 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474410.244 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474410.244 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.244 * [backup-simplify]: Simplify 0 into 0 1552474410.244 * [backup-simplify]: Simplify 1 into 1 1552474410.244 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.245 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.245 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.245 * [backup-simplify]: Simplify (- 1) into -1 1552474410.245 * [backup-simplify]: Simplify -1 into -1 1552474410.245 * [backup-simplify]: Simplify (* 3 1) into 3 1552474410.245 * [backup-simplify]: Simplify 3 into 3 1552474410.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.246 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.246 * [backup-simplify]: Simplify (- 0) into 0 1552474410.246 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.247 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.247 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.247 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.247 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.248 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))) into 0 1552474410.248 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.249 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.249 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.249 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.249 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.249 * [backup-simplify]: Simplify 0 into 0 1552474410.250 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.250 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.251 * [backup-simplify]: Simplify (- 0) into 0 1552474410.251 * [backup-simplify]: Simplify 0 into 0 1552474410.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.252 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474410.252 * [backup-simplify]: Simplify 0 into 0 1552474410.252 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.253 * [backup-simplify]: Simplify (- 0) into 0 1552474410.253 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.254 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.254 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.255 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.256 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))))) into 0 1552474410.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474410.259 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474410.259 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.260 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.260 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.260 * [backup-simplify]: Simplify 0 into 0 1552474410.261 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.261 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.263 * [backup-simplify]: Simplify (- 0) into 0 1552474410.263 * [backup-simplify]: Simplify 0 into 0 1552474410.263 * [backup-simplify]: Simplify 0 into 0 1552474410.264 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.265 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.265 * [backup-simplify]: Simplify 0 into 0 1552474410.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.266 * [backup-simplify]: Simplify (- 0) into 0 1552474410.267 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.267 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.267 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.268 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.269 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.270 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))))) into 0 1552474410.271 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474410.272 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474410.273 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.273 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.273 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.273 * [backup-simplify]: Simplify 0 into 0 1552474410.274 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.275 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.276 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.277 * [backup-simplify]: Simplify (- 0) into 0 1552474410.277 * [backup-simplify]: Simplify 0 into 0 1552474410.277 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474410.278 * [backup-simplify]: Simplify (fma (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))) (* (/ 1 (- x.re)) (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))))) into (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) 1552474410.278 * [approximate]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in (x.re x.im) around 0 1552474410.278 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in x.im 1552474410.278 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) (/ -2 (* x.im (pow x.re 2)))) 1552474410.278 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) in x.im 1552474410.278 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1552474410.278 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474410.278 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.278 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.278 * [backup-simplify]: Simplify 0 into 0 1552474410.278 * [backup-simplify]: Simplify 1 into 1 1552474410.278 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.278 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474410.279 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.279 * [backup-simplify]: Simplify x.re into x.re 1552474410.279 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474410.279 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.im 1552474410.279 * [taylor]: Taking taylor expansion of -1 in x.im 1552474410.279 * [backup-simplify]: Simplify -1 into -1 1552474410.279 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474410.279 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1552474410.279 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.279 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.279 * [backup-simplify]: Simplify 0 into 0 1552474410.279 * [backup-simplify]: Simplify 1 into 1 1552474410.279 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.279 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474410.279 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.279 * [backup-simplify]: Simplify x.re into x.re 1552474410.279 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474410.279 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.279 * [backup-simplify]: Simplify 0 into 0 1552474410.279 * [backup-simplify]: Simplify 1 into 1 1552474410.280 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.280 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.280 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1552474410.280 * [taylor]: Taking taylor expansion of -2 in x.im 1552474410.280 * [backup-simplify]: Simplify -2 into -2 1552474410.280 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474410.280 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.280 * [backup-simplify]: Simplify 0 into 0 1552474410.280 * [backup-simplify]: Simplify 1 into 1 1552474410.280 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474410.280 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.280 * [backup-simplify]: Simplify x.re into x.re 1552474410.281 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474410.281 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474410.281 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474410.281 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474410.281 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1552474410.281 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in x.re 1552474410.281 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) (/ -2 (* x.im (pow x.re 2)))) 1552474410.281 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) in x.re 1552474410.281 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1552474410.281 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.281 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.281 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.281 * [backup-simplify]: Simplify x.im into x.im 1552474410.282 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.282 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.282 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.282 * [backup-simplify]: Simplify 0 into 0 1552474410.282 * [backup-simplify]: Simplify 1 into 1 1552474410.282 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.282 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474410.282 * [taylor]: Taking taylor expansion of -1 in x.re 1552474410.282 * [backup-simplify]: Simplify -1 into -1 1552474410.282 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474410.282 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.282 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.282 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.282 * [backup-simplify]: Simplify x.im into x.im 1552474410.282 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.282 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.282 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.282 * [backup-simplify]: Simplify 0 into 0 1552474410.282 * [backup-simplify]: Simplify 1 into 1 1552474410.282 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.282 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.282 * [backup-simplify]: Simplify x.im into x.im 1552474410.283 * [backup-simplify]: Simplify (- 1) into -1 1552474410.283 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474410.283 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474410.283 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474410.283 * [taylor]: Taking taylor expansion of -2 in x.re 1552474410.283 * [backup-simplify]: Simplify -2 into -2 1552474410.283 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.283 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.283 * [backup-simplify]: Simplify x.im into x.im 1552474410.283 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.283 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.283 * [backup-simplify]: Simplify 0 into 0 1552474410.283 * [backup-simplify]: Simplify 1 into 1 1552474410.283 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.283 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.283 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474410.283 * [taylor]: Taking taylor expansion of (fma (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) (/ -2 (* x.im (pow x.re 2)))) in x.re 1552474410.283 * [taylor]: Rewrote expression to (+ (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) (/ -2 (* x.im (pow x.re 2)))) 1552474410.283 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 x.im) (/ 1 x.re))) (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im))) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of (- (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.284 * [backup-simplify]: Simplify x.im into x.im 1552474410.284 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.284 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.284 * [backup-simplify]: Simplify 0 into 0 1552474410.284 * [backup-simplify]: Simplify 1 into 1 1552474410.284 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.284 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of -1 in x.re 1552474410.284 * [backup-simplify]: Simplify -1 into -1 1552474410.284 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.284 * [backup-simplify]: Simplify x.im into x.im 1552474410.284 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.284 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.284 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.284 * [backup-simplify]: Simplify 0 into 0 1552474410.284 * [backup-simplify]: Simplify 1 into 1 1552474410.284 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.284 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.284 * [backup-simplify]: Simplify x.im into x.im 1552474410.285 * [backup-simplify]: Simplify (- 1) into -1 1552474410.285 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474410.285 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474410.285 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474410.285 * [taylor]: Taking taylor expansion of -2 in x.re 1552474410.285 * [backup-simplify]: Simplify -2 into -2 1552474410.285 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474410.285 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.285 * [backup-simplify]: Simplify x.im into x.im 1552474410.285 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474410.285 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.285 * [backup-simplify]: Simplify 0 into 0 1552474410.285 * [backup-simplify]: Simplify 1 into 1 1552474410.285 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.285 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474410.285 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474410.286 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474410.286 * [backup-simplify]: Simplify (- 1) into -1 1552474410.286 * [backup-simplify]: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1552474410.286 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 1552474410.286 * [backup-simplify]: Simplify (+ (/ -1 x.im) (/ -2 x.im)) into (- (* 3 (/ 1 x.im))) 1552474410.286 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 1552474410.286 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 1552474410.286 * [taylor]: Taking taylor expansion of 3 in x.im 1552474410.286 * [backup-simplify]: Simplify 3 into 3 1552474410.286 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.286 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.286 * [backup-simplify]: Simplify 0 into 0 1552474410.286 * [backup-simplify]: Simplify 1 into 1 1552474410.287 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.287 * [backup-simplify]: Simplify (- 1) into -1 1552474410.287 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.288 * [backup-simplify]: Simplify (- 0) into 0 1552474410.288 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474410.288 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into (/ 1 (pow x.im 2)) 1552474410.288 * [backup-simplify]: Simplify (+ (* -1 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))) into (- (/ 1 (pow x.im 2))) 1552474410.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.288 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474410.289 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474410.289 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (* (- (/ 1 x.im)) (/ 1 x.im))) into 0 1552474410.289 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.289 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474410.289 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1552474410.290 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.290 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.290 * [backup-simplify]: Simplify 0 into 0 1552474410.290 * [backup-simplify]: Simplify (- 1) into -1 1552474410.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474410.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.291 * [backup-simplify]: Simplify (- 0) into 0 1552474410.291 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.291 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)))) into 0 1552474410.292 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))) into 0 1552474410.292 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474410.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474410.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.293 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.293 * [backup-simplify]: Simplify (- 0) into 0 1552474410.293 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 1552474410.294 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.294 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.294 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.294 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 1552474410.295 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474410.295 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474410.295 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.295 * [backup-simplify]: Simplify 0 into 0 1552474410.295 * [backup-simplify]: Simplify 1 into 1 1552474410.295 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.295 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.295 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.295 * [backup-simplify]: Simplify 1 into 1 1552474410.296 * [backup-simplify]: Simplify (* 3 1) into 3 1552474410.296 * [backup-simplify]: Simplify (- 3) into -3 1552474410.296 * [backup-simplify]: Simplify -3 into -3 1552474410.296 * [backup-simplify]: Simplify (- 1) into -1 1552474410.296 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.297 * [backup-simplify]: Simplify (- 0) into 0 1552474410.297 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.297 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.298 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))))) into 0 1552474410.298 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474410.298 * [backup-simplify]: Simplify (- 0) into 0 1552474410.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.299 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.299 * [backup-simplify]: Simplify (- 0) into 0 1552474410.300 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))) into 0 1552474410.300 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.301 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.301 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.301 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.301 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.301 * [backup-simplify]: Simplify 0 into 0 1552474410.302 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.303 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.303 * [backup-simplify]: Simplify 0 into 0 1552474410.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.305 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474410.305 * [backup-simplify]: Simplify (- 0) into 0 1552474410.305 * [backup-simplify]: Simplify 0 into 0 1552474410.306 * [backup-simplify]: Simplify (- 1) into -1 1552474410.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.307 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.307 * [backup-simplify]: Simplify (- 0) into 0 1552474410.308 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.308 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.309 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))))) into 0 1552474410.309 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474410.310 * [backup-simplify]: Simplify (- 0) into 0 1552474410.310 * [backup-simplify]: Simplify (- 0) into 0 1552474410.311 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.312 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.312 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.312 * [backup-simplify]: Simplify (- 0) into 0 1552474410.313 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im)))))) into 0 1552474410.315 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474410.316 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474410.316 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.316 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.316 * [backup-simplify]: Simplify 0 into 0 1552474410.317 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.318 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.319 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.319 * [backup-simplify]: Simplify 0 into 0 1552474410.320 * [backup-simplify]: Simplify 0 into 0 1552474410.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.321 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.322 * [backup-simplify]: Simplify (- 0) into 0 1552474410.322 * [backup-simplify]: Simplify 0 into 0 1552474410.322 * [backup-simplify]: Simplify (- 1) into -1 1552474410.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.323 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.323 * [backup-simplify]: Simplify (- 0) into 0 1552474410.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.324 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.326 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))))))) into 0 1552474410.326 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474410.326 * [backup-simplify]: Simplify (- 0) into 0 1552474410.326 * [backup-simplify]: Simplify (- 0) into 0 1552474410.327 * [backup-simplify]: Simplify (- 0) into 0 1552474410.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.328 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.328 * [backup-simplify]: Simplify (- 0) into 0 1552474410.330 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (* 0 (/ 1 x.im))))))) into 0 1552474410.331 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474410.332 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1552474410.332 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.332 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.332 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.332 * [backup-simplify]: Simplify 0 into 0 1552474410.333 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.334 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.334 * [backup-simplify]: Simplify 0 into 0 1552474410.335 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474410.335 * * * * [progress]: [ 3 / 3 ] generating series at (2 2) 1552474410.335 * [backup-simplify]: Simplify (* (- x.re x.im) x.im) into (* x.im (- x.re x.im)) 1552474410.335 * [approximate]: Taking taylor expansion of (* x.im (- x.re x.im)) in (x.re x.im) around 0 1552474410.335 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.im 1552474410.335 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.335 * [backup-simplify]: Simplify 0 into 0 1552474410.335 * [backup-simplify]: Simplify 1 into 1 1552474410.335 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1552474410.335 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.335 * [backup-simplify]: Simplify x.re into x.re 1552474410.335 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.335 * [backup-simplify]: Simplify 0 into 0 1552474410.335 * [backup-simplify]: Simplify 1 into 1 1552474410.335 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474410.335 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.335 * [backup-simplify]: Simplify x.im into x.im 1552474410.335 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474410.335 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.335 * [backup-simplify]: Simplify 0 into 0 1552474410.335 * [backup-simplify]: Simplify 1 into 1 1552474410.335 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.335 * [backup-simplify]: Simplify x.im into x.im 1552474410.335 * [taylor]: Taking taylor expansion of (* x.im (- x.re x.im)) in x.re 1552474410.335 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.335 * [backup-simplify]: Simplify x.im into x.im 1552474410.335 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474410.335 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.335 * [backup-simplify]: Simplify 0 into 0 1552474410.335 * [backup-simplify]: Simplify 1 into 1 1552474410.335 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.335 * [backup-simplify]: Simplify x.im into x.im 1552474410.335 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1552474410.335 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1552474410.335 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1552474410.336 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 2)) in x.im 1552474410.336 * [taylor]: Taking taylor expansion of -1 in x.im 1552474410.336 * [backup-simplify]: Simplify -1 into -1 1552474410.336 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474410.336 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.336 * [backup-simplify]: Simplify 0 into 0 1552474410.336 * [backup-simplify]: Simplify 1 into 1 1552474410.336 * [backup-simplify]: Simplify (- 0) into 0 1552474410.336 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.336 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 (- x.im))) into x.im 1552474410.336 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.336 * [backup-simplify]: Simplify 0 into 0 1552474410.336 * [backup-simplify]: Simplify 1 into 1 1552474410.336 * [backup-simplify]: Simplify 0 into 0 1552474410.337 * [backup-simplify]: Simplify (- 0) into 0 1552474410.337 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.337 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 (- x.im)))) into 0 1552474410.337 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.337 * [backup-simplify]: Simplify 0 into 0 1552474410.337 * [backup-simplify]: Simplify 0 into 0 1552474410.337 * [backup-simplify]: Simplify 1 into 1 1552474410.338 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.338 * [backup-simplify]: Simplify (* -1 1) into -1 1552474410.338 * [backup-simplify]: Simplify -1 into -1 1552474410.338 * [backup-simplify]: Simplify (- 0) into 0 1552474410.338 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.339 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1552474410.339 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.339 * [backup-simplify]: Simplify 0 into 0 1552474410.339 * [backup-simplify]: Simplify 0 into 0 1552474410.339 * [backup-simplify]: Simplify 0 into 0 1552474410.339 * [backup-simplify]: Simplify 0 into 0 1552474410.339 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.340 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1552474410.340 * [backup-simplify]: Simplify 0 into 0 1552474410.340 * [backup-simplify]: Simplify (- 0) into 0 1552474410.340 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.341 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1552474410.341 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.341 * [backup-simplify]: Simplify 0 into 0 1552474410.341 * [backup-simplify]: Simplify 0 into 0 1552474410.341 * [backup-simplify]: Simplify 0 into 0 1552474410.341 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 2)) (* 1 (* x.im x.re))) into (- (* x.im x.re) (pow x.im 2)) 1552474410.341 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)) into (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) 1552474410.341 * [approximate]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in (x.re x.im) around 0 1552474410.341 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.im 1552474410.342 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1552474410.342 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474410.342 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.342 * [backup-simplify]: Simplify x.re into x.re 1552474410.342 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474410.342 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.342 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.342 * [backup-simplify]: Simplify 0 into 0 1552474410.342 * [backup-simplify]: Simplify 1 into 1 1552474410.342 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.342 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.342 * [backup-simplify]: Simplify 0 into 0 1552474410.342 * [backup-simplify]: Simplify 1 into 1 1552474410.342 * [backup-simplify]: Simplify (- 1) into -1 1552474410.342 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474410.343 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474410.343 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474410.343 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474410.343 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.343 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.343 * [backup-simplify]: Simplify 0 into 0 1552474410.343 * [backup-simplify]: Simplify 1 into 1 1552474410.343 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.343 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.343 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.343 * [backup-simplify]: Simplify x.im into x.im 1552474410.343 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.343 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.343 * [backup-simplify]: Simplify x.im into x.im 1552474410.345 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.345 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.345 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.re) (/ 1 x.im)) x.im) in x.re 1552474410.345 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474410.345 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.345 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.345 * [backup-simplify]: Simplify 0 into 0 1552474410.345 * [backup-simplify]: Simplify 1 into 1 1552474410.345 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.345 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.345 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.345 * [backup-simplify]: Simplify x.im into x.im 1552474410.345 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.345 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.345 * [backup-simplify]: Simplify x.im into x.im 1552474410.346 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.346 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.346 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.346 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.346 * [backup-simplify]: Simplify 0 into 0 1552474410.346 * [backup-simplify]: Simplify 1 into 1 1552474410.346 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.347 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1552474410.347 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1552474410.347 * [backup-simplify]: Simplify (- (/ (- (/ 1 x.im)) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into (- (/ 1 (pow x.im 2))) 1552474410.347 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1552474410.347 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474410.347 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474410.347 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.347 * [backup-simplify]: Simplify 0 into 0 1552474410.347 * [backup-simplify]: Simplify 1 into 1 1552474410.347 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.347 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.347 * [backup-simplify]: Simplify (- 1) into -1 1552474410.348 * [backup-simplify]: Simplify -1 into -1 1552474410.348 * [backup-simplify]: Simplify 1 into 1 1552474410.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474410.348 * [backup-simplify]: Simplify (- 0) into 0 1552474410.349 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.349 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)))) into 0 1552474410.349 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.349 * [backup-simplify]: Simplify 0 into 0 1552474410.349 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.350 * [backup-simplify]: Simplify (- 0) into 0 1552474410.350 * [backup-simplify]: Simplify 0 into 0 1552474410.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.350 * [backup-simplify]: Simplify 0 into 0 1552474410.351 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.351 * [backup-simplify]: Simplify (- 0) into 0 1552474410.351 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.352 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.352 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.352 * [backup-simplify]: Simplify 0 into 0 1552474410.352 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.353 * [backup-simplify]: Simplify (- 0) into 0 1552474410.353 * [backup-simplify]: Simplify 0 into 0 1552474410.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.354 * [backup-simplify]: Simplify 0 into 0 1552474410.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.354 * [backup-simplify]: Simplify (- 0) into 0 1552474410.355 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.355 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* (- (/ 1 (pow x.im 2))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.355 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.355 * [backup-simplify]: Simplify 0 into 0 1552474410.355 * [backup-simplify]: Simplify 0 into 0 1552474410.356 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.356 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.356 * [backup-simplify]: Simplify (- 0) into 0 1552474410.356 * [backup-simplify]: Simplify 0 into 0 1552474410.357 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 2))) into (- (* x.im x.re) (pow x.im 2)) 1552474410.357 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) 1552474410.357 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in (x.re x.im) around 0 1552474410.357 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.im 1552474410.357 * [taylor]: Taking taylor expansion of -1 in x.im 1552474410.357 * [backup-simplify]: Simplify -1 into -1 1552474410.357 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474410.357 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1552474410.357 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.357 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.357 * [backup-simplify]: Simplify 0 into 0 1552474410.357 * [backup-simplify]: Simplify 1 into 1 1552474410.357 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.357 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474410.357 * [taylor]: Taking taylor expansion of x.re in x.im 1552474410.357 * [backup-simplify]: Simplify x.re into x.re 1552474410.357 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474410.357 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.357 * [backup-simplify]: Simplify 0 into 0 1552474410.357 * [backup-simplify]: Simplify 1 into 1 1552474410.358 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474410.358 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.358 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474410.358 * [taylor]: Taking taylor expansion of -1 in x.re 1552474410.358 * [backup-simplify]: Simplify -1 into -1 1552474410.358 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474410.358 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.358 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.358 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.358 * [backup-simplify]: Simplify x.im into x.im 1552474410.358 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.358 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.358 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.358 * [backup-simplify]: Simplify 0 into 0 1552474410.358 * [backup-simplify]: Simplify 1 into 1 1552474410.358 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.358 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.358 * [backup-simplify]: Simplify x.im into x.im 1552474410.359 * [backup-simplify]: Simplify (- 1) into -1 1552474410.359 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474410.359 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474410.359 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 x.im) (/ 1 x.re)) x.im)) in x.re 1552474410.359 * [taylor]: Taking taylor expansion of -1 in x.re 1552474410.359 * [backup-simplify]: Simplify -1 into -1 1552474410.359 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474410.359 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474410.359 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474410.359 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.359 * [backup-simplify]: Simplify x.im into x.im 1552474410.359 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474410.359 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474410.359 * [taylor]: Taking taylor expansion of x.re in x.re 1552474410.359 * [backup-simplify]: Simplify 0 into 0 1552474410.359 * [backup-simplify]: Simplify 1 into 1 1552474410.359 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.359 * [taylor]: Taking taylor expansion of x.im in x.re 1552474410.359 * [backup-simplify]: Simplify x.im into x.im 1552474410.360 * [backup-simplify]: Simplify (- 1) into -1 1552474410.360 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474410.360 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474410.360 * [backup-simplify]: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1552474410.360 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474410.360 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.360 * [backup-simplify]: Simplify 0 into 0 1552474410.360 * [backup-simplify]: Simplify 1 into 1 1552474410.361 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.361 * [backup-simplify]: Simplify (- 0) into 0 1552474410.361 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1552474410.361 * [backup-simplify]: Simplify (- (/ (/ 1 x.im) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into (/ 1 (pow x.im 2)) 1552474410.362 * [backup-simplify]: Simplify (+ (* -1 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))) into (- (/ 1 (pow x.im 2))) 1552474410.362 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1552474410.362 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1552474410.362 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1552474410.362 * [taylor]: Taking taylor expansion of x.im in x.im 1552474410.362 * [backup-simplify]: Simplify 0 into 0 1552474410.362 * [backup-simplify]: Simplify 1 into 1 1552474410.362 * [backup-simplify]: Simplify (* 1 1) into 1 1552474410.362 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474410.362 * [backup-simplify]: Simplify (- 1) into -1 1552474410.362 * [backup-simplify]: Simplify -1 into -1 1552474410.362 * [backup-simplify]: Simplify 1 into 1 1552474410.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1552474410.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.363 * [backup-simplify]: Simplify (- 0) into 0 1552474410.364 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.364 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)))) into 0 1552474410.364 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))) into 0 1552474410.364 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.364 * [backup-simplify]: Simplify 0 into 0 1552474410.364 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474410.365 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.365 * [backup-simplify]: Simplify (- 0) into 0 1552474410.365 * [backup-simplify]: Simplify 0 into 0 1552474410.366 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474410.366 * [backup-simplify]: Simplify 0 into 0 1552474410.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.366 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.367 * [backup-simplify]: Simplify (- 0) into 0 1552474410.367 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.367 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.368 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im))))) into 0 1552474410.368 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.368 * [backup-simplify]: Simplify 0 into 0 1552474410.368 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474410.369 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.369 * [backup-simplify]: Simplify (- 0) into 0 1552474410.369 * [backup-simplify]: Simplify 0 into 0 1552474410.370 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.370 * [backup-simplify]: Simplify 0 into 0 1552474410.370 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.371 * [backup-simplify]: Simplify (- 0) into 0 1552474410.371 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474410.371 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* (/ 1 (pow x.im 2)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474410.372 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (pow x.im 2))) (* 0 (/ -1 x.im)))))) into 0 1552474410.372 * [taylor]: Taking taylor expansion of 0 in x.im 1552474410.372 * [backup-simplify]: Simplify 0 into 0 1552474410.372 * [backup-simplify]: Simplify 0 into 0 1552474410.373 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474410.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474410.374 * [backup-simplify]: Simplify (- 0) into 0 1552474410.374 * [backup-simplify]: Simplify 0 into 0 1552474410.374 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) (* -1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 2))) into (- (* x.im x.re) (pow x.im 2)) 1552474410.374 * * * [progress]: simplifying candidates 1552474410.374 * * * * [progress]: [ 1 / 82 ] simplifiying candidate # 1552474410.374 * * * * [progress]: [ 2 / 82 ] simplifiying candidate # 1552474410.375 * * * * [progress]: [ 3 / 82 ] simplifiying candidate # 1552474410.375 * [simplify]: Simplifying (* x.re (+ (* x.re x.im) (* x.im x.re))) 1552474410.375 * * [simplify]: iters left: 6 (6 enodes) 1552474410.378 * * [simplify]: iters left: 5 (27 enodes) 1552474410.384 * * [simplify]: iters left: 4 (57 enodes) 1552474410.393 * * [simplify]: iters left: 3 (76 enodes) 1552474410.402 * * [simplify]: iters left: 2 (84 enodes) 1552474410.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.410 * * [simplify]: Extracting #1: cost 11 inf + 0 1552474410.410 * * [simplify]: Extracting #2: cost 15 inf + 43 1552474410.410 * * [simplify]: Extracting #3: cost 5 inf + 699 1552474410.411 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474410.412 * [simplify]: Simplified to (* (+ (* x.re x.im) (* x.re x.im)) x.re) 1552474410.412 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (pow (* (+ (* x.re x.im) (* x.re x.im)) x.re) 1))) 1552474410.412 * * * * [progress]: [ 4 / 82 ] simplifiying candidate # 1552474410.412 * * * * [progress]: [ 5 / 82 ] simplifiying candidate # 1552474410.412 * [simplify]: Simplifying (+ (log x.re) (log (+ (* x.re x.im) (* x.im x.re)))) 1552474410.412 * * [simplify]: iters left: 6 (8 enodes) 1552474410.416 * * [simplify]: iters left: 5 (27 enodes) 1552474410.423 * * [simplify]: iters left: 4 (33 enodes) 1552474410.430 * * [simplify]: iters left: 3 (44 enodes) 1552474410.439 * * [simplify]: iters left: 2 (59 enodes) 1552474410.446 * * [simplify]: iters left: 1 (70 enodes) 1552474410.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.454 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474410.454 * * [simplify]: Extracting #2: cost 23 inf + 0 1552474410.455 * * [simplify]: Extracting #3: cost 22 inf + 185 1552474410.455 * * [simplify]: Extracting #4: cost 13 inf + 907 1552474410.455 * * [simplify]: Extracting #5: cost 2 inf + 2625 1552474410.456 * * [simplify]: Extracting #6: cost 0 inf + 2998 1552474410.456 * [simplify]: Simplified to (+ (log (+ x.im x.im)) (+ (log x.re) (log x.re))) 1552474410.456 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (exp (+ (log (+ x.im x.im)) (+ (log x.re) (log x.re)))))) 1552474410.456 * * * * [progress]: [ 6 / 82 ] simplifiying candidate # 1552474410.456 * * * * [progress]: [ 7 / 82 ] simplifiying candidate # 1552474410.456 * * * * [progress]: [ 8 / 82 ] simplifiying candidate # 1552474410.457 * [simplify]: Simplifying (* (* (* x.re x.re) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re)))) 1552474410.457 * * [simplify]: iters left: 6 (10 enodes) 1552474410.460 * * [simplify]: iters left: 5 (51 enodes) 1552474410.475 * * [simplify]: iters left: 4 (206 enodes) 1552474410.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.608 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474410.609 * * [simplify]: Extracting #2: cost 156 inf + 42 1552474410.612 * * [simplify]: Extracting #3: cost 158 inf + 2982 1552474410.617 * * [simplify]: Extracting #4: cost 71 inf + 19228 1552474410.626 * * [simplify]: Extracting #5: cost 0 inf + 33318 1552474410.637 * * [simplify]: Extracting #6: cost 0 inf + 33118 1552474410.656 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 1552474410.656 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 1552474410.656 * * * * [progress]: [ 9 / 82 ] simplifiying candidate # 1552474410.656 * * * * [progress]: [ 10 / 82 ] simplifiying candidate # 1552474410.656 * * * * [progress]: [ 11 / 82 ] simplifiying candidate # 1552474410.656 * * * * [progress]: [ 12 / 82 ] simplifiying candidate # 1552474410.656 * * * * [progress]: [ 13 / 82 ] simplifiying candidate # 1552474410.657 * [simplify]: Simplifying (* (sqrt x.re) (sqrt (+ (* x.re x.im) (* x.im x.re)))) 1552474410.657 * * [simplify]: iters left: 6 (8 enodes) 1552474410.661 * * [simplify]: iters left: 5 (27 enodes) 1552474410.668 * * [simplify]: iters left: 4 (33 enodes) 1552474410.676 * * [simplify]: iters left: 3 (39 enodes) 1552474410.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.681 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474410.681 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474410.681 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474410.681 * * [simplify]: Extracting #4: cost 8 inf + 290 1552474410.682 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474410.682 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474410.682 * [simplify]: Simplified to (* (sqrt (* x.im (+ x.re x.re))) (sqrt x.re)) 1552474410.682 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (sqrt (* x.im (+ x.re x.re))) (sqrt x.re)) (* (sqrt x.re) (sqrt (+ (* x.re x.im) (* x.im x.re))))))) 1552474410.682 * [simplify]: Simplifying (* (sqrt x.re) (sqrt (+ (* x.re x.im) (* x.im x.re)))) 1552474410.682 * * [simplify]: iters left: 6 (8 enodes) 1552474410.684 * * [simplify]: iters left: 5 (27 enodes) 1552474410.688 * * [simplify]: iters left: 4 (33 enodes) 1552474410.692 * * [simplify]: iters left: 3 (39 enodes) 1552474410.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.696 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474410.696 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474410.696 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474410.696 * * [simplify]: Extracting #4: cost 8 inf + 290 1552474410.697 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474410.697 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474410.697 * [simplify]: Simplified to (* (sqrt (* x.im (+ x.re x.re))) (sqrt x.re)) 1552474410.697 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (sqrt x.re) (sqrt (+ (* x.re x.im) (* x.im x.re)))) (* (sqrt (* x.im (+ x.re x.re))) (sqrt x.re))))) 1552474410.697 * * * * [progress]: [ 14 / 82 ] simplifiying candidate # 1552474410.697 * [simplify]: Simplifying (* x.re (* x.im x.re)) 1552474410.697 * * [simplify]: iters left: 4 (4 enodes) 1552474410.698 * * [simplify]: iters left: 3 (14 enodes) 1552474410.700 * * [simplify]: iters left: 2 (17 enodes) 1552474410.702 * * [simplify]: iters left: 1 (19 enodes) 1552474410.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.705 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474410.705 * * [simplify]: Extracting #2: cost 6 inf + 2 1552474410.705 * * [simplify]: Extracting #3: cost 1 inf + 291 1552474410.705 * * [simplify]: Extracting #4: cost 0 inf + 332 1552474410.705 * [simplify]: Simplified to (* x.re (* x.re x.im)) 1552474410.705 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (+ (* x.re (* x.re x.im)) (* x.re (* x.re x.im))))) 1552474410.705 * * * * [progress]: [ 15 / 82 ] simplifiying candidate # 1552474410.705 * [simplify]: Simplifying (* x.re (* x.re x.im)) 1552474410.705 * * [simplify]: iters left: 4 (4 enodes) 1552474410.706 * * [simplify]: iters left: 3 (16 enodes) 1552474410.708 * * [simplify]: iters left: 2 (19 enodes) 1552474410.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.714 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474410.714 * * [simplify]: Extracting #2: cost 6 inf + 2 1552474410.714 * * [simplify]: Extracting #3: cost 0 inf + 332 1552474410.715 * [simplify]: Simplified to (* x.re (* x.re x.im)) 1552474410.715 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (+ (* x.re (* x.im x.re)) (* x.re (* x.re x.im))))) 1552474410.715 * * * * [progress]: [ 16 / 82 ] simplifiying candidate # 1552474410.715 * [simplify]: Simplifying (* (* x.im x.re) x.re) 1552474410.715 * * [simplify]: iters left: 4 (4 enodes) 1552474410.717 * * [simplify]: iters left: 3 (16 enodes) 1552474410.722 * * [simplify]: iters left: 2 (19 enodes) 1552474410.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.727 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474410.727 * * [simplify]: Extracting #2: cost 5 inf + 43 1552474410.727 * * [simplify]: Extracting #3: cost 0 inf + 332 1552474410.727 * [simplify]: Simplified to (* (* x.re x.re) x.im) 1552474410.727 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (+ (* (* x.re x.im) x.re) (* (* x.re x.re) x.im)))) 1552474410.727 * * * * [progress]: [ 17 / 82 ] simplifiying candidate # 1552474410.727 * [simplify]: Simplifying (* (* x.re x.im) x.re) 1552474410.728 * * [simplify]: iters left: 4 (4 enodes) 1552474410.729 * * [simplify]: iters left: 3 (14 enodes) 1552474410.733 * * [simplify]: iters left: 2 (17 enodes) 1552474410.738 * * [simplify]: iters left: 1 (19 enodes) 1552474410.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.744 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474410.744 * * [simplify]: Extracting #2: cost 6 inf + 2 1552474410.744 * * [simplify]: Extracting #3: cost 1 inf + 291 1552474410.744 * * [simplify]: Extracting #4: cost 0 inf + 332 1552474410.744 * [simplify]: Simplified to (* x.re (* x.re x.im)) 1552474410.744 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (+ (* (* x.im x.re) x.re) (* x.re (* x.re x.im))))) 1552474410.744 * * * * [progress]: [ 18 / 82 ] simplifiying candidate # 1552474410.745 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 1552474410.745 * * [simplify]: iters left: 5 (6 enodes) 1552474410.748 * * [simplify]: iters left: 4 (20 enodes) 1552474410.753 * * [simplify]: iters left: 3 (27 enodes) 1552474410.759 * * [simplify]: iters left: 2 (33 enodes) 1552474410.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.767 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.767 * * [simplify]: Extracting #2: cost 9 inf + 0 1552474410.767 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474410.768 * * [simplify]: Extracting #4: cost 0 inf + 738 1552474410.768 * [simplify]: Simplified to (cbrt (* (+ x.im x.im) x.re)) 1552474410.768 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- 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.im) x.re))))) 1552474410.768 * * * * [progress]: [ 19 / 82 ] simplifiying candidate # 1552474410.768 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1552474410.769 * * [simplify]: iters left: 5 (6 enodes) 1552474410.771 * * [simplify]: iters left: 4 (20 enodes) 1552474410.777 * * [simplify]: iters left: 3 (27 enodes) 1552474410.783 * * [simplify]: iters left: 2 (33 enodes) 1552474410.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.788 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.788 * * [simplify]: Extracting #2: cost 9 inf + 0 1552474410.788 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474410.788 * * [simplify]: Extracting #4: cost 0 inf + 658 1552474410.788 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1552474410.788 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (* (+ x.im x.im) x.re))))) 1552474410.788 * * * * [progress]: [ 20 / 82 ] simplifiying candidate # 1552474410.788 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1552474410.788 * * [simplify]: iters left: 4 (5 enodes) 1552474410.790 * * [simplify]: iters left: 3 (17 enodes) 1552474410.792 * * [simplify]: iters left: 2 (24 enodes) 1552474410.795 * * [simplify]: iters left: 1 (30 enodes) 1552474410.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.798 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474410.798 * * [simplify]: Extracting #2: cost 7 inf + 43 1552474410.798 * * [simplify]: Extracting #3: cost 1 inf + 373 1552474410.798 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474410.798 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 1552474410.799 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re 1) (* x.re (+ x.im x.im))))) 1552474410.799 * * * * [progress]: [ 21 / 82 ] simplifiying candidate # 1552474410.799 * [simplify]: Simplifying (+ x.im x.im) 1552474410.799 * * [simplify]: iters left: 2 (2 enodes) 1552474410.799 * * [simplify]: iters left: 1 (6 enodes) 1552474410.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.800 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.800 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474410.800 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474410.800 * [simplify]: Simplified to (+ x.im x.im) 1552474410.800 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re x.re) (+ x.im x.im)))) 1552474410.800 * * * * [progress]: [ 22 / 82 ] simplifiying candidate # 1552474410.801 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1552474410.801 * * [simplify]: iters left: 4 (5 enodes) 1552474410.802 * * [simplify]: iters left: 3 (17 enodes) 1552474410.804 * * [simplify]: iters left: 2 (24 enodes) 1552474410.806 * * [simplify]: iters left: 1 (30 enodes) 1552474410.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.810 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474410.810 * * [simplify]: Extracting #2: cost 7 inf + 43 1552474410.810 * * [simplify]: Extracting #3: cost 1 inf + 373 1552474410.810 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474410.810 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 1552474410.810 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re 1) (* x.re (+ x.im x.im))))) 1552474410.810 * * * * [progress]: [ 23 / 82 ] simplifiying candidate # 1552474410.810 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1552474410.810 * * [simplify]: iters left: 4 (5 enodes) 1552474410.812 * * [simplify]: iters left: 3 (17 enodes) 1552474410.814 * * [simplify]: iters left: 2 (24 enodes) 1552474410.816 * * [simplify]: iters left: 1 (30 enodes) 1552474410.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.819 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474410.819 * * [simplify]: Extracting #2: cost 7 inf + 43 1552474410.820 * * [simplify]: Extracting #3: cost 1 inf + 373 1552474410.820 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474410.820 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 1552474410.821 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re 1) (* x.re (+ x.im x.im))))) 1552474410.821 * * * * [progress]: [ 24 / 82 ] simplifiying candidate # 1552474410.821 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1552474410.821 * * [simplify]: iters left: 4 (5 enodes) 1552474410.822 * * [simplify]: iters left: 3 (17 enodes) 1552474410.824 * * [simplify]: iters left: 2 (24 enodes) 1552474410.827 * * [simplify]: iters left: 1 (30 enodes) 1552474410.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.830 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474410.830 * * [simplify]: Extracting #2: cost 7 inf + 43 1552474410.830 * * [simplify]: Extracting #3: cost 1 inf + 373 1552474410.830 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474410.830 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 1552474410.830 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re 1) (* x.re (+ x.im x.im))))) 1552474410.830 * * * * [progress]: [ 25 / 82 ] simplifiying candidate # 1552474410.831 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1552474410.831 * * [simplify]: iters left: 4 (5 enodes) 1552474410.832 * * [simplify]: iters left: 3 (17 enodes) 1552474410.834 * * [simplify]: iters left: 2 (24 enodes) 1552474410.837 * * [simplify]: iters left: 1 (30 enodes) 1552474410.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.840 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474410.840 * * [simplify]: Extracting #2: cost 7 inf + 43 1552474410.840 * * [simplify]: Extracting #3: cost 1 inf + 373 1552474410.840 * * [simplify]: Extracting #4: cost 0 inf + 414 1552474410.841 * [simplify]: Simplified to (* x.re (+ x.im x.im)) 1552474410.841 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re 1) (* x.re (+ x.im x.im))))) 1552474410.841 * * * * [progress]: [ 26 / 82 ] simplifiying candidate # 1552474410.841 * [simplify]: Simplifying (+ x.re x.re) 1552474410.841 * * [simplify]: iters left: 2 (2 enodes) 1552474410.841 * * [simplify]: iters left: 1 (6 enodes) 1552474410.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.842 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.842 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474410.842 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474410.842 * [simplify]: Simplified to (+ x.re x.re) 1552474410.842 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re x.im) (+ x.re x.re)))) 1552474410.842 * * * * [progress]: [ 27 / 82 ] simplifiying candidate # 1552474410.843 * [simplify]: Simplifying (+ x.re x.re) 1552474410.843 * * [simplify]: iters left: 2 (2 enodes) 1552474410.843 * * [simplify]: iters left: 1 (6 enodes) 1552474410.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.844 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.844 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474410.844 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474410.844 * [simplify]: Simplified to (+ x.re x.re) 1552474410.844 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re x.im) (+ x.re x.re)))) 1552474410.844 * * * * [progress]: [ 28 / 82 ] simplifiying candidate # 1552474410.844 * [simplify]: Simplifying (+ (* x.re 1) x.re) 1552474410.844 * * [simplify]: iters left: 4 (4 enodes) 1552474410.846 * * [simplify]: iters left: 3 (14 enodes) 1552474410.850 * * [simplify]: iters left: 2 (16 enodes) 1552474410.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.855 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474410.855 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474410.855 * * [simplify]: Extracting #3: cost 1 inf + 43 1552474410.855 * * [simplify]: Extracting #4: cost 0 inf + 84 1552474410.855 * [simplify]: Simplified to (+ x.re x.re) 1552474410.855 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re x.im) (+ x.re x.re)))) 1552474410.855 * * * * [progress]: [ 29 / 82 ] simplifiying candidate # 1552474410.856 * [simplify]: Simplifying (+ x.im x.im) 1552474410.856 * * [simplify]: iters left: 2 (2 enodes) 1552474410.857 * * [simplify]: iters left: 1 (6 enodes) 1552474410.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.858 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.858 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474410.858 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474410.858 * [simplify]: Simplified to (+ x.im x.im) 1552474410.858 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re x.re) (+ x.im x.im)))) 1552474410.859 * * * * [progress]: [ 30 / 82 ] simplifiying candidate # 1552474410.859 * [simplify]: Simplifying (+ x.im (* x.im 1)) 1552474410.859 * * [simplify]: iters left: 4 (4 enodes) 1552474410.861 * * [simplify]: iters left: 3 (13 enodes) 1552474410.866 * * [simplify]: iters left: 2 (15 enodes) 1552474410.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.870 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.870 * * [simplify]: Extracting #2: cost 0 inf + 83 1552474410.871 * [simplify]: Simplified to (+ x.im x.im) 1552474410.871 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* x.re x.re) (+ x.im x.im)))) 1552474410.871 * * * * [progress]: [ 31 / 82 ] simplifiying candidate # 1552474410.871 * [simplify]: Simplifying (* (cbrt x.re) (cbrt x.re)) 1552474410.871 * * [simplify]: iters left: 3 (3 enodes) 1552474410.872 * * [simplify]: iters left: 2 (9 enodes) 1552474410.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.875 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474410.875 * * [simplify]: Extracting #3: cost 4 inf + 1 1552474410.876 * * [simplify]: Extracting #4: cost 0 inf + 405 1552474410.876 * [simplify]: Simplified to (* (cbrt x.re) (cbrt x.re)) 1552474410.876 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (+ (* x.re x.im) (* x.im x.re)))))) 1552474410.876 * * * * [progress]: [ 32 / 82 ] simplifiying candidate # 1552474410.876 * [simplify]: Simplifying (sqrt x.re) 1552474410.876 * * [simplify]: iters left: 1 (2 enodes) 1552474410.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474410.877 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474410.877 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474410.877 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474410.877 * [simplify]: Simplified to (sqrt x.re) 1552474410.877 * [simplify]: Simplified (2 3 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (sqrt x.re) (* (sqrt x.re) (+ (* x.re x.im) (* x.im x.re)))))) 1552474410.878 * * * * [progress]: [ 33 / 82 ] simplifiying candidate # 1552474410.878 * * * * [progress]: [ 34 / 82 ] simplifiying candidate # 1552474410.878 * [simplify]: Simplifying (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))) 1552474410.878 * * [simplify]: iters left: 6 (9 enodes) 1552474410.884 * * [simplify]: iters left: 5 (52 enodes) 1552474410.908 * * [simplify]: iters left: 4 (166 enodes) 1552474410.982 * * [simplify]: iters left: 3 (317 enodes) 1552474411.079 * * [simplify]: iters left: 2 (436 enodes) 1552474411.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.316 * * [simplify]: Extracting #1: cost 22 inf + 0 1552474411.316 * * [simplify]: Extracting #2: cost 51 inf + 44 1552474411.317 * * [simplify]: Extracting #3: cost 24 inf + 2742 1552474411.319 * * [simplify]: Extracting #4: cost 1 inf + 4980 1552474411.322 * * [simplify]: Extracting #5: cost 0 inf + 5142 1552474411.324 * [simplify]: Simplified to (* (* x.re x.im) (* x.re x.im)) 1552474411.324 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (/ (* x.re (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (* (* x.re x.im) (* x.re x.im))))) 1552474411.324 * * * * [progress]: [ 35 / 82 ] simplifiying candidate # 1552474411.324 * [simplify]: Simplifying (- (* x.re x.im) (* x.im x.re)) 1552474411.325 * * [simplify]: iters left: 4 (5 enodes) 1552474411.326 * * [simplify]: iters left: 3 (18 enodes) 1552474411.329 * * [simplify]: iters left: 2 (33 enodes) 1552474411.334 * * [simplify]: iters left: 1 (42 enodes) 1552474411.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.337 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474411.337 * [simplify]: Simplified to 0 1552474411.337 * [simplify]: Simplified (2 3 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (/ (* x.re (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 0))) 1552474411.337 * * * * [progress]: [ 36 / 82 ] simplifiying candidate #real (real->posit16 (* x.re (+ (* x.re x.im) (* x.im x.re)))))))> 1552474411.337 * * * * [progress]: [ 37 / 82 ] simplifiying candidate # 1552474411.337 * * * * [progress]: [ 38 / 82 ] simplifiying candidate # 1552474411.337 * * * * [progress]: [ 39 / 82 ] simplifiying candidate # 1552474411.337 * * * * [progress]: [ 40 / 82 ] simplifiying candidate # 1552474411.337 * * * * [progress]: [ 41 / 82 ] simplifiying candidate # 1552474411.337 * * * * [progress]: [ 42 / 82 ] simplifiying candidate # 1552474411.337 * * * * [progress]: [ 43 / 82 ] simplifiying candidate # 1552474411.338 * * * * [progress]: [ 44 / 82 ] simplifiying candidate # 1552474411.338 * * * * [progress]: [ 45 / 82 ] simplifiying candidate # 1552474411.338 * * * * [progress]: [ 46 / 82 ] simplifiying candidate # 1552474411.338 * * * * [progress]: [ 47 / 82 ] simplifiying candidate # 1552474411.338 * * * * [progress]: [ 48 / 82 ] simplifiying candidate #real (real->posit16 (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* x.re (+ (* x.re x.im) (* x.im x.re)))))))> 1552474411.338 * * * * [progress]: [ 49 / 82 ] simplifiying candidate # 1552474411.338 * * * * [progress]: [ 50 / 82 ] simplifiying candidate # 1552474411.338 * * * * [progress]: [ 51 / 82 ] simplifiying candidate # 1552474411.338 * [simplify]: Simplifying (* (- x.re x.im) x.im) 1552474411.338 * * [simplify]: iters left: 4 (4 enodes) 1552474411.339 * * [simplify]: iters left: 3 (15 enodes) 1552474411.341 * * [simplify]: iters left: 2 (24 enodes) 1552474411.349 * * [simplify]: iters left: 1 (36 enodes) 1552474411.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.359 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474411.359 * * [simplify]: Extracting #2: cost 9 inf + 165 1552474411.359 * * [simplify]: Extracting #3: cost 2 inf + 536 1552474411.360 * * [simplify]: Extracting #4: cost 0 inf + 660 1552474411.360 * [simplify]: Simplified to (* (- x.re x.im) x.im) 1552474411.360 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (pow (* (- x.re x.im) x.im) 1) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.360 * * * * [progress]: [ 52 / 82 ] simplifiying candidate # 1552474411.360 * * * * [progress]: [ 53 / 82 ] simplifiying candidate # 1552474411.361 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log x.im)) 1552474411.361 * * [simplify]: iters left: 5 (6 enodes) 1552474411.363 * * [simplify]: iters left: 4 (21 enodes) 1552474411.369 * * [simplify]: iters left: 3 (24 enodes) 1552474411.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.376 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474411.376 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474411.376 * * [simplify]: Extracting #3: cost 8 inf + 143 1552474411.377 * * [simplify]: Extracting #4: cost 7 inf + 185 1552474411.377 * * [simplify]: Extracting #5: cost 0 inf + 978 1552474411.377 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log x.im)) 1552474411.377 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (exp (+ (log (- x.re x.im)) (log x.im))) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.377 * * * * [progress]: [ 54 / 82 ] simplifiying candidate # 1552474411.377 * * * * [progress]: [ 55 / 82 ] simplifiying candidate # 1552474411.377 * * * * [progress]: [ 56 / 82 ] simplifiying candidate # 1552474411.378 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* x.im x.im) x.im)) 1552474411.378 * * [simplify]: iters left: 6 (8 enodes) 1552474411.382 * * [simplify]: iters left: 5 (33 enodes) 1552474411.394 * * [simplify]: iters left: 4 (77 enodes) 1552474411.439 * * [simplify]: iters left: 3 (279 enodes) 1552474411.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.619 * * [simplify]: Extracting #1: cost 41 inf + 0 1552474411.621 * * [simplify]: Extracting #2: cost 204 inf + 44 1552474411.626 * * [simplify]: Extracting #3: cost 179 inf + 18862 1552474411.647 * * [simplify]: Extracting #4: cost 11 inf + 54821 1552474411.671 * * [simplify]: Extracting #5: cost 0 inf + 54934 1552474411.695 * [simplify]: Simplified to (* (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im)) (* (- x.re x.im) x.im)) 1552474411.696 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (cbrt (* (* (* (- x.re x.im) x.im) (* (- x.re x.im) x.im)) (* (- x.re x.im) x.im))) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.696 * * * * [progress]: [ 57 / 82 ] simplifiying candidate # 1552474411.696 * * * * [progress]: [ 58 / 82 ] simplifiying candidate # 1552474411.696 * * * * [progress]: [ 59 / 82 ] simplifiying candidate # 1552474411.696 * * * * [progress]: [ 60 / 82 ] simplifiying candidate # 1552474411.696 * * * * [progress]: [ 61 / 82 ] simplifiying candidate # 1552474411.696 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474411.696 * * [simplify]: iters left: 5 (6 enodes) 1552474411.700 * * [simplify]: iters left: 4 (21 enodes) 1552474411.705 * * [simplify]: iters left: 3 (24 enodes) 1552474411.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.712 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474411.712 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474411.712 * * [simplify]: Extracting #3: cost 8 inf + 83 1552474411.712 * * [simplify]: Extracting #4: cost 7 inf + 125 1552474411.712 * * [simplify]: Extracting #5: cost 0 inf + 738 1552474411.713 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474411.713 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.im)) (* (sqrt (- x.re x.im)) (sqrt x.im))) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.713 * [simplify]: Simplifying (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474411.713 * * [simplify]: iters left: 5 (6 enodes) 1552474411.715 * * [simplify]: iters left: 4 (21 enodes) 1552474411.717 * * [simplify]: iters left: 3 (24 enodes) 1552474411.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.723 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474411.723 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474411.723 * * [simplify]: Extracting #3: cost 8 inf + 83 1552474411.723 * * [simplify]: Extracting #4: cost 7 inf + 125 1552474411.723 * * [simplify]: Extracting #5: cost 0 inf + 738 1552474411.724 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt x.im)) 1552474411.724 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (sqrt (- x.re x.im)) (sqrt x.im)) (* (sqrt (- x.re x.im)) (sqrt x.im))) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.724 * * * * [progress]: [ 62 / 82 ] simplifiying candidate # 1552474411.724 * [simplify]: Simplifying (cbrt x.im) 1552474411.724 * * [simplify]: iters left: 1 (2 enodes) 1552474411.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.724 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474411.724 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474411.724 * * [simplify]: Extracting #3: cost 0 inf + 163 1552474411.725 * [simplify]: Simplified to (cbrt x.im) 1552474411.725 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.725 * * * * [progress]: [ 63 / 82 ] simplifiying candidate # 1552474411.725 * [simplify]: Simplifying (sqrt x.im) 1552474411.725 * * [simplify]: iters left: 1 (2 enodes) 1552474411.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.725 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474411.725 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474411.725 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474411.725 * [simplify]: Simplified to (sqrt x.im) 1552474411.725 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (- x.re x.im) (sqrt x.im)) (sqrt x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.725 * * * * [progress]: [ 64 / 82 ] simplifiying candidate # 1552474411.725 * * * * [progress]: [ 65 / 82 ] simplifiying candidate # 1552474411.726 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1552474411.726 * * [simplify]: iters left: 5 (5 enodes) 1552474411.727 * * [simplify]: iters left: 4 (17 enodes) 1552474411.729 * * [simplify]: iters left: 3 (20 enodes) 1552474411.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.731 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474411.731 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474411.731 * * [simplify]: Extracting #3: cost 9 inf + 0 1552474411.731 * * [simplify]: Extracting #4: cost 7 inf + 43 1552474411.732 * * [simplify]: Extracting #5: cost 0 inf + 736 1552474411.732 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 1552474411.732 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (* (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))))) 1552474411.732 * * * * [progress]: [ 66 / 82 ] simplifiying candidate # 1552474411.732 * [simplify]: Simplifying (sqrt (- x.re x.im)) 1552474411.732 * * [simplify]: iters left: 3 (4 enodes) 1552474411.733 * * [simplify]: iters left: 2 (14 enodes) 1552474411.735 * * [simplify]: iters left: 1 (17 enodes) 1552474411.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.737 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474411.737 * * [simplify]: Extracting #2: cost 7 inf + 0 1552474411.737 * * [simplify]: Extracting #3: cost 5 inf + 43 1552474411.737 * * [simplify]: Extracting #4: cost 0 inf + 332 1552474411.737 * [simplify]: Simplified to (sqrt (- x.re x.im)) 1552474411.737 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.737 * * * * [progress]: [ 67 / 82 ] simplifiying candidate # 1552474411.737 * * * * [progress]: [ 68 / 82 ] simplifiying candidate # 1552474411.738 * [simplify]: Simplifying (+ (sqrt x.re) (sqrt x.im)) 1552474411.738 * * [simplify]: iters left: 3 (5 enodes) 1552474411.739 * * [simplify]: iters left: 2 (16 enodes) 1552474411.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474411.741 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474411.741 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474411.741 * * [simplify]: Extracting #3: cost 4 inf + 84 1552474411.741 * * [simplify]: Extracting #4: cost 0 inf + 410 1552474411.741 * [simplify]: Simplified to (+ (sqrt x.re) (sqrt x.im)) 1552474411.741 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (* (+ (sqrt x.re) (sqrt x.im)) (* (- (sqrt x.re) (sqrt x.im)) x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474411.741 * * * * [progress]: [ 69 / 82 ] simplifiying candidate # 1552474411.741 * * * * [progress]: [ 70 / 82 ] simplifiying candidate # 1552474411.741 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) x.im) 1552474411.741 * * [simplify]: iters left: 5 (7 enodes) 1552474411.744 * * [simplify]: iters left: 4 (37 enodes) 1552474411.753 * * [simplify]: iters left: 3 (88 enodes) 1552474411.778 * * [simplify]: iters left: 2 (209 enodes) 1552474411.852 * * [simplify]: iters left: 1 (461 enodes) 1552474412.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474412.086 * * [simplify]: Extracting #1: cost 47 inf + 0 1552474412.087 * * [simplify]: Extracting #2: cost 193 inf + 84 1552474412.089 * * [simplify]: Extracting #3: cost 237 inf + 3803 1552474412.095 * * [simplify]: Extracting #4: cost 172 inf + 30329 1552474412.108 * * [simplify]: Extracting #5: cost 46 inf + 98753 1552474412.126 * * [simplify]: Extracting #6: cost 0 inf + 125543 1552474412.148 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 1552474412.148 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ 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.re x.im) (* x.im x.re))))) 1552474412.148 * * * * [progress]: [ 71 / 82 ] simplifiying candidate # 1552474412.149 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 1552474412.149 * * [simplify]: iters left: 6 (6 enodes) 1552474412.151 * * [simplify]: iters left: 5 (25 enodes) 1552474412.154 * * [simplify]: iters left: 4 (48 enodes) 1552474412.163 * * [simplify]: iters left: 3 (103 enodes) 1552474412.198 * * [simplify]: iters left: 2 (239 enodes) 1552474412.278 * * [simplify]: iters left: 1 (485 enodes) 1552474412.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474412.495 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474412.496 * * [simplify]: Extracting #2: cost 66 inf + 1502 1552474412.499 * * [simplify]: Extracting #3: cost 34 inf + 7217 1552474412.505 * * [simplify]: Extracting #4: cost 3 inf + 11594 1552474412.510 * * [simplify]: Extracting #5: cost 1 inf + 11732 1552474412.521 * * [simplify]: Extracting #6: cost 0 inf + 11929 1552474412.533 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1552474412.533 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (fma (+ x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ x.re x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474412.533 * * * * [progress]: [ 72 / 82 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) x.im))) (* x.re (+ (* x.re x.im) (* x.im x.re)))))> 1552474412.533 * * * * [progress]: [ 73 / 82 ] simplifiying candidate # 1552474412.533 * * * * [progress]: [ 74 / 82 ] simplifiying candidate # 1552474412.534 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474412.534 * * [simplify]: iters left: 5 (6 enodes) 1552474412.538 * * [simplify]: iters left: 4 (27 enodes) 1552474412.546 * * [simplify]: iters left: 3 (45 enodes) 1552474412.560 * * [simplify]: iters left: 2 (70 enodes) 1552474412.579 * * [simplify]: iters left: 1 (81 enodes) 1552474412.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474412.596 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474412.596 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474412.597 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474412.597 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474412.598 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474412.598 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474412.598 * * * * [progress]: [ 75 / 82 ] simplifiying candidate # 1552474412.598 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474412.598 * * [simplify]: iters left: 5 (6 enodes) 1552474412.602 * * [simplify]: iters left: 4 (27 enodes) 1552474412.611 * * [simplify]: iters left: 3 (45 enodes) 1552474412.625 * * [simplify]: iters left: 2 (70 enodes) 1552474412.645 * * [simplify]: iters left: 1 (81 enodes) 1552474412.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474412.664 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474412.664 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474412.665 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474412.665 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474412.666 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474412.666 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474412.666 * * * * [progress]: [ 76 / 82 ] simplifiying candidate # 1552474412.666 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474412.666 * * [simplify]: iters left: 5 (6 enodes) 1552474412.668 * * [simplify]: iters left: 4 (27 enodes) 1552474412.673 * * [simplify]: iters left: 3 (45 enodes) 1552474412.680 * * [simplify]: iters left: 2 (70 enodes) 1552474412.690 * * [simplify]: iters left: 1 (81 enodes) 1552474412.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474412.705 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474412.705 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474412.705 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474412.706 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474412.707 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474412.707 * [simplify]: Simplified (2 3) to (λ (x.re x.im) (fma (+ x.re x.im) (* (- x.re x.im) x.im) (* (* (* x.re x.re) x.im) 2))) 1552474412.707 * * * * [progress]: [ 77 / 82 ] simplifiying candidate # 1552474412.707 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474412.707 * * [simplify]: iters left: 6 (9 enodes) 1552474412.714 * * [simplify]: iters left: 5 (46 enodes) 1552474412.730 * * [simplify]: iters left: 4 (92 enodes) 1552474412.749 * * [simplify]: iters left: 3 (182 enodes) 1552474412.797 * * [simplify]: iters left: 2 (275 enodes) 1552474412.860 * * [simplify]: iters left: 1 (473 enodes) 1552474413.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474413.036 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474413.037 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474413.039 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474413.043 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474413.051 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474413.065 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474413.078 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474413.092 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474413.092 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474413.092 * * * * [progress]: [ 78 / 82 ] simplifiying candidate # 1552474413.093 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474413.093 * * [simplify]: iters left: 6 (9 enodes) 1552474413.100 * * [simplify]: iters left: 5 (46 enodes) 1552474413.119 * * [simplify]: iters left: 4 (92 enodes) 1552474413.159 * * [simplify]: iters left: 3 (182 enodes) 1552474413.203 * * [simplify]: iters left: 2 (275 enodes) 1552474413.281 * * [simplify]: iters left: 1 (473 enodes) 1552474413.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474413.488 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474413.488 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474413.489 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474413.492 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474413.496 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474413.505 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474413.512 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474413.518 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474413.519 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474413.519 * * * * [progress]: [ 79 / 82 ] simplifiying candidate # 1552474413.519 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474413.519 * * [simplify]: iters left: 6 (9 enodes) 1552474413.522 * * [simplify]: iters left: 5 (46 enodes) 1552474413.532 * * [simplify]: iters left: 4 (92 enodes) 1552474413.556 * * [simplify]: iters left: 3 (182 enodes) 1552474413.593 * * [simplify]: iters left: 2 (275 enodes) 1552474413.666 * * [simplify]: iters left: 1 (473 enodes) 1552474413.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474413.819 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474413.819 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474413.820 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474413.822 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474413.828 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474413.841 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474413.854 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474413.863 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474413.863 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474413.863 * * * * [progress]: [ 80 / 82 ] simplifiying candidate # 1552474413.863 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 1552474413.863 * * [simplify]: iters left: 4 (6 enodes) 1552474413.865 * * [simplify]: iters left: 3 (27 enodes) 1552474413.870 * * [simplify]: iters left: 2 (40 enodes) 1552474413.879 * * [simplify]: iters left: 1 (53 enodes) 1552474413.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474413.889 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474413.889 * * [simplify]: Extracting #2: cost 13 inf + 2 1552474413.889 * * [simplify]: Extracting #3: cost 4 inf + 455 1552474413.889 * * [simplify]: Extracting #4: cost 0 inf + 661 1552474413.890 * [simplify]: Simplified to (* x.im (- x.re x.im)) 1552474413.890 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.im (- x.re x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474413.890 * * * * [progress]: [ 81 / 82 ] simplifiying candidate # 1552474413.890 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 1552474413.891 * * [simplify]: iters left: 4 (6 enodes) 1552474413.895 * * [simplify]: iters left: 3 (27 enodes) 1552474413.904 * * [simplify]: iters left: 2 (40 enodes) 1552474413.916 * * [simplify]: iters left: 1 (53 enodes) 1552474413.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474413.931 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474413.931 * * [simplify]: Extracting #2: cost 13 inf + 2 1552474413.931 * * [simplify]: Extracting #3: cost 4 inf + 455 1552474413.932 * * [simplify]: Extracting #4: cost 0 inf + 661 1552474413.932 * [simplify]: Simplified to (* x.im (- x.re x.im)) 1552474413.932 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.im (- x.re x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474413.932 * * * * [progress]: [ 82 / 82 ] simplifiying candidate # 1552474413.933 * [simplify]: Simplifying (- (* x.im x.re) (pow x.im 2)) 1552474413.933 * * [simplify]: iters left: 4 (6 enodes) 1552474413.937 * * [simplify]: iters left: 3 (27 enodes) 1552474413.945 * * [simplify]: iters left: 2 (40 enodes) 1552474413.957 * * [simplify]: iters left: 1 (53 enodes) 1552474413.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474413.972 * * [simplify]: Extracting #1: cost 9 inf + 0 1552474413.972 * * [simplify]: Extracting #2: cost 13 inf + 2 1552474413.972 * * [simplify]: Extracting #3: cost 4 inf + 455 1552474413.973 * * [simplify]: Extracting #4: cost 0 inf + 661 1552474413.973 * [simplify]: Simplified to (* x.im (- x.re x.im)) 1552474413.973 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (fma (+ x.re x.im) (* x.im (- x.re x.im)) (* x.re (+ (* x.re x.im) (* x.im x.re))))) 1552474413.973 * * * [progress]: adding candidates to table 1552474414.677 * * [progress]: iteration 4 / 4 1552474414.677 * * * [progress]: picking best candidate 1552474414.739 * * * * [pick]: Picked # 1552474414.739 * * * [progress]: localizing error 1552474414.755 * * * [progress]: generating rewritten candidates 1552474414.755 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552474414.836 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1552474414.911 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1552474415.473 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1552474415.506 * * * [progress]: generating series expansions 1552474415.506 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552474415.507 * [backup-simplify]: Simplify (* (* x.im (+ x.re x.im)) (- x.re x.im)) into (* x.im (* (+ x.im x.re) (- x.re x.im))) 1552474415.507 * [approximate]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in (x.im x.re) around 0 1552474415.507 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 1552474415.507 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.507 * [backup-simplify]: Simplify x.im into x.im 1552474415.507 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1552474415.507 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1552474415.507 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.507 * [backup-simplify]: Simplify x.im into x.im 1552474415.507 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.507 * [backup-simplify]: Simplify 0 into 0 1552474415.507 * [backup-simplify]: Simplify 1 into 1 1552474415.507 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1552474415.507 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.507 * [backup-simplify]: Simplify 0 into 0 1552474415.507 * [backup-simplify]: Simplify 1 into 1 1552474415.507 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.507 * [backup-simplify]: Simplify x.im into x.im 1552474415.507 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1552474415.507 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.507 * [backup-simplify]: Simplify 0 into 0 1552474415.507 * [backup-simplify]: Simplify 1 into 1 1552474415.507 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1552474415.507 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1552474415.507 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.507 * [backup-simplify]: Simplify 0 into 0 1552474415.507 * [backup-simplify]: Simplify 1 into 1 1552474415.507 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.507 * [backup-simplify]: Simplify x.re into x.re 1552474415.507 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1552474415.507 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.507 * [backup-simplify]: Simplify x.re into x.re 1552474415.507 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.507 * [backup-simplify]: Simplify 0 into 0 1552474415.507 * [backup-simplify]: Simplify 1 into 1 1552474415.507 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 1552474415.507 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.507 * [backup-simplify]: Simplify 0 into 0 1552474415.507 * [backup-simplify]: Simplify 1 into 1 1552474415.508 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1552474415.508 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1552474415.508 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.508 * [backup-simplify]: Simplify 0 into 0 1552474415.508 * [backup-simplify]: Simplify 1 into 1 1552474415.508 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.508 * [backup-simplify]: Simplify x.re into x.re 1552474415.508 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1552474415.508 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.508 * [backup-simplify]: Simplify x.re into x.re 1552474415.508 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.508 * [backup-simplify]: Simplify 0 into 0 1552474415.508 * [backup-simplify]: Simplify 1 into 1 1552474415.508 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1552474415.509 * [backup-simplify]: Simplify (- 0) into 0 1552474415.509 * [backup-simplify]: Simplify (+ x.re 0) into x.re 1552474415.509 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.509 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.509 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.509 * [backup-simplify]: Simplify 0 into 0 1552474415.509 * [backup-simplify]: Simplify 0 into 0 1552474415.509 * [backup-simplify]: Simplify (- 1) into -1 1552474415.510 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474415.510 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.510 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 1552474415.511 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.511 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.511 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.511 * [backup-simplify]: Simplify 0 into 0 1552474415.511 * [backup-simplify]: Simplify 1 into 1 1552474415.511 * [backup-simplify]: Simplify 0 into 0 1552474415.511 * [backup-simplify]: Simplify (- 0) into 0 1552474415.512 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.512 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.512 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 -1) (* 0 x.re))) into (- 1) 1552474415.513 * [backup-simplify]: Simplify (+ (* 0 (- 1)) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1552474415.513 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.513 * [backup-simplify]: Simplify 0 into 0 1552474415.514 * [backup-simplify]: Simplify 0 into 0 1552474415.514 * [backup-simplify]: Simplify 0 into 0 1552474415.514 * [backup-simplify]: Simplify (- 0) into 0 1552474415.514 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.515 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.516 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 -1) (* 0 x.re)))) into 0 1552474415.517 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2))))) into (- 1) 1552474415.517 * [taylor]: Taking taylor expansion of (- 1) in x.re 1552474415.517 * [taylor]: Taking taylor expansion of 1 in x.re 1552474415.517 * [backup-simplify]: Simplify 1 into 1 1552474415.517 * [backup-simplify]: Simplify (- 1) into -1 1552474415.518 * [backup-simplify]: Simplify -1 into -1 1552474415.518 * [backup-simplify]: Simplify 0 into 0 1552474415.518 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.518 * [backup-simplify]: Simplify 1 into 1 1552474415.518 * [backup-simplify]: Simplify 0 into 0 1552474415.518 * [backup-simplify]: Simplify (- 0) into 0 1552474415.519 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.519 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.520 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 -1) (* 0 x.re))))) into 0 1552474415.526 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (- 1)) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1552474415.526 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.526 * [backup-simplify]: Simplify 0 into 0 1552474415.526 * [backup-simplify]: Simplify 0 into 0 1552474415.527 * [backup-simplify]: Simplify (- 0) into 0 1552474415.527 * [backup-simplify]: Simplify 0 into 0 1552474415.527 * [backup-simplify]: Simplify 0 into 0 1552474415.528 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.528 * [backup-simplify]: Simplify 0 into 0 1552474415.528 * [backup-simplify]: Simplify 0 into 0 1552474415.528 * [backup-simplify]: Simplify (+ (* 1 (* (pow x.re 2) x.im)) (* -1 (pow (* 1 x.im) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474415.528 * [backup-simplify]: Simplify (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1552474415.529 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.im x.re) around 0 1552474415.529 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1552474415.529 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1552474415.529 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1552474415.529 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.529 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.529 * [backup-simplify]: Simplify 0 into 0 1552474415.529 * [backup-simplify]: Simplify 1 into 1 1552474415.529 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.529 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474415.529 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.529 * [backup-simplify]: Simplify x.im into x.im 1552474415.529 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.529 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474415.529 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474415.529 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.529 * [backup-simplify]: Simplify x.im into x.im 1552474415.529 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.529 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.530 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.530 * [backup-simplify]: Simplify 0 into 0 1552474415.530 * [backup-simplify]: Simplify 1 into 1 1552474415.530 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.530 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.530 * [backup-simplify]: Simplify x.im into x.im 1552474415.530 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.531 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474415.531 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.532 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.532 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1552474415.532 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1552474415.532 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1552474415.532 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.532 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.532 * [backup-simplify]: Simplify x.re into x.re 1552474415.532 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.532 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.532 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.532 * [backup-simplify]: Simplify 0 into 0 1552474415.532 * [backup-simplify]: Simplify 1 into 1 1552474415.532 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.532 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.532 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.532 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.532 * [backup-simplify]: Simplify 0 into 0 1552474415.532 * [backup-simplify]: Simplify 1 into 1 1552474415.533 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.533 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.533 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.533 * [backup-simplify]: Simplify x.re into x.re 1552474415.533 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.533 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.533 * [backup-simplify]: Simplify 0 into 0 1552474415.533 * [backup-simplify]: Simplify 1 into 1 1552474415.533 * [backup-simplify]: Simplify (- 1) into -1 1552474415.534 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474415.534 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.534 * [backup-simplify]: Simplify (* -1 1) into -1 1552474415.534 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474415.534 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1552474415.534 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1552474415.534 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1552474415.534 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.534 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.534 * [backup-simplify]: Simplify x.re into x.re 1552474415.535 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.535 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.535 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.535 * [backup-simplify]: Simplify 0 into 0 1552474415.535 * [backup-simplify]: Simplify 1 into 1 1552474415.535 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.535 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.535 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.535 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.535 * [backup-simplify]: Simplify 0 into 0 1552474415.535 * [backup-simplify]: Simplify 1 into 1 1552474415.535 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.535 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.535 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.535 * [backup-simplify]: Simplify x.re into x.re 1552474415.535 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.535 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.535 * [backup-simplify]: Simplify 0 into 0 1552474415.535 * [backup-simplify]: Simplify 1 into 1 1552474415.535 * [backup-simplify]: Simplify (- 1) into -1 1552474415.536 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474415.536 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.536 * [backup-simplify]: Simplify (* -1 1) into -1 1552474415.536 * [backup-simplify]: Simplify (/ -1 1) into -1 1552474415.537 * [taylor]: Taking taylor expansion of -1 in x.re 1552474415.537 * [backup-simplify]: Simplify -1 into -1 1552474415.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.537 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1552474415.538 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.538 * [backup-simplify]: Simplify (- 0) into 0 1552474415.538 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552474415.538 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.re)) (* (/ 1 x.re) 1)) into 0 1552474415.539 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552474415.539 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.539 * [backup-simplify]: Simplify 0 into 0 1552474415.539 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.539 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1552474415.540 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.540 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1552474415.540 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.541 * [backup-simplify]: Simplify (- 0) into 0 1552474415.541 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.541 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) (/ 1 x.re)) (* 0 1))) into (/ 1 (pow x.re 2)) 1552474415.542 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.re 2)) 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into (/ 1 (pow x.re 2)) 1552474415.542 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474415.542 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.542 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.542 * [backup-simplify]: Simplify 0 into 0 1552474415.542 * [backup-simplify]: Simplify 1 into 1 1552474415.542 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.542 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.542 * [backup-simplify]: Simplify 1 into 1 1552474415.543 * [backup-simplify]: Simplify -1 into -1 1552474415.543 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.543 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.543 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.543 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.544 * [backup-simplify]: Simplify (- 0) into 0 1552474415.544 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.545 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1552474415.546 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.re 2)) (/ 0 1)))) into 0 1552474415.546 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.546 * [backup-simplify]: Simplify 0 into 0 1552474415.547 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.547 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.547 * [backup-simplify]: Simplify 0 into 0 1552474415.547 * [backup-simplify]: Simplify 0 into 0 1552474415.547 * [backup-simplify]: Simplify 0 into 0 1552474415.548 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.548 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.549 * [backup-simplify]: Simplify (- 0) into 0 1552474415.549 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.550 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1552474415.551 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* (/ 1 (pow x.re 2)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.551 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.551 * [backup-simplify]: Simplify 0 into 0 1552474415.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.552 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.552 * [backup-simplify]: Simplify 0 into 0 1552474415.552 * [backup-simplify]: Simplify 0 into 0 1552474415.553 * [backup-simplify]: Simplify 0 into 0 1552474415.553 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 x.im))) 3)) (* 1 (* (pow (/ 1 x.re) -2) (/ 1 (/ 1 x.im))))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474415.553 * [backup-simplify]: Simplify (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1552474415.553 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.im x.re) around 0 1552474415.553 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 1552474415.553 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1552474415.553 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 1552474415.553 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474415.553 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.553 * [backup-simplify]: Simplify x.im into x.im 1552474415.553 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.553 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.553 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.553 * [backup-simplify]: Simplify 0 into 0 1552474415.553 * [backup-simplify]: Simplify 1 into 1 1552474415.553 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.553 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474415.553 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474415.553 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.553 * [backup-simplify]: Simplify x.im into x.im 1552474415.554 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.554 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.554 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.554 * [backup-simplify]: Simplify 0 into 0 1552474415.554 * [backup-simplify]: Simplify 1 into 1 1552474415.554 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.554 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.554 * [backup-simplify]: Simplify x.im into x.im 1552474415.554 * [backup-simplify]: Simplify (- 1) into -1 1552474415.554 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474415.555 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474415.555 * [backup-simplify]: Simplify (* -1 1) into -1 1552474415.555 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 1552474415.555 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1552474415.555 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1552474415.555 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.555 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.555 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.555 * [backup-simplify]: Simplify 0 into 0 1552474415.555 * [backup-simplify]: Simplify 1 into 1 1552474415.555 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.555 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.555 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.555 * [backup-simplify]: Simplify x.re into x.re 1552474415.555 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.555 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.555 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.555 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.555 * [backup-simplify]: Simplify 0 into 0 1552474415.555 * [backup-simplify]: Simplify 1 into 1 1552474415.556 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.556 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.556 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.556 * [backup-simplify]: Simplify x.re into x.re 1552474415.556 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.556 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.556 * [backup-simplify]: Simplify 0 into 0 1552474415.556 * [backup-simplify]: Simplify 1 into 1 1552474415.556 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.556 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.556 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.557 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.557 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 1552474415.557 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1552474415.557 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.557 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.557 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.557 * [backup-simplify]: Simplify 0 into 0 1552474415.557 * [backup-simplify]: Simplify 1 into 1 1552474415.557 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.557 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.557 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.557 * [backup-simplify]: Simplify x.re into x.re 1552474415.557 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.557 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.557 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.557 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.557 * [backup-simplify]: Simplify 0 into 0 1552474415.557 * [backup-simplify]: Simplify 1 into 1 1552474415.557 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.557 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.558 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.558 * [backup-simplify]: Simplify x.re into x.re 1552474415.558 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.558 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.558 * [backup-simplify]: Simplify 0 into 0 1552474415.558 * [backup-simplify]: Simplify 1 into 1 1552474415.558 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.558 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.558 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.559 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.559 * [taylor]: Taking taylor expansion of 1 in x.re 1552474415.559 * [backup-simplify]: Simplify 1 into 1 1552474415.559 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.559 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1552474415.560 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.560 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1552474415.560 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1552474415.560 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.re)) (* (- (/ 1 x.re)) 1)) into 0 1552474415.560 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1552474415.560 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.560 * [backup-simplify]: Simplify 0 into 0 1552474415.561 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1552474415.561 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.562 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1552474415.562 * [backup-simplify]: Simplify (- 0) into 0 1552474415.562 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.563 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) (/ 1 x.re)) (* 0 1))) into (- (/ 1 (pow x.re 2))) 1552474415.563 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.re 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.re 2))) 1552474415.563 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2))) in x.re 1552474415.563 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474415.563 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.563 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.563 * [backup-simplify]: Simplify 0 into 0 1552474415.563 * [backup-simplify]: Simplify 1 into 1 1552474415.564 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.564 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.564 * [backup-simplify]: Simplify (- 1) into -1 1552474415.564 * [backup-simplify]: Simplify -1 into -1 1552474415.564 * [backup-simplify]: Simplify 1 into 1 1552474415.565 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.565 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.565 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.566 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.566 * [backup-simplify]: Simplify (- 0) into 0 1552474415.567 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.568 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 (/ 1 x.re)) (* 0 1)))) into 0 1552474415.570 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.re 2))) (/ 0 1)))) into 0 1552474415.570 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.570 * [backup-simplify]: Simplify 0 into 0 1552474415.570 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.571 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.572 * [backup-simplify]: Simplify (- 0) into 0 1552474415.572 * [backup-simplify]: Simplify 0 into 0 1552474415.572 * [backup-simplify]: Simplify 0 into 0 1552474415.572 * [backup-simplify]: Simplify 0 into 0 1552474415.573 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.574 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.574 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.575 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.575 * [backup-simplify]: Simplify (- 0) into 0 1552474415.575 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.577 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.re)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.re)) (* 0 1))))) into 0 1552474415.579 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.re 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.579 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.579 * [backup-simplify]: Simplify 0 into 0 1552474415.580 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.581 * [backup-simplify]: Simplify (- 0) into 0 1552474415.582 * [backup-simplify]: Simplify 0 into 0 1552474415.582 * [backup-simplify]: Simplify 0 into 0 1552474415.582 * [backup-simplify]: Simplify 0 into 0 1552474415.582 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.im)))) 3)) (* -1 (* (pow (/ 1 (- x.re)) -2) (/ 1 (/ 1 (- x.im)))))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474415.582 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1552474415.582 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 1552474415.582 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474415.582 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 1552474415.582 * [taylor]: Taking taylor expansion of 2 in x.im 1552474415.582 * [backup-simplify]: Simplify 2 into 2 1552474415.582 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.582 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.583 * [backup-simplify]: Simplify 0 into 0 1552474415.583 * [backup-simplify]: Simplify 1 into 1 1552474415.583 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.583 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.583 * [backup-simplify]: Simplify x.re into x.re 1552474415.583 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474415.583 * [taylor]: Taking taylor expansion of 2 in x.re 1552474415.583 * [backup-simplify]: Simplify 2 into 2 1552474415.583 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.583 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.583 * [backup-simplify]: Simplify x.im into x.im 1552474415.583 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.583 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.583 * [backup-simplify]: Simplify 0 into 0 1552474415.583 * [backup-simplify]: Simplify 1 into 1 1552474415.583 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 1552474415.583 * [taylor]: Taking taylor expansion of 2 in x.re 1552474415.583 * [backup-simplify]: Simplify 2 into 2 1552474415.583 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.583 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.583 * [backup-simplify]: Simplify x.im into x.im 1552474415.583 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.583 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.583 * [backup-simplify]: Simplify 0 into 0 1552474415.583 * [backup-simplify]: Simplify 1 into 1 1552474415.584 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.584 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474415.584 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 1552474415.584 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1552474415.584 * [taylor]: Taking taylor expansion of 2 in x.im 1552474415.584 * [backup-simplify]: Simplify 2 into 2 1552474415.584 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.584 * [backup-simplify]: Simplify 0 into 0 1552474415.584 * [backup-simplify]: Simplify 1 into 1 1552474415.584 * [backup-simplify]: Simplify (* 2 0) into 0 1552474415.584 * [backup-simplify]: Simplify 0 into 0 1552474415.585 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.586 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474415.586 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 1552474415.586 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.586 * [backup-simplify]: Simplify 0 into 0 1552474415.586 * [backup-simplify]: Simplify 0 into 0 1552474415.587 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1552474415.587 * [backup-simplify]: Simplify 2 into 2 1552474415.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.589 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.589 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 1552474415.589 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.589 * [backup-simplify]: Simplify 0 into 0 1552474415.590 * [backup-simplify]: Simplify 0 into 0 1552474415.590 * [backup-simplify]: Simplify 0 into 0 1552474415.590 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1552474415.590 * [backup-simplify]: Simplify 0 into 0 1552474415.591 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.591 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.592 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552474415.592 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.592 * [backup-simplify]: Simplify 0 into 0 1552474415.592 * [backup-simplify]: Simplify 0 into 0 1552474415.592 * [backup-simplify]: Simplify 0 into 0 1552474415.592 * [backup-simplify]: Simplify 0 into 0 1552474415.592 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 1552474415.592 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 1552474415.592 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474415.592 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 1552474415.592 * [taylor]: Taking taylor expansion of 2 in x.im 1552474415.592 * [backup-simplify]: Simplify 2 into 2 1552474415.592 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.592 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.592 * [backup-simplify]: Simplify 0 into 0 1552474415.592 * [backup-simplify]: Simplify 1 into 1 1552474415.592 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.592 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.593 * [backup-simplify]: Simplify x.re into x.re 1552474415.593 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.593 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.593 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474415.593 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.593 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 1552474415.593 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474415.593 * [taylor]: Taking taylor expansion of 2 in x.re 1552474415.593 * [backup-simplify]: Simplify 2 into 2 1552474415.593 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.593 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.593 * [backup-simplify]: Simplify x.im into x.im 1552474415.593 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.593 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.593 * [backup-simplify]: Simplify 0 into 0 1552474415.593 * [backup-simplify]: Simplify 1 into 1 1552474415.593 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.593 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474415.594 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474415.594 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 1552474415.594 * [taylor]: Taking taylor expansion of 2 in x.re 1552474415.594 * [backup-simplify]: Simplify 2 into 2 1552474415.594 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.594 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.594 * [backup-simplify]: Simplify x.im into x.im 1552474415.594 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.594 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.594 * [backup-simplify]: Simplify 0 into 0 1552474415.594 * [backup-simplify]: Simplify 1 into 1 1552474415.594 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.594 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474415.594 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 1552474415.594 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1552474415.594 * [taylor]: Taking taylor expansion of 2 in x.im 1552474415.594 * [backup-simplify]: Simplify 2 into 2 1552474415.594 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.594 * [backup-simplify]: Simplify 0 into 0 1552474415.594 * [backup-simplify]: Simplify 1 into 1 1552474415.594 * [backup-simplify]: Simplify (/ 2 1) into 2 1552474415.594 * [backup-simplify]: Simplify 2 into 2 1552474415.595 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.595 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474415.595 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 1552474415.595 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.595 * [backup-simplify]: Simplify 0 into 0 1552474415.596 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1552474415.596 * [backup-simplify]: Simplify 0 into 0 1552474415.596 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.597 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.597 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474415.597 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.597 * [backup-simplify]: Simplify 0 into 0 1552474415.597 * [backup-simplify]: Simplify 0 into 0 1552474415.597 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.597 * [backup-simplify]: Simplify 0 into 0 1552474415.598 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.598 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.599 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474415.599 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.599 * [backup-simplify]: Simplify 0 into 0 1552474415.599 * [backup-simplify]: Simplify 0 into 0 1552474415.599 * [backup-simplify]: Simplify 0 into 0 1552474415.599 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.599 * [backup-simplify]: Simplify 0 into 0 1552474415.599 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474415.600 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 1552474415.600 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 1552474415.600 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 1552474415.600 * [taylor]: Taking taylor expansion of -2 in x.im 1552474415.600 * [backup-simplify]: Simplify -2 into -2 1552474415.600 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.600 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.600 * [backup-simplify]: Simplify 0 into 0 1552474415.600 * [backup-simplify]: Simplify 1 into 1 1552474415.600 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.600 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.600 * [backup-simplify]: Simplify x.re into x.re 1552474415.600 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.600 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.600 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474415.600 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.600 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 1552474415.600 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474415.600 * [taylor]: Taking taylor expansion of -2 in x.re 1552474415.600 * [backup-simplify]: Simplify -2 into -2 1552474415.600 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.600 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.600 * [backup-simplify]: Simplify x.im into x.im 1552474415.600 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.600 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.600 * [backup-simplify]: Simplify 0 into 0 1552474415.600 * [backup-simplify]: Simplify 1 into 1 1552474415.601 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.601 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474415.601 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474415.601 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 1552474415.601 * [taylor]: Taking taylor expansion of -2 in x.re 1552474415.601 * [backup-simplify]: Simplify -2 into -2 1552474415.601 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.601 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.601 * [backup-simplify]: Simplify x.im into x.im 1552474415.601 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.601 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.601 * [backup-simplify]: Simplify 0 into 0 1552474415.601 * [backup-simplify]: Simplify 1 into 1 1552474415.601 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.601 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474415.601 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 1552474415.601 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 1552474415.601 * [taylor]: Taking taylor expansion of -2 in x.im 1552474415.601 * [backup-simplify]: Simplify -2 into -2 1552474415.601 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.601 * [backup-simplify]: Simplify 0 into 0 1552474415.601 * [backup-simplify]: Simplify 1 into 1 1552474415.602 * [backup-simplify]: Simplify (/ -2 1) into -2 1552474415.602 * [backup-simplify]: Simplify -2 into -2 1552474415.602 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.602 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552474415.602 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 1552474415.602 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.602 * [backup-simplify]: Simplify 0 into 0 1552474415.603 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1552474415.603 * [backup-simplify]: Simplify 0 into 0 1552474415.603 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.604 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.604 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474415.604 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.604 * [backup-simplify]: Simplify 0 into 0 1552474415.604 * [backup-simplify]: Simplify 0 into 0 1552474415.605 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.605 * [backup-simplify]: Simplify 0 into 0 1552474415.605 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.606 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.606 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1552474415.606 * [taylor]: Taking taylor expansion of 0 in x.im 1552474415.606 * [backup-simplify]: Simplify 0 into 0 1552474415.606 * [backup-simplify]: Simplify 0 into 0 1552474415.606 * [backup-simplify]: Simplify 0 into 0 1552474415.606 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.607 * [backup-simplify]: Simplify 0 into 0 1552474415.607 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 1552474415.607 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1552474415.607 * [backup-simplify]: Simplify (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474415.607 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.im x.re) around 0 1552474415.607 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 1552474415.607 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 1552474415.607 * [taylor]: Taking taylor expansion of 3 in x.re 1552474415.607 * [backup-simplify]: Simplify 3 into 3 1552474415.607 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.607 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.607 * [backup-simplify]: Simplify x.im into x.im 1552474415.607 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.607 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.607 * [backup-simplify]: Simplify 0 into 0 1552474415.607 * [backup-simplify]: Simplify 1 into 1 1552474415.607 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474415.607 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.607 * [backup-simplify]: Simplify x.im into x.im 1552474415.607 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 1552474415.607 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 1552474415.607 * [taylor]: Taking taylor expansion of 3 in x.im 1552474415.607 * [backup-simplify]: Simplify 3 into 3 1552474415.607 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.607 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.607 * [backup-simplify]: Simplify 0 into 0 1552474415.607 * [backup-simplify]: Simplify 1 into 1 1552474415.607 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.607 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.607 * [backup-simplify]: Simplify x.re into x.re 1552474415.607 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474415.607 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.607 * [backup-simplify]: Simplify 0 into 0 1552474415.607 * [backup-simplify]: Simplify 1 into 1 1552474415.607 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 1552474415.607 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 1552474415.607 * [taylor]: Taking taylor expansion of 3 in x.im 1552474415.608 * [backup-simplify]: Simplify 3 into 3 1552474415.608 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.608 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.608 * [backup-simplify]: Simplify 0 into 0 1552474415.608 * [backup-simplify]: Simplify 1 into 1 1552474415.608 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.608 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.608 * [backup-simplify]: Simplify x.re into x.re 1552474415.608 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474415.608 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.608 * [backup-simplify]: Simplify 0 into 0 1552474415.608 * [backup-simplify]: Simplify 1 into 1 1552474415.608 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.608 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.608 * [backup-simplify]: Simplify (* 3 0) into 0 1552474415.608 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.608 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.608 * [backup-simplify]: Simplify 0 into 0 1552474415.608 * [backup-simplify]: Simplify 0 into 0 1552474415.609 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474415.609 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.609 * [backup-simplify]: Simplify (+ (* 3 (pow x.re 2)) (* 0 0)) into (* 3 (pow x.re 2)) 1552474415.609 * [backup-simplify]: Simplify (+ (* 3 (pow x.re 2)) 0) into (* 3 (pow x.re 2)) 1552474415.609 * [taylor]: Taking taylor expansion of (* 3 (pow x.re 2)) in x.re 1552474415.609 * [taylor]: Taking taylor expansion of 3 in x.re 1552474415.609 * [backup-simplify]: Simplify 3 into 3 1552474415.609 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.610 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.610 * [backup-simplify]: Simplify 0 into 0 1552474415.610 * [backup-simplify]: Simplify 1 into 1 1552474415.610 * [backup-simplify]: Simplify 0 into 0 1552474415.610 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1552474415.611 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1552474415.612 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.re 2)) (* 0 0))) into 0 1552474415.612 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.612 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.612 * [backup-simplify]: Simplify 0 into 0 1552474415.612 * [backup-simplify]: Simplify 0 into 0 1552474415.612 * [backup-simplify]: Simplify 0 into 0 1552474415.613 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552474415.614 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1552474415.615 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.re 2)) (* 0 0)))) into 0 1552474415.616 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.616 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.616 * [backup-simplify]: Simplify (- 1) into -1 1552474415.617 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474415.617 * [taylor]: Taking taylor expansion of -1 in x.re 1552474415.617 * [backup-simplify]: Simplify -1 into -1 1552474415.617 * [backup-simplify]: Simplify -1 into -1 1552474415.617 * [backup-simplify]: Simplify 0 into 0 1552474415.617 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.618 * [backup-simplify]: Simplify (* 3 1) into 3 1552474415.618 * [backup-simplify]: Simplify 3 into 3 1552474415.618 * [backup-simplify]: Simplify 0 into 0 1552474415.619 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1552474415.621 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.re 2)))))) into 0 1552474415.622 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.re 2)) (* 0 0))))) into 0 1552474415.623 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.623 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.624 * [backup-simplify]: Simplify (- 0) into 0 1552474415.624 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.624 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.624 * [backup-simplify]: Simplify 0 into 0 1552474415.624 * [backup-simplify]: Simplify 0 into 0 1552474415.624 * [backup-simplify]: Simplify 0 into 0 1552474415.624 * [backup-simplify]: Simplify 0 into 0 1552474415.625 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.626 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474415.626 * [backup-simplify]: Simplify 0 into 0 1552474415.626 * [backup-simplify]: Simplify 0 into 0 1552474415.626 * [backup-simplify]: Simplify (+ (* 3 (* (pow x.re 2) x.im)) (* -1 (pow (* 1 x.im) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474415.627 * [backup-simplify]: Simplify (+ (* (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) (- (/ 1 x.re) (/ 1 x.im))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 1552474415.627 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.im x.re) around 0 1552474415.627 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 1552474415.627 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1552474415.627 * [taylor]: Taking taylor expansion of 3 in x.re 1552474415.627 * [backup-simplify]: Simplify 3 into 3 1552474415.627 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1552474415.627 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.627 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.627 * [backup-simplify]: Simplify x.im into x.im 1552474415.627 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.627 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.627 * [backup-simplify]: Simplify 0 into 0 1552474415.627 * [backup-simplify]: Simplify 1 into 1 1552474415.628 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.628 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474415.628 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.628 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1552474415.628 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474415.628 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.628 * [backup-simplify]: Simplify x.im into x.im 1552474415.628 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474415.628 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1552474415.628 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1552474415.628 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1552474415.628 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1552474415.628 * [taylor]: Taking taylor expansion of 3 in x.im 1552474415.628 * [backup-simplify]: Simplify 3 into 3 1552474415.628 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1552474415.628 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.628 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.628 * [backup-simplify]: Simplify 0 into 0 1552474415.628 * [backup-simplify]: Simplify 1 into 1 1552474415.628 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.628 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.629 * [backup-simplify]: Simplify x.re into x.re 1552474415.629 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.629 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.629 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474415.629 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.629 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474415.629 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474415.629 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474415.629 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.630 * [backup-simplify]: Simplify 0 into 0 1552474415.630 * [backup-simplify]: Simplify 1 into 1 1552474415.630 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.630 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.631 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.631 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 1552474415.631 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1552474415.631 * [taylor]: Taking taylor expansion of 3 in x.im 1552474415.631 * [backup-simplify]: Simplify 3 into 3 1552474415.631 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1552474415.631 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.631 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.631 * [backup-simplify]: Simplify 0 into 0 1552474415.631 * [backup-simplify]: Simplify 1 into 1 1552474415.631 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.631 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.631 * [backup-simplify]: Simplify x.re into x.re 1552474415.631 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.631 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.631 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474415.632 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.632 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474415.632 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474415.632 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474415.632 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.632 * [backup-simplify]: Simplify 0 into 0 1552474415.632 * [backup-simplify]: Simplify 1 into 1 1552474415.632 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.633 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.633 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.634 * [backup-simplify]: Simplify (- 1) into -1 1552474415.634 * [backup-simplify]: Simplify (+ 0 -1) into -1 1552474415.634 * [taylor]: Taking taylor expansion of -1 in x.re 1552474415.634 * [backup-simplify]: Simplify -1 into -1 1552474415.639 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.640 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.641 * [backup-simplify]: Simplify (- 0) into 0 1552474415.641 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.641 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.641 * [backup-simplify]: Simplify 0 into 0 1552474415.642 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.re 2))) into (/ 3 (pow x.re 2)) 1552474415.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.644 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.645 * [backup-simplify]: Simplify (- 0) into 0 1552474415.645 * [backup-simplify]: Simplify (+ (/ 3 (pow x.re 2)) 0) into (* 3 (/ 1 (pow x.re 2))) 1552474415.645 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.re 2))) in x.re 1552474415.645 * [taylor]: Taking taylor expansion of 3 in x.re 1552474415.645 * [backup-simplify]: Simplify 3 into 3 1552474415.645 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474415.645 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.645 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.645 * [backup-simplify]: Simplify 0 into 0 1552474415.645 * [backup-simplify]: Simplify 1 into 1 1552474415.645 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.646 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.646 * [backup-simplify]: Simplify (* 3 1) into 3 1552474415.646 * [backup-simplify]: Simplify 3 into 3 1552474415.646 * [backup-simplify]: Simplify -1 into -1 1552474415.647 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1552474415.648 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1552474415.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1552474415.649 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.re 2)))) into 0 1552474415.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.652 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.652 * [backup-simplify]: Simplify (- 0) into 0 1552474415.652 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.652 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.652 * [backup-simplify]: Simplify 0 into 0 1552474415.653 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.654 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.655 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474415.655 * [backup-simplify]: Simplify 0 into 0 1552474415.655 * [backup-simplify]: Simplify 0 into 0 1552474415.655 * [backup-simplify]: Simplify 0 into 0 1552474415.655 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552474415.657 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1552474415.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1552474415.658 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.re 2))))) into 0 1552474415.659 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474415.660 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474415.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.662 * [backup-simplify]: Simplify (- 0) into 0 1552474415.662 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.662 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.662 * [backup-simplify]: Simplify 0 into 0 1552474415.663 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.665 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.665 * [backup-simplify]: Simplify 0 into 0 1552474415.665 * [backup-simplify]: Simplify 0 into 0 1552474415.665 * [backup-simplify]: Simplify 0 into 0 1552474415.665 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 x.im))) 3)) (* 3 (* (pow (/ 1 x.re) -2) (/ 1 (/ 1 x.im))))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474415.666 * [backup-simplify]: Simplify (+ (* (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) (- (/ 1 (- x.re)) (/ 1 (- x.im)))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 1552474415.666 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.im x.re) around 0 1552474415.666 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 1552474415.666 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 1552474415.666 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 1552474415.666 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.666 * [backup-simplify]: Simplify x.im into x.im 1552474415.666 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1552474415.666 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1552474415.666 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 1552474415.666 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 1552474415.666 * [taylor]: Taking taylor expansion of 3 in x.re 1552474415.666 * [backup-simplify]: Simplify 3 into 3 1552474415.667 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 1552474415.667 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 1552474415.667 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.667 * [backup-simplify]: Simplify x.im into x.im 1552474415.667 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.667 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.667 * [backup-simplify]: Simplify 0 into 0 1552474415.667 * [backup-simplify]: Simplify 1 into 1 1552474415.667 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.667 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552474415.667 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.667 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1552474415.667 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474415.667 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474415.667 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.667 * [backup-simplify]: Simplify 0 into 0 1552474415.667 * [backup-simplify]: Simplify 1 into 1 1552474415.668 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.668 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.668 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.668 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1552474415.668 * [taylor]: Taking taylor expansion of 3 in x.im 1552474415.668 * [backup-simplify]: Simplify 3 into 3 1552474415.669 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1552474415.669 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.669 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.669 * [backup-simplify]: Simplify 0 into 0 1552474415.669 * [backup-simplify]: Simplify 1 into 1 1552474415.669 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.669 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.669 * [backup-simplify]: Simplify x.re into x.re 1552474415.669 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.669 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.669 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474415.669 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.669 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474415.669 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 1552474415.670 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 1552474415.670 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1552474415.670 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.670 * [backup-simplify]: Simplify 0 into 0 1552474415.670 * [backup-simplify]: Simplify 1 into 1 1552474415.670 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.670 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.671 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.671 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 1552474415.671 * [taylor]: Taking taylor expansion of 3 in x.im 1552474415.671 * [backup-simplify]: Simplify 3 into 3 1552474415.671 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 1552474415.671 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 1552474415.671 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.671 * [backup-simplify]: Simplify 0 into 0 1552474415.671 * [backup-simplify]: Simplify 1 into 1 1552474415.671 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1552474415.671 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.671 * [backup-simplify]: Simplify x.re into x.re 1552474415.671 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1552474415.671 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 1552474415.671 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 1552474415.672 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 1552474415.672 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1552474415.672 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.672 * [taylor]: Taking taylor expansion of 1 in x.re 1552474415.672 * [backup-simplify]: Simplify 1 into 1 1552474415.673 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.673 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.674 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.675 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.675 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.675 * [backup-simplify]: Simplify 0 into 0 1552474415.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.676 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.677 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.677 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.re 2))) into (/ 3 (pow x.re 2)) 1552474415.677 * [backup-simplify]: Simplify (- (/ 3 (pow x.re 2))) into (- (* 3 (/ 1 (pow x.re 2)))) 1552474415.678 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.re 2))))) into (- (* 3 (/ 1 (pow x.re 2)))) 1552474415.678 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.re 2)))) in x.re 1552474415.678 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.re 2))) in x.re 1552474415.678 * [taylor]: Taking taylor expansion of 3 in x.re 1552474415.678 * [backup-simplify]: Simplify 3 into 3 1552474415.678 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1552474415.678 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1552474415.678 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.678 * [backup-simplify]: Simplify 0 into 0 1552474415.678 * [backup-simplify]: Simplify 1 into 1 1552474415.678 * [backup-simplify]: Simplify (* 1 1) into 1 1552474415.679 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.679 * [backup-simplify]: Simplify (* 3 1) into 3 1552474415.679 * [backup-simplify]: Simplify (- 3) into -3 1552474415.679 * [backup-simplify]: Simplify -3 into -3 1552474415.679 * [backup-simplify]: Simplify 1 into 1 1552474415.680 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.681 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552474415.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.683 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1552474415.684 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 1552474415.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 1552474415.684 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.re 2)))) into 0 1552474415.685 * [backup-simplify]: Simplify (- 0) into 0 1552474415.685 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.685 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.685 * [backup-simplify]: Simplify 0 into 0 1552474415.686 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552474415.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.688 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1552474415.688 * [backup-simplify]: Simplify (- 0) into 0 1552474415.688 * [backup-simplify]: Simplify 0 into 0 1552474415.688 * [backup-simplify]: Simplify 0 into 0 1552474415.688 * [backup-simplify]: Simplify 0 into 0 1552474415.689 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474415.690 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552474415.692 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.692 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1552474415.694 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2))))) into 0 1552474415.694 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 1552474415.695 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.re 2))))) into 0 1552474415.695 * [backup-simplify]: Simplify (- 0) into 0 1552474415.695 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.696 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.696 * [backup-simplify]: Simplify 0 into 0 1552474415.696 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.697 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.699 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1552474415.699 * [backup-simplify]: Simplify (- 0) into 0 1552474415.699 * [backup-simplify]: Simplify 0 into 0 1552474415.699 * [backup-simplify]: Simplify 0 into 0 1552474415.699 * [backup-simplify]: Simplify 0 into 0 1552474415.700 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.im)))) 3)) (* -3 (* (pow (/ 1 (- x.re)) -2) (/ 1 (/ 1 (- x.im)))))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474415.700 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1552474415.700 * [backup-simplify]: Simplify (* x.im (+ x.re x.im)) into (* x.im (+ x.im x.re)) 1552474415.700 * [approximate]: Taking taylor expansion of (* x.im (+ x.im x.re)) in (x.im x.re) around 0 1552474415.700 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.re 1552474415.700 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.700 * [backup-simplify]: Simplify x.im into x.im 1552474415.700 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1552474415.700 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.700 * [backup-simplify]: Simplify x.im into x.im 1552474415.700 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.700 * [backup-simplify]: Simplify 0 into 0 1552474415.700 * [backup-simplify]: Simplify 1 into 1 1552474415.700 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.im 1552474415.700 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.700 * [backup-simplify]: Simplify 0 into 0 1552474415.700 * [backup-simplify]: Simplify 1 into 1 1552474415.701 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1552474415.701 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.701 * [backup-simplify]: Simplify 0 into 0 1552474415.701 * [backup-simplify]: Simplify 1 into 1 1552474415.701 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.701 * [backup-simplify]: Simplify x.re into x.re 1552474415.701 * [taylor]: Taking taylor expansion of (* x.im (+ x.im x.re)) in x.im 1552474415.701 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.701 * [backup-simplify]: Simplify 0 into 0 1552474415.701 * [backup-simplify]: Simplify 1 into 1 1552474415.701 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1552474415.701 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.701 * [backup-simplify]: Simplify 0 into 0 1552474415.701 * [backup-simplify]: Simplify 1 into 1 1552474415.701 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.701 * [backup-simplify]: Simplify x.re into x.re 1552474415.701 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 1552474415.701 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552474415.701 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.701 * [backup-simplify]: Simplify 0 into 0 1552474415.701 * [backup-simplify]: Simplify 0 into 0 1552474415.702 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.702 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 x.re)) into x.re 1552474415.702 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.702 * [backup-simplify]: Simplify 0 into 0 1552474415.702 * [backup-simplify]: Simplify 1 into 1 1552474415.702 * [backup-simplify]: Simplify 0 into 0 1552474415.702 * [backup-simplify]: Simplify 0 into 0 1552474415.703 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.703 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 x.re))) into 1 1552474415.704 * [taylor]: Taking taylor expansion of 1 in x.re 1552474415.704 * [backup-simplify]: Simplify 1 into 1 1552474415.704 * [backup-simplify]: Simplify 1 into 1 1552474415.704 * [backup-simplify]: Simplify 1 into 1 1552474415.704 * [backup-simplify]: Simplify 0 into 0 1552474415.704 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.705 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.re)))) into 0 1552474415.705 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.705 * [backup-simplify]: Simplify 0 into 0 1552474415.705 * [backup-simplify]: Simplify 0 into 0 1552474415.705 * [backup-simplify]: Simplify 0 into 0 1552474415.705 * [backup-simplify]: Simplify 0 into 0 1552474415.705 * [backup-simplify]: Simplify 0 into 0 1552474415.706 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.707 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 x.re))))) into 0 1552474415.707 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.707 * [backup-simplify]: Simplify 0 into 0 1552474415.707 * [backup-simplify]: Simplify 0 into 0 1552474415.708 * [backup-simplify]: Simplify (+ (* 1 (* x.re x.im)) (* 1 (pow (* 1 x.im) 2))) into (+ (* x.im x.re) (pow x.im 2)) 1552474415.708 * [backup-simplify]: Simplify (* (/ 1 x.im) (+ (/ 1 x.re) (/ 1 x.im))) into (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) 1552474415.708 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in (x.im x.re) around 0 1552474415.708 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474415.708 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474415.708 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474415.708 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.708 * [backup-simplify]: Simplify x.im into x.im 1552474415.708 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.708 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.708 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.708 * [backup-simplify]: Simplify 0 into 0 1552474415.708 * [backup-simplify]: Simplify 1 into 1 1552474415.709 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.709 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.709 * [backup-simplify]: Simplify x.im into x.im 1552474415.709 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474415.709 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.709 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474415.709 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.709 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.709 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.709 * [backup-simplify]: Simplify 0 into 0 1552474415.709 * [backup-simplify]: Simplify 1 into 1 1552474415.710 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.710 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.710 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.710 * [backup-simplify]: Simplify x.re into x.re 1552474415.710 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.710 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.710 * [backup-simplify]: Simplify 0 into 0 1552474415.710 * [backup-simplify]: Simplify 1 into 1 1552474415.710 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.711 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.711 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474415.711 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.711 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.711 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.711 * [backup-simplify]: Simplify 0 into 0 1552474415.711 * [backup-simplify]: Simplify 1 into 1 1552474415.711 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.711 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.711 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.711 * [backup-simplify]: Simplify x.re into x.re 1552474415.711 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.711 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.711 * [backup-simplify]: Simplify 0 into 0 1552474415.711 * [backup-simplify]: Simplify 1 into 1 1552474415.712 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.712 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.712 * [taylor]: Taking taylor expansion of 1 in x.re 1552474415.712 * [backup-simplify]: Simplify 1 into 1 1552474415.713 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.713 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1552474415.714 * [backup-simplify]: Simplify (- (/ (/ 1 x.re) 1) (+ (* 1 (/ 0 1)))) into (/ 1 x.re) 1552474415.714 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.714 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.714 * [backup-simplify]: Simplify 0 into 0 1552474415.714 * [backup-simplify]: Simplify 1 into 1 1552474415.714 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.714 * [backup-simplify]: Simplify 1 into 1 1552474415.714 * [backup-simplify]: Simplify 1 into 1 1552474415.715 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.715 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1552474415.716 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.717 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)))) into 0 1552474415.717 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.717 * [backup-simplify]: Simplify 0 into 0 1552474415.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.718 * [backup-simplify]: Simplify 0 into 0 1552474415.718 * [backup-simplify]: Simplify 0 into 0 1552474415.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.719 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.719 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.721 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.721 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.721 * [backup-simplify]: Simplify 0 into 0 1552474415.722 * [backup-simplify]: Simplify 0 into 0 1552474415.722 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.722 * [backup-simplify]: Simplify 0 into 0 1552474415.722 * [backup-simplify]: Simplify 0 into 0 1552474415.723 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.724 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.726 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.726 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.726 * [backup-simplify]: Simplify 0 into 0 1552474415.726 * [backup-simplify]: Simplify 0 into 0 1552474415.726 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.im))) 2)) (* 1 (* (/ 1 (/ 1 x.re)) (/ 1 (/ 1 x.im))))) into (+ (* x.im x.re) (pow x.im 2)) 1552474415.726 * [backup-simplify]: Simplify (* (/ 1 (- x.im)) (+ (/ 1 (- x.re)) (/ 1 (- x.im)))) into (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) 1552474415.726 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in (x.im x.re) around 0 1552474415.726 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.re 1552474415.726 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1552474415.726 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1552474415.726 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.726 * [backup-simplify]: Simplify x.im into x.im 1552474415.726 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.726 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.726 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.726 * [backup-simplify]: Simplify 0 into 0 1552474415.726 * [backup-simplify]: Simplify 1 into 1 1552474415.727 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.727 * [taylor]: Taking taylor expansion of x.im in x.re 1552474415.727 * [backup-simplify]: Simplify x.im into x.im 1552474415.727 * [backup-simplify]: Simplify (+ 0 1) into 1 1552474415.727 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552474415.727 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474415.727 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.727 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.727 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.727 * [backup-simplify]: Simplify 0 into 0 1552474415.727 * [backup-simplify]: Simplify 1 into 1 1552474415.727 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.727 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.727 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.727 * [backup-simplify]: Simplify x.re into x.re 1552474415.727 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.727 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.727 * [backup-simplify]: Simplify 0 into 0 1552474415.728 * [backup-simplify]: Simplify 1 into 1 1552474415.728 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.728 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.728 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x.im) (/ 1 x.re)) x.im) in x.im 1552474415.728 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1552474415.728 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1552474415.728 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.728 * [backup-simplify]: Simplify 0 into 0 1552474415.728 * [backup-simplify]: Simplify 1 into 1 1552474415.728 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.728 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552474415.728 * [taylor]: Taking taylor expansion of x.re in x.im 1552474415.728 * [backup-simplify]: Simplify x.re into x.re 1552474415.728 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552474415.728 * [taylor]: Taking taylor expansion of x.im in x.im 1552474415.728 * [backup-simplify]: Simplify 0 into 0 1552474415.728 * [backup-simplify]: Simplify 1 into 1 1552474415.729 * [backup-simplify]: Simplify (+ 1 0) into 1 1552474415.729 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.729 * [taylor]: Taking taylor expansion of 1 in x.re 1552474415.729 * [backup-simplify]: Simplify 1 into 1 1552474415.729 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.730 * [backup-simplify]: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1552474415.730 * [backup-simplify]: Simplify (- (/ (/ 1 x.re) 1) (+ (* 1 (/ 0 1)))) into (/ 1 x.re) 1552474415.730 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552474415.730 * [taylor]: Taking taylor expansion of x.re in x.re 1552474415.730 * [backup-simplify]: Simplify 0 into 0 1552474415.730 * [backup-simplify]: Simplify 1 into 1 1552474415.730 * [backup-simplify]: Simplify (/ 1 1) into 1 1552474415.730 * [backup-simplify]: Simplify 1 into 1 1552474415.730 * [backup-simplify]: Simplify 1 into 1 1552474415.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.731 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1552474415.731 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.732 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)))) into 0 1552474415.732 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.732 * [backup-simplify]: Simplify 0 into 0 1552474415.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552474415.733 * [backup-simplify]: Simplify 0 into 0 1552474415.733 * [backup-simplify]: Simplify 0 into 0 1552474415.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.734 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.735 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.735 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.735 * [backup-simplify]: Simplify 0 into 0 1552474415.735 * [backup-simplify]: Simplify 0 into 0 1552474415.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.735 * [backup-simplify]: Simplify 0 into 0 1552474415.736 * [backup-simplify]: Simplify 0 into 0 1552474415.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1552474415.736 * [backup-simplify]: Simplify (+ 0 0) into 0 1552474415.738 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* (/ 1 x.re) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552474415.738 * [taylor]: Taking taylor expansion of 0 in x.re 1552474415.738 * [backup-simplify]: Simplify 0 into 0 1552474415.738 * [backup-simplify]: Simplify 0 into 0 1552474415.738 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- x.im)))) 2)) (* 1 (* (/ 1 (/ 1 (- x.re))) (/ 1 (/ 1 (- x.im)))))) into (+ (* x.im x.re) (pow x.im 2)) 1552474415.738 * * * [progress]: simplifying candidates 1552474415.738 * * * * [progress]: [ 1 / 238 ] simplifiying candidate # 1552474415.739 * * * * [progress]: [ 2 / 238 ] simplifiying candidate # 1552474415.739 * * * * [progress]: [ 3 / 238 ] simplifiying candidate # 1552474415.739 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474415.739 * * [simplify]: iters left: 6 (6 enodes) 1552474415.740 * * [simplify]: iters left: 5 (30 enodes) 1552474415.746 * * [simplify]: iters left: 4 (73 enodes) 1552474415.779 * * [simplify]: iters left: 3 (204 enodes) 1552474415.862 * * [simplify]: iters left: 2 (422 enodes) 1552474416.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474416.038 * * [simplify]: Extracting #1: cost 41 inf + 0 1552474416.039 * * [simplify]: Extracting #2: cost 81 inf + 43 1552474416.042 * * [simplify]: Extracting #3: cost 50 inf + 5494 1552474416.052 * * [simplify]: Extracting #4: cost 8 inf + 10934 1552474416.063 * * [simplify]: Extracting #5: cost 0 inf + 12113 1552474416.074 * * [simplify]: Extracting #6: cost 0 inf + 12098 1552474416.085 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474416.085 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474416.085 * * * * [progress]: [ 4 / 238 ] simplifiying candidate # 1552474416.086 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474416.086 * * [simplify]: iters left: 6 (6 enodes) 1552474416.090 * * [simplify]: iters left: 5 (30 enodes) 1552474416.101 * * [simplify]: iters left: 4 (73 enodes) 1552474416.125 * * [simplify]: iters left: 3 (204 enodes) 1552474416.203 * * [simplify]: iters left: 2 (422 enodes) 1552474416.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474416.373 * * [simplify]: Extracting #1: cost 41 inf + 0 1552474416.374 * * [simplify]: Extracting #2: cost 81 inf + 43 1552474416.377 * * [simplify]: Extracting #3: cost 50 inf + 5494 1552474416.388 * * [simplify]: Extracting #4: cost 8 inf + 10934 1552474416.399 * * [simplify]: Extracting #5: cost 0 inf + 12113 1552474416.408 * * [simplify]: Extracting #6: cost 0 inf + 12098 1552474416.413 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474416.413 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474416.414 * * * * [progress]: [ 5 / 238 ] simplifiying candidate # 1552474416.414 * * * * [progress]: [ 6 / 238 ] simplifiying candidate # 1552474416.414 * [simplify]: Simplifying (+ (+ (log x.im) (log (+ x.re x.im))) (log (- x.re x.im))) 1552474416.414 * * [simplify]: iters left: 6 (9 enodes) 1552474416.416 * * [simplify]: iters left: 5 (34 enodes) 1552474416.420 * * [simplify]: iters left: 4 (45 enodes) 1552474416.426 * * [simplify]: iters left: 3 (50 enodes) 1552474416.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474416.432 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474416.432 * * [simplify]: Extracting #2: cost 17 inf + 0 1552474416.432 * * [simplify]: Extracting #3: cost 20 inf + 1 1552474416.432 * * [simplify]: Extracting #4: cost 17 inf + 185 1552474416.433 * * [simplify]: Extracting #5: cost 12 inf + 464 1552474416.433 * * [simplify]: Extracting #6: cost 5 inf + 1658 1552474416.433 * * [simplify]: Extracting #7: cost 0 inf + 2998 1552474416.434 * [simplify]: Simplified to (+ (+ (log (- x.re x.im)) (log (+ x.im x.re))) (log x.im)) 1552474416.434 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (+ (log (- x.re x.im)) (log (+ x.im x.re))) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474416.434 * * * * [progress]: [ 7 / 238 ] simplifiying candidate # 1552474416.434 * [simplify]: Simplifying (+ (log (* x.im (+ x.re x.im))) (log (- x.re x.im))) 1552474416.434 * * [simplify]: iters left: 6 (8 enodes) 1552474416.436 * * [simplify]: iters left: 5 (37 enodes) 1552474416.447 * * [simplify]: iters left: 4 (59 enodes) 1552474416.463 * * [simplify]: iters left: 3 (68 enodes) 1552474416.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474416.481 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474416.481 * * [simplify]: Extracting #2: cost 18 inf + 0 1552474416.482 * * [simplify]: Extracting #3: cost 24 inf + 1 1552474416.482 * * [simplify]: Extracting #4: cost 21 inf + 268 1552474416.482 * * [simplify]: Extracting #5: cost 6 inf + 1586 1552474416.484 * * [simplify]: Extracting #6: cost 0 inf + 3048 1552474416.485 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log (* x.im (+ x.re x.im)))) 1552474416.485 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (log (* x.im (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474416.485 * * * * [progress]: [ 8 / 238 ] simplifiying candidate # 1552474416.485 * * * * [progress]: [ 9 / 238 ] simplifiying candidate # 1552474416.485 * * * * [progress]: [ 10 / 238 ] simplifiying candidate # 1552474416.485 * [simplify]: Simplifying (* (* (* (* 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))) 1552474416.486 * * [simplify]: iters left: 6 (12 enodes) 1552474416.492 * * [simplify]: iters left: 5 (64 enodes) 1552474416.525 * * [simplify]: iters left: 4 (271 enodes) 1552474416.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474416.670 * * [simplify]: Extracting #1: cost 59 inf + 0 1552474416.670 * * [simplify]: Extracting #2: cost 266 inf + 85 1552474416.674 * * [simplify]: Extracting #3: cost 264 inf + 16258 1552474416.690 * * [simplify]: Extracting #4: cost 15 inf + 73154 1552474416.713 * * [simplify]: Extracting #5: cost 0 inf + 74965 1552474416.734 * * [simplify]: Extracting #6: cost 0 inf + 74685 1552474416.764 * [simplify]: Simplified to (* (* (* (+ x.re x.im) x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im))) 1552474416.765 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (+ x.re x.im) x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474416.765 * * * * [progress]: [ 11 / 238 ] simplifiying candidate # 1552474416.765 * [simplify]: Simplifying (* (* (* (* 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))) 1552474416.765 * * [simplify]: iters left: 6 (10 enodes) 1552474416.771 * * [simplify]: iters left: 5 (54 enodes) 1552474416.796 * * [simplify]: iters left: 4 (214 enodes) 1552474416.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474416.992 * * [simplify]: Extracting #1: cost 57 inf + 0 1552474416.994 * * [simplify]: Extracting #2: cost 251 inf + 2 1552474416.997 * * [simplify]: Extracting #3: cost 242 inf + 12931 1552474417.011 * * [simplify]: Extracting #4: cost 23 inf + 60106 1552474417.037 * * [simplify]: Extracting #5: cost 0 inf + 65272 1552474417.062 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.im) (- x.re x.im))) (* (* x.im (* (+ x.re x.im) (- x.re x.im))) (* x.im (* (+ x.re x.im) (- x.re x.im))))) 1552474417.063 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* x.im (* (+ x.re x.im) (- x.re x.im))) (* (* x.im (* (+ x.re x.im) (- x.re x.im))) (* x.im (* (+ x.re x.im) (- x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474417.063 * * * * [progress]: [ 12 / 238 ] simplifiying candidate # 1552474417.063 * * * * [progress]: [ 13 / 238 ] simplifiying candidate # 1552474417.063 * * * * [progress]: [ 14 / 238 ] simplifiying candidate # 1552474417.063 * * * * [progress]: [ 15 / 238 ] simplifiying candidate # 1552474417.063 * [simplify]: Simplifying (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))) 1552474417.063 * * [simplify]: iters left: 6 (9 enodes) 1552474417.066 * * [simplify]: iters left: 5 (53 enodes) 1552474417.087 * * [simplify]: iters left: 4 (167 enodes) 1552474417.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474417.144 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474417.144 * * [simplify]: Extracting #2: cost 115 inf + 1 1552474417.146 * * [simplify]: Extracting #3: cost 150 inf + 5722 1552474417.155 * * [simplify]: Extracting #4: cost 49 inf + 36602 1552474417.168 * * [simplify]: Extracting #5: cost 8 inf + 45188 1552474417.186 * * [simplify]: Extracting #6: cost 0 inf + 47656 1552474417.199 * [simplify]: Simplified to (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) x.im)) 1552474417.199 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (fma (* x.im 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.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474417.200 * [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)))) 1552474417.200 * * [simplify]: iters left: 6 (10 enodes) 1552474417.205 * * [simplify]: iters left: 5 (54 enodes) 1552474417.227 * * [simplify]: iters left: 4 (145 enodes) 1552474417.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474417.283 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474417.286 * * [simplify]: Extracting #2: cost 159 inf + 85 1552474417.288 * * [simplify]: Extracting #3: cost 124 inf + 6079 1552474417.293 * * [simplify]: Extracting #4: cost 12 inf + 25863 1552474417.305 * * [simplify]: Extracting #5: cost 0 inf + 28807 1552474417.318 * * [simplify]: Extracting #6: cost 0 inf + 28402 1552474417.332 * [simplify]: Simplified to (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 1552474417.332 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) x.im)) (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474417.332 * * * * [progress]: [ 16 / 238 ] simplifiying candidate # 1552474417.332 * [simplify]: Simplifying (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))) 1552474417.333 * * [simplify]: iters left: 6 (11 enodes) 1552474417.340 * * [simplify]: iters left: 5 (61 enodes) 1552474417.369 * * [simplify]: iters left: 4 (172 enodes) 1552474417.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474417.433 * * [simplify]: Extracting #1: cost 26 inf + 0 1552474417.434 * * [simplify]: Extracting #2: cost 138 inf + 1 1552474417.435 * * [simplify]: Extracting #3: cost 174 inf + 495 1552474417.440 * * [simplify]: Extracting #4: cost 84 inf + 16189 1552474417.452 * * [simplify]: Extracting #5: cost 14 inf + 32406 1552474417.466 * * [simplify]: Extracting #6: cost 0 inf + 36700 1552474417.479 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (fma x.im (* x.re (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1552474417.479 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (fma x.im (* x.re (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474417.480 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) 1552474417.480 * * [simplify]: iters left: 6 (9 enodes) 1552474417.485 * * [simplify]: iters left: 5 (45 enodes) 1552474417.502 * * [simplify]: iters left: 4 (104 enodes) 1552474417.552 * * [simplify]: iters left: 3 (280 enodes) 1552474417.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474417.687 * * [simplify]: Extracting #1: cost 48 inf + 0 1552474417.688 * * [simplify]: Extracting #2: cost 138 inf + 165 1552474417.689 * * [simplify]: Extracting #3: cost 118 inf + 3470 1552474417.695 * * [simplify]: Extracting #4: cost 18 inf + 21588 1552474417.703 * * [simplify]: Extracting #5: cost 0 inf + 26064 1552474417.711 * [simplify]: Simplified to (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re))) 1552474417.711 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (fma x.im (* x.re (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (* (+ x.re x.im) (fma x.im (- x.im x.re) (* x.re x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474417.711 * * * * [progress]: [ 17 / 238 ] simplifiying candidate # 1552474417.711 * [simplify]: Simplifying (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))) 1552474417.711 * * [simplify]: iters left: 6 (11 enodes) 1552474417.715 * * [simplify]: iters left: 5 (56 enodes) 1552474417.732 * * [simplify]: iters left: 4 (138 enodes) 1552474417.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474417.788 * * [simplify]: Extracting #1: cost 30 inf + 0 1552474417.789 * * [simplify]: Extracting #2: cost 121 inf + 1 1552474417.790 * * [simplify]: Extracting #3: cost 152 inf + 1834 1552474417.797 * * [simplify]: Extracting #4: cost 41 inf + 24959 1552474417.809 * * [simplify]: Extracting #5: cost 6 inf + 35906 1552474417.817 * * [simplify]: Extracting #6: cost 0 inf + 38669 1552474417.826 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 1552474417.826 * [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.im)) (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474417.827 * [simplify]: Simplifying (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 1552474417.827 * * [simplify]: iters left: 6 (9 enodes) 1552474417.829 * * [simplify]: iters left: 5 (45 enodes) 1552474417.839 * * [simplify]: iters left: 4 (115 enodes) 1552474417.874 * * [simplify]: iters left: 3 (341 enodes) 1552474418.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474418.075 * * [simplify]: Extracting #1: cost 64 inf + 0 1552474418.076 * * [simplify]: Extracting #2: cost 168 inf + 2 1552474418.078 * * [simplify]: Extracting #3: cost 145 inf + 2638 1552474418.092 * * [simplify]: Extracting #4: cost 37 inf + 23415 1552474418.115 * * [simplify]: Extracting #5: cost 1 inf + 32007 1552474418.128 * * [simplify]: Extracting #6: cost 0 inf + 32049 1552474418.138 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im)) 1552474418.138 * [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.im x.im)) x.im)) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474418.138 * * * * [progress]: [ 18 / 238 ] simplifiying candidate # 1552474418.139 * [simplify]: Simplifying (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) 1552474418.139 * * [simplify]: iters left: 6 (7 enodes) 1552474418.140 * * [simplify]: iters left: 5 (31 enodes) 1552474418.146 * * [simplify]: iters left: 4 (80 enodes) 1552474418.183 * * [simplify]: iters left: 3 (361 enodes) 1552474418.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474418.605 * * [simplify]: Extracting #1: cost 68 inf + 0 1552474418.607 * * [simplify]: Extracting #2: cost 319 inf + 85 1552474418.616 * * [simplify]: Extracting #3: cost 256 inf + 15312 1552474418.645 * * [simplify]: Extracting #4: cost 20 inf + 59966 1552474418.682 * * [simplify]: Extracting #5: cost 0 inf + 63285 1552474418.724 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 1552474418.724 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (- x.re x.im) (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474418.724 * [simplify]: Simplifying (* (- x.re x.im) (+ x.re x.im)) 1552474418.724 * * [simplify]: iters left: 4 (5 enodes) 1552474418.726 * * [simplify]: iters left: 3 (25 enodes) 1552474418.730 * * [simplify]: iters left: 2 (57 enodes) 1552474418.740 * * [simplify]: iters left: 1 (117 enodes) 1552474418.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474418.758 * * [simplify]: Extracting #1: cost 23 inf + 0 1552474418.758 * * [simplify]: Extracting #2: cost 43 inf + 43 1552474418.758 * * [simplify]: Extracting #3: cost 12 inf + 2867 1552474418.760 * * [simplify]: Extracting #4: cost 0 inf + 4291 1552474418.762 * [simplify]: Simplified to (* (- x.re x.im) (+ x.im x.re)) 1552474418.762 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (- x.re x.im) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474418.762 * * * * [progress]: [ 19 / 238 ] simplifiying candidate # 1552474418.762 * * * * [progress]: [ 20 / 238 ] simplifiying candidate # 1552474418.762 * [simplify]: Simplifying (* (sqrt (* x.im (+ x.re x.im))) (sqrt (- x.re x.im))) 1552474418.763 * * [simplify]: iters left: 6 (8 enodes) 1552474418.766 * * [simplify]: iters left: 5 (34 enodes) 1552474418.776 * * [simplify]: iters left: 4 (47 enodes) 1552474418.788 * * [simplify]: iters left: 3 (48 enodes) 1552474418.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474418.801 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474418.801 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474418.801 * * [simplify]: Extracting #3: cost 16 inf + 0 1552474418.801 * * [simplify]: Extracting #4: cost 18 inf + 2 1552474418.801 * * [simplify]: Extracting #5: cost 12 inf + 292 1552474418.802 * * [simplify]: Extracting #6: cost 1 inf + 1232 1552474418.802 * * [simplify]: Extracting #7: cost 0 inf + 1474 1552474418.803 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt (* x.im (+ x.re x.im)))) 1552474418.803 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (- x.re x.im)) (sqrt (* x.im (+ x.re x.im)))) (* (sqrt (* x.im (+ x.re x.im))) (sqrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474418.803 * [simplify]: Simplifying (* (sqrt (* x.im (+ x.re x.im))) (sqrt (- x.re x.im))) 1552474418.803 * * [simplify]: iters left: 6 (8 enodes) 1552474418.808 * * [simplify]: iters left: 5 (34 enodes) 1552474418.818 * * [simplify]: iters left: 4 (47 enodes) 1552474418.830 * * [simplify]: iters left: 3 (48 enodes) 1552474418.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474418.841 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474418.841 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474418.841 * * [simplify]: Extracting #3: cost 16 inf + 0 1552474418.841 * * [simplify]: Extracting #4: cost 18 inf + 2 1552474418.842 * * [simplify]: Extracting #5: cost 12 inf + 292 1552474418.842 * * [simplify]: Extracting #6: cost 1 inf + 1232 1552474418.843 * * [simplify]: Extracting #7: cost 0 inf + 1474 1552474418.843 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt (* x.im (+ x.re x.im)))) 1552474418.843 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (* x.im (+ x.re x.im))) (sqrt (- x.re x.im))) (* (sqrt (- x.re x.im)) (sqrt (* x.im (+ x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474418.844 * * * * [progress]: [ 21 / 238 ] simplifiying candidate # 1552474418.844 * [simplify]: Simplifying (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (sqrt (- x.re x.im))) 1552474418.844 * * [simplify]: iters left: 6 (9 enodes) 1552474418.848 * * [simplify]: iters left: 5 (34 enodes) 1552474418.858 * * [simplify]: iters left: 4 (45 enodes) 1552474418.868 * * [simplify]: iters left: 3 (50 enodes) 1552474418.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474418.874 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474418.874 * * [simplify]: Extracting #2: cost 17 inf + 0 1552474418.874 * * [simplify]: Extracting #3: cost 20 inf + 1 1552474418.874 * * [simplify]: Extracting #4: cost 17 inf + 125 1552474418.874 * * [simplify]: Extracting #5: cost 12 inf + 374 1552474418.874 * * [simplify]: Extracting #6: cost 5 inf + 1268 1552474418.875 * * [simplify]: Extracting #7: cost 0 inf + 2278 1552474418.875 * [simplify]: Simplified to (* (sqrt x.im) (* (sqrt (- x.re x.im)) (sqrt (+ x.im x.re)))) 1552474418.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt x.im) (* (sqrt (- x.re x.im)) (sqrt (+ x.im x.re)))) (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (sqrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474418.876 * [simplify]: Simplifying (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (sqrt (- x.re x.im))) 1552474418.876 * * [simplify]: iters left: 6 (9 enodes) 1552474418.877 * * [simplify]: iters left: 5 (34 enodes) 1552474418.882 * * [simplify]: iters left: 4 (45 enodes) 1552474418.888 * * [simplify]: iters left: 3 (50 enodes) 1552474418.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474418.894 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474418.894 * * [simplify]: Extracting #2: cost 17 inf + 0 1552474418.894 * * [simplify]: Extracting #3: cost 20 inf + 1 1552474418.894 * * [simplify]: Extracting #4: cost 17 inf + 125 1552474418.894 * * [simplify]: Extracting #5: cost 12 inf + 374 1552474418.894 * * [simplify]: Extracting #6: cost 5 inf + 1268 1552474418.895 * * [simplify]: Extracting #7: cost 0 inf + 2278 1552474418.895 * [simplify]: Simplified to (* (sqrt x.im) (* (sqrt (- x.re x.im)) (sqrt (+ x.im x.re)))) 1552474418.895 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (sqrt (- x.re x.im))) (* (sqrt x.im) (* (sqrt (- x.re x.im)) (sqrt (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474418.895 * * * * [progress]: [ 22 / 238 ] simplifiying candidate # 1552474418.895 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474418.896 * * [simplify]: iters left: 6 (10 enodes) 1552474418.898 * * [simplify]: iters left: 5 (45 enodes) 1552474418.908 * * [simplify]: iters left: 4 (93 enodes) 1552474418.928 * * [simplify]: iters left: 3 (226 enodes) 1552474419.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474419.013 * * [simplify]: Extracting #1: cost 49 inf + 0 1552474419.014 * * [simplify]: Extracting #2: cost 116 inf + 2 1552474419.017 * * [simplify]: Extracting #3: cost 86 inf + 7240 1552474419.028 * * [simplify]: Extracting #4: cost 3 inf + 22927 1552474419.039 * * [simplify]: Extracting #5: cost 0 inf + 22628 1552474419.050 * [simplify]: Simplified to (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im))) 1552474419.050 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474419.050 * * * * [progress]: [ 23 / 238 ] simplifiying candidate # 1552474419.050 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) 1552474419.050 * * [simplify]: iters left: 6 (9 enodes) 1552474419.055 * * [simplify]: iters left: 5 (37 enodes) 1552474419.067 * * [simplify]: iters left: 4 (83 enodes) 1552474419.102 * * [simplify]: iters left: 3 (200 enodes) 1552474419.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474419.216 * * [simplify]: Extracting #1: cost 44 inf + 0 1552474419.217 * * [simplify]: Extracting #2: cost 87 inf + 206 1552474419.220 * * [simplify]: Extracting #3: cost 55 inf + 5646 1552474419.227 * * [simplify]: Extracting #4: cost 8 inf + 13271 1552474419.233 * * [simplify]: Extracting #5: cost 0 inf + 14777 1552474419.238 * [simplify]: Simplified to (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im)) 1552474419.238 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474419.238 * * * * [progress]: [ 24 / 238 ] simplifiying candidate # 1552474419.238 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) 1552474419.238 * * [simplify]: iters left: 6 (9 enodes) 1552474419.241 * * [simplify]: iters left: 5 (39 enodes) 1552474419.248 * * [simplify]: iters left: 4 (84 enodes) 1552474419.265 * * [simplify]: iters left: 3 (204 enodes) 1552474419.332 * * [simplify]: iters left: 2 (424 enodes) 1552474419.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474419.502 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474419.502 * [simplify]: Simplified to 0 1552474419.502 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1)))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474419.502 * * * * [progress]: [ 25 / 238 ] simplifiying candidate # 1552474419.503 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474419.503 * * [simplify]: iters left: 6 (10 enodes) 1552474419.505 * * [simplify]: iters left: 5 (45 enodes) 1552474419.513 * * [simplify]: iters left: 4 (93 enodes) 1552474419.535 * * [simplify]: iters left: 3 (226 enodes) 1552474419.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474419.622 * * [simplify]: Extracting #1: cost 49 inf + 0 1552474419.622 * * [simplify]: Extracting #2: cost 116 inf + 2 1552474419.624 * * [simplify]: Extracting #3: cost 86 inf + 7240 1552474419.628 * * [simplify]: Extracting #4: cost 3 inf + 22927 1552474419.634 * * [simplify]: Extracting #5: cost 0 inf + 22628 1552474419.640 * [simplify]: Simplified to (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im))) 1552474419.640 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474419.640 * * * * [progress]: [ 26 / 238 ] simplifiying candidate # 1552474419.640 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) 1552474419.640 * * [simplify]: iters left: 6 (9 enodes) 1552474419.642 * * [simplify]: iters left: 5 (37 enodes) 1552474419.651 * * [simplify]: iters left: 4 (83 enodes) 1552474419.668 * * [simplify]: iters left: 3 (200 enodes) 1552474419.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474419.768 * * [simplify]: Extracting #1: cost 44 inf + 0 1552474419.769 * * [simplify]: Extracting #2: cost 87 inf + 206 1552474419.770 * * [simplify]: Extracting #3: cost 55 inf + 5646 1552474419.774 * * [simplify]: Extracting #4: cost 8 inf + 13271 1552474419.778 * * [simplify]: Extracting #5: cost 0 inf + 14777 1552474419.785 * [simplify]: Simplified to (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im)) 1552474419.785 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474419.785 * * * * [progress]: [ 27 / 238 ] simplifiying candidate # 1552474419.785 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) 1552474419.786 * * [simplify]: iters left: 6 (9 enodes) 1552474419.788 * * [simplify]: iters left: 5 (39 enodes) 1552474419.797 * * [simplify]: iters left: 4 (84 enodes) 1552474419.832 * * [simplify]: iters left: 3 (204 enodes) 1552474419.919 * * [simplify]: iters left: 2 (424 enodes) 1552474420.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474420.127 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474420.127 * [simplify]: Simplified to 0 1552474420.128 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1)))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474420.128 * * * * [progress]: [ 28 / 238 ] simplifiying candidate # 1552474420.128 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) 1552474420.128 * * [simplify]: iters left: 6 (10 enodes) 1552474420.130 * * [simplify]: iters left: 5 (45 enodes) 1552474420.139 * * [simplify]: iters left: 4 (93 enodes) 1552474420.162 * * [simplify]: iters left: 3 (226 enodes) 1552474420.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474420.236 * * [simplify]: Extracting #1: cost 49 inf + 0 1552474420.237 * * [simplify]: Extracting #2: cost 116 inf + 2 1552474420.240 * * [simplify]: Extracting #3: cost 86 inf + 7240 1552474420.253 * * [simplify]: Extracting #4: cost 3 inf + 22927 1552474420.263 * * [simplify]: Extracting #5: cost 0 inf + 22628 1552474420.274 * [simplify]: Simplified to (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im))) 1552474420.274 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) (- (* (* x.im x.im) (+ x.re x.im)) (* (* x.im x.im) (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474420.275 * * * * [progress]: [ 29 / 238 ] simplifiying candidate # 1552474420.275 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) 1552474420.275 * * [simplify]: iters left: 6 (9 enodes) 1552474420.279 * * [simplify]: iters left: 5 (37 enodes) 1552474420.288 * * [simplify]: iters left: 4 (83 enodes) 1552474420.304 * * [simplify]: iters left: 3 (200 enodes) 1552474420.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474420.403 * * [simplify]: Extracting #1: cost 44 inf + 0 1552474420.404 * * [simplify]: Extracting #2: cost 87 inf + 206 1552474420.406 * * [simplify]: Extracting #3: cost 55 inf + 5646 1552474420.414 * * [simplify]: Extracting #4: cost 8 inf + 13271 1552474420.422 * * [simplify]: Extracting #5: cost 0 inf + 14777 1552474420.431 * [simplify]: Simplified to (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im)) 1552474420.431 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im))))) (- (* (* x.im (+ x.re x.im)) x.im) (* (* x.im (+ x.re x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474420.431 * * * * [progress]: [ 30 / 238 ] simplifiying candidate # 1552474420.432 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) 1552474420.432 * * [simplify]: iters left: 6 (9 enodes) 1552474420.435 * * [simplify]: iters left: 5 (39 enodes) 1552474420.442 * * [simplify]: iters left: 4 (84 enodes) 1552474420.462 * * [simplify]: iters left: 3 (204 enodes) 1552474420.531 * * [simplify]: iters left: 2 (424 enodes) 1552474420.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474420.740 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474420.740 * [simplify]: Simplified to 0 1552474420.740 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* x.im 1)))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474420.740 * * * * [progress]: [ 31 / 238 ] simplifiying candidate # 1552474420.740 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.im)) 1552474420.740 * * [simplify]: iters left: 6 (6 enodes) 1552474420.743 * * [simplify]: iters left: 5 (30 enodes) 1552474420.753 * * [simplify]: iters left: 4 (65 enodes) 1552474420.772 * * [simplify]: iters left: 3 (124 enodes) 1552474420.813 * * [simplify]: iters left: 2 (190 enodes) 1552474420.868 * * [simplify]: iters left: 1 (210 enodes) 1552474420.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474420.912 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474420.912 * * [simplify]: Extracting #2: cost 34 inf + 2 1552474420.912 * * [simplify]: Extracting #3: cost 20 inf + 1110 1552474420.913 * * [simplify]: Extracting #4: cost 3 inf + 2908 1552474420.915 * * [simplify]: Extracting #5: cost 1 inf + 3121 1552474420.916 * * [simplify]: Extracting #6: cost 0 inf + 3333 1552474420.917 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.im)) 1552474420.917 * [simplify]: Simplified (2 1 2) to (λ (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.im x.re)) x.re))) 1552474420.917 * * * * [progress]: [ 32 / 238 ] simplifiying candidate # 1552474420.917 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (- x.im)) 1552474420.917 * * [simplify]: iters left: 6 (6 enodes) 1552474420.919 * * [simplify]: iters left: 5 (30 enodes) 1552474420.924 * * [simplify]: iters left: 4 (65 enodes) 1552474420.941 * * [simplify]: iters left: 3 (124 enodes) 1552474420.987 * * [simplify]: iters left: 2 (190 enodes) 1552474421.044 * * [simplify]: iters left: 1 (210 enodes) 1552474421.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474421.099 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474421.100 * * [simplify]: Extracting #2: cost 34 inf + 2 1552474421.101 * * [simplify]: Extracting #3: cost 20 inf + 1110 1552474421.103 * * [simplify]: Extracting #4: cost 3 inf + 2908 1552474421.105 * * [simplify]: Extracting #5: cost 1 inf + 3121 1552474421.107 * * [simplify]: Extracting #6: cost 0 inf + 3333 1552474421.110 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.im)) 1552474421.110 * [simplify]: Simplified (2 1 2) to (λ (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.im x.re)) x.re))) 1552474421.110 * * * * [progress]: [ 33 / 238 ] simplifiying candidate # 1552474421.110 * [simplify]: Simplifying (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) 1552474421.111 * * [simplify]: iters left: 6 (10 enodes) 1552474421.116 * * [simplify]: iters left: 5 (45 enodes) 1552474421.133 * * [simplify]: iters left: 4 (95 enodes) 1552474421.169 * * [simplify]: iters left: 3 (197 enodes) 1552474421.251 * * [simplify]: iters left: 2 (470 enodes) 1552474421.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474421.510 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474421.510 * [simplify]: Simplified to 0 1552474421.511 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474421.511 * * * * [progress]: [ 34 / 238 ] simplifiying candidate # 1552474421.511 * [simplify]: Simplifying (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) 1552474421.511 * * [simplify]: iters left: 6 (9 enodes) 1552474421.514 * * [simplify]: iters left: 5 (37 enodes) 1552474421.528 * * [simplify]: iters left: 4 (85 enodes) 1552474421.550 * * [simplify]: iters left: 3 (170 enodes) 1552474421.615 * * [simplify]: iters left: 2 (400 enodes) 1552474421.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474421.783 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474421.783 * [simplify]: Simplified to 0 1552474421.783 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474421.783 * * * * [progress]: [ 35 / 238 ] simplifiying candidate # 1552474421.783 * [simplify]: Simplifying (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) 1552474421.783 * * [simplify]: iters left: 6 (9 enodes) 1552474421.786 * * [simplify]: iters left: 5 (39 enodes) 1552474421.793 * * [simplify]: iters left: 4 (86 enodes) 1552474421.823 * * [simplify]: iters left: 3 (182 enodes) 1552474421.902 * * [simplify]: iters left: 2 (385 enodes) 1552474422.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474422.044 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474422.044 * [simplify]: Simplified to 0 1552474422.044 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474422.044 * * * * [progress]: [ 36 / 238 ] simplifiying candidate # 1552474422.044 * [simplify]: Simplifying (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) 1552474422.044 * * [simplify]: iters left: 6 (10 enodes) 1552474422.048 * * [simplify]: iters left: 5 (45 enodes) 1552474422.065 * * [simplify]: iters left: 4 (95 enodes) 1552474422.105 * * [simplify]: iters left: 3 (197 enodes) 1552474422.209 * * [simplify]: iters left: 2 (470 enodes) 1552474422.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474422.449 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474422.449 * [simplify]: Simplified to 0 1552474422.449 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474422.449 * * * * [progress]: [ 37 / 238 ] simplifiying candidate # 1552474422.449 * [simplify]: Simplifying (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) 1552474422.449 * * [simplify]: iters left: 6 (9 enodes) 1552474422.452 * * [simplify]: iters left: 5 (37 enodes) 1552474422.458 * * [simplify]: iters left: 4 (85 enodes) 1552474422.478 * * [simplify]: iters left: 3 (170 enodes) 1552474422.547 * * [simplify]: iters left: 2 (400 enodes) 1552474422.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474422.724 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474422.724 * [simplify]: Simplified to 0 1552474422.724 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474422.725 * * * * [progress]: [ 38 / 238 ] simplifiying candidate # 1552474422.725 * [simplify]: Simplifying (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) 1552474422.725 * * [simplify]: iters left: 6 (9 enodes) 1552474422.730 * * [simplify]: iters left: 5 (39 enodes) 1552474422.745 * * [simplify]: iters left: 4 (86 enodes) 1552474422.764 * * [simplify]: iters left: 3 (182 enodes) 1552474422.848 * * [simplify]: iters left: 2 (385 enodes) 1552474422.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474422.991 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474422.991 * [simplify]: Simplified to 0 1552474422.991 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474422.991 * * * * [progress]: [ 39 / 238 ] simplifiying candidate # 1552474422.992 * [simplify]: Simplifying (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) 1552474422.992 * * [simplify]: iters left: 6 (10 enodes) 1552474422.995 * * [simplify]: iters left: 5 (45 enodes) 1552474423.012 * * [simplify]: iters left: 4 (95 enodes) 1552474423.051 * * [simplify]: iters left: 3 (197 enodes) 1552474423.122 * * [simplify]: iters left: 2 (470 enodes) 1552474423.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474423.382 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474423.383 * [simplify]: Simplified to 0 1552474423.383 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474423.383 * * * * [progress]: [ 40 / 238 ] simplifiying candidate # 1552474423.383 * [simplify]: Simplifying (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) 1552474423.383 * * [simplify]: iters left: 6 (9 enodes) 1552474423.388 * * [simplify]: iters left: 5 (37 enodes) 1552474423.400 * * [simplify]: iters left: 4 (85 enodes) 1552474423.430 * * [simplify]: iters left: 3 (170 enodes) 1552474423.496 * * [simplify]: iters left: 2 (400 enodes) 1552474423.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474423.678 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474423.678 * [simplify]: Simplified to 0 1552474423.678 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474423.678 * * * * [progress]: [ 41 / 238 ] simplifiying candidate # 1552474423.678 * [simplify]: Simplifying (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) 1552474423.679 * * [simplify]: iters left: 6 (9 enodes) 1552474423.681 * * [simplify]: iters left: 5 (39 enodes) 1552474423.689 * * [simplify]: iters left: 4 (86 enodes) 1552474423.717 * * [simplify]: iters left: 3 (182 enodes) 1552474423.798 * * [simplify]: iters left: 2 (385 enodes) 1552474423.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474423.942 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474423.942 * [simplify]: Simplified to 0 1552474423.942 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* (fma 1 x.re (- (* x.im 1))) (* x.im (+ x.re x.im))) 0) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474423.942 * * * * [progress]: [ 42 / 238 ] simplifiying candidate # 1552474423.942 * [simplify]: Simplifying (* (- x.im) (* x.im (+ x.re x.im))) 1552474423.943 * * [simplify]: iters left: 6 (6 enodes) 1552474423.945 * * [simplify]: iters left: 5 (30 enodes) 1552474423.953 * * [simplify]: iters left: 4 (84 enodes) 1552474423.969 * * [simplify]: iters left: 3 (156 enodes) 1552474424.009 * * [simplify]: iters left: 2 (199 enodes) 1552474424.039 * * [simplify]: iters left: 1 (225 enodes) 1552474424.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.086 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474424.086 * * [simplify]: Extracting #2: cost 31 inf + 412 1552474424.088 * * [simplify]: Extracting #3: cost 13 inf + 2329 1552474424.090 * * [simplify]: Extracting #4: cost 8 inf + 2909 1552474424.092 * * [simplify]: Extracting #5: cost 2 inf + 4472 1552474424.095 * * [simplify]: Extracting #6: cost 0 inf + 4936 1552474424.097 * [simplify]: Simplified to (- (* (+ x.im x.re) (* x.im x.im))) 1552474424.097 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* x.re (* x.im (+ x.re x.im))) (- (* (+ x.im x.re) (* x.im x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.097 * * * * [progress]: [ 43 / 238 ] simplifiying candidate # 1552474424.097 * [simplify]: Simplifying (* (- x.im) (* x.im (+ x.re x.im))) 1552474424.097 * * [simplify]: iters left: 6 (6 enodes) 1552474424.099 * * [simplify]: iters left: 5 (30 enodes) 1552474424.107 * * [simplify]: iters left: 4 (84 enodes) 1552474424.142 * * [simplify]: iters left: 3 (156 enodes) 1552474424.193 * * [simplify]: iters left: 2 (199 enodes) 1552474424.233 * * [simplify]: iters left: 1 (225 enodes) 1552474424.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.260 * * [simplify]: Extracting #1: cost 19 inf + 0 1552474424.261 * * [simplify]: Extracting #2: cost 31 inf + 412 1552474424.261 * * [simplify]: Extracting #3: cost 13 inf + 2329 1552474424.262 * * [simplify]: Extracting #4: cost 8 inf + 2909 1552474424.264 * * [simplify]: Extracting #5: cost 2 inf + 4472 1552474424.265 * * [simplify]: Extracting #6: cost 0 inf + 4936 1552474424.266 * [simplify]: Simplified to (- (* (+ x.im x.re) (* x.im x.im))) 1552474424.266 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (+ (* x.re (* x.im (+ x.re x.im))) (- (* (+ x.im x.re) (* x.im x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.266 * * * * [progress]: [ 44 / 238 ] simplifiying candidate # 1552474424.266 * [simplify]: Simplifying (cbrt (- x.re x.im)) 1552474424.266 * * [simplify]: iters left: 3 (4 enodes) 1552474424.267 * * [simplify]: iters left: 2 (14 enodes) 1552474424.269 * * [simplify]: iters left: 1 (17 enodes) 1552474424.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474424.271 * * [simplify]: Extracting #2: cost 7 inf + 0 1552474424.271 * * [simplify]: Extracting #3: cost 5 inf + 43 1552474424.271 * * [simplify]: Extracting #4: cost 0 inf + 412 1552474424.271 * [simplify]: Simplified to (cbrt (- x.re x.im)) 1552474424.271 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* 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.re))) 1552474424.271 * * * * [progress]: [ 45 / 238 ] simplifiying candidate # 1552474424.272 * [simplify]: Simplifying (sqrt (- x.re x.im)) 1552474424.272 * * [simplify]: iters left: 3 (4 enodes) 1552474424.272 * * [simplify]: iters left: 2 (14 enodes) 1552474424.274 * * [simplify]: iters left: 1 (17 enodes) 1552474424.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.276 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474424.276 * * [simplify]: Extracting #2: cost 7 inf + 0 1552474424.276 * * [simplify]: Extracting #3: cost 5 inf + 43 1552474424.276 * * [simplify]: Extracting #4: cost 0 inf + 332 1552474424.276 * [simplify]: Simplified to (sqrt (- x.re x.im)) 1552474424.276 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) (sqrt (- x.re x.im))) (sqrt (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.277 * * * * [progress]: [ 46 / 238 ] simplifiying candidate # 1552474424.277 * [simplify]: Simplifying (- x.re x.im) 1552474424.277 * * [simplify]: iters left: 2 (3 enodes) 1552474424.277 * * [simplify]: iters left: 1 (11 enodes) 1552474424.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.279 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474424.279 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474424.279 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474424.279 * [simplify]: Simplified to (- x.re x.im) 1552474424.279 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) 1) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.280 * * * * [progress]: [ 47 / 238 ] simplifiying candidate # 1552474424.280 * [simplify]: Simplifying (- (sqrt x.re) (sqrt x.im)) 1552474424.280 * * [simplify]: iters left: 3 (5 enodes) 1552474424.281 * * [simplify]: iters left: 2 (17 enodes) 1552474424.283 * * [simplify]: iters left: 1 (20 enodes) 1552474424.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.286 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474424.286 * * [simplify]: Extracting #2: cost 10 inf + 0 1552474424.286 * * [simplify]: Extracting #3: cost 8 inf + 2 1552474424.286 * * [simplify]: Extracting #4: cost 1 inf + 491 1552474424.286 * * [simplify]: Extracting #5: cost 0 inf + 572 1552474424.286 * [simplify]: Simplified to (- (sqrt x.re) (sqrt x.im)) 1552474424.286 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) (+ (sqrt x.re) (sqrt x.im))) (- (sqrt x.re) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.286 * * * * [progress]: [ 48 / 238 ] simplifiying candidate # 1552474424.286 * [simplify]: Simplifying (- x.re x.im) 1552474424.286 * * [simplify]: iters left: 2 (3 enodes) 1552474424.287 * * [simplify]: iters left: 1 (11 enodes) 1552474424.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.288 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474424.288 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474424.289 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474424.289 * [simplify]: Simplified to (- x.re x.im) 1552474424.289 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (+ x.re x.im)) 1) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.289 * * * * [progress]: [ 49 / 238 ] simplifiying candidate # 1552474424.289 * * * * [progress]: [ 50 / 238 ] simplifiying candidate # 1552474424.289 * [simplify]: Simplifying (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) 1552474424.289 * * [simplify]: iters left: 6 (6 enodes) 1552474424.290 * * [simplify]: iters left: 5 (25 enodes) 1552474424.296 * * [simplify]: iters left: 4 (35 enodes) 1552474424.300 * * [simplify]: iters left: 3 (36 enodes) 1552474424.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.303 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474424.304 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474424.304 * * [simplify]: Extracting #3: cost 11 inf + 0 1552474424.304 * * [simplify]: Extracting #4: cost 12 inf + 2 1552474424.304 * * [simplify]: Extracting #5: cost 5 inf + 375 1552474424.304 * * [simplify]: Extracting #6: cost 2 inf + 780 1552474424.304 * * [simplify]: Extracting #7: cost 0 inf + 1144 1552474424.304 * [simplify]: Simplified to (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) 1552474424.304 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) (* (cbrt (* x.im (+ x.re x.im))) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.305 * * * * [progress]: [ 51 / 238 ] simplifiying candidate # 1552474424.305 * [simplify]: Simplifying (sqrt (* x.im (+ x.re x.im))) 1552474424.305 * * [simplify]: iters left: 5 (5 enodes) 1552474424.306 * * [simplify]: iters left: 4 (22 enodes) 1552474424.309 * * [simplify]: iters left: 3 (32 enodes) 1552474424.313 * * [simplify]: iters left: 2 (33 enodes) 1552474424.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.316 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474424.316 * * [simplify]: Extracting #2: cost 9 inf + 0 1552474424.317 * * [simplify]: Extracting #3: cost 10 inf + 2 1552474424.317 * * [simplify]: Extracting #4: cost 1 inf + 538 1552474424.317 * * [simplify]: Extracting #5: cost 0 inf + 660 1552474424.317 * [simplify]: Simplified to (sqrt (* x.im (+ x.re x.im))) 1552474424.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (* x.im (+ x.re x.im))) (* (sqrt (* x.im (+ x.re x.im))) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.317 * * * * [progress]: [ 52 / 238 ] simplifiying candidate # 1552474424.317 * * * * [progress]: [ 53 / 238 ] simplifiying candidate # 1552474424.317 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (+ x.re x.im))) 1552474424.317 * * [simplify]: iters left: 5 (6 enodes) 1552474424.319 * * [simplify]: iters left: 4 (20 enodes) 1552474424.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.321 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474424.321 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474424.321 * * [simplify]: Extracting #3: cost 9 inf + 1 1552474424.321 * * [simplify]: Extracting #4: cost 0 inf + 656 1552474424.321 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (+ x.im x.re))) 1552474424.321 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt x.im) (sqrt (+ x.im x.re))) (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.322 * * * * [progress]: [ 54 / 238 ] simplifiying candidate # 1552474424.322 * [simplify]: Simplifying (* x.im (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 1552474424.322 * * [simplify]: iters left: 6 (6 enodes) 1552474424.323 * * [simplify]: iters left: 5 (22 enodes) 1552474424.326 * * [simplify]: iters left: 4 (26 enodes) 1552474424.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.330 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474424.330 * * [simplify]: Extracting #2: cost 9 inf + 1 1552474424.330 * * [simplify]: Extracting #3: cost 11 inf + 1 1552474424.330 * * [simplify]: Extracting #4: cost 10 inf + 2 1552474424.330 * * [simplify]: Extracting #5: cost 0 inf + 1382 1552474424.330 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) x.im) 1552474424.330 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) x.im) (* (cbrt (+ x.re x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.330 * * * * [progress]: [ 55 / 238 ] simplifiying candidate # 1552474424.330 * [simplify]: Simplifying (* x.im (sqrt (+ x.re x.im))) 1552474424.331 * * [simplify]: iters left: 5 (5 enodes) 1552474424.332 * * [simplify]: iters left: 4 (17 enodes) 1552474424.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.334 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474424.334 * * [simplify]: Extracting #2: cost 5 inf + 1 1552474424.334 * * [simplify]: Extracting #3: cost 7 inf + 1 1552474424.334 * * [simplify]: Extracting #4: cost 0 inf + 494 1552474424.334 * [simplify]: Simplified to (* (sqrt (+ x.re x.im)) x.im) 1552474424.334 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (+ x.re x.im)) x.im) (* (sqrt (+ x.re x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.334 * * * * [progress]: [ 56 / 238 ] simplifiying candidate # 1552474424.334 * [simplify]: Simplifying (* x.im 1) 1552474424.334 * * [simplify]: iters left: 2 (3 enodes) 1552474424.335 * * [simplify]: iters left: 1 (9 enodes) 1552474424.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.337 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474424.337 * [simplify]: Simplified to x.im 1552474424.337 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* x.im (* (+ x.re x.im) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.337 * * * * [progress]: [ 57 / 238 ] simplifiying candidate # 1552474424.337 * [simplify]: Simplifying (* x.im 1) 1552474424.337 * * [simplify]: iters left: 2 (3 enodes) 1552474424.338 * * [simplify]: iters left: 1 (9 enodes) 1552474424.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.340 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474424.340 * [simplify]: Simplified to x.im 1552474424.340 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* x.im (* (+ x.re x.im) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.340 * * * * [progress]: [ 58 / 238 ] simplifiying candidate # 1552474424.340 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1552474424.340 * * [simplify]: iters left: 3 (3 enodes) 1552474424.341 * * [simplify]: iters left: 2 (9 enodes) 1552474424.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.342 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474424.342 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474424.342 * * [simplify]: Extracting #3: cost 4 inf + 1 1552474424.342 * * [simplify]: Extracting #4: cost 0 inf + 405 1552474424.342 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1552474424.342 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (+ x.re x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.342 * * * * [progress]: [ 59 / 238 ] simplifiying candidate # 1552474424.342 * [simplify]: Simplifying (sqrt x.im) 1552474424.342 * * [simplify]: iters left: 1 (2 enodes) 1552474424.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.343 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474424.343 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474424.343 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474424.343 * [simplify]: Simplified to (sqrt x.im) 1552474424.343 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt x.im) (* (* (sqrt x.im) (+ x.re x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.343 * * * * [progress]: [ 60 / 238 ] simplifiying candidate # 1552474424.343 * * * * [progress]: [ 61 / 238 ] simplifiying candidate # 1552474424.343 * [simplify]: Simplifying (+ x.re x.im) 1552474424.343 * * [simplify]: iters left: 2 (3 enodes) 1552474424.344 * * [simplify]: iters left: 1 (10 enodes) 1552474424.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.345 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474424.345 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474424.345 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474424.345 * [simplify]: Simplified to (+ x.im x.re) 1552474424.345 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* x.im (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.345 * * * * [progress]: [ 62 / 238 ] simplifiying candidate # 1552474424.345 * [simplify]: Simplifying (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) 1552474424.345 * * [simplify]: iters left: 6 (7 enodes) 1552474424.349 * * [simplify]: iters left: 5 (30 enodes) 1552474424.358 * * [simplify]: iters left: 4 (47 enodes) 1552474424.371 * * [simplify]: iters left: 3 (58 enodes) 1552474424.385 * * [simplify]: iters left: 2 (59 enodes) 1552474424.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.396 * * [simplify]: Extracting #1: cost 11 inf + 0 1552474424.396 * * [simplify]: Extracting #2: cost 15 inf + 43 1552474424.396 * * [simplify]: Extracting #3: cost 5 inf + 790 1552474424.396 * * [simplify]: Extracting #4: cost 0 inf + 1160 1552474424.397 * * [simplify]: Extracting #5: cost 0 inf + 1130 1552474424.397 * [simplify]: Simplified to (fma (+ x.re x.im) x.im (* x.re x.re)) 1552474424.397 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))) (fma (+ x.re x.im) x.im (* x.re x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.397 * * * * [progress]: [ 63 / 238 ] simplifiying candidate # 1552474424.398 * [simplify]: Simplifying (+ x.re x.im) 1552474424.398 * * [simplify]: iters left: 2 (3 enodes) 1552474424.398 * * [simplify]: iters left: 1 (10 enodes) 1552474424.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.399 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474424.399 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474424.399 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474424.400 * [simplify]: Simplified to (+ x.im x.re) 1552474424.400 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))) (+ x.im x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.400 * * * * [progress]: [ 64 / 238 ] simplifiying candidate # 1552474424.400 * [simplify]: Simplifying (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)) 1552474424.400 * * [simplify]: iters left: 6 (9 enodes) 1552474424.403 * * [simplify]: iters left: 5 (53 enodes) 1552474424.416 * * [simplify]: iters left: 4 (152 enodes) 1552474424.474 * * [simplify]: iters left: 3 (440 enodes) 1552474424.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474424.730 * * [simplify]: Extracting #1: cost 57 inf + 0 1552474424.731 * * [simplify]: Extracting #2: cost 235 inf + 84 1552474424.733 * * [simplify]: Extracting #3: cost 179 inf + 15823 1552474424.741 * * [simplify]: Extracting #4: cost 83 inf + 38395 1552474424.751 * * [simplify]: Extracting #5: cost 36 inf + 53129 1552474424.766 * * [simplify]: Extracting #6: cost 1 inf + 67675 1552474424.777 * * [simplify]: Extracting #7: cost 0 inf + 68008 1552474424.789 * [simplify]: Simplified to (* (fma (* x.im x.im) x.im (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 1552474424.789 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (fma (* x.im x.im) 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)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474424.789 * * * * [progress]: [ 65 / 238 ] simplifiying candidate # 1552474424.789 * [simplify]: Simplifying (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)) 1552474424.789 * * [simplify]: iters left: 6 (8 enodes) 1552474424.791 * * [simplify]: iters left: 5 (35 enodes) 1552474424.797 * * [simplify]: iters left: 4 (84 enodes) 1552474424.833 * * [simplify]: iters left: 3 (357 enodes) 1552474425.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.160 * * [simplify]: Extracting #1: cost 56 inf + 0 1552474425.162 * * [simplify]: Extracting #2: cost 231 inf + 43 1552474425.169 * * [simplify]: Extracting #3: cost 151 inf + 14413 1552474425.191 * * [simplify]: Extracting #4: cost 6 inf + 40299 1552474425.210 * * [simplify]: Extracting #5: cost 0 inf + 40171 1552474425.225 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im))) 1552474425.225 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* x.im (+ x.re x.im)) (* (- x.re x.im) (- x.re x.im))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474425.225 * * * * [progress]: [ 66 / 238 ] simplifiying candidate #real (real->posit16 (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1552474425.225 * * * * [progress]: [ 67 / 238 ] simplifiying candidate # 1552474425.225 * * * * [progress]: [ 68 / 238 ] simplifiying candidate # 1552474425.225 * * * * [progress]: [ 69 / 238 ] simplifiying candidate # 1552474425.225 * * * * [progress]: [ 70 / 238 ] simplifiying candidate # 1552474425.226 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 1552474425.226 * * [simplify]: iters left: 6 (6 enodes) 1552474425.228 * * [simplify]: iters left: 5 (21 enodes) 1552474425.232 * * [simplify]: iters left: 4 (28 enodes) 1552474425.237 * * [simplify]: iters left: 3 (40 enodes) 1552474425.242 * * [simplify]: iters left: 2 (56 enodes) 1552474425.254 * * [simplify]: iters left: 1 (63 enodes) 1552474425.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.267 * * [simplify]: Extracting #1: cost 11 inf + 0 1552474425.267 * * [simplify]: Extracting #2: cost 15 inf + 43 1552474425.268 * * [simplify]: Extracting #3: cost 4 inf + 822 1552474425.269 * * [simplify]: Extracting #4: cost 0 inf + 1066 1552474425.269 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 1552474425.269 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 1552474425.269 * * * * [progress]: [ 71 / 238 ] simplifiying candidate # 1552474425.269 * * * * [progress]: [ 72 / 238 ] simplifiying candidate # 1552474425.270 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 1552474425.270 * * [simplify]: iters left: 6 (8 enodes) 1552474425.274 * * [simplify]: iters left: 5 (27 enodes) 1552474425.282 * * [simplify]: iters left: 4 (34 enodes) 1552474425.288 * * [simplify]: iters left: 3 (45 enodes) 1552474425.293 * * [simplify]: iters left: 2 (60 enodes) 1552474425.300 * * [simplify]: iters left: 1 (71 enodes) 1552474425.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.308 * * [simplify]: Extracting #1: cost 10 inf + 0 1552474425.308 * * [simplify]: Extracting #2: cost 23 inf + 0 1552474425.308 * * [simplify]: Extracting #3: cost 23 inf + 84 1552474425.308 * * [simplify]: Extracting #4: cost 11 inf + 1281 1552474425.309 * * [simplify]: Extracting #5: cost 0 inf + 2998 1552474425.309 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 1552474425.309 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 1552474425.309 * * * * [progress]: [ 73 / 238 ] simplifiying candidate # 1552474425.309 * * * * [progress]: [ 74 / 238 ] simplifiying candidate # 1552474425.309 * * * * [progress]: [ 75 / 238 ] simplifiying candidate # 1552474425.310 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.re x.re) x.re)) 1552474425.310 * * [simplify]: iters left: 6 (10 enodes) 1552474425.313 * * [simplify]: iters left: 5 (51 enodes) 1552474425.326 * * [simplify]: iters left: 4 (190 enodes) 1552474425.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.471 * * [simplify]: Extracting #1: cost 34 inf + 0 1552474425.471 * * [simplify]: Extracting #2: cost 131 inf + 1 1552474425.474 * * [simplify]: Extracting #3: cost 121 inf + 3815 1552474425.485 * * [simplify]: Extracting #4: cost 10 inf + 24075 1552474425.501 * * [simplify]: Extracting #5: cost 0 inf + 25975 1552474425.515 * [simplify]: Simplified to (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re)))) 1552474425.515 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (cbrt (* (* (* x.re x.im) (+ x.re x.re)) (* (* (* x.re x.im) (+ x.re x.re)) (* (* x.re x.im) (+ x.re x.re))))))) 1552474425.515 * * * * [progress]: [ 76 / 238 ] simplifiying candidate # 1552474425.515 * * * * [progress]: [ 77 / 238 ] simplifiying candidate # 1552474425.516 * * * * [progress]: [ 78 / 238 ] simplifiying candidate # 1552474425.516 * * * * [progress]: [ 79 / 238 ] simplifiying candidate # 1552474425.516 * * * * [progress]: [ 80 / 238 ] simplifiying candidate # 1552474425.516 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1552474425.516 * * [simplify]: iters left: 6 (8 enodes) 1552474425.520 * * [simplify]: iters left: 5 (27 enodes) 1552474425.527 * * [simplify]: iters left: 4 (34 enodes) 1552474425.535 * * [simplify]: iters left: 3 (40 enodes) 1552474425.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.545 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474425.545 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474425.545 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474425.545 * * [simplify]: Extracting #4: cost 11 inf + 125 1552474425.545 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474425.546 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474425.546 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1552474425.546 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 1552474425.547 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 1552474425.547 * * [simplify]: iters left: 6 (8 enodes) 1552474425.550 * * [simplify]: iters left: 5 (27 enodes) 1552474425.558 * * [simplify]: iters left: 4 (34 enodes) 1552474425.569 * * [simplify]: iters left: 3 (40 enodes) 1552474425.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.579 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474425.579 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474425.579 * * [simplify]: Extracting #3: cost 12 inf + 1 1552474425.579 * * [simplify]: Extracting #4: cost 11 inf + 125 1552474425.579 * * [simplify]: Extracting #5: cost 2 inf + 820 1552474425.580 * * [simplify]: Extracting #6: cost 0 inf + 1144 1552474425.580 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 1552474425.580 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 1552474425.581 * * * * [progress]: [ 81 / 238 ] simplifiying candidate # 1552474425.581 * [simplify]: Simplifying (cbrt x.re) 1552474425.581 * * [simplify]: iters left: 1 (2 enodes) 1552474425.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.582 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474425.582 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474425.582 * * [simplify]: Extracting #3: cost 0 inf + 163 1552474425.582 * [simplify]: Simplified to (cbrt x.re) 1552474425.582 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 1552474425.582 * * * * [progress]: [ 82 / 238 ] simplifiying candidate # 1552474425.582 * [simplify]: Simplifying (sqrt x.re) 1552474425.582 * * [simplify]: iters left: 1 (2 enodes) 1552474425.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.583 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474425.583 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474425.583 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474425.583 * [simplify]: Simplified to (sqrt x.re) 1552474425.583 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 1552474425.584 * * * * [progress]: [ 83 / 238 ] simplifiying candidate # 1552474425.584 * * * * [progress]: [ 84 / 238 ] simplifiying candidate # 1552474425.584 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1552474425.584 * * [simplify]: iters left: 6 (7 enodes) 1552474425.587 * * [simplify]: iters left: 5 (23 enodes) 1552474425.593 * * [simplify]: iters left: 4 (30 enodes) 1552474425.599 * * [simplify]: iters left: 3 (36 enodes) 1552474425.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.603 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474425.603 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474425.603 * * [simplify]: Extracting #3: cost 11 inf + 0 1552474425.603 * * [simplify]: Extracting #4: cost 11 inf + 43 1552474425.603 * * [simplify]: Extracting #5: cost 4 inf + 535 1552474425.603 * * [simplify]: Extracting #6: cost 0 inf + 1142 1552474425.603 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1552474425.603 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1552474425.604 * * * * [progress]: [ 85 / 238 ] simplifiying candidate # 1552474425.604 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1552474425.604 * * [simplify]: iters left: 5 (6 enodes) 1552474425.605 * * [simplify]: iters left: 4 (20 enodes) 1552474425.608 * * [simplify]: iters left: 3 (27 enodes) 1552474425.611 * * [simplify]: iters left: 2 (33 enodes) 1552474425.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.615 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474425.615 * * [simplify]: Extracting #2: cost 9 inf + 0 1552474425.615 * * [simplify]: Extracting #3: cost 9 inf + 43 1552474425.615 * * [simplify]: Extracting #4: cost 0 inf + 658 1552474425.615 * [simplify]: Simplified to (sqrt (* (+ x.im x.im) x.re)) 1552474425.615 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (sqrt (* (+ x.im x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 1552474425.615 * * * * [progress]: [ 86 / 238 ] simplifiying candidate # 1552474425.615 * * * * [progress]: [ 87 / 238 ] simplifiying candidate # 1552474425.615 * * * * [progress]: [ 88 / 238 ] simplifiying candidate # 1552474425.615 * * * * [progress]: [ 89 / 238 ] simplifiying candidate # 1552474425.615 * * * * [progress]: [ 90 / 238 ] simplifiying candidate # 1552474425.615 * * * * [progress]: [ 91 / 238 ] simplifiying candidate # 1552474425.616 * * * * [progress]: [ 92 / 238 ] simplifiying candidate # 1552474425.616 * * * * [progress]: [ 93 / 238 ] simplifiying candidate # 1552474425.616 * * * * [progress]: [ 94 / 238 ] simplifiying candidate # 1552474425.616 * * * * [progress]: [ 95 / 238 ] simplifiying candidate # 1552474425.616 * * * * [progress]: [ 96 / 238 ] simplifiying candidate # 1552474425.616 * * * * [progress]: [ 97 / 238 ] simplifiying candidate # 1552474425.616 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 1552474425.616 * * [simplify]: iters left: 6 (9 enodes) 1552474425.620 * * [simplify]: iters left: 5 (46 enodes) 1552474425.639 * * [simplify]: iters left: 4 (122 enodes) 1552474425.697 * * [simplify]: iters left: 3 (354 enodes) 1552474425.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474425.839 * * [simplify]: Extracting #1: cost 67 inf + 0 1552474425.840 * * [simplify]: Extracting #2: cost 162 inf + 42 1552474425.841 * * [simplify]: Extracting #3: cost 165 inf + 2993 1552474425.844 * * [simplify]: Extracting #4: cost 62 inf + 25163 1552474425.855 * * [simplify]: Extracting #5: cost 3 inf + 42248 1552474425.866 * * [simplify]: Extracting #6: cost 0 inf + 43257 1552474425.880 * [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) 1552474425.880 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (/ (* (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.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))))))) 1552474425.880 * * * * [progress]: [ 98 / 238 ] simplifiying candidate # 1552474425.881 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 1552474425.881 * * [simplify]: iters left: 6 (8 enodes) 1552474425.886 * * [simplify]: iters left: 5 (43 enodes) 1552474425.904 * * [simplify]: iters left: 4 (136 enodes) 1552474425.949 * * [simplify]: iters left: 3 (270 enodes) 1552474426.012 * * [simplify]: iters left: 2 (345 enodes) 1552474426.093 * * [simplify]: iters left: 1 (358 enodes) 1552474426.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474426.131 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474426.131 * [simplify]: Simplified to 0 1552474426.132 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1552474426.132 * * * * [progress]: [ 99 / 238 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1552474426.132 * * * * [progress]: [ 100 / 238 ] simplifiying candidate # 1552474426.132 * * * * [progress]: [ 101 / 238 ] simplifiying candidate # 1552474426.132 * * * * [progress]: [ 102 / 238 ] simplifiying candidate # 1552474426.132 * * * * [progress]: [ 103 / 238 ] simplifiying candidate # 1552474426.132 * [simplify]: Simplifying (* x.im (+ x.re x.im)) 1552474426.132 * * [simplify]: iters left: 4 (4 enodes) 1552474426.133 * * [simplify]: iters left: 3 (19 enodes) 1552474426.136 * * [simplify]: iters left: 2 (29 enodes) 1552474426.140 * * [simplify]: iters left: 1 (30 enodes) 1552474426.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474426.145 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474426.145 * * [simplify]: Extracting #2: cost 8 inf + 2 1552474426.145 * * [simplify]: Extracting #3: cost 0 inf + 416 1552474426.145 * [simplify]: Simplified to (* x.im (+ x.re x.im)) 1552474426.145 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474426.146 * * * * [progress]: [ 104 / 238 ] simplifiying candidate # 1552474426.146 * [simplify]: Simplifying (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1552474426.146 * * [simplify]: iters left: 6 (8 enodes) 1552474426.153 * * [simplify]: iters left: 5 (36 enodes) 1552474426.166 * * [simplify]: iters left: 4 (79 enodes) 1552474426.186 * * [simplify]: iters left: 3 (200 enodes) 1552474426.249 * * [simplify]: iters left: 2 (439 enodes) 1552474426.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474426.436 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474426.436 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474426.436 * * [simplify]: Extracting #3: cost 40 inf + 0 1552474426.436 * * [simplify]: Extracting #4: cost 84 inf + 181 1552474426.441 * * [simplify]: Extracting #5: cost 39 inf + 6715 1552474426.448 * * [simplify]: Extracting #6: cost 0 inf + 12559 1552474426.461 * * [simplify]: Extracting #7: cost 0 inf + 12504 1552474426.467 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) 1552474426.467 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474426.467 * * * * [progress]: [ 105 / 238 ] simplifiying candidate # 1552474426.467 * [simplify]: Simplifying (sqrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1552474426.467 * * [simplify]: iters left: 6 (7 enodes) 1552474426.469 * * [simplify]: iters left: 5 (33 enodes) 1552474426.475 * * [simplify]: iters left: 4 (76 enodes) 1552474426.493 * * [simplify]: iters left: 3 (198 enodes) 1552474426.573 * * [simplify]: iters left: 2 (432 enodes) 1552474426.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474426.773 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474426.774 * * [simplify]: Extracting #2: cost 38 inf + 0 1552474426.775 * * [simplify]: Extracting #3: cost 84 inf + 43 1552474426.779 * * [simplify]: Extracting #4: cost 38 inf + 6350 1552474426.788 * * [simplify]: Extracting #5: cost 2 inf + 11711 1552474426.794 * * [simplify]: Extracting #6: cost 0 inf + 11860 1552474426.800 * [simplify]: Simplified to (sqrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) 1552474426.800 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (sqrt (* (* x.im (+ x.re x.im)) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474426.800 * * * * [progress]: [ 106 / 238 ] simplifiying candidate # 1552474426.800 * * * * [progress]: [ 107 / 238 ] simplifiying candidate # 1552474426.800 * [simplify]: Simplifying (* (sqrt (* x.im (+ x.re x.im))) (sqrt (- x.re x.im))) 1552474426.800 * * [simplify]: iters left: 6 (8 enodes) 1552474426.802 * * [simplify]: iters left: 5 (34 enodes) 1552474426.810 * * [simplify]: iters left: 4 (47 enodes) 1552474426.822 * * [simplify]: iters left: 3 (48 enodes) 1552474426.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474426.833 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474426.834 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474426.834 * * [simplify]: Extracting #3: cost 16 inf + 0 1552474426.834 * * [simplify]: Extracting #4: cost 18 inf + 2 1552474426.834 * * [simplify]: Extracting #5: cost 12 inf + 292 1552474426.835 * * [simplify]: Extracting #6: cost 1 inf + 1232 1552474426.835 * * [simplify]: Extracting #7: cost 0 inf + 1474 1552474426.836 * [simplify]: Simplified to (* (sqrt (- x.re x.im)) (sqrt (* x.im (+ x.re x.im)))) 1552474426.836 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (sqrt (- x.re x.im)) (sqrt (* x.im (+ x.re x.im)))) (* (sqrt (* x.im (+ x.re x.im))) (sqrt (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474426.836 * * * * [progress]: [ 108 / 238 ] simplifiying candidate # 1552474426.836 * [simplify]: Simplifying (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (sqrt (- x.re x.im))) 1552474426.836 * * [simplify]: iters left: 6 (9 enodes) 1552474426.840 * * [simplify]: iters left: 5 (34 enodes) 1552474426.850 * * [simplify]: iters left: 4 (45 enodes) 1552474426.866 * * [simplify]: iters left: 3 (50 enodes) 1552474426.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474426.878 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474426.878 * * [simplify]: Extracting #2: cost 17 inf + 0 1552474426.878 * * [simplify]: Extracting #3: cost 20 inf + 1 1552474426.878 * * [simplify]: Extracting #4: cost 17 inf + 125 1552474426.878 * * [simplify]: Extracting #5: cost 12 inf + 374 1552474426.879 * * [simplify]: Extracting #6: cost 5 inf + 1268 1552474426.879 * * [simplify]: Extracting #7: cost 0 inf + 2278 1552474426.880 * [simplify]: Simplified to (* (sqrt x.im) (* (sqrt (- x.re x.im)) (sqrt (+ x.im x.re)))) 1552474426.880 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (sqrt x.im) (* (sqrt (- x.re x.im)) (sqrt (+ x.im x.re)))) (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (sqrt (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474426.880 * * * * [progress]: [ 109 / 238 ] simplifiying candidate # 1552474426.880 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) 1552474426.880 * * [simplify]: iters left: 6 (8 enodes) 1552474426.882 * * [simplify]: iters left: 5 (38 enodes) 1552474426.889 * * [simplify]: iters left: 4 (78 enodes) 1552474426.902 * * [simplify]: iters left: 3 (152 enodes) 1552474426.936 * * [simplify]: iters left: 2 (236 enodes) 1552474426.982 * * [simplify]: iters left: 1 (273 enodes) 1552474427.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.029 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474427.029 * * [simplify]: Extracting #2: cost 38 inf + 2 1552474427.030 * * [simplify]: Extracting #3: cost 28 inf + 1145 1552474427.031 * * [simplify]: Extracting #4: cost 8 inf + 4825 1552474427.033 * * [simplify]: Extracting #5: cost 0 inf + 6440 1552474427.035 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (* (* x.im (+ x.re x.im)) (cbrt (- x.re x.im)))) 1552474427.035 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (cbrt (- 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.re))) 1552474427.035 * * * * [progress]: [ 110 / 238 ] simplifiying candidate # 1552474427.036 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (sqrt (- x.re x.im))) 1552474427.036 * * [simplify]: iters left: 6 (7 enodes) 1552474427.037 * * [simplify]: iters left: 5 (33 enodes) 1552474427.043 * * [simplify]: iters left: 4 (64 enodes) 1552474427.056 * * [simplify]: iters left: 3 (105 enodes) 1552474427.086 * * [simplify]: iters left: 2 (127 enodes) 1552474427.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.110 * * [simplify]: Extracting #1: cost 14 inf + 0 1552474427.110 * * [simplify]: Extracting #2: cost 23 inf + 2 1552474427.111 * * [simplify]: Extracting #3: cost 14 inf + 702 1552474427.112 * * [simplify]: Extracting #4: cost 3 inf + 2245 1552474427.114 * * [simplify]: Extracting #5: cost 0 inf + 2610 1552474427.115 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (sqrt (- x.re x.im))) 1552474427.115 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (* x.im (+ x.re x.im)) (sqrt (- x.re x.im))) (sqrt (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.115 * * * * [progress]: [ 111 / 238 ] simplifiying candidate # 1552474427.116 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) 1) 1552474427.116 * * [simplify]: iters left: 6 (6 enodes) 1552474427.120 * * [simplify]: iters left: 5 (28 enodes) 1552474427.132 * * [simplify]: iters left: 4 (58 enodes) 1552474427.154 * * [simplify]: iters left: 3 (69 enodes) 1552474427.161 * * [simplify]: iters left: 2 (71 enodes) 1552474427.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.167 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474427.167 * * [simplify]: Extracting #2: cost 8 inf + 3 1552474427.167 * * [simplify]: Extracting #3: cost 1 inf + 376 1552474427.167 * * [simplify]: Extracting #4: cost 0 inf + 417 1552474427.167 * [simplify]: Simplified to (* x.im (+ x.re x.im)) 1552474427.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.167 * * * * [progress]: [ 112 / 238 ] simplifiying candidate # 1552474427.168 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (+ (sqrt x.re) (sqrt x.im))) 1552474427.168 * * [simplify]: iters left: 6 (8 enodes) 1552474427.170 * * [simplify]: iters left: 5 (41 enodes) 1552474427.183 * * [simplify]: iters left: 4 (121 enodes) 1552474427.233 * * [simplify]: iters left: 3 (311 enodes) 1552474427.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.339 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474427.340 * * [simplify]: Extracting #2: cost 76 inf + 84 1552474427.341 * * [simplify]: Extracting #3: cost 44 inf + 4290 1552474427.345 * * [simplify]: Extracting #4: cost 2 inf + 12892 1552474427.355 * * [simplify]: Extracting #5: cost 0 inf + 13306 1552474427.364 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (+ (sqrt x.im) (sqrt x.re))) 1552474427.365 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (* x.im (+ x.re x.im)) (+ (sqrt x.im) (sqrt x.re))) (- (sqrt x.re) (sqrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.365 * * * * [progress]: [ 113 / 238 ] simplifiying candidate # 1552474427.365 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) 1) 1552474427.365 * * [simplify]: iters left: 6 (6 enodes) 1552474427.369 * * [simplify]: iters left: 5 (28 enodes) 1552474427.380 * * [simplify]: iters left: 4 (58 enodes) 1552474427.404 * * [simplify]: iters left: 3 (69 enodes) 1552474427.418 * * [simplify]: iters left: 2 (71 enodes) 1552474427.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.429 * * [simplify]: Extracting #1: cost 8 inf + 0 1552474427.429 * * [simplify]: Extracting #2: cost 8 inf + 3 1552474427.429 * * [simplify]: Extracting #3: cost 1 inf + 376 1552474427.430 * * [simplify]: Extracting #4: cost 0 inf + 417 1552474427.430 * [simplify]: Simplified to (* x.im (+ x.re x.im)) 1552474427.430 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* x.im (+ x.re x.im)) (- x.re x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.431 * * * * [progress]: [ 114 / 238 ] simplifiying candidate # 1552474427.431 * * * * [progress]: [ 115 / 238 ] simplifiying candidate # 1552474427.431 * [simplify]: Simplifying (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) 1552474427.431 * * [simplify]: iters left: 6 (6 enodes) 1552474427.434 * * [simplify]: iters left: 5 (25 enodes) 1552474427.442 * * [simplify]: iters left: 4 (35 enodes) 1552474427.451 * * [simplify]: iters left: 3 (36 enodes) 1552474427.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.459 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474427.459 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474427.459 * * [simplify]: Extracting #3: cost 11 inf + 0 1552474427.459 * * [simplify]: Extracting #4: cost 12 inf + 2 1552474427.460 * * [simplify]: Extracting #5: cost 5 inf + 375 1552474427.460 * * [simplify]: Extracting #6: cost 2 inf + 780 1552474427.460 * * [simplify]: Extracting #7: cost 0 inf + 1144 1552474427.461 * [simplify]: Simplified to (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) 1552474427.461 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (cbrt (* x.im (+ x.re x.im))) (cbrt (* x.im (+ x.re x.im)))) (* (cbrt (* x.im (+ x.re x.im))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.461 * * * * [progress]: [ 116 / 238 ] simplifiying candidate # 1552474427.461 * [simplify]: Simplifying (sqrt (* x.im (+ x.re x.im))) 1552474427.461 * * [simplify]: iters left: 5 (5 enodes) 1552474427.464 * * [simplify]: iters left: 4 (22 enodes) 1552474427.471 * * [simplify]: iters left: 3 (32 enodes) 1552474427.478 * * [simplify]: iters left: 2 (33 enodes) 1552474427.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.485 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474427.486 * * [simplify]: Extracting #2: cost 9 inf + 0 1552474427.486 * * [simplify]: Extracting #3: cost 10 inf + 2 1552474427.486 * * [simplify]: Extracting #4: cost 1 inf + 538 1552474427.486 * * [simplify]: Extracting #5: cost 0 inf + 660 1552474427.487 * [simplify]: Simplified to (sqrt (* x.im (+ x.re x.im))) 1552474427.487 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt (* x.im (+ x.re x.im))) (* (sqrt (* x.im (+ x.re x.im))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.487 * * * * [progress]: [ 117 / 238 ] simplifiying candidate # 1552474427.487 * * * * [progress]: [ 118 / 238 ] simplifiying candidate # 1552474427.487 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (+ x.re x.im))) 1552474427.487 * * [simplify]: iters left: 5 (6 enodes) 1552474427.490 * * [simplify]: iters left: 4 (20 enodes) 1552474427.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.495 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474427.495 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474427.495 * * [simplify]: Extracting #3: cost 9 inf + 1 1552474427.495 * * [simplify]: Extracting #4: cost 0 inf + 656 1552474427.496 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (+ x.im x.re))) 1552474427.496 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (sqrt x.im) (sqrt (+ x.im x.re))) (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.496 * * * * [progress]: [ 119 / 238 ] simplifiying candidate # 1552474427.496 * [simplify]: Simplifying (* x.im (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) 1552474427.496 * * [simplify]: iters left: 6 (6 enodes) 1552474427.499 * * [simplify]: iters left: 5 (22 enodes) 1552474427.505 * * [simplify]: iters left: 4 (26 enodes) 1552474427.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.512 * * [simplify]: Extracting #1: cost 6 inf + 0 1552474427.513 * * [simplify]: Extracting #2: cost 9 inf + 1 1552474427.513 * * [simplify]: Extracting #3: cost 11 inf + 1 1552474427.513 * * [simplify]: Extracting #4: cost 10 inf + 2 1552474427.513 * * [simplify]: Extracting #5: cost 0 inf + 1382 1552474427.514 * [simplify]: Simplified to (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) x.im) 1552474427.514 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) x.im) (* (cbrt (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.514 * * * * [progress]: [ 120 / 238 ] simplifiying candidate # 1552474427.514 * [simplify]: Simplifying (* x.im (sqrt (+ x.re x.im))) 1552474427.514 * * [simplify]: iters left: 5 (5 enodes) 1552474427.516 * * [simplify]: iters left: 4 (17 enodes) 1552474427.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.521 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474427.521 * * [simplify]: Extracting #2: cost 5 inf + 1 1552474427.521 * * [simplify]: Extracting #3: cost 7 inf + 1 1552474427.521 * * [simplify]: Extracting #4: cost 0 inf + 494 1552474427.521 * [simplify]: Simplified to (* (sqrt (+ x.re x.im)) x.im) 1552474427.521 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (sqrt (+ x.re x.im)) x.im) (* (sqrt (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.522 * * * * [progress]: [ 121 / 238 ] simplifiying candidate # 1552474427.522 * [simplify]: Simplifying (* x.im 1) 1552474427.522 * * [simplify]: iters left: 2 (3 enodes) 1552474427.524 * * [simplify]: iters left: 1 (9 enodes) 1552474427.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.527 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474427.527 * [simplify]: Simplified to x.im 1552474427.527 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma x.im (* (+ x.re x.im) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.527 * * * * [progress]: [ 122 / 238 ] simplifiying candidate # 1552474427.527 * [simplify]: Simplifying (* x.im 1) 1552474427.527 * * [simplify]: iters left: 2 (3 enodes) 1552474427.529 * * [simplify]: iters left: 1 (9 enodes) 1552474427.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.532 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474427.532 * [simplify]: Simplified to x.im 1552474427.532 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma x.im (* (+ x.re x.im) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.532 * * * * [progress]: [ 123 / 238 ] simplifiying candidate # 1552474427.532 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1552474427.533 * * [simplify]: iters left: 3 (3 enodes) 1552474427.534 * * [simplify]: iters left: 2 (9 enodes) 1552474427.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.538 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474427.538 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474427.538 * * [simplify]: Extracting #3: cost 4 inf + 1 1552474427.538 * * [simplify]: Extracting #4: cost 0 inf + 405 1552474427.538 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1552474427.538 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.538 * * * * [progress]: [ 124 / 238 ] simplifiying candidate # 1552474427.539 * [simplify]: Simplifying (sqrt x.im) 1552474427.539 * * [simplify]: iters left: 1 (2 enodes) 1552474427.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.540 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474427.540 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474427.540 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474427.540 * [simplify]: Simplified to (sqrt x.im) 1552474427.540 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (sqrt x.im) (* (* (sqrt x.im) (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.540 * * * * [progress]: [ 125 / 238 ] simplifiying candidate # 1552474427.540 * * * * [progress]: [ 126 / 238 ] simplifiying candidate # 1552474427.541 * [simplify]: Simplifying (+ x.re x.im) 1552474427.541 * * [simplify]: iters left: 2 (3 enodes) 1552474427.542 * * [simplify]: iters left: 1 (10 enodes) 1552474427.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.545 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474427.545 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474427.545 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474427.545 * [simplify]: Simplified to (+ x.im x.re) 1552474427.545 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (+ x.im x.re) (* x.im (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.545 * * * * [progress]: [ 127 / 238 ] simplifiying candidate # 1552474427.545 * [simplify]: Simplifying (- x.re x.im) 1552474427.545 * * [simplify]: iters left: 2 (3 enodes) 1552474427.547 * * [simplify]: iters left: 1 (11 enodes) 1552474427.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.550 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474427.550 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474427.550 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474427.550 * [simplify]: Simplified to (- x.re x.im) 1552474427.550 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (fma (- x.re x.im) (* x.im (+ x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.550 * * * * [progress]: [ 128 / 238 ] simplifiying candidate # 1552474427.551 * [simplify]: Simplifying (* (exp (* (* x.im (+ x.re x.im)) (- x.re x.im))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474427.551 * * [simplify]: iters left: 6 (13 enodes) 1552474427.557 * * [simplify]: iters left: 5 (59 enodes) 1552474427.576 * * [simplify]: iters left: 4 (129 enodes) 1552474427.612 * * [simplify]: iters left: 3 (356 enodes) 1552474427.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.766 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474427.766 * * [simplify]: Extracting #2: cost 143 inf + 0 1552474427.768 * * [simplify]: Extracting #3: cost 245 inf + 1714 1552474427.778 * * [simplify]: Extracting #4: cost 139 inf + 21267 1552474427.796 * * [simplify]: Extracting #5: cost 48 inf + 41295 1552474427.818 * * [simplify]: Extracting #6: cost 3 inf + 63802 1552474427.842 * * [simplify]: Extracting #7: cost 0 inf + 65785 1552474427.854 * [simplify]: Simplified to (exp (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im))))) 1552474427.854 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im))))))) 1552474427.854 * * * * [progress]: [ 129 / 238 ] simplifiying candidate # 1552474427.854 * * * * [progress]: [ 130 / 238 ] simplifiying candidate # 1552474427.854 * * * * [progress]: [ 131 / 238 ] simplifiying candidate # 1552474427.854 * * * * [progress]: [ 132 / 238 ] simplifiying candidate # 1552474427.854 * * * * [progress]: [ 133 / 238 ] simplifiying candidate # 1552474427.854 * * * * [progress]: [ 134 / 238 ] simplifiying candidate # 1552474427.854 * * * * [progress]: [ 135 / 238 ] simplifiying candidate # 1552474427.854 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474427.855 * * [simplify]: iters left: 6 (30 enodes) 1552474427.868 * * [simplify]: iters left: 5 (188 enodes) 1552474427.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474427.967 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474427.968 * * [simplify]: Extracting #2: cost 118 inf + 1 1552474427.969 * * [simplify]: Extracting #3: cost 185 inf + 1132 1552474427.975 * * [simplify]: Extracting #4: cost 142 inf + 14769 1552474427.993 * * [simplify]: Extracting #5: cost 49 inf + 35590 1552474428.015 * * [simplify]: Extracting #6: cost 3 inf + 54599 1552474428.038 * * [simplify]: Extracting #7: cost 0 inf + 55276 1552474428.051 * [simplify]: Simplified to (fma (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (fma x.im (- x.im x.re) (* x.re x.re))) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) x.re (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) 1552474428.051 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (fma x.im (- x.im x.re) (* x.re x.re))) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) x.re (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* 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.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))))))) 1552474428.052 * [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))))) 1552474428.052 * * [simplify]: iters left: 6 (17 enodes) 1552474428.057 * * [simplify]: iters left: 5 (106 enodes) 1552474428.096 * * [simplify]: iters left: 4 (404 enodes) 1552474428.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474428.394 * * [simplify]: Extracting #1: cost 83 inf + 0 1552474428.395 * * [simplify]: Extracting #2: cost 574 inf + 167 1552474428.413 * * [simplify]: Extracting #3: cost 427 inf + 58444 1552474428.480 * * [simplify]: Extracting #4: cost 13 inf + 164689 1552474428.557 * * [simplify]: Extracting #5: cost 0 inf + 157364 1552474428.622 * * [simplify]: Extracting #6: cost 0 inf + 157349 1552474428.670 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)) 1552474428.670 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (fma x.im (- x.im x.re) (* x.re x.re))) (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) x.re (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma (+ x.re x.im) x.im (* x.re x.re))) (fma (* x.re x.im) (* x.re x.im) 0)))) 1552474428.671 * * * * [progress]: [ 136 / 238 ] simplifiying candidate # 1552474428.671 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (pow x.re 3) (pow x.im 3))) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.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))) 1552474428.671 * * [simplify]: iters left: 6 (26 enodes) 1552474428.688 * * [simplify]: iters left: 5 (154 enodes) 1552474428.755 * * [simplify]: iters left: 4 (464 enodes) 1552474428.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474428.972 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474428.973 * * [simplify]: Extracting #2: cost 234 inf + 2 1552474428.974 * * [simplify]: Extracting #3: cost 428 inf + 2244 1552474428.984 * * [simplify]: Extracting #4: cost 203 inf + 57972 1552474429.018 * * [simplify]: Extracting #5: cost 35 inf + 104903 1552474429.043 * * [simplify]: Extracting #6: cost 1 inf + 117632 1552474429.079 * * [simplify]: Extracting #7: cost 0 inf + 117884 1552474429.101 * [simplify]: Simplified to (fma (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) 0)) x.im)) 1552474429.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) 0)) x.im)) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1552474429.101 * [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))) 1552474429.101 * * [simplify]: iters left: 6 (13 enodes) 1552474429.105 * * [simplify]: iters left: 5 (68 enodes) 1552474429.132 * * [simplify]: iters left: 4 (205 enodes) 1552474429.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474429.279 * * [simplify]: Extracting #1: cost 73 inf + 0 1552474429.281 * * [simplify]: Extracting #2: cost 261 inf + 1 1552474429.287 * * [simplify]: Extracting #3: cost 310 inf + 12809 1552474429.315 * * [simplify]: Extracting #4: cost 57 inf + 68648 1552474429.348 * * [simplify]: Extracting #5: cost 0 inf + 78932 1552474429.382 * * [simplify]: Extracting #6: cost 0 inf + 76567 1552474429.416 * * [simplify]: Extracting #7: cost 0 inf + 76497 1552474429.447 * [simplify]: Simplified to (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0) 1552474429.447 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma x.im (- x.im x.re) (* x.re x.re)) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) 0)) x.im)) (* (* (fma (- x.im x.re) x.im (* x.re x.re)) (fma x.re x.re (* (+ x.re x.im) x.im))) 0))) 1552474429.447 * * * * [progress]: [ 137 / 238 ] simplifiying candidate # 1552474429.447 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474429.448 * * [simplify]: iters left: 6 (29 enodes) 1552474429.459 * * [simplify]: iters left: 5 (182 enodes) 1552474429.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474429.531 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474429.531 * * [simplify]: Extracting #2: cost 119 inf + 1 1552474429.532 * * [simplify]: Extracting #3: cost 181 inf + 332 1552474429.534 * * [simplify]: Extracting #4: cost 137 inf + 9766 1552474429.541 * * [simplify]: Extracting #5: cost 37 inf + 35205 1552474429.561 * * [simplify]: Extracting #6: cost 4 inf + 48251 1552474429.577 * * [simplify]: Extracting #7: cost 0 inf + 49909 1552474429.588 * [simplify]: Simplified to (fma (fma 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.re x.im) (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) x.im)) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) 1552474429.588 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma 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.re x.im) (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) x.im)) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (* (+ (* x.re x.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))))))) 1552474429.589 * [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))))) 1552474429.589 * * [simplify]: iters left: 6 (16 enodes) 1552474429.595 * * [simplify]: iters left: 5 (97 enodes) 1552474429.631 * * [simplify]: iters left: 4 (356 enodes) 1552474429.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474429.870 * * [simplify]: Extracting #1: cost 83 inf + 0 1552474429.871 * * [simplify]: Extracting #2: cost 456 inf + 207 1552474429.879 * * [simplify]: Extracting #3: cost 260 inf + 46476 1552474429.912 * * [simplify]: Extracting #4: cost 6 inf + 99184 1552474429.940 * * [simplify]: Extracting #5: cost 0 inf + 96863 1552474429.981 * * [simplify]: Extracting #6: cost 0 inf + 96833 1552474430.003 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))) 1552474430.003 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma 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.re x.im) (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) x.im)) (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (+ x.re x.im) (fma x.re x.re (- (* x.im x.im) (* x.re x.im))))))) 1552474430.004 * * * * [progress]: [ 138 / 238 ] simplifiying candidate # 1552474430.004 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474430.004 * * [simplify]: iters left: 6 (25 enodes) 1552474430.020 * * [simplify]: iters left: 5 (148 enodes) 1552474430.094 * * [simplify]: iters left: 4 (483 enodes) 1552474430.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474430.352 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474430.353 * * [simplify]: Extracting #2: cost 291 inf + 2 1552474430.355 * * [simplify]: Extracting #3: cost 502 inf + 6109 1552474430.370 * * [simplify]: Extracting #4: cost 157 inf + 83706 1552474430.401 * * [simplify]: Extracting #5: cost 20 inf + 120683 1552474430.429 * * [simplify]: Extracting #6: cost 2 inf + 125415 1552474430.457 * * [simplify]: Extracting #7: cost 0 inf + 125839 1552474430.483 * [simplify]: Simplified to (fma (fma x.im x.im (* x.re (- x.re x.im))) (* 0 (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) 0) x.im))) 1552474430.483 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma x.im x.im (* x.re (- x.re x.im))) (* 0 (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) 0) 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))))) 1552474430.483 * [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))) 1552474430.483 * * [simplify]: iters left: 6 (12 enodes) 1552474430.486 * * [simplify]: iters left: 5 (59 enodes) 1552474430.499 * * [simplify]: iters left: 4 (164 enodes) 1552474430.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474430.571 * * [simplify]: Extracting #1: cost 59 inf + 0 1552474430.572 * * [simplify]: Extracting #2: cost 197 inf + 1 1552474430.576 * * [simplify]: Extracting #3: cost 172 inf + 10648 1552474430.591 * * [simplify]: Extracting #4: cost 5 inf + 39392 1552474430.610 * * [simplify]: Extracting #5: cost 0 inf + 38561 1552474430.626 * * [simplify]: Extracting #6: cost 0 inf + 38336 1552474430.643 * [simplify]: Simplified to (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))) 1552474430.643 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma x.im x.im (* x.re (- x.re x.im))) (* 0 (+ x.re x.im)) (* (fma (* x.re x.re) x.re (* x.im (* x.im x.im))) (* (* (- (* x.re x.re) (* x.im x.im)) 0) x.im))) (* (* 0 (+ x.re x.im)) (fma (- x.im x.re) x.im (* x.re x.re))))) 1552474430.644 * * * * [progress]: [ 139 / 238 ] simplifiying candidate # 1552474430.644 * [simplify]: Simplifying (+ (* (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474430.644 * * [simplify]: iters left: 6 (29 enodes) 1552474430.664 * * [simplify]: iters left: 5 (177 enodes) 1552474430.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474430.755 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474430.755 * * [simplify]: Extracting #2: cost 117 inf + 1 1552474430.756 * * [simplify]: Extracting #3: cost 172 inf + 1335 1552474430.758 * * [simplify]: Extracting #4: cost 133 inf + 11892 1552474430.765 * * [simplify]: Extracting #5: cost 35 inf + 37169 1552474430.775 * * [simplify]: Extracting #6: cost 1 inf + 48707 1552474430.786 * * [simplify]: Extracting #7: cost 0 inf + 48879 1552474430.797 * [simplify]: Simplified to (fma (* (- (* 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.re) (* (* x.im x.im) x.im))) (* (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (- x.re x.im)) x.re) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) 1552474430.797 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (- (* 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.re) (* (* x.im x.im) x.im))) (* (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (- x.re x.im)) x.re) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.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))))))) 1552474430.798 * [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))))) 1552474430.798 * * [simplify]: iters left: 6 (16 enodes) 1552474430.809 * * [simplify]: iters left: 5 (97 enodes) 1552474430.840 * * [simplify]: iters left: 4 (372 enodes) 1552474431.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474431.190 * * [simplify]: Extracting #1: cost 85 inf + 0 1552474431.192 * * [simplify]: Extracting #2: cost 446 inf + 3 1552474431.204 * * [simplify]: Extracting #3: cost 302 inf + 32461 1552474431.241 * * [simplify]: Extracting #4: cost 16 inf + 95085 1552474431.285 * * [simplify]: Extracting #5: cost 0 inf + 97220 1552474431.332 * * [simplify]: Extracting #6: cost 0 inf + 97145 1552474431.375 * [simplify]: Simplified to (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))) 1552474431.375 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (- (* 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.re) (* (* x.im x.im) x.im))) (* (* (* (fma x.im (+ x.re x.im) (* x.re x.re)) (- x.re x.im)) x.re) (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (* (fma x.re x.re (* (+ x.im x.re) x.im)) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0))))) 1552474431.375 * * * * [progress]: [ 140 / 238 ] simplifiying candidate # 1552474431.376 * [simplify]: Simplifying (+ (* (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- (pow x.re 3) (pow x.im 3))) (- (* x.re x.im) (* x.im x.re))) (* (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474431.376 * * [simplify]: iters left: 6 (25 enodes) 1552474431.392 * * [simplify]: iters left: 5 (143 enodes) 1552474431.462 * * [simplify]: iters left: 4 (458 enodes) 1552474431.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474431.769 * * [simplify]: Extracting #1: cost 24 inf + 0 1552474431.770 * * [simplify]: Extracting #2: cost 329 inf + 2 1552474431.774 * * [simplify]: Extracting #3: cost 500 inf + 15964 1552474431.794 * * [simplify]: Extracting #4: cost 180 inf + 102080 1552474431.847 * * [simplify]: Extracting #5: cost 48 inf + 133018 1552474431.890 * * [simplify]: Extracting #6: cost 10 inf + 145762 1552474431.920 * * [simplify]: Extracting #7: cost 0 inf + 150359 1552474431.974 * [simplify]: Simplified to (fma (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* 0 (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) 1552474431.974 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* 0 (- (* (* 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))))) 1552474431.975 * [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))) 1552474431.975 * * [simplify]: iters left: 6 (12 enodes) 1552474431.981 * * [simplify]: iters left: 5 (59 enodes) 1552474432.004 * * [simplify]: iters left: 4 (175 enodes) 1552474432.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474432.095 * * [simplify]: Extracting #1: cost 57 inf + 0 1552474432.095 * * [simplify]: Extracting #2: cost 199 inf + 1 1552474432.098 * * [simplify]: Extracting #3: cost 205 inf + 9550 1552474432.114 * * [simplify]: Extracting #4: cost 14 inf + 42364 1552474432.134 * * [simplify]: Extracting #5: cost 0 inf + 44265 1552474432.154 * * [simplify]: Extracting #6: cost 0 inf + 44235 1552474432.173 * [simplify]: Simplified to (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))) 1552474432.174 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (fma x.im (+ x.re x.im) (* x.re x.re))) 0 (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (* 0 (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))))) (* (* (- x.re x.im) 0) (fma x.re x.re (* x.im (+ x.im x.re)))))) 1552474432.174 * * * * [progress]: [ 141 / 238 ] simplifiying candidate # 1552474432.174 * [simplify]: Simplifying (+ (* (* (* 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.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (- x.re x.im) (+ x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474432.175 * * [simplify]: iters left: 6 (25 enodes) 1552474432.192 * * [simplify]: iters left: 5 (148 enodes) 1552474432.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474432.247 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474432.248 * * [simplify]: Extracting #2: cost 132 inf + 1 1552474432.248 * * [simplify]: Extracting #3: cost 175 inf + 741 1552474432.251 * * [simplify]: Extracting #4: cost 133 inf + 9940 1552474432.257 * * [simplify]: Extracting #5: cost 25 inf + 32714 1552474432.266 * * [simplify]: Extracting #6: cost 1 inf + 40522 1552474432.282 * * [simplify]: Extracting #7: cost 0 inf + 40775 1552474432.300 * [simplify]: Simplified to (fma (* 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.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))))) 1552474432.300 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* 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.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.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1552474432.301 * [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))))) 1552474432.301 * * [simplify]: iters left: 6 (13 enodes) 1552474432.313 * * [simplify]: iters left: 5 (83 enodes) 1552474432.339 * * [simplify]: iters left: 4 (322 enodes) 1552474432.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474432.539 * * [simplify]: Extracting #1: cost 76 inf + 0 1552474432.541 * * [simplify]: Extracting #2: cost 340 inf + 44 1552474432.548 * * [simplify]: Extracting #3: cost 232 inf + 15632 1552474432.564 * * [simplify]: Extracting #4: cost 20 inf + 48795 1552474432.577 * * [simplify]: Extracting #5: cost 0 inf + 52495 1552474432.589 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))) 1552474432.589 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* 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.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))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (* (- x.re x.im) (+ x.im x.re))))) 1552474432.590 * * * * [progress]: [ 142 / 238 ] simplifiying candidate # 1552474432.590 * [simplify]: Simplifying (+ (* (* (* 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.im) (+ x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474432.593 * * [simplify]: iters left: 6 (20 enodes) 1552474432.599 * * [simplify]: iters left: 5 (106 enodes) 1552474432.632 * * [simplify]: iters left: 4 (377 enodes) 1552474432.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474432.959 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474432.960 * * [simplify]: Extracting #2: cost 264 inf + 2 1552474432.963 * * [simplify]: Extracting #3: cost 504 inf + 3056 1552474432.982 * * [simplify]: Extracting #4: cost 258 inf + 49645 1552474433.025 * * [simplify]: Extracting #5: cost 15 inf + 97945 1552474433.065 * * [simplify]: Extracting #6: cost 3 inf + 100521 1552474433.109 * * [simplify]: Extracting #7: cost 0 inf + 100791 1552474433.151 * [simplify]: Simplified to (* (* (- x.re x.im) (+ x.re x.im)) (+ (* x.im (* (* (- x.re x.im) (+ x.re x.im)) 0)) 0)) 1552474433.152 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (* (- x.re x.im) (+ x.re x.im)) (+ (* x.im (* (* (- x.re x.im) (+ x.re x.im)) 0)) 0)) (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 1552474433.152 * [simplify]: Simplifying (* (* (- x.re x.im) (+ x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 1552474433.152 * * [simplify]: iters left: 6 (9 enodes) 1552474433.154 * * [simplify]: iters left: 5 (43 enodes) 1552474433.162 * * [simplify]: iters left: 4 (116 enodes) 1552474433.203 * * [simplify]: iters left: 3 (427 enodes) 1552474434.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474434.449 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474434.449 * [simplify]: Simplified to 0 1552474434.449 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (* (- x.re x.im) (+ x.re x.im)) (+ (* x.im (* (* (- x.re x.im) (+ x.re x.im)) 0)) 0)) 0)) 1552474434.450 * * * * [progress]: [ 143 / 238 ] simplifiying candidate # 1552474434.450 * [simplify]: Simplifying (+ (* (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474434.450 * * [simplify]: iters left: 6 (27 enodes) 1552474434.470 * * [simplify]: iters left: 5 (156 enodes) 1552474434.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474434.538 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474434.539 * * [simplify]: Extracting #2: cost 103 inf + 1 1552474434.540 * * [simplify]: Extracting #3: cost 142 inf + 524 1552474434.544 * * [simplify]: Extracting #4: cost 130 inf + 7735 1552474434.551 * * [simplify]: Extracting #5: cost 24 inf + 35139 1552474434.560 * * [simplify]: Extracting #6: cost 3 inf + 43453 1552474434.569 * * [simplify]: Extracting #7: cost 0 inf + 44130 1552474434.584 * [simplify]: Simplified to (fma (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))) (* x.re (fma x.im (+ x.re x.im) (* x.re x.re))))) 1552474434.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))) (* x.re (fma 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1552474434.585 * [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))))) 1552474434.585 * * [simplify]: iters left: 6 (14 enodes) 1552474434.592 * * [simplify]: iters left: 5 (80 enodes) 1552474434.614 * * [simplify]: iters left: 4 (284 enodes) 1552474434.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474434.787 * * [simplify]: Extracting #1: cost 60 inf + 0 1552474434.788 * * [simplify]: Extracting #2: cost 241 inf + 167 1552474434.791 * * [simplify]: Extracting #3: cost 116 inf + 17947 1552474434.804 * * [simplify]: Extracting #4: cost 12 inf + 36658 1552474434.824 * * [simplify]: Extracting #5: cost 0 inf + 38397 1552474434.845 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))) 1552474434.845 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.re x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re)))) (* x.re (fma x.im (+ x.re x.im) (* x.re x.re))))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (+ x.re x.im) x.im (* x.re x.re))))) 1552474434.845 * * * * [progress]: [ 144 / 238 ] simplifiying candidate # 1552474434.846 * [simplify]: Simplifying (+ (* (* (* x.im (+ x.re x.im)) (- (pow x.re 3) (pow x.im 3))) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474434.846 * * [simplify]: iters left: 6 (23 enodes) 1552474434.861 * * [simplify]: iters left: 5 (122 enodes) 1552474434.911 * * [simplify]: iters left: 4 (332 enodes) 1552474435.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474435.069 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474435.070 * * [simplify]: Extracting #2: cost 133 inf + 2 1552474435.071 * * [simplify]: Extracting #3: cost 222 inf + 2244 1552474435.074 * * [simplify]: Extracting #4: cost 164 inf + 19955 1552474435.087 * * [simplify]: Extracting #5: cost 47 inf + 44535 1552474435.103 * * [simplify]: Extracting #6: cost 2 inf + 57793 1552474435.116 * * [simplify]: Extracting #7: cost 0 inf + 57220 1552474435.129 * [simplify]: Simplified to (fma (* (* x.im (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0 (fma (* x.im (+ x.re x.im)) 0 0)) 1552474435.129 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* x.im (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0 (fma (* x.im (+ x.re x.im)) 0 0)) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1552474435.129 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1552474435.130 * * [simplify]: iters left: 6 (10 enodes) 1552474435.135 * * [simplify]: iters left: 5 (42 enodes) 1552474435.149 * * [simplify]: iters left: 4 (94 enodes) 1552474435.188 * * [simplify]: iters left: 3 (290 enodes) 1552474436.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474436.023 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474436.023 * [simplify]: Simplified to 0 1552474436.023 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* x.im (+ x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 0 (fma (* x.im (+ x.re x.im)) 0 0)) 0)) 1552474436.023 * * * * [progress]: [ 145 / 238 ] simplifiying candidate # 1552474436.023 * [simplify]: Simplifying (+ (* (* (* 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))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474436.023 * * [simplify]: iters left: 6 (23 enodes) 1552474436.031 * * [simplify]: iters left: 5 (135 enodes) 1552474436.093 * * [simplify]: iters left: 4 (467 enodes) 1552474436.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474436.437 * * [simplify]: Extracting #1: cost 47 inf + 0 1552474436.443 * * [simplify]: Extracting #2: cost 438 inf + 2 1552474436.450 * * [simplify]: Extracting #3: cost 423 inf + 18853 1552474436.479 * * [simplify]: Extracting #4: cost 66 inf + 91418 1552474436.518 * * [simplify]: Extracting #5: cost 5 inf + 107230 1552474436.553 * * [simplify]: Extracting #6: cost 0 inf + 108970 1552474436.582 * [simplify]: Simplified to (fma (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.im) (fma (* 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.re x.im)) x.re)) 1552474436.583 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.im) (fma (* 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.re x.im)) x.re)) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1552474436.583 * [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))))) 1552474436.583 * * [simplify]: iters left: 6 (11 enodes) 1552474436.588 * * [simplify]: iters left: 5 (66 enodes) 1552474436.617 * * [simplify]: iters left: 4 (240 enodes) 1552474436.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474436.777 * * [simplify]: Extracting #1: cost 39 inf + 0 1552474436.777 * * [simplify]: Extracting #2: cost 93 inf + 45 1552474436.779 * * [simplify]: Extracting #3: cost 69 inf + 3737 1552474436.786 * * [simplify]: Extracting #4: cost 14 inf + 11017 1552474436.794 * * [simplify]: Extracting #5: cost 0 inf + 12433 1552474436.802 * [simplify]: Simplified to (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0) 1552474436.802 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im)) x.im) (fma (* 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.re x.im)) x.re)) (fma (* (* x.re x.im) (* x.re x.im)) (+ x.im x.re) 0))) 1552474436.802 * * * * [progress]: [ 146 / 238 ] simplifiying candidate # 1552474436.802 * [simplify]: Simplifying (+ (* (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.im) (* x.im x.re))) (* (+ x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474436.802 * * [simplify]: iters left: 6 (18 enodes) 1552474436.807 * * [simplify]: iters left: 5 (93 enodes) 1552474436.826 * * [simplify]: iters left: 4 (293 enodes) 1552474437.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474437.004 * * [simplify]: Extracting #1: cost 13 inf + 0 1552474437.004 * * [simplify]: Extracting #2: cost 125 inf + 2 1552474437.005 * * [simplify]: Extracting #3: cost 204 inf + 1756 1552474437.010 * * [simplify]: Extracting #4: cost 71 inf + 24863 1552474437.019 * * [simplify]: Extracting #5: cost 0 inf + 38775 1552474437.041 * * [simplify]: Extracting #6: cost 0 inf + 38615 1552474437.059 * [simplify]: Simplified to (fma (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im)))) 0 0) 1552474437.059 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im)))) 0 0) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1552474437.059 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1552474437.059 * * [simplify]: iters left: 6 (7 enodes) 1552474437.063 * * [simplify]: iters left: 5 (26 enodes) 1552474437.070 * * [simplify]: iters left: 4 (55 enodes) 1552474437.094 * * [simplify]: iters left: 3 (130 enodes) 1552474437.118 * * [simplify]: iters left: 2 (205 enodes) 1552474437.163 * * [simplify]: iters left: 1 (274 enodes) 1552474437.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474437.238 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474437.238 * [simplify]: Simplified to 0 1552474437.239 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im)))) 0 0) 0)) 1552474437.239 * * * * [progress]: [ 147 / 238 ] simplifiying candidate # 1552474437.239 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474437.239 * * [simplify]: iters left: 6 (27 enodes) 1552474437.261 * * [simplify]: iters left: 5 (163 enodes) 1552474437.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474437.330 * * [simplify]: Extracting #1: cost 18 inf + 0 1552474437.330 * * [simplify]: Extracting #2: cost 103 inf + 1 1552474437.332 * * [simplify]: Extracting #3: cost 148 inf + 1378 1552474437.341 * * [simplify]: Extracting #4: cost 85 inf + 21010 1552474437.356 * * [simplify]: Extracting #5: cost 17 inf + 37504 1552474437.374 * * [simplify]: Extracting #6: cost 4 inf + 40437 1552474437.382 * * [simplify]: Extracting #7: cost 0 inf + 41407 1552474437.391 * [simplify]: Simplified to (fma (fma x.im (- x.im x.re) (* x.re x.re)) (* x.re (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- x.re x.im) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) 1552474437.391 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (fma x.im (- x.im x.re) (* x.re x.re)) (* x.re (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- x.re x.im) (* (fma x.im (* 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.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1552474437.392 * [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))))) 1552474437.392 * * [simplify]: iters left: 6 (14 enodes) 1552474437.396 * * [simplify]: iters left: 5 (81 enodes) 1552474437.432 * * [simplify]: iters left: 4 (266 enodes) 1552474437.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474437.567 * * [simplify]: Extracting #1: cost 48 inf + 0 1552474437.568 * * [simplify]: Extracting #2: cost 212 inf + 85 1552474437.573 * * [simplify]: Extracting #3: cost 121 inf + 14064 1552474437.588 * * [simplify]: Extracting #4: cost 6 inf + 34349 1552474437.605 * * [simplify]: Extracting #5: cost 0 inf + 35120 1552474437.623 * [simplify]: Simplified to (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))) 1552474437.623 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (fma x.im (- x.im x.re) (* x.re x.re)) (* x.re (* (* (* x.im x.re) (* x.im x.re)) (+ (* x.im x.re) (* x.im x.re)))) (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (- x.re x.im) (* (fma x.im (* x.im x.im) (* (* x.re x.re) x.re)) x.im)))) (* (fma (* x.re x.im) (* x.re x.im) 0) (fma (- x.im x.re) x.im (* x.re x.re))))) 1552474437.623 * * * * [progress]: [ 148 / 238 ] simplifiying candidate # 1552474437.624 * [simplify]: Simplifying (+ (* (* (* x.im (+ (pow x.re 3) (pow x.im 3))) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474437.624 * * [simplify]: iters left: 6 (23 enodes) 1552474437.638 * * [simplify]: iters left: 5 (129 enodes) 1552474437.701 * * [simplify]: iters left: 4 (356 enodes) 1552474437.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474437.861 * * [simplify]: Extracting #1: cost 21 inf + 0 1552474437.861 * * [simplify]: Extracting #2: cost 118 inf + 2 1552474437.863 * * [simplify]: Extracting #3: cost 222 inf + 1448 1552474437.869 * * [simplify]: Extracting #4: cost 135 inf + 23538 1552474437.885 * * [simplify]: Extracting #5: cost 28 inf + 47940 1552474437.908 * * [simplify]: Extracting #6: cost 10 inf + 44911 1552474437.926 * * [simplify]: Extracting #7: cost 0 inf + 47986 1552474437.944 * [simplify]: Simplified to (fma (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 0 (fma (* x.im (- x.im x.re)) 0 0)) 1552474437.944 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 0 (fma (* x.im (- x.im x.re)) 0 0)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 1552474437.944 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 1552474437.945 * * [simplify]: iters left: 6 (10 enodes) 1552474437.950 * * [simplify]: iters left: 5 (43 enodes) 1552474437.960 * * [simplify]: iters left: 4 (94 enodes) 1552474437.980 * * [simplify]: iters left: 3 (261 enodes) 1552474438.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474438.234 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474438.234 * [simplify]: Simplified to 0 1552474438.234 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (fma x.im (* x.im x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im)) 0 (fma (* x.im (- x.im x.re)) 0 0)) 0)) 1552474438.234 * * * * [progress]: [ 149 / 238 ] simplifiying candidate # 1552474438.235 * [simplify]: Simplifying (+ (* (* (* 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))))) (* (- x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 1552474438.235 * * [simplify]: iters left: 6 (23 enodes) 1552474438.243 * * [simplify]: iters left: 5 (134 enodes) 1552474438.288 * * [simplify]: iters left: 4 (464 enodes) 1552474438.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474438.582 * * [simplify]: Extracting #1: cost 45 inf + 0 1552474438.585 * * [simplify]: Extracting #2: cost 418 inf + 2 1552474438.597 * * [simplify]: Extracting #3: cost 373 inf + 24900 1552474438.643 * * [simplify]: Extracting #4: cost 52 inf + 91906 1552474438.679 * * [simplify]: Extracting #5: cost 3 inf + 104811 1552474438.714 * * [simplify]: Extracting #6: cost 0 inf + 105675 1552474438.753 * [simplify]: Simplified to (fma (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im) (fma (* x.im x.re) (* 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.re) (* x.im x.re)) (* x.im x.re)))))) 1552474438.753 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im) (fma (* x.im x.re) (* 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.re) (* x.im x.re)) (* x.im x.re)))))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1552474438.754 * [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))))) 1552474438.754 * * [simplify]: iters left: 6 (11 enodes) 1552474438.758 * * [simplify]: iters left: 5 (67 enodes) 1552474438.774 * * [simplify]: iters left: 4 (237 enodes) 1552474438.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474438.850 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474438.851 * * [simplify]: Extracting #2: cost 112 inf + 3 1552474438.854 * * [simplify]: Extracting #3: cost 62 inf + 6954 1552474438.862 * * [simplify]: Extracting #4: cost 4 inf + 13870 1552474438.872 * * [simplify]: Extracting #5: cost 0 inf + 14011 1552474438.876 * [simplify]: Simplified to (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)) 1552474438.876 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im) (fma (* x.im x.re) (* 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.re) (* x.im x.re)) (* x.im x.re)))))) (* (- x.re x.im) (fma (* x.re x.im) (* x.re x.im) 0)))) 1552474438.877 * * * * [progress]: [ 150 / 238 ] simplifiying candidate # 1552474438.877 * [simplify]: Simplifying (+ (* (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))) (* (- x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 1552474438.877 * * [simplify]: iters left: 6 (18 enodes) 1552474438.882 * * [simplify]: iters left: 5 (92 enodes) 1552474438.907 * * [simplify]: iters left: 4 (293 enodes) 1552474439.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474439.073 * * [simplify]: Extracting #1: cost 13 inf + 0 1552474439.074 * * [simplify]: Extracting #2: cost 131 inf + 2 1552474439.076 * * [simplify]: Extracting #3: cost 225 inf + 747 1552474439.085 * * [simplify]: Extracting #4: cost 121 inf + 22146 1552474439.105 * * [simplify]: Extracting #5: cost 1 inf + 43039 1552474439.121 * * [simplify]: Extracting #6: cost 0 inf + 42921 1552474439.132 * [simplify]: Simplified to (fma (* (* x.im (- x.re x.im)) (+ x.re x.im)) (* (- x.re x.im) 0) (* (- x.re x.im) 0)) 1552474439.132 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (fma (* (* x.im (- x.re x.im)) (+ x.re x.im)) (* (- x.re x.im) 0) (* (- x.re x.im) 0)) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 1552474439.132 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 1552474439.132 * * [simplify]: iters left: 6 (7 enodes) 1552474439.134 * * [simplify]: iters left: 5 (27 enodes) 1552474439.138 * * [simplify]: iters left: 4 (56 enodes) 1552474439.149 * * [simplify]: iters left: 3 (134 enodes) 1552474439.198 * * [simplify]: iters left: 2 (242 enodes) 1552474439.665 * * [simplify]: iters left: 1 (312 enodes) 1552474439.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474439.726 * * [simplify]: Extracting #1: cost 0 inf + 1 1552474439.726 * [simplify]: Simplified to 0 1552474439.726 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (fma (* (* x.im (- x.re x.im)) (+ x.re x.im)) (* (- x.re x.im) 0) (* (- x.re x.im) 0)) 0)) 1552474439.726 * * * * [progress]: [ 151 / 238 ] simplifiying candidate # 1552474439.726 * * * * [progress]: [ 152 / 238 ] simplifiying candidate # 1552474439.726 * * * * [progress]: [ 153 / 238 ] simplifiying candidate # 1552474439.726 * * * * [progress]: [ 154 / 238 ] simplifiying candidate # 1552474439.726 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474439.727 * * [simplify]: iters left: 6 (11 enodes) 1552474439.729 * * [simplify]: iters left: 5 (48 enodes) 1552474439.737 * * [simplify]: iters left: 4 (92 enodes) 1552474439.778 * * [simplify]: iters left: 3 (233 enodes) 1552474439.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474439.850 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474439.851 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474439.854 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474439.860 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474439.865 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474439.871 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474439.877 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474439.877 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474439.877 * * * * [progress]: [ 155 / 238 ] simplifiying candidate # 1552474439.877 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474439.877 * * [simplify]: iters left: 6 (11 enodes) 1552474439.880 * * [simplify]: iters left: 5 (48 enodes) 1552474439.889 * * [simplify]: iters left: 4 (92 enodes) 1552474439.921 * * [simplify]: iters left: 3 (233 enodes) 1552474439.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474439.995 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474439.995 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474439.996 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474440.001 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474440.007 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474440.013 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474440.019 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474440.019 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474440.019 * * * * [progress]: [ 156 / 238 ] simplifiying candidate # 1552474440.019 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474440.020 * * [simplify]: iters left: 6 (11 enodes) 1552474440.022 * * [simplify]: iters left: 5 (48 enodes) 1552474440.034 * * [simplify]: iters left: 4 (92 enodes) 1552474440.067 * * [simplify]: iters left: 3 (233 enodes) 1552474440.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474440.153 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474440.153 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474440.154 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474440.159 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474440.164 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474440.170 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474440.175 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474440.175 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474440.175 * * * * [progress]: [ 157 / 238 ] simplifiying candidate # 1552474440.176 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474440.176 * * [simplify]: iters left: 6 (11 enodes) 1552474440.179 * * [simplify]: iters left: 5 (48 enodes) 1552474440.186 * * [simplify]: iters left: 4 (92 enodes) 1552474440.212 * * [simplify]: iters left: 3 (233 enodes) 1552474440.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474440.334 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474440.334 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474440.336 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474440.340 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474440.345 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474440.357 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474440.367 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474440.367 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474440.367 * * * * [progress]: [ 158 / 238 ] simplifiying candidate # 1552474440.367 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474440.367 * * [simplify]: iters left: 6 (11 enodes) 1552474440.370 * * [simplify]: iters left: 5 (48 enodes) 1552474440.377 * * [simplify]: iters left: 4 (92 enodes) 1552474440.398 * * [simplify]: iters left: 3 (233 enodes) 1552474440.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474440.508 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474440.509 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474440.511 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474440.519 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474440.530 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474440.541 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474440.547 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474440.547 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474440.548 * * * * [progress]: [ 159 / 238 ] simplifiying candidate # 1552474440.548 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474440.548 * * [simplify]: iters left: 6 (11 enodes) 1552474440.551 * * [simplify]: iters left: 5 (48 enodes) 1552474440.558 * * [simplify]: iters left: 4 (92 enodes) 1552474440.575 * * [simplify]: iters left: 3 (233 enodes) 1552474440.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474440.686 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474440.686 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474440.687 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474440.694 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474440.699 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474440.708 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474440.719 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474440.719 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474440.720 * * * * [progress]: [ 160 / 238 ] simplifiying candidate # 1552474440.720 * [simplify]: Simplifying (+ (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.re) x.re)) 1552474440.720 * * [simplify]: iters left: 6 (8 enodes) 1552474440.724 * * [simplify]: iters left: 5 (31 enodes) 1552474440.731 * * [simplify]: iters left: 4 (53 enodes) 1552474440.747 * * [simplify]: iters left: 3 (134 enodes) 1552474440.780 * * [simplify]: iters left: 2 (347 enodes) 1552474440.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474440.899 * * [simplify]: Extracting #1: cost 49 inf + 0 1552474440.900 * * [simplify]: Extracting #2: cost 119 inf + 43 1552474440.903 * * [simplify]: Extracting #3: cost 80 inf + 4360 1552474440.917 * * [simplify]: Extracting #4: cost 5 inf + 15669 1552474440.929 * * [simplify]: Extracting #5: cost 0 inf + 16654 1552474440.942 * * [simplify]: Extracting #6: cost 0 inf + 16599 1552474440.955 * * [simplify]: Extracting #7: cost 0 inf + 16584 1552474440.968 * [simplify]: Simplified to (fma (+ x.im x.re) (- x.re x.im) (* (+ x.re x.re) x.re)) 1552474440.968 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.im (fma (+ x.im x.re) (- x.re x.im) (* (+ x.re x.re) x.re)))) 1552474440.968 * * * * [progress]: [ 161 / 238 ] simplifiying candidate # 1552474440.968 * [simplify]: Simplifying (+ (* (+ x.re x.im) (- x.re x.im)) (* (+ x.re x.re) x.re)) 1552474440.968 * * [simplify]: iters left: 6 (8 enodes) 1552474440.972 * * [simplify]: iters left: 5 (31 enodes) 1552474440.981 * * [simplify]: iters left: 4 (53 enodes) 1552474441.002 * * [simplify]: iters left: 3 (134 enodes) 1552474441.064 * * [simplify]: iters left: 2 (347 enodes) 1552474441.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474441.232 * * [simplify]: Extracting #1: cost 49 inf + 0 1552474441.233 * * [simplify]: Extracting #2: cost 119 inf + 43 1552474441.238 * * [simplify]: Extracting #3: cost 80 inf + 4360 1552474441.250 * * [simplify]: Extracting #4: cost 5 inf + 15669 1552474441.263 * * [simplify]: Extracting #5: cost 0 inf + 16654 1552474441.276 * * [simplify]: Extracting #6: cost 0 inf + 16599 1552474441.289 * * [simplify]: Extracting #7: cost 0 inf + 16584 1552474441.299 * [simplify]: Simplified to (fma (+ x.im x.re) (- x.re x.im) (* (+ x.re x.re) x.re)) 1552474441.299 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.im (fma (+ x.im x.re) (- x.re x.im) (* (+ x.re x.re) x.re)))) 1552474441.299 * * * * [progress]: [ 162 / 238 ] simplifiying candidate # 1552474441.299 * [simplify]: Simplifying (+ (* (+ x.re x.im) (- x.re x.im)) (* (+ (* x.re 1) x.re) x.re)) 1552474441.300 * * [simplify]: iters left: 6 (10 enodes) 1552474441.302 * * [simplify]: iters left: 5 (39 enodes) 1552474441.308 * * [simplify]: iters left: 4 (63 enodes) 1552474441.320 * * [simplify]: iters left: 3 (144 enodes) 1552474441.365 * * [simplify]: iters left: 2 (352 enodes) 1552474441.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474441.487 * * [simplify]: Extracting #1: cost 50 inf + 0 1552474441.490 * * [simplify]: Extracting #2: cost 124 inf + 2 1552474441.491 * * [simplify]: Extracting #3: cost 82 inf + 4576 1552474441.497 * * [simplify]: Extracting #4: cost 8 inf + 16501 1552474441.503 * * [simplify]: Extracting #5: cost 0 inf + 17756 1552474441.510 * [simplify]: Simplified to (fma (+ x.im x.re) (- x.re x.im) (* (+ x.re x.re) x.re)) 1552474441.510 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.im (fma (+ x.im x.re) (- x.re x.im) (* (+ x.re x.re) x.re)))) 1552474441.510 * * * * [progress]: [ 163 / 238 ] simplifiying candidate # 1552474441.510 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474441.511 * * [simplify]: iters left: 6 (11 enodes) 1552474441.514 * * [simplify]: iters left: 5 (48 enodes) 1552474441.521 * * [simplify]: iters left: 4 (92 enodes) 1552474441.541 * * [simplify]: iters left: 3 (233 enodes) 1552474441.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474441.625 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474441.625 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474441.626 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474441.632 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474441.644 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474441.649 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474441.655 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474441.655 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474441.655 * * * * [progress]: [ 164 / 238 ] simplifiying candidate # 1552474441.655 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474441.655 * * [simplify]: iters left: 6 (11 enodes) 1552474441.658 * * [simplify]: iters left: 5 (48 enodes) 1552474441.665 * * [simplify]: iters left: 4 (92 enodes) 1552474441.696 * * [simplify]: iters left: 3 (233 enodes) 1552474441.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474441.799 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474441.800 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474441.803 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474441.811 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474441.822 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474441.836 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474441.847 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474441.847 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474441.847 * * * * [progress]: [ 165 / 238 ] simplifiying candidate # 1552474441.848 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474441.848 * * [simplify]: iters left: 6 (11 enodes) 1552474441.853 * * [simplify]: iters left: 5 (48 enodes) 1552474441.868 * * [simplify]: iters left: 4 (92 enodes) 1552474441.905 * * [simplify]: iters left: 3 (233 enodes) 1552474442.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474442.010 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474442.011 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474442.013 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474442.022 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474442.032 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474442.043 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474442.056 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474442.057 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474442.057 * * * * [progress]: [ 166 / 238 ] simplifiying candidate # 1552474442.057 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474442.058 * * [simplify]: iters left: 6 (11 enodes) 1552474442.064 * * [simplify]: iters left: 5 (48 enodes) 1552474442.071 * * [simplify]: iters left: 4 (92 enodes) 1552474442.089 * * [simplify]: iters left: 3 (233 enodes) 1552474442.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474442.182 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474442.183 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474442.185 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474442.190 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474442.195 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474442.201 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474442.206 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474442.206 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474442.206 * * * * [progress]: [ 167 / 238 ] simplifiying candidate # 1552474442.207 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474442.207 * * [simplify]: iters left: 6 (11 enodes) 1552474442.212 * * [simplify]: iters left: 5 (48 enodes) 1552474442.224 * * [simplify]: iters left: 4 (92 enodes) 1552474442.253 * * [simplify]: iters left: 3 (233 enodes) 1552474442.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474442.344 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474442.345 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474442.347 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474442.355 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474442.366 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474442.377 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474442.388 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474442.388 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474442.388 * * * * [progress]: [ 168 / 238 ] simplifiying candidate # 1552474442.389 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474442.389 * * [simplify]: iters left: 6 (11 enodes) 1552474442.394 * * [simplify]: iters left: 5 (48 enodes) 1552474442.411 * * [simplify]: iters left: 4 (92 enodes) 1552474442.430 * * [simplify]: iters left: 3 (233 enodes) 1552474442.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474442.527 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474442.528 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474442.529 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474442.533 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474442.538 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474442.544 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474442.549 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474442.549 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474442.550 * * * * [progress]: [ 169 / 238 ] simplifiying candidate # 1552474442.550 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474442.550 * * [simplify]: iters left: 6 (11 enodes) 1552474442.553 * * [simplify]: iters left: 5 (48 enodes) 1552474442.567 * * [simplify]: iters left: 4 (92 enodes) 1552474442.593 * * [simplify]: iters left: 3 (233 enodes) 1552474442.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474442.662 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474442.662 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474442.664 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474442.668 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474442.674 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474442.681 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474442.692 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474442.692 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474442.692 * * * * [progress]: [ 170 / 238 ] simplifiying candidate # 1552474442.692 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474442.692 * * [simplify]: iters left: 6 (11 enodes) 1552474442.698 * * [simplify]: iters left: 5 (48 enodes) 1552474442.712 * * [simplify]: iters left: 4 (92 enodes) 1552474442.751 * * [simplify]: iters left: 3 (233 enodes) 1552474442.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474442.835 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474442.835 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474442.837 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474442.845 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474442.855 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474442.861 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474442.866 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474442.866 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474442.866 * * * * [progress]: [ 171 / 238 ] simplifiying candidate # 1552474442.867 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474442.867 * * [simplify]: iters left: 6 (11 enodes) 1552474442.869 * * [simplify]: iters left: 5 (48 enodes) 1552474442.881 * * [simplify]: iters left: 4 (92 enodes) 1552474442.911 * * [simplify]: iters left: 3 (233 enodes) 1552474443.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474443.003 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474443.004 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474443.006 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474443.010 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474443.016 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474443.021 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474443.027 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474443.027 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474443.028 * * * * [progress]: [ 172 / 238 ] simplifiying candidate # 1552474443.028 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474443.028 * * [simplify]: iters left: 6 (11 enodes) 1552474443.031 * * [simplify]: iters left: 5 (48 enodes) 1552474443.043 * * [simplify]: iters left: 4 (92 enodes) 1552474443.065 * * [simplify]: iters left: 3 (233 enodes) 1552474443.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474443.162 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474443.163 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474443.166 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474443.174 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474443.180 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474443.186 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474443.192 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474443.192 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474443.192 * * * * [progress]: [ 173 / 238 ] simplifiying candidate # 1552474443.192 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474443.192 * * [simplify]: iters left: 6 (11 enodes) 1552474443.195 * * [simplify]: iters left: 5 (48 enodes) 1552474443.205 * * [simplify]: iters left: 4 (92 enodes) 1552474443.230 * * [simplify]: iters left: 3 (233 enodes) 1552474443.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474443.318 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474443.319 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474443.320 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474443.324 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474443.330 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474443.336 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474443.345 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474443.345 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474443.346 * * * * [progress]: [ 174 / 238 ] simplifiying candidate # 1552474443.346 * [simplify]: Simplifying (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 1552474443.346 * * [simplify]: iters left: 6 (11 enodes) 1552474443.352 * * [simplify]: iters left: 5 (48 enodes) 1552474443.360 * * [simplify]: iters left: 4 (92 enodes) 1552474443.379 * * [simplify]: iters left: 3 (233 enodes) 1552474443.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474443.486 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474443.487 * * [simplify]: Extracting #2: cost 113 inf + 84 1552474443.491 * * [simplify]: Extracting #3: cost 88 inf + 3604 1552474443.496 * * [simplify]: Extracting #4: cost 11 inf + 17356 1552474443.501 * * [simplify]: Extracting #5: cost 0 inf + 19993 1552474443.507 * * [simplify]: Extracting #6: cost 0 inf + 19948 1552474443.512 * [simplify]: Simplified to (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))) 1552474443.512 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.im (+ (* (+ x.re x.re) x.re) (* (- x.re x.im) (+ x.re x.im)))))) 1552474443.513 * * * * [progress]: [ 175 / 238 ] simplifiying candidate # 1552474443.513 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) 1552474443.513 * * [simplify]: iters left: 6 (12 enodes) 1552474443.516 * * [simplify]: iters left: 5 (55 enodes) 1552474443.526 * * [simplify]: iters left: 4 (109 enodes) 1552474443.562 * * [simplify]: iters left: 3 (301 enodes) 1552474443.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474443.696 * * [simplify]: Extracting #1: cost 74 inf + 0 1552474443.697 * * [simplify]: Extracting #2: cost 244 inf + 2 1552474443.702 * * [simplify]: Extracting #3: cost 164 inf + 10819 1552474443.719 * * [simplify]: Extracting #4: cost 7 inf + 34388 1552474443.737 * * [simplify]: Extracting #5: cost 0 inf + 35802 1552474443.754 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1552474443.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474443.754 * * * * [progress]: [ 176 / 238 ] simplifiying candidate # 1552474443.755 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) 1552474443.755 * * [simplify]: iters left: 6 (11 enodes) 1552474443.757 * * [simplify]: iters left: 5 (43 enodes) 1552474443.764 * * [simplify]: iters left: 4 (88 enodes) 1552474443.789 * * [simplify]: iters left: 3 (246 enodes) 1552474443.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474443.906 * * [simplify]: Extracting #1: cost 62 inf + 0 1552474443.907 * * [simplify]: Extracting #2: cost 182 inf + 43 1552474443.912 * * [simplify]: Extracting #3: cost 88 inf + 10200 1552474443.923 * * [simplify]: Extracting #4: cost 1 inf + 21960 1552474443.935 * * [simplify]: Extracting #5: cost 0 inf + 21962 1552474443.949 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474443.949 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474443.949 * * * * [progress]: [ 177 / 238 ] simplifiying candidate # 1552474443.949 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1)))) 1552474443.950 * * [simplify]: iters left: 6 (11 enodes) 1552474443.955 * * [simplify]: iters left: 5 (45 enodes) 1552474443.970 * * [simplify]: iters left: 4 (92 enodes) 1552474443.990 * * [simplify]: iters left: 3 (238 enodes) 1552474444.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474444.062 * * [simplify]: Extracting #1: cost 66 inf + 0 1552474444.062 * * [simplify]: Extracting #2: cost 180 inf + 126 1552474444.065 * * [simplify]: Extracting #3: cost 83 inf + 10592 1552474444.070 * * [simplify]: Extracting #4: cost 3 inf + 22272 1552474444.076 * * [simplify]: Extracting #5: cost 0 inf + 22878 1552474444.084 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474444.084 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474444.085 * * * * [progress]: [ 178 / 238 ] simplifiying candidate # 1552474444.085 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) 1552474444.085 * * [simplify]: iters left: 6 (11 enodes) 1552474444.090 * * [simplify]: iters left: 5 (52 enodes) 1552474444.109 * * [simplify]: iters left: 4 (102 enodes) 1552474444.132 * * [simplify]: iters left: 3 (255 enodes) 1552474444.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474444.263 * * [simplify]: Extracting #1: cost 42 inf + 0 1552474444.264 * * [simplify]: Extracting #2: cost 116 inf + 328 1552474444.268 * * [simplify]: Extracting #3: cost 59 inf + 11012 1552474444.278 * * [simplify]: Extracting #4: cost 3 inf + 21350 1552474444.290 * * [simplify]: Extracting #5: cost 0 inf + 22076 1552474444.299 * [simplify]: Simplified to (* (* (+ x.re (- x.im)) x.im) (+ x.re x.im)) 1552474444.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re (- x.im)) x.im) (+ x.re x.im)) (+ (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474444.299 * * * * [progress]: [ 179 / 238 ] simplifiying candidate # 1552474444.300 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im))))) 1552474444.300 * * [simplify]: iters left: 6 (10 enodes) 1552474444.302 * * [simplify]: iters left: 5 (40 enodes) 1552474444.308 * * [simplify]: iters left: 4 (81 enodes) 1552474444.323 * * [simplify]: iters left: 3 (200 enodes) 1552474444.423 * * [simplify]: iters left: 2 (406 enodes) 1552474444.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474444.604 * * [simplify]: Extracting #1: cost 37 inf + 0 1552474444.605 * * [simplify]: Extracting #2: cost 79 inf + 43 1552474444.610 * * [simplify]: Extracting #3: cost 40 inf + 5661 1552474444.615 * * [simplify]: Extracting #4: cost 1 inf + 10943 1552474444.620 * * [simplify]: Extracting #5: cost 0 inf + 11130 1552474444.626 * [simplify]: Simplified to (* x.im (* (- x.re x.im) (+ x.re x.im))) 1552474444.626 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* x.im (* (- x.re x.im) (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474444.627 * * * * [progress]: [ 180 / 238 ] simplifiying candidate # 1552474444.627 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1)))) 1552474444.627 * * [simplify]: iters left: 6 (10 enodes) 1552474444.630 * * [simplify]: iters left: 5 (42 enodes) 1552474444.639 * * [simplify]: iters left: 4 (85 enodes) 1552474444.668 * * [simplify]: iters left: 3 (204 enodes) 1552474444.740 * * [simplify]: iters left: 2 (403 enodes) 1552474444.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474444.901 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474444.902 * * [simplify]: Extracting #2: cost 77 inf + 124 1552474444.903 * * [simplify]: Extracting #3: cost 49 inf + 4759 1552474444.908 * * [simplify]: Extracting #4: cost 2 inf + 11675 1552474444.918 * * [simplify]: Extracting #5: cost 0 inf + 11774 1552474444.929 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1552474444.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474444.930 * * * * [progress]: [ 181 / 238 ] simplifiying candidate # 1552474444.930 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))))) 1552474444.930 * * [simplify]: iters left: 6 (11 enodes) 1552474444.936 * * [simplify]: iters left: 5 (54 enodes) 1552474444.956 * * [simplify]: iters left: 4 (106 enodes) 1552474444.990 * * [simplify]: iters left: 3 (259 enodes) 1552474445.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474445.104 * * [simplify]: Extracting #1: cost 42 inf + 0 1552474445.105 * * [simplify]: Extracting #2: cost 118 inf + 206 1552474445.107 * * [simplify]: Extracting #3: cost 91 inf + 5310 1552474445.116 * * [simplify]: Extracting #4: cost 5 inf + 21065 1552474445.127 * * [simplify]: Extracting #5: cost 0 inf + 22035 1552474445.136 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (+ (- x.im) x.re)) 1552474445.136 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (+ (- x.im) x.re)) (+ (* (* x.im (+ x.re x.im)) (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474445.136 * * * * [progress]: [ 182 / 238 ] simplifiying candidate # 1552474445.137 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im))))) 1552474445.137 * * [simplify]: iters left: 6 (10 enodes) 1552474445.140 * * [simplify]: iters left: 5 (42 enodes) 1552474445.148 * * [simplify]: iters left: 4 (85 enodes) 1552474445.164 * * [simplify]: iters left: 3 (204 enodes) 1552474445.252 * * [simplify]: iters left: 2 (403 enodes) 1552474445.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474445.435 * * [simplify]: Extracting #1: cost 40 inf + 0 1552474445.435 * * [simplify]: Extracting #2: cost 77 inf + 124 1552474445.437 * * [simplify]: Extracting #3: cost 48 inf + 4719 1552474445.443 * * [simplify]: Extracting #4: cost 2 inf + 11594 1552474445.448 * * [simplify]: Extracting #5: cost 0 inf + 11693 1552474445.454 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1552474445.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474445.454 * * * * [progress]: [ 183 / 238 ] simplifiying candidate # 1552474445.454 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) (fma 1 x.re (- (* x.im 1)))) 1552474445.454 * * [simplify]: iters left: 6 (9 enodes) 1552474445.463 * * [simplify]: iters left: 5 (39 enodes) 1552474445.478 * * [simplify]: iters left: 4 (82 enodes) 1552474445.510 * * [simplify]: iters left: 3 (191 enodes) 1552474445.571 * * [simplify]: iters left: 2 (400 enodes) 1552474445.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474445.709 * * [simplify]: Extracting #1: cost 36 inf + 0 1552474445.710 * * [simplify]: Extracting #2: cost 80 inf + 2 1552474445.711 * * [simplify]: Extracting #3: cost 56 inf + 3228 1552474445.716 * * [simplify]: Extracting #4: cost 6 inf + 10073 1552474445.722 * * [simplify]: Extracting #5: cost 0 inf + 10969 1552474445.733 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.re x.im))) 1552474445.733 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.re x.im))) (+ (* (* x.im (+ x.re x.im)) (fma (- x.im) 1 (* x.im 1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474445.733 * * * * [progress]: [ 184 / 238 ] simplifiying candidate # 1552474445.734 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) x.re) 1552474445.734 * * [simplify]: iters left: 6 (5 enodes) 1552474445.736 * * [simplify]: iters left: 5 (25 enodes) 1552474445.746 * * [simplify]: iters left: 4 (51 enodes) 1552474445.762 * * [simplify]: iters left: 3 (78 enodes) 1552474445.787 * * [simplify]: iters left: 2 (89 enodes) 1552474445.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474445.804 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474445.804 * * [simplify]: Extracting #2: cost 17 inf + 43 1552474445.804 * * [simplify]: Extracting #3: cost 6 inf + 662 1552474445.805 * * [simplify]: Extracting #4: cost 0 inf + 1234 1552474445.806 * [simplify]: Simplified to (* x.im (* (+ x.re x.im) x.re)) 1552474445.806 * [simplify]: Simplified (2 1) to (λ (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.im x.re)) x.re)))) 1552474445.806 * * * * [progress]: [ 185 / 238 ] simplifiying candidate # 1552474445.806 * [simplify]: Simplifying (* (* x.im (+ x.re x.im)) x.re) 1552474445.806 * * [simplify]: iters left: 6 (5 enodes) 1552474445.809 * * [simplify]: iters left: 5 (25 enodes) 1552474445.818 * * [simplify]: iters left: 4 (51 enodes) 1552474445.833 * * [simplify]: iters left: 3 (78 enodes) 1552474445.853 * * [simplify]: iters left: 2 (89 enodes) 1552474445.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474445.870 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474445.870 * * [simplify]: Extracting #2: cost 17 inf + 43 1552474445.870 * * [simplify]: Extracting #3: cost 6 inf + 662 1552474445.871 * * [simplify]: Extracting #4: cost 0 inf + 1234 1552474445.872 * [simplify]: Simplified to (* x.im (* (+ x.re x.im) x.re)) 1552474445.872 * [simplify]: Simplified (2 1) to (λ (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.im x.re)) x.re)))) 1552474445.872 * * * * [progress]: [ 186 / 238 ] simplifiying candidate # 1552474445.873 * [simplify]: Simplifying (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 1552474445.873 * * [simplify]: iters left: 6 (12 enodes) 1552474445.878 * * [simplify]: iters left: 5 (55 enodes) 1552474445.898 * * [simplify]: iters left: 4 (111 enodes) 1552474445.941 * * [simplify]: iters left: 3 (243 enodes) 1552474446.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474446.092 * * [simplify]: Extracting #1: cost 79 inf + 0 1552474446.095 * * [simplify]: Extracting #2: cost 229 inf + 857 1552474446.101 * * [simplify]: Extracting #3: cost 76 inf + 19326 1552474446.112 * * [simplify]: Extracting #4: cost 1 inf + 32191 1552474446.120 * * [simplify]: Extracting #5: cost 0 inf + 32433 1552474446.131 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (+ x.im x.re))) 1552474446.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* x.im (+ x.im x.re))) (+ (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474446.131 * * * * [progress]: [ 187 / 238 ] simplifiying candidate # 1552474446.131 * [simplify]: Simplifying (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 1552474446.131 * * [simplify]: iters left: 6 (11 enodes) 1552474446.134 * * [simplify]: iters left: 5 (43 enodes) 1552474446.145 * * [simplify]: iters left: 4 (90 enodes) 1552474446.167 * * [simplify]: iters left: 3 (202 enodes) 1552474446.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474446.240 * * [simplify]: Extracting #1: cost 70 inf + 0 1552474446.241 * * [simplify]: Extracting #2: cost 180 inf + 453 1552474446.245 * * [simplify]: Extracting #3: cost 60 inf + 11942 1552474446.252 * * [simplify]: Extracting #4: cost 2 inf + 21472 1552474446.258 * * [simplify]: Extracting #5: cost 0 inf + 21871 1552474446.263 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) (- x.re x.im)) 1552474446.263 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474446.263 * * * * [progress]: [ 188 / 238 ] simplifiying candidate # 1552474446.264 * [simplify]: Simplifying (* (fma (* (cbrt x.re) (cbrt x.re)) (cbrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 1552474446.264 * * [simplify]: iters left: 6 (11 enodes) 1552474446.267 * * [simplify]: iters left: 5 (45 enodes) 1552474446.275 * * [simplify]: iters left: 4 (94 enodes) 1552474446.310 * * [simplify]: iters left: 3 (206 enodes) 1552474446.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474446.377 * * [simplify]: Extracting #1: cost 72 inf + 0 1552474446.379 * * [simplify]: Extracting #2: cost 182 inf + 493 1552474446.384 * * [simplify]: Extracting #3: cost 60 inf + 12551 1552474446.393 * * [simplify]: Extracting #4: cost 4 inf + 21507 1552474446.404 * * [simplify]: Extracting #5: cost 0 inf + 22275 1552474446.412 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) (- x.re x.im)) 1552474446.412 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) x.im) (- x.re x.im)) (+ (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474446.412 * * * * [progress]: [ 189 / 238 ] simplifiying candidate # 1552474446.413 * [simplify]: Simplifying (* (fma (sqrt x.re) (sqrt x.re) (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 1552474446.413 * * [simplify]: iters left: 6 (11 enodes) 1552474446.416 * * [simplify]: iters left: 5 (52 enodes) 1552474446.426 * * [simplify]: iters left: 4 (104 enodes) 1552474446.451 * * [simplify]: iters left: 3 (207 enodes) 1552474446.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474446.542 * * [simplify]: Extracting #1: cost 47 inf + 0 1552474446.543 * * [simplify]: Extracting #2: cost 109 inf + 774 1552474446.550 * * [simplify]: Extracting #3: cost 31 inf + 13662 1552474446.559 * * [simplify]: Extracting #4: cost 3 inf + 18757 1552474446.568 * * [simplify]: Extracting #5: cost 0 inf + 19283 1552474446.578 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) 1552474446.578 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) (+ (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474446.578 * * * * [progress]: [ 190 / 238 ] simplifiying candidate # 1552474446.579 * [simplify]: Simplifying (* (fma (sqrt x.re) (sqrt x.re) (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 1552474446.579 * * [simplify]: iters left: 6 (10 enodes) 1552474446.584 * * [simplify]: iters left: 5 (40 enodes) 1552474446.597 * * [simplify]: iters left: 4 (83 enodes) 1552474446.628 * * [simplify]: iters left: 3 (178 enodes) 1552474446.688 * * [simplify]: iters left: 2 (368 enodes) 1552474446.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474446.858 * * [simplify]: Extracting #1: cost 35 inf + 0 1552474446.859 * * [simplify]: Extracting #2: cost 83 inf + 290 1552474446.863 * * [simplify]: Extracting #3: cost 50 inf + 4551 1552474446.868 * * [simplify]: Extracting #4: cost 1 inf + 11700 1552474446.874 * * [simplify]: Extracting #5: cost 0 inf + 11807 1552474446.880 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 1552474446.880 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (+ (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474446.880 * * * * [progress]: [ 191 / 238 ] simplifiying candidate # 1552474446.880 * [simplify]: Simplifying (* (fma (sqrt x.re) (sqrt x.re) (- (* x.im 1))) (* x.im (+ x.re x.im))) 1552474446.880 * * [simplify]: iters left: 6 (10 enodes) 1552474446.883 * * [simplify]: iters left: 5 (42 enodes) 1552474446.896 * * [simplify]: iters left: 4 (87 enodes) 1552474446.932 * * [simplify]: iters left: 3 (173 enodes) 1552474447.018 * * [simplify]: iters left: 2 (359 enodes) 1552474447.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474447.201 * * [simplify]: Extracting #1: cost 36 inf + 0 1552474447.203 * * [simplify]: Extracting #2: cost 82 inf + 753 1552474447.207 * * [simplify]: Extracting #3: cost 39 inf + 6820 1552474447.217 * * [simplify]: Extracting #4: cost 1 inf + 12267 1552474447.226 * * [simplify]: Extracting #5: cost 0 inf + 12124 1552474447.232 * * [simplify]: Extracting #6: cost 0 inf + 12094 1552474447.239 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.re x.im)) 1552474447.240 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (- x.re x.im) x.im) (+ x.re x.im)) (+ (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474447.240 * * * * [progress]: [ 192 / 238 ] simplifiying candidate # 1552474447.240 * [simplify]: Simplifying (* (fma 1 x.re (- (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im))))) (* x.im (+ x.re x.im))) 1552474447.240 * * [simplify]: iters left: 6 (11 enodes) 1552474447.243 * * [simplify]: iters left: 5 (54 enodes) 1552474447.255 * * [simplify]: iters left: 4 (108 enodes) 1552474447.290 * * [simplify]: iters left: 3 (220 enodes) 1552474447.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474447.367 * * [simplify]: Extracting #1: cost 47 inf + 0 1552474447.368 * * [simplify]: Extracting #2: cost 111 inf + 681 1552474447.372 * * [simplify]: Extracting #3: cost 49 inf + 9758 1552474447.378 * * [simplify]: Extracting #4: cost 1 inf + 19205 1552474447.383 * * [simplify]: Extracting #5: cost 0 inf + 19167 1552474447.388 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) 1552474447.388 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (+ x.re (- x.im))) (+ (* (fma (- (cbrt x.im)) (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (* (cbrt x.im) (cbrt x.im)))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474447.388 * * * * [progress]: [ 193 / 238 ] simplifiying candidate # 1552474447.389 * [simplify]: Simplifying (* (fma 1 x.re (- (* (sqrt x.im) (sqrt x.im)))) (* x.im (+ x.re x.im))) 1552474447.389 * * [simplify]: iters left: 6 (10 enodes) 1552474447.391 * * [simplify]: iters left: 5 (42 enodes) 1552474447.401 * * [simplify]: iters left: 4 (87 enodes) 1552474447.421 * * [simplify]: iters left: 3 (181 enodes) 1552474447.512 * * [simplify]: iters left: 2 (355 enodes) 1552474447.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474447.638 * * [simplify]: Extracting #1: cost 39 inf + 0 1552474447.639 * * [simplify]: Extracting #2: cost 84 inf + 328 1552474447.641 * * [simplify]: Extracting #3: cost 42 inf + 6458 1552474447.645 * * [simplify]: Extracting #4: cost 7 inf + 11396 1552474447.651 * * [simplify]: Extracting #5: cost 0 inf + 12615 1552474447.660 * * [simplify]: Extracting #6: cost 0 inf + 12600 1552474447.667 * [simplify]: Simplified to (* (* (+ x.re x.im) x.im) (- x.re x.im)) 1552474447.667 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.im) (- x.re x.im)) (+ (* (fma (- (sqrt x.im)) (sqrt x.im) (* (sqrt x.im) (sqrt x.im))) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474447.668 * * * * [progress]: [ 194 / 238 ] simplifiying candidate # 1552474447.668 * [simplify]: Simplifying (* (fma 1 x.re (- (* x.im 1))) (* x.im (+ x.re x.im))) 1552474447.668 * * [simplify]: iters left: 6 (9 enodes) 1552474447.673 * * [simplify]: iters left: 5 (39 enodes) 1552474447.680 * * [simplify]: iters left: 4 (84 enodes) 1552474447.696 * * [simplify]: iters left: 3 (180 enodes) 1552474447.778 * * [simplify]: iters left: 2 (370 enodes) 1552474447.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474447.912 * * [simplify]: Extracting #1: cost 35 inf + 0 1552474447.913 * * [simplify]: Extracting #2: cost 82 inf + 328 1552474447.919 * * [simplify]: Extracting #3: cost 27 inf + 7365 1552474447.929 * * [simplify]: Extracting #4: cost 1 inf + 11612 1552474447.939 * * [simplify]: Extracting #5: cost 0 inf + 11684 1552474447.949 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 1552474447.949 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (+ (* (fma (- x.im) 1 (* x.im 1)) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474447.949 * * * * [progress]: [ 195 / 238 ] simplifiying candidate # 1552474447.950 * [simplify]: Simplifying (* x.re (* x.im (+ x.re x.im))) 1552474447.950 * * [simplify]: iters left: 6 (5 enodes) 1552474447.952 * * [simplify]: iters left: 5 (24 enodes) 1552474447.961 * * [simplify]: iters left: 4 (55 enodes) 1552474447.979 * * [simplify]: iters left: 3 (84 enodes) 1552474448.001 * * [simplify]: iters left: 2 (93 enodes) 1552474448.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.017 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474448.017 * * [simplify]: Extracting #2: cost 17 inf + 43 1552474448.018 * * [simplify]: Extracting #3: cost 3 inf + 948 1552474448.019 * * [simplify]: Extracting #4: cost 1 inf + 1112 1552474448.020 * * [simplify]: Extracting #5: cost 0 inf + 1234 1552474448.020 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) x.re) 1552474448.020 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) x.im) x.re) (+ (* (- x.im) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474448.021 * * * * [progress]: [ 196 / 238 ] simplifiying candidate # 1552474448.021 * [simplify]: Simplifying (* x.re (* x.im (+ x.re x.im))) 1552474448.021 * * [simplify]: iters left: 6 (5 enodes) 1552474448.023 * * [simplify]: iters left: 5 (24 enodes) 1552474448.035 * * [simplify]: iters left: 4 (55 enodes) 1552474448.053 * * [simplify]: iters left: 3 (84 enodes) 1552474448.075 * * [simplify]: iters left: 2 (93 enodes) 1552474448.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.091 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474448.091 * * [simplify]: Extracting #2: cost 17 inf + 43 1552474448.092 * * [simplify]: Extracting #3: cost 3 inf + 948 1552474448.093 * * [simplify]: Extracting #4: cost 1 inf + 1112 1552474448.093 * * [simplify]: Extracting #5: cost 0 inf + 1234 1552474448.094 * [simplify]: Simplified to (* (* (+ x.im x.re) x.im) x.re) 1552474448.094 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* (+ x.im x.re) x.im) x.re) (+ (* (- x.im) (* x.im (+ x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))) 1552474448.095 * * * * [progress]: [ 197 / 238 ] simplifiying candidate #real (real->posit16 (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 1552474448.095 * * * * [progress]: [ 198 / 238 ] simplifiying candidate # 1552474448.095 * * * * [progress]: [ 199 / 238 ] simplifiying candidate # 1552474448.095 * * * * [progress]: [ 200 / 238 ] simplifiying candidate # 1552474448.095 * * * * [progress]: [ 201 / 238 ] simplifiying candidate # 1552474448.095 * [simplify]: Simplifying (* x.im (+ x.re x.im)) 1552474448.095 * * [simplify]: iters left: 4 (4 enodes) 1552474448.097 * * [simplify]: iters left: 3 (19 enodes) 1552474448.103 * * [simplify]: iters left: 2 (29 enodes) 1552474448.109 * * [simplify]: iters left: 1 (30 enodes) 1552474448.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.116 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474448.116 * * [simplify]: Extracting #2: cost 8 inf + 2 1552474448.116 * * [simplify]: Extracting #3: cost 0 inf + 416 1552474448.116 * [simplify]: Simplified to (* x.im (+ x.re x.im)) 1552474448.116 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* x.im (+ x.re x.im)) 1) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.116 * * * * [progress]: [ 202 / 238 ] simplifiying candidate # 1552474448.116 * * * * [progress]: [ 203 / 238 ] simplifiying candidate # 1552474448.117 * [simplify]: Simplifying (+ (log x.im) (log (+ x.re x.im))) 1552474448.117 * * [simplify]: iters left: 5 (6 enodes) 1552474448.119 * * [simplify]: iters left: 4 (20 enodes) 1552474448.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.125 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474448.125 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474448.125 * * [simplify]: Extracting #3: cost 9 inf + 1 1552474448.125 * * [simplify]: Extracting #4: cost 0 inf + 896 1552474448.126 * [simplify]: Simplified to (+ (log x.im) (log (+ x.im x.re))) 1552474448.126 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (exp (+ (log x.im) (log (+ x.im x.re)))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.126 * * * * [progress]: [ 204 / 238 ] simplifiying candidate # 1552474448.126 * * * * [progress]: [ 205 / 238 ] simplifiying candidate # 1552474448.126 * * * * [progress]: [ 206 / 238 ] simplifiying candidate # 1552474448.126 * [simplify]: Simplifying (* (* (* x.im x.im) x.im) (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im))) 1552474448.126 * * [simplify]: iters left: 6 (8 enodes) 1552474448.131 * * [simplify]: iters left: 5 (44 enodes) 1552474448.154 * * [simplify]: iters left: 4 (186 enodes) 1552474448.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.257 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474448.258 * * [simplify]: Extracting #2: cost 113 inf + 289 1552474448.261 * * [simplify]: Extracting #3: cost 75 inf + 12312 1552474448.267 * * [simplify]: Extracting #4: cost 2 inf + 23770 1552474448.273 * * [simplify]: Extracting #5: cost 0 inf + 24195 1552474448.280 * [simplify]: Simplified to (* (* (+ x.re x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) x.im) 1552474448.280 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (cbrt (* (* (+ x.re x.im) (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im))) x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.280 * * * * [progress]: [ 207 / 238 ] simplifiying candidate # 1552474448.280 * * * * [progress]: [ 208 / 238 ] simplifiying candidate # 1552474448.280 * * * * [progress]: [ 209 / 238 ] simplifiying candidate # 1552474448.280 * * * * [progress]: [ 210 / 238 ] simplifiying candidate # 1552474448.281 * * * * [progress]: [ 211 / 238 ] simplifiying candidate # 1552474448.281 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (+ x.re x.im))) 1552474448.281 * * [simplify]: iters left: 5 (6 enodes) 1552474448.282 * * [simplify]: iters left: 4 (20 enodes) 1552474448.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.285 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474448.285 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474448.285 * * [simplify]: Extracting #3: cost 9 inf + 1 1552474448.285 * * [simplify]: Extracting #4: cost 0 inf + 656 1552474448.285 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (+ x.im x.re))) 1552474448.285 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (sqrt x.im) (sqrt (+ x.im x.re))) (* (sqrt x.im) (sqrt (+ x.re x.im)))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.285 * [simplify]: Simplifying (* (sqrt x.im) (sqrt (+ x.re x.im))) 1552474448.285 * * [simplify]: iters left: 5 (6 enodes) 1552474448.287 * * [simplify]: iters left: 4 (20 enodes) 1552474448.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.289 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474448.289 * * [simplify]: Extracting #2: cost 8 inf + 0 1552474448.289 * * [simplify]: Extracting #3: cost 9 inf + 1 1552474448.289 * * [simplify]: Extracting #4: cost 0 inf + 656 1552474448.289 * [simplify]: Simplified to (* (sqrt x.im) (sqrt (+ x.im x.re))) 1552474448.289 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt x.im) (sqrt (+ x.re x.im))) (* (sqrt x.im) (sqrt (+ x.im x.re)))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.290 * * * * [progress]: [ 212 / 238 ] simplifiying candidate # 1552474448.290 * [simplify]: Simplifying (* x.im x.im) 1552474448.290 * * [simplify]: iters left: 2 (2 enodes) 1552474448.290 * * [simplify]: iters left: 1 (6 enodes) 1552474448.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.291 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474448.291 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474448.291 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474448.291 * [simplify]: Simplified to (* x.im x.im) 1552474448.291 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* x.im x.re) (* x.im x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.291 * * * * [progress]: [ 213 / 238 ] simplifiying candidate # 1552474448.291 * [simplify]: Simplifying (* x.im x.re) 1552474448.291 * * [simplify]: iters left: 2 (3 enodes) 1552474448.292 * * [simplify]: iters left: 1 (10 enodes) 1552474448.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.293 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474448.293 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474448.293 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474448.293 * [simplify]: Simplified to (* x.im x.re) 1552474448.293 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* x.im x.im) (* x.im x.re)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.293 * * * * [progress]: [ 214 / 238 ] simplifiying candidate # 1552474448.294 * [simplify]: Simplifying (* x.im x.im) 1552474448.294 * * [simplify]: iters left: 2 (2 enodes) 1552474448.294 * * [simplify]: iters left: 1 (6 enodes) 1552474448.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.295 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474448.295 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474448.295 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474448.295 * [simplify]: Simplified to (* x.im x.im) 1552474448.295 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* x.re x.im) (* x.im x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.295 * * * * [progress]: [ 215 / 238 ] simplifiying candidate # 1552474448.295 * [simplify]: Simplifying (* x.re x.im) 1552474448.295 * * [simplify]: iters left: 2 (3 enodes) 1552474448.296 * * [simplify]: iters left: 1 (10 enodes) 1552474448.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.297 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474448.297 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474448.297 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474448.297 * [simplify]: Simplified to (* x.re x.im) 1552474448.297 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (+ (* x.im x.im) (* x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.297 * * * * [progress]: [ 216 / 238 ] simplifiying candidate # 1552474448.297 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 1552474448.298 * * [simplify]: iters left: 3 (4 enodes) 1552474448.298 * * [simplify]: iters left: 2 (13 enodes) 1552474448.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.300 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474448.300 * * [simplify]: Extracting #2: cost 6 inf + 0 1552474448.300 * * [simplify]: Extracting #3: cost 4 inf + 2 1552474448.300 * * [simplify]: Extracting #4: cost 0 inf + 330 1552474448.300 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 1552474448.300 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (* (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.re))) 1552474448.300 * * * * [progress]: [ 217 / 238 ] simplifiying candidate # 1552474448.300 * [simplify]: Simplifying (sqrt (+ x.re x.im)) 1552474448.300 * * [simplify]: iters left: 3 (4 enodes) 1552474448.301 * * [simplify]: iters left: 2 (13 enodes) 1552474448.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.303 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474448.303 * * [simplify]: Extracting #2: cost 6 inf + 0 1552474448.303 * * [simplify]: Extracting #3: cost 4 inf + 2 1552474448.303 * * [simplify]: Extracting #4: cost 0 inf + 250 1552474448.303 * [simplify]: Simplified to (sqrt (+ x.im x.re)) 1552474448.303 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* x.im (sqrt (+ x.re x.im))) (sqrt (+ x.im x.re))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.303 * * * * [progress]: [ 218 / 238 ] simplifiying candidate # 1552474448.303 * [simplify]: Simplifying (+ x.re x.im) 1552474448.303 * * [simplify]: iters left: 2 (3 enodes) 1552474448.304 * * [simplify]: iters left: 1 (10 enodes) 1552474448.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.305 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474448.305 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474448.305 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474448.305 * [simplify]: Simplified to (+ x.im x.re) 1552474448.305 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* x.im 1) (+ x.im x.re)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.305 * * * * [progress]: [ 219 / 238 ] simplifiying candidate # 1552474448.306 * [simplify]: Simplifying (+ x.re x.im) 1552474448.306 * * [simplify]: iters left: 2 (3 enodes) 1552474448.306 * * [simplify]: iters left: 1 (10 enodes) 1552474448.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.307 * * [simplify]: Extracting #1: cost 4 inf + 0 1552474448.307 * * [simplify]: Extracting #2: cost 2 inf + 2 1552474448.307 * * [simplify]: Extracting #3: cost 0 inf + 86 1552474448.307 * [simplify]: Simplified to (+ x.im x.re) 1552474448.308 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* x.im 1) (+ x.im x.re)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.308 * * * * [progress]: [ 220 / 238 ] simplifiying candidate # 1552474448.308 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1552474448.308 * * [simplify]: iters left: 3 (3 enodes) 1552474448.308 * * [simplify]: iters left: 2 (9 enodes) 1552474448.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.310 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474448.310 * * [simplify]: Extracting #2: cost 5 inf + 0 1552474448.310 * * [simplify]: Extracting #3: cost 4 inf + 1 1552474448.310 * * [simplify]: Extracting #4: cost 0 inf + 405 1552474448.310 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1552474448.310 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) (+ x.re x.im))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.310 * * * * [progress]: [ 221 / 238 ] simplifiying candidate # 1552474448.311 * [simplify]: Simplifying (sqrt x.im) 1552474448.311 * * [simplify]: iters left: 1 (2 enodes) 1552474448.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.312 * * [simplify]: Extracting #1: cost 3 inf + 0 1552474448.312 * * [simplify]: Extracting #2: cost 2 inf + 1 1552474448.312 * * [simplify]: Extracting #3: cost 0 inf + 83 1552474448.312 * [simplify]: Simplified to (sqrt x.im) 1552474448.312 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (sqrt x.im) (* (sqrt x.im) (+ x.re x.im))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.312 * * * * [progress]: [ 222 / 238 ] simplifiying candidate # 1552474448.312 * * * * [progress]: [ 223 / 238 ] simplifiying candidate # 1552474448.312 * [simplify]: Simplifying (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) 1552474448.312 * * [simplify]: iters left: 6 (7 enodes) 1552474448.316 * * [simplify]: iters left: 5 (31 enodes) 1552474448.329 * * [simplify]: iters left: 4 (54 enodes) 1552474448.347 * * [simplify]: iters left: 3 (89 enodes) 1552474448.369 * * [simplify]: iters left: 2 (117 enodes) 1552474448.386 * * [simplify]: iters left: 1 (143 enodes) 1552474448.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.424 * * [simplify]: Extracting #1: cost 20 inf + 0 1552474448.424 * * [simplify]: Extracting #2: cost 32 inf + 84 1552474448.424 * * [simplify]: Extracting #3: cost 9 inf + 1577 1552474448.425 * * [simplify]: Extracting #4: cost 0 inf + 2519 1552474448.426 * [simplify]: Simplified to (fma (- x.re x.im) x.re (* x.im x.im)) 1552474448.426 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* x.im (+ (pow x.re 3) (pow x.im 3))) (fma (- x.re x.im) x.re (* x.im x.im))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.426 * * * * [progress]: [ 224 / 238 ] simplifiying candidate # 1552474448.427 * [simplify]: Simplifying (- x.re x.im) 1552474448.427 * * [simplify]: iters left: 2 (3 enodes) 1552474448.427 * * [simplify]: iters left: 1 (11 enodes) 1552474448.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.429 * * [simplify]: Extracting #1: cost 5 inf + 0 1552474448.429 * * [simplify]: Extracting #2: cost 3 inf + 43 1552474448.429 * * [simplify]: Extracting #3: cost 0 inf + 168 1552474448.429 * [simplify]: Simplified to (- x.re x.im) 1552474448.429 * [simplify]: Simplified (2 1 1 2) to (λ (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.re))) 1552474448.429 * * * * [progress]: [ 225 / 238 ] simplifiying candidate #real (real->posit16 (* x.im (+ x.re x.im)))) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 1552474448.429 * * * * [progress]: [ 226 / 238 ] simplifiying candidate # 1552474448.429 * * * * [progress]: [ 227 / 238 ] simplifiying candidate # 1552474448.429 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474448.430 * * [simplify]: iters left: 5 (8 enodes) 1552474448.433 * * [simplify]: iters left: 4 (40 enodes) 1552474448.443 * * [simplify]: iters left: 3 (77 enodes) 1552474448.461 * * [simplify]: iters left: 2 (146 enodes) 1552474448.514 * * [simplify]: iters left: 1 (232 enodes) 1552474448.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.583 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474448.583 * * [simplify]: Extracting #2: cost 81 inf + 44 1552474448.585 * * [simplify]: Extracting #3: cost 63 inf + 2432 1552474448.588 * * [simplify]: Extracting #4: cost 36 inf + 9053 1552474448.593 * * [simplify]: Extracting #5: cost 3 inf + 25235 1552474448.598 * * [simplify]: Extracting #6: cost 0 inf + 26413 1552474448.603 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474448.603 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.603 * * * * [progress]: [ 228 / 238 ] simplifiying candidate # 1552474448.603 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474448.604 * * [simplify]: iters left: 5 (8 enodes) 1552474448.610 * * [simplify]: iters left: 4 (40 enodes) 1552474448.625 * * [simplify]: iters left: 3 (77 enodes) 1552474448.655 * * [simplify]: iters left: 2 (146 enodes) 1552474448.709 * * [simplify]: iters left: 1 (232 enodes) 1552474448.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.754 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474448.755 * * [simplify]: Extracting #2: cost 81 inf + 44 1552474448.756 * * [simplify]: Extracting #3: cost 63 inf + 2432 1552474448.758 * * [simplify]: Extracting #4: cost 36 inf + 9053 1552474448.767 * * [simplify]: Extracting #5: cost 3 inf + 25235 1552474448.772 * * [simplify]: Extracting #6: cost 0 inf + 26413 1552474448.777 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474448.777 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.777 * * * * [progress]: [ 229 / 238 ] simplifiying candidate # 1552474448.777 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 1552474448.777 * * [simplify]: iters left: 5 (8 enodes) 1552474448.781 * * [simplify]: iters left: 4 (40 enodes) 1552474448.789 * * [simplify]: iters left: 3 (77 enodes) 1552474448.807 * * [simplify]: iters left: 2 (146 enodes) 1552474448.841 * * [simplify]: iters left: 1 (232 enodes) 1552474448.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.889 * * [simplify]: Extracting #1: cost 29 inf + 0 1552474448.889 * * [simplify]: Extracting #2: cost 81 inf + 44 1552474448.890 * * [simplify]: Extracting #3: cost 63 inf + 2432 1552474448.892 * * [simplify]: Extracting #4: cost 36 inf + 9053 1552474448.897 * * [simplify]: Extracting #5: cost 3 inf + 25235 1552474448.902 * * [simplify]: Extracting #6: cost 0 inf + 26413 1552474448.907 * [simplify]: Simplified to (* (* x.im (+ x.re x.im)) (- x.re x.im)) 1552474448.907 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474448.907 * * * * [progress]: [ 230 / 238 ] simplifiying candidate # 1552474448.908 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474448.908 * * [simplify]: iters left: 5 (6 enodes) 1552474448.911 * * [simplify]: iters left: 4 (27 enodes) 1552474448.915 * * [simplify]: iters left: 3 (45 enodes) 1552474448.923 * * [simplify]: iters left: 2 (70 enodes) 1552474448.933 * * [simplify]: iters left: 1 (81 enodes) 1552474448.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474448.947 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474448.947 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474448.948 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474448.948 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474448.949 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474448.949 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.re) x.im) 2))) 1552474448.950 * * * * [progress]: [ 231 / 238 ] simplifiying candidate # 1552474448.950 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474448.950 * * [simplify]: iters left: 5 (6 enodes) 1552474448.954 * * [simplify]: iters left: 4 (27 enodes) 1552474448.963 * * [simplify]: iters left: 3 (45 enodes) 1552474448.978 * * [simplify]: iters left: 2 (70 enodes) 1552474448.998 * * [simplify]: iters left: 1 (81 enodes) 1552474449.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474449.015 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474449.015 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474449.016 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474449.017 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474449.017 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474449.017 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.re) x.im) 2))) 1552474449.018 * * * * [progress]: [ 232 / 238 ] simplifiying candidate # 1552474449.018 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 1552474449.018 * * [simplify]: iters left: 5 (6 enodes) 1552474449.022 * * [simplify]: iters left: 4 (27 enodes) 1552474449.032 * * [simplify]: iters left: 3 (45 enodes) 1552474449.046 * * [simplify]: iters left: 2 (70 enodes) 1552474449.066 * * [simplify]: iters left: 1 (81 enodes) 1552474449.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474449.084 * * [simplify]: Extracting #1: cost 12 inf + 0 1552474449.084 * * [simplify]: Extracting #2: cost 13 inf + 168 1552474449.085 * * [simplify]: Extracting #3: cost 1 inf + 954 1552474449.088 * * [simplify]: Extracting #4: cost 0 inf + 1077 1552474449.089 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 1552474449.089 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (* x.im (+ x.re x.im)) (- x.re x.im)) (* (* (* x.re x.re) x.im) 2))) 1552474449.089 * * * * [progress]: [ 233 / 238 ] simplifiying candidate # 1552474449.089 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474449.089 * * [simplify]: iters left: 6 (9 enodes) 1552474449.096 * * [simplify]: iters left: 5 (46 enodes) 1552474449.112 * * [simplify]: iters left: 4 (92 enodes) 1552474449.147 * * [simplify]: iters left: 3 (182 enodes) 1552474449.210 * * [simplify]: iters left: 2 (275 enodes) 1552474449.318 * * [simplify]: iters left: 1 (473 enodes) 1552474449.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474449.499 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474449.500 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474449.501 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474449.505 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474449.514 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474449.526 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474449.540 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474449.547 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474449.547 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474449.547 * * * * [progress]: [ 234 / 238 ] simplifiying candidate # 1552474449.547 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474449.547 * * [simplify]: iters left: 6 (9 enodes) 1552474449.551 * * [simplify]: iters left: 5 (46 enodes) 1552474449.560 * * [simplify]: iters left: 4 (92 enodes) 1552474449.578 * * [simplify]: iters left: 3 (182 enodes) 1552474449.612 * * [simplify]: iters left: 2 (275 enodes) 1552474449.716 * * [simplify]: iters left: 1 (473 enodes) 1552474449.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474449.920 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474449.921 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474449.923 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474449.928 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474449.933 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474449.942 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474449.949 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474449.956 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474449.956 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474449.956 * * * * [progress]: [ 235 / 238 ] simplifiying candidate # 1552474449.956 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 1552474449.956 * * [simplify]: iters left: 6 (9 enodes) 1552474449.960 * * [simplify]: iters left: 5 (46 enodes) 1552474449.969 * * [simplify]: iters left: 4 (92 enodes) 1552474450.004 * * [simplify]: iters left: 3 (182 enodes) 1552474450.042 * * [simplify]: iters left: 2 (275 enodes) 1552474450.111 * * [simplify]: iters left: 1 (473 enodes) 1552474450.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474450.252 * * [simplify]: Extracting #1: cost 25 inf + 0 1552474450.253 * * [simplify]: Extracting #2: cost 97 inf + 126 1552474450.255 * * [simplify]: Extracting #3: cost 137 inf + 3599 1552474450.264 * * [simplify]: Extracting #4: cost 102 inf + 14246 1552474450.272 * * [simplify]: Extracting #5: cost 51 inf + 42615 1552474450.284 * * [simplify]: Extracting #6: cost 3 inf + 75468 1552474450.291 * * [simplify]: Extracting #7: cost 0 inf + 77570 1552474450.299 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) 3) (* x.im x.im))) 1552474450.299 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (- (* (* x.re x.re) 3) (* x.im x.im)))) 1552474450.299 * * * * [progress]: [ 236 / 238 ] simplifiying candidate # 1552474450.299 * [simplify]: Simplifying (+ (* x.im x.re) (pow x.im 2)) 1552474450.299 * * [simplify]: iters left: 4 (6 enodes) 1552474450.302 * * [simplify]: iters left: 3 (26 enodes) 1552474450.306 * * [simplify]: iters left: 2 (37 enodes) 1552474450.311 * * [simplify]: iters left: 1 (44 enodes) 1552474450.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474450.316 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474450.316 * * [simplify]: Extracting #2: cost 9 inf + 2 1552474450.317 * * [simplify]: Extracting #3: cost 2 inf + 308 1552474450.317 * * [simplify]: Extracting #4: cost 0 inf + 432 1552474450.317 * * [simplify]: Extracting #5: cost 0 inf + 417 1552474450.317 * [simplify]: Simplified to (* (+ x.re x.im) x.im) 1552474450.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.im) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474450.317 * * * * [progress]: [ 237 / 238 ] simplifiying candidate # 1552474450.317 * [simplify]: Simplifying (+ (* x.im x.re) (pow x.im 2)) 1552474450.317 * * [simplify]: iters left: 4 (6 enodes) 1552474450.319 * * [simplify]: iters left: 3 (26 enodes) 1552474450.323 * * [simplify]: iters left: 2 (37 enodes) 1552474450.329 * * [simplify]: iters left: 1 (44 enodes) 1552474450.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474450.334 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474450.334 * * [simplify]: Extracting #2: cost 9 inf + 2 1552474450.334 * * [simplify]: Extracting #3: cost 2 inf + 308 1552474450.334 * * [simplify]: Extracting #4: cost 0 inf + 432 1552474450.334 * * [simplify]: Extracting #5: cost 0 inf + 417 1552474450.335 * [simplify]: Simplified to (* (+ x.re x.im) x.im) 1552474450.335 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.im) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474450.335 * * * * [progress]: [ 238 / 238 ] simplifiying candidate # 1552474450.335 * [simplify]: Simplifying (+ (* x.im x.re) (pow x.im 2)) 1552474450.335 * * [simplify]: iters left: 4 (6 enodes) 1552474450.337 * * [simplify]: iters left: 3 (26 enodes) 1552474450.341 * * [simplify]: iters left: 2 (37 enodes) 1552474450.347 * * [simplify]: iters left: 1 (44 enodes) 1552474450.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1552474450.353 * * [simplify]: Extracting #1: cost 7 inf + 0 1552474450.353 * * [simplify]: Extracting #2: cost 9 inf + 2 1552474450.353 * * [simplify]: Extracting #3: cost 2 inf + 308 1552474450.353 * * [simplify]: Extracting #4: cost 0 inf + 432 1552474450.354 * * [simplify]: Extracting #5: cost 0 inf + 417 1552474450.354 * [simplify]: Simplified to (* (+ x.re x.im) x.im) 1552474450.354 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (+ x.re x.im) x.im) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1552474450.354 * * * [progress]: adding candidates to table 1552474452.566 * [progress]: [Phase 3 of 3] Extracting. 1552474452.566 * * [regime]: Finding splitpoints for: (# # # # # # # # #) 1552474452.570 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 1552474452.570 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # #) 1552474452.648 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # #) 1552474452.733 * * * [regime]: Found split indices: #